
function getUrlVars() {
	var vars = {};
	var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m,key,value) {
		vars[key] = value;
	});
	return vars;
}



$(function()
{
	
	
	$('.scroll-pane').jScrollPane();
	var pane = $('.scroll-pane');
	var api = pane.data('jsp');
});


$(function(){
  $jq('#container').masonry({
    // options
    itemSelector : '.item',
    columnWidth : 240,
    isAnimated: false
  });
});


$(function(){

	var caricato=0;

	ww= $(window).width();
	wh= $(window).height();
	whLogo= wh/2-150;
	whNews = wh/2-70;
	whMenuTop =wh -50;
	
	$("#caricamento").css("height",wh);
	$("#caricamento").css("width",ww);
	$(".inside-caricamento").css("padding-top",whNews);
	
	 $jq(".inside-caricamento").stop().animate({opacity:'1'}, {queue:false, duration:200}); 
	
	//$("#colonna1").css("width",ww);
	//$("#colonna2").css("width",ww);
	
});
 
/*

$(function(){
	$.get('http://www.giorgiocaiterzi.com/news/3', null, imageDetails);
});


var imageDetails = function(response) {
  var result = Drupal.parseJson(response);
  $('#loadz').html(ciccio);
}
*/


$(document).mousemove(function(e) {
	//$('#mouse_axis').html("X Axis : " + e.pageX + " | Y Axis " + e.pageY);
});


$(window).load(function () {


	
	
	ww= $(window).width();
	wh= $(window).height();
	whLogo= wh/2-150;
	whNews = wh/2-70;
	whMenuTop =wh -50;
	
	$("#caricamento").css("height",wh);
	$("#caricamento").css("width",ww);
	$(".inside-caricamento").css("padding-top",whNews);
	
	$(".main-menu").css("bottom","80");
	//caricato = 1;
	
	$("#caricamento").stop().animate({opacity:0}, {queue:false, duration:1000, easing: 'easeInOutQuart', complete:sparisci}); 
	
	//biscotto= $.cookie('hp');
	//alert(biscotto);
	
	var first = getUrlVars()["p"];
	if (first != undefined) {
		carica("http://www.giorgiocaiterzi.com"+first);
	}

});

$(window).resize(function() {
	
	ww= $(window).width();
	wh= $(window).height();
	whLogo= wh/2-150;
	whNews = wh/2-70;
	whMenuTop =wh -50;
	whCurriculum=wh/2-270;
	
	
	$(".main-menu").css("bottom","80");

	$("#logo").css( "top", whLogo );
	$("#overscroll").css("top",whNews);
	
	$(".sessione-inside").css("height",wh);
	
	$(".scroll-pane").css("width","100%");
	$(".scroll-pane").css("height",wh);
	
	$("#container-curriculum").css("top",whCurriculum);
	$("#container-contact").css("top",whCurriculum);

	$('.scroll-pane').jScrollPane();
	var pane = $('.scroll-pane');
	var api = pane.data('jsp');
	
	$("#caricamento").css("height",wh);
	$("#caricamento").css("width",ww);
	$(".inside-caricamento").css("padding-top",whNews);
	
	$("#caricamento-contenuti").css("height",wh);
	$("#caricamento-contenuti").css("width",300);
	
	
	if(pane2!=undefined){
	
			$(".scroll-pane2").css("width","100%");
			$(".scroll-pane2").css("height",wh);
			$("#carica").css("height",wh);
	
			var settings = {
				autoReinitialise: true
			};
			
		
		$('.scroll-pane2').jScrollPane(settings);
		
			var pane2 = $('.scroll-pane2');
			var api2 = pane2.data('jsp');
			api2.reinitialise();
	}
	
	//posizionaTimeline();
	
});


$(document).ready(function() {


$jq.reject({
                reject: {
                    //safari: true, // Apple Safari
                    //chrome: true, // Google Chrome
                    //firefox: true, // Mozilla Firefox
                    msie: true, // Microsoft Internet Explorer
                    //opera: true, // Opera
                    konqueror: true, // Konqueror (Linux)
                    unknown: true // Everything else
                },
                
                display: ['firefox','chrome','opera'], // Displays only firefox, chrome, and opera
                
                imagePath: '/sites/all/themes/rossionline/images/browsers/',
                
                header: 'Hey hey this sites is not fully compatible with Internet Explorer', // Header Text  
       		    paragraph1: 'You are currently using an unsupported browser', // Paragraph 1  
                paragraph2: 'Please install one of the many optional browsers below to proceed', // Paragraph 2  
                closeMessage: 'Close this window at your own demise!' // Message below close window link 
                
                                
            }); // Customized Browsers

           
	$('#offset').html("Top : " + $('#sidebar').offset().top + " |Left " + $('#sidebar').offset().left);
	

	$jq(".item").mouseover(function(){
			 $jq(".over-item",this).stop().animate({opacity:'1'}, {queue:false, duration:300});       
		 }).mouseleave(function() {
			$jq(".over-item",this).stop().animate({opacity:'0'}, {queue:false, duration:300}); 
		});
		
		
	$jq(".inside-cliente").mouseover(function(){
			 $jq(".desc-cliente",this).stop().animate({opacity:'1'}, {queue:false, duration:300});       
		 }).mouseleave(function() {
			$jq(".desc-cliente",this).stop().animate({opacity:'0'}, {queue:false, duration:300}); 
		});
		
	$jq(".inside-pdf").mouseover(function(){
			 $jq(".desc-pdf",this).stop().animate({opacity:'1'}, {queue:false, duration:300});       
		 }).mouseleave(function() {
			$jq(".desc-pdf",this).stop().animate({opacity:'0'}, {queue:false, duration:300}); 
		});
	
	$jq(".inside-social").mouseover(function(){
			 $jq(".desc-social",this).stop().animate({opacity:'1'}, {queue:false, duration:300});       
		 }).mouseleave(function() {
			$jq(".desc-social",this).stop().animate({opacity:'0'}, {queue:false, duration:300}); 
		});
		
	$jq("#credits a").mouseover(function(){
			 $jq(this).stop().animate({opacity:'0.5'}, {queue:false, duration:300});       
		 }).mouseleave(function() {
			$jq(this).stop().animate({opacity:'1'}, {queue:false, duration:300}); 
		});
		
	$jq("#credits").mouseover(function(){
			 $jq(this).stop().animate({bottom:'5'}, {queue:false, duration:300});       
		 }).mouseleave(function() {
			$jq(this).stop().animate({bottom:'-32'}, {queue:false, duration:300}); 
		});
	
	
	//$jq('#l1').stop().animate({left:'1'}, {queue:false, duration:300}); 
	
$(".main-menu").css("bottom","80");
	//$('#news-content').tinyscrollbar();

	$.localScroll({
			duration: 2000,
			axis:'xy',
			easing: 'easeInOutQuart',
			offset: {top: 0},
			onBefore: bLogo,
			onAfter: aLogo
		});
		
		
/*$('#container-curriculum').localScroll({
			duration: 2000,
			axis:'xy',
			easing: 'easeInOutQuart',
			offset: {top: 0}
		});
*/		
		
	//$("#overscroll").overscroll();
	
	
	ww= $(window).width();
	wh= $(window).height();
	whLogo= wh/2-150;
	whNews = wh/2-70;
	whMenuTop =wh -50;
	whCurriculum=wh/2-270;
	
	
	

	$("#logo").css( "top", whLogo );
	$("#overscroll").css("top",whNews);
	
	
	$(".sessione-inside").css("height",wh);
	//$("#container-scroll-pane").css("width",900);
	
	$("#container-curriculum").css("top",whCurriculum);
	$("#container-contact").css("top",whCurriculum);
	
	//$("#colonna2").css("left",ww);
	//$("#colonna2").css("width",ww);
	
	$(".scroll-pane").css("width","100%");
	$(".scroll-pane").css("height",wh);
	//$("#menu-top").css("top",whMenuTop);
	//$("#menu-curriculum").css("top",(whMenuTop+1500));
	$('.scroll-pane').jScrollPane();
	var pane = $('.scroll-pane');
	var api = pane.data('jsp');
	
	
	

	$("#caricamento-contenuti").css("height",wh);
	$("#caricamento-contenuti").css("width",300);
	$(".inside-caricamento").css("padding-top",whNews);
	
	
		
	//-------curriculum ------------//
	
	
	//posizionaTimeline();
	
		//-------//curriculum ----------//

	
});

function aLogo(){
	var ritardo=100;
	var durata=250;
	$jq('#l1').stop().delay(ritardo).animate({left:'165',opacity:'1'}, {queue:true, duration:durata});
	$jq('#l2').stop().delay(ritardo*2).animate({left:'159',opacity:'1'}, {queue:true, duration:durata});
	$jq('#l3').stop().delay(ritardo*3).animate({left:'156',opacity:'1'}, {queue:true, duration:durata});
	$jq('#l4').stop().delay(ritardo*4).animate({left:'158',opacity:'1'}, {queue:true, duration:durata});
	$jq('#l5').stop().delay(ritardo*5).animate({left:'161',opacity:'1'}, {queue:true, duration:durata});
	$jq('#l6').stop().delay(ritardo*6).animate({left:'168',opacity:'1'}, {queue:true, duration:durata});
	$jq('#l7').stop().delay(ritardo*7).animate({left:'176',opacity:'1'}, {queue:true, duration:durata});
	$jq('#l8').stop().delay(ritardo*8).animate({left:'175',opacity:'1'}, {queue:true, duration:durata});
	$jq('#l9').stop().delay(ritardo*9).animate({left:'169',opacity:'1'}, {queue:true, duration:durata});
	$jq('#l10').stop().delay(ritardo*10).animate({left:'162',opacity:'1'}, {queue:true, duration:durata});
	$jq('#l11').stop().delay(ritardo*11).animate({left:'160',opacity:'1'}, {queue:true, duration:durata});
	$jq('#l12').stop().delay(ritardo*12).animate({left:'166',opacity:'1'}, {queue:true, duration:durata});
	$jq('#giorgio').stop().delay(ritardo*13).animate({opacity:'1'}, {queue:true, duration:durata*2});
	$jq('#caiterzi').stop().delay(ritardo*14).animate({opacity:'1'}, {queue:true, duration:durata*2});
	$jq('#osteopata').stop().delay(ritardo*15).animate({opacity:'1'}, {queue:true, duration:durata*2});
	$jq('#roi').stop().delay(ritardo*15).animate({opacity:'1'}, {queue:true, duration:durata*2});
}

function bLogo(){
	var ritardo=50;
	var durata=150;
	$jq('#l1').stop().delay(ritardo).animate({left:'182',opacity:'1'}, {queue:true, duration:durata});
	$jq('#l2').stop().delay(ritardo*2).animate({left:'180',opacity:'1'}, {queue:true, duration:durata});
	$jq('#l3').stop().delay(ritardo*3).animate({left:'179',opacity:'1'}, {queue:true, duration:durata});
	$jq('#l4').stop().delay(ritardo*4).animate({left:'178',opacity:'1'}, {queue:true, duration:durata});
	$jq('#l5').stop().delay(ritardo*5).animate({left:'177',opacity:'1'}, {queue:true, duration:durata});
	$jq('#l6').stop().delay(ritardo*6).animate({left:'177',opacity:'1'}, {queue:true, duration:durata});
	$jq('#l7').stop().delay(ritardo*7).animate({left:'176',opacity:'1'}, {queue:true, duration:durata});
	$jq('#l8').stop().delay(ritardo*8).animate({left:'177',opacity:'1'}, {queue:true, duration:durata});
	$jq('#l9').stop().delay(ritardo*9).animate({left:'180',opacity:'1'}, {queue:true, duration:durata});
	$jq('#l10').stop().delay(ritardo*10).animate({left:'184',opacity:'1'}, {queue:true, duration:durata});
	$jq('#l11').stop().delay(ritardo*11).animate({left:'185',opacity:'1'}, {queue:true, duration:durata});
	$jq('#l12').stop().delay(ritardo*12).animate({left:'186',opacity:'1'}, {queue:true, duration:durata});
}


function goToByScroll(id){
		//alert(id);
     	$jq('#step-timeline').animate({scrollTop: $("#"+id).offset().top},'slow');
     	//var $target = $paneTarget.find(id);
     	//$jq("#step-timeline").scrollTo( id, 1000, { axis:'x' } );
}



function sparisci(){

	$("#caricamento").css("display","none");
	$("#caricamento").css("visibility","hidden");
	aLogo();
}

/*
function posizionaTimeline(){
	var passoTimeline= Math.round(wh/6);
	var ii=0;
	$("ul#tu li.anno").each(function(){
		$(this).css("top",passoTimeline*ii);
		ii++;
	});
}

*/

function sparisci2(){
	 
		 var settings = {
			autoReinitialise: true
		};
		
		$(".scroll-pane2").css("width","100%");
			$(".scroll-pane2").css("height",wh);
		$('.scroll-pane2').jScrollPane(settings);
		
		var pane2 = $('.scroll-pane2');
		var api2 = pane2.data('jsp');
		//api.reinitialise();
		//$("#caricamento-contenuti").css("display","none");
		$("#caricamento-contenuti").css("visibility","hidden");
		api2.reinitialise();
		
}

function immagini(immagine){
	var imgFile = immagine.split('news/');

	$("#immagini").stop().animate({left:300}, {queue:false, duration:1000, easing: 'easeInOutQuart'});
	$('#carica-immagini').html("<img src='http://www.giorgiocaiterzi.com/sites/default/files/news/"+imgFile[1]+"'>");
	
}


function carica(miopath){
	resetta();
	$("#articolo").stop().animate({left:0}, {queue:false, duration:1000, easing: 'easeInOutQuart'});
	setTimeout(lancia,2000,miopath);
}

function lancia(miopath){
  
  $.get(miopath+"?dove=true", null, imageDetails);
  
  
};


function resetta(){
	//$("#caricamento-contenuti").css("display","none");
	$("#immagini").stop().animate({left:-600}, {queue:false, duration:1000, easing: 'easeInOutQuart'});
	$("#caricamento-contenuti").css("visibility","visible");
	$("#caricamento-contenuti").css("opacity","100");
}

function torna(){
	//$("#caricamento-contenuti").css("display","none");
	$("#articolo").stop().animate({left:-300}, {queue:false, duration:1000, easing: 'easeInOutQuart'});
	$("#immagini").stop().animate({left:-600}, {queue:false, duration:1000, easing: 'easeInOutQuart'});
}


var imageDetails = function(response) {
  var result = Drupal.parseJson(response);
  $('#carica').html(result.data);
  $("#caricamento-contenuti").stop().animate({opacity:0}, {queue:false, duration:1000, easing: 'easeInOutQuart', complete:sparisci2});
  
}


function muovi (diquanto){
	//setTimeout(lancia,2000,miopath);
	$("#parallelo").stop().animate({top:diquanto}, {queue:false, duration:2200, easing: 'easeInOutQuart'}); 
	//bLogo();
	//setTimeout(aLogo,1200);
}






$(document).ready(function(){
	$jq('#contact-form').jqTransform();

	$jq("button").click(function(){

		$jq(".formError").hide();

	});

	var use_ajax=true;
	$jq.validationEngine.settings={};

	$jq("#contact-form").validationEngine({
		inlineValidation: false,
		promptPosition: "centerRight",
		success :  function(){use_ajax=true},
		failure : function(){use_ajax=false;}
	 })

	$jq("#contact-form").submit(function(e){

			if(!$jq('#subject').val().length)
			{
				$jq.validationEngine.buildPrompt(".jqTransformSelectWrapper","* This field is required","error")
				return false;
			}
			
			if(use_ajax)
			{
				$jq('#loading-mail').css('visibility','visible');
				$jq.post('/sites/all/themes/rossionline/submit.php',$jq(this).serialize()+'&ajax=1',
								
					function(data){
						
						if(parseInt(data)==-1)
							$jq.validationEngine.buildPrompt("#captcha","* Wronzg verification number!","error");
							
						else
						
						{
							$jq("#contact-form").hide('slow').after('<h1>Thank you!</h1>');
						}
						
						$jq('#loading-mail').css('visibility','hidden');
					}
				
				);
			}
			e.preventDefault();
	})

});

