// JavaScript Document

$(document).ready( function(){

	
// codice dei tre slide ambiente	
	passo=4						
	j_living=j_bed=j_kitchen=j_kids=j_render=passo;
	
	$("#left_living").click(function(){
	  if(j_living>passo)
	  {
	    j_living-=passo;	
	    $("#box_living").animate({"left": "+=316px"}, 1000, "easeInOutBack");
	  }
	
	});
	
	$("#right_living").click(function(){	
	  if(j_living<tot_img_living)
	  {
		if(j_living==passo)
		 $("#box_living").css("left", "10px");
		  
	    j_living+=passo;
	    $("#box_living").animate({"left": "-=316px"}, 1000, "easeInOutBack");
	  }
	
	});
	
	//--
	
	$("#left_bed").click(function(){
	  if(j_bed>passo)
	  {
	    j_bed-=passo;	
	    $("#box_bed").animate({"left": "+=316px"}, 1000, "easeInOutBack");
	  }
	
	});
	
	$("#right_bed").click(function(){	
	  if(j_bed<tot_img_bed_room)
	  {
		if(j_bed==passo)
		 $("#box_bed").css("left", "10px");
		  
	    j_bed+=passo;
	    $("#box_bed").animate({"left": "-=316px"}, 1000, "easeInOutBack");
	  }
	
	});
	
	//--
	
	$("#left_kitchen").click(function(){
	  if(j_kitchen>passo)
	  {
	    j_kitchen-=passo;	
		//$("#box_living").css("left", "10px");
	    $("#box_kitchen").animate({"left": "+=316px"}, 1000, "easeInOutBack");
	  }
	
	});
	
	$("#right_kitchen").click(function(){	
	  if(j_kitchen<tot_img_kitchen)
	  {
		if(j_kitchen==passo)
		 $("#box_kitchen").css("left", "10px");
		  
	    j_kitchen+=passo;
	    $("#box_kitchen").animate({"left": "-=316px"}, 1000, "easeInOutBack");
	  }
	
	});	
	
	//--
	
	$("#left_kids").click(function(){
	  if(j_kids>passo)
	  {
	    j_kids-=passo;	
		//$("#box_living").css("left", "10px");
	    $("#box_kids").animate({"left": "+=316px"}, 1000, "easeInOutBack");
	  }
	
	});
	
	$("#right_kids").click(function(){	
	  if(j_kids<tot_img_kids)
	  {
		if(j_kids==passo)
		 $("#box_kids").css("left", "10px");
		  
	    j_kids+=passo;
	    $("#box_kids").animate({"left": "-=316px"}, 1000, "easeInOutBack");
	  }
	
	});
	
	//--
	
	$("#left_render").click(function(){
	  if(j_render>passo)
	  {
	    j_render-=passo;	
		//$("#box_living").css("left", "10px");
	    $("#box_render").animate({"left": "+=316px"}, 1000, "easeInOutBack");
	  }
	
	});
	
	$("#right_render").click(function(){	
	  if(j_render<tot_img_render)
	  {
		if(j_render==passo)
		 $("#box_render").css("left", "10px");
		  
	    j_render+=passo;
	    $("#box_render").animate({"left": "-=316px"}, 1000, "easeInOutBack");
	  }
	
	});
	
	
// fine codice slide show room	

	j=1;

	$("#uno").click(function(){
	 if(j>=2)
	  {
	    $("#box_sedi").animate({"left": "+=698px"}, 1000, "easeInOutExpo");
	    $("#link_sedi").animate({"left": "+=698px"}, 1000, "easeInOutExpo");
		j--;
	  }
	  
	});
	
	$("#due").click(function(){
	 if(j<=1)
	  {
	    $("#box_sedi").animate({"left": "-=698px"}, 1000, "easeInOutExpo");
	    $("#link_sedi").animate({"left": "-=698px"}, 1000, "easeInOutExpo");
		j++
	  }
	});
	
	apri_testo_home=false;
    $("#testo_home").bind("mouseover", {"background-color" : "#FFF"}, function (event) {
            if (event.type == "mouseover" && !apri_testo_home) {
				apri_testo_home=true;
				$(this).css(event.data);
				$("#more_testo_home").fadeOut();
				$(this).animate({"height": "350px"}, 1000, "easeInOutExpo");
            } 
    });
	
	$("#chiudi_testo_home").click(function(){
	 
	 $("#testo_home").animate({"height": "68px"}, 1000, "easeInOutExpo", function(){ apri_testo_home=false; $("#more_testo_home").fadeIn(); });
	 
	});

 
 $("#pg_nw_0").css("color", "#F00"); //attiva il numero 1 nello slide delle news
 $("#pg_mar_0").css("color", "#F00"); //attiva il numero 1 nello slide dei marchi
 
}); //fine ready

$(window).bind("load", function()
{
	 misure();
	 set_posizioni(); 
});

$(window).bind("resize", function(){ misure(); });


function set_posizioni()
{
  $("#Maincontainer").scrollTo(0);

  tot_div=8;
  posizioni=new Array();
  
  for(i=1; i<=tot_div; i++)
  {
	  posizioni[i]=$("#cont"+i).position().top;
	  $("#cont"+i).css("padding-top", "80px");
	  $("#cont"+i).css("padding-bottom", "80px");
  }
    
  $("#div_loading").css("display", "none")
  $("#menu").css("visibility", "visible");
  $("#Maincontainer").css("visibility", "visible");
  
  
}

function misure()
{
	$("#Maincontainer").css("height", $(window).height());
}

function muovi(param, p_sub)
{
	t=posizioni[param]; 
	if(p_sub=="sub")
	 $("#sub_ambienti").fadeIn();
	else
	 $("#sub_ambienti").fadeOut();
	
	//$("#scrivi").html("t = "+t );
	$("#Maincontainer").scrollTo(t, 1000, {easing: "easeInOutExpo"});
	
}

pw=0;
function muovi_slide_news(param)
{
	//alert(param)
    
	$("#pg_nw_"+pw).css("color", "#333");
	pw=param;
	$("#pg_nw_"+pw).css("color", "#F00");
	
	xleft=-(param*340);
	$("#box_news").animate({"left": xleft+"px"}, 1000, "easeInOutExpo");
}

mcat=1;
function fade_marchi(param)
{
	if(param!=mcat)
	{
	  if(param>1)
	   $("#pag_marchi").fadeOut();	
	  else
	   $("#pag_marchi").fadeIn();	
	   
	  $("#part_"+param).fadeIn();
	  $("#part_"+mcat).fadeOut();
	  mcat=param;
	}
	  
}

mar=0;
function muovi_slide_marchi(param)
{
	//alert(param)
    
	$("#pg_mar_"+mar).css("color", "#333");
	mar=param;
	$("#pg_mar_"+mar).css("color", "#F00");
	
	xleft=-(param*665);
	$("#part_1").animate({"left": xleft+"px"}, 1000, "easeInOutExpo");
}

function inserisci_paginazione_marchi(param)
{
	$("#pag_marchi").html(param);
}

initTxts=1;
function sub_menu_servizi(param)
{
	if(initTxts!=param)
	{
	    $("#icos_"+param).html('<img src="http://www.franchino.it/sito/img_sito/ssr_'+param+'.jpg" alt="" title="" />');
		$("#icos_"+initTxts).html('<img src="http://www.franchino.it/sito/img_sito/ss_'+initTxts+'.jpg" alt="" title="" />');
		$("#testi_servizi").animate({"height": "0px"}, 1000, "easeInOutExpo",function(){
																						$("#txts_"+initTxts).hide();
																						$("#txts_"+param).show();
																						hts=$("#txts_"+param).css("height");
																						initTxts=param;
																						$("#testi_servizi").animate({"height": hts}, 1000, "easeInOutExpo");
																						
																						if(param==4)
																						{
																							$("#frecce_render_servizi").fadeIn();
																							$("#foto_render_servizi").fadeIn();
																						}else
																						  {
																							$("#frecce_render_servizi").fadeOut();
																							$("#foto_render_servizi").fadeOut();
																						  }
																						
																						
																					   });
	}
}

function sub_menu_servizi_over(param)
{
	//alert(param)
	if(param>0)
	{
	  $("#icos_"+param).html('<img src="http://www.franchino.it/sito/img_sito/home_servizi_roll.jpg" alt="" title="home servizi" />');
	}else
	  {
		  $("#icos_1").html('<img src="http://www.franchino.it/sito/img_sito/home_servizi.jpg" alt="" title="home servizi" />');
		  $("#icos_2").html('<img src="http://www.franchino.it/sito/img_sito/nozze_servizi.jpg" alt="" title="home servizi" />');
		  $("#icos_3").html('<img src="http://www.franchino.it/sito/img_sito/eventi_servizi.jpg" alt="" title="home servizi" />');
		  $("#icos_4").html('<img src="http://www.franchino.it/sito/img_sito/progetto_servizi.jpg" alt="" title="home servizi" />');
		  $("#icos_5").html('<img src="http://www.franchino.it/sito/img_sito/istallazione_servizi.jpg" alt="" title="home servizi" />');
	  }
	
}



function valida_contatti()
{
	 mail_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;

	Arr_campi=new Array("nome","cognome","email","messaggio");
	Arr_risp=new Array("Nome","Cognome","e-mail","Messaggio");
	
    for (i=0; i<=Arr_campi.length-1; i++)
	 {
		campo=eval("document.registra."+Arr_campi[i]+".value");
		 if (campo=="")
		 {
		  alert("Inserire i dati nel campo " +Arr_risp[i]); return false
		 }
	 }
	 
	 
	 if (document.registra.email.value!="")
	 {
		  mail=document.registra.email.value;
		  if (!mail_reg_exp.test(mail) || (mail == "undefined")) 
             {
            	alert("Indirizzo e-mail non corretto."); return false;
   		     }

	 }	
	 
	 //document.registra.submit();
	 

	if (window.XMLHttpRequest)
	  {// code for IE7+, Firefox, Chrome, Opera, Safari
	  xmlhttp=new XMLHttpRequest();
	  }
	else
	  {// code for IE6, IE5
	  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	  }
	xmlhttp.onreadystatechange=function()
	  {
		  
	  if (xmlhttp.readyState==4 && xmlhttp.status==200)
		{
		document.getElementById("risp_mail").innerHTML=xmlhttp.responseText;
		}
	  }
	  
	nome=document.registra.nome.value;  
	cognome=document.registra.cognome.value;  
	email=document.registra.email.value;  
	messaggio=document.registra.messaggio.value;  
	dati=nome+"~"+cognome+"~"+email+"~"+messaggio;
		
	xmlhttp.open("GET","http://www.franchino.it/sito/inv_mail.php?dati="+dati,true);
	xmlhttp.send();

	document.registra.nome.value="";  
	document.registra.cognome.value="";  
	document.registra.email.value="";  
	document.registra.messaggio.value="";  
	 
	 
}

