jQuery(function($){

	//javascript:verify('informazioni')


	$("#btn_privacy, #btn_auth_privacy").click(function(){
		
		jQuery('#popupMain').load('privacy.php');												
		
		centerPopup();
		loadPopup();


		 });
	
	
	$(".selezione_modello:first").attr("checked","checked");
	$("#id_auto_info").val( $(".selezione_modello:first").val() )
	
	//$("#logdebug").html( ">>" + $(".selezione_modello:first").val()  );
	
	$(".selezione_modello").click(function(){
	   	$("#id_auto_info").val( $(this).val() )
		});

	/* modulo contatto landing*/

	//pulisco l'input
	$("#form_landing input").focus( function() { 
		if ( $(this).val().toLowerCase() === "digita " + $(this).attr("name" ) ) {											 			 $(this).val("") 
			}
											 
		});	

	$("#form_landing input").blur( function() { 
		if ( $(this).val() === "" ) {
			$(this).val( "Digita " + $(this).attr("name" ) );
			
			if ( $(this).attr("name" ) == "cap" ) {
				$(this).val( "Digita " + $(this).attr("name").toUpperCase() );
				}
			}
		});	


	$("#btn_prosegui").click(function(){
		


		if ( check_form_step1() ) {
			//alert("Grazie per avere inserito i tuoi dati. Continua nella compilazione del modulo e sarai ricontattato.");

		$.post("form_contatto_save.php", $("#form_landing").serialize(), function(data){
				// invio il modulo contatti via ajax e poi cambio il form
				$("#id").val( data );
				
				$("#table_step1").hide();		
				$("#table_step2").show();
				
				track_lead(  	$("#id").val( ) ,  
								$("#id_auto_info").val() , 
								$("#modello_info").val() , 
								$("#marca_info").val()  ); 				
					 
				   });		


		
			} 

		return false;				
				
		});

	$("#btn_invio").click(function(){
								   
		if ( check_form_step2() ) {

			$("#form_landing").attr("action","detail.php?idobj=" + $("#id_auto_info").val() );
			//$("#form_landing").submit();
			
			} else {
				return false;
				}
				
		});

	$("#table_step2").hide();

	$("#regione").change(function(){

		url = "/admin/functions_ajax.php?cmd=provincia&value=" + $(this).val();
		$("#provincia").load( url , function() {
				// finito il carimento aggiungo ancora un'altra voce						 
				$("#provincia").prepend("<option value=''>Seleziona provincia</option>");
				$("#provincia option:first").attr("SELECTED","");
				});

		});


	$("#marca,#marca_f").change(function(){
										 
		$("#marca").val( $(this).val() );
		$("#marca_f").val( $(this).val() );		

		url = "/admin/functions_ajax.php?cmd=models_exit&value=" + $(this).val();
		$("#modello").load( url , function() {
				// finito il carimento aggiungo ancora un'altra voce						 
				$("#modello").prepend("<option SELECTED value='not_valid'>*Seleziona*</option>");
				//$("#modello option:first").attr("SELECTED","");
				});

		$("#modello_f").load( url , function() {
				// finito il carimento aggiungo ancora un'altra voce						 
				$("#modello_f").prepend("<option SELECTED value='not_valid'>*Seleziona*</option>");
				//$("#modello_f option:first").attr("SELECTED","");
				});


		$("#versione").html("");
		});

	$("#modello, #modello_f").change(function(){
		$("#modello").val( $(this).val() );
		$("#modello_f").val( $(this).val() );		
		});



	$("#anno_da, #anno_da_f").change(function(){
		$("#anno_da").val( $(this).val() );
		$("#anno_da_f").val( $(this).val() );		
		});


	$("#anno_a, #anno_a_f").change(function(){
		$("#anno_a").val( $(this).val() );
		$("#anno_a_f").val( $(this).val() );		
		});
	
	

	});



    



function check_form_step1() {
	

	if( $("#nome").val() == "" || $("#nome").val() == "Digita nome" )	{
		alert('Non hai inserito il nome!');
		document.forms['form_landing'].nome.focus();
		return false;
	}

	//if(document.forms['form_landing'].cognome.value.length==0)	{
	if( $("#cognome").val() == "" || $("#cognome").val() == "Digita cognome")	{		
		alert('Non hai inserito il tuo cognome!');
		document.forms['form_landing'].cognome.focus();
		return false;
	}
	
	//if(document.forms['form_landing'].telefono.value.length==0)	{
	if( $("#telefono").val() == "" || $("#telefono").val() == "Digita telefono" )	{			
		alert('Non hai inserito il tuo telefono!');
		document.forms['form_landing'].telefono.focus();
		return false;		
	}
	
	//if(document.forms['form_landing'].email.value.length==0) {
	if( $("#email").val() == "" || $("#email").val() == "Digita email" )	{					
		alert('Non hai inserito la tua mail!');
		document.forms['form_landing'].email.focus();
		return false;
	}

	if(isEmail(document.forms['form_landing'].email.value)==0)	{
		alert('Devi inserire una mail valida!');
		document.forms['form_landing'].email.focus();
		return false;		
	}
	
if (document.forms["form_landing"].privacy.checked == false)	{
		alert ("Trattamento dei dati personali non accettato!");
		return false;
	}	

	return true;
	
	
	
	}

function check_form_step2() {

	if( $("#regione").val() == "" )	{
		alert('Non hai selezionato la regione!');
		document.forms['form_landing'].regione.focus();
		return false;
	}

	if( $("#provincia").val() == "" )	{
		alert('Non hai selezionato la provincia!');
		document.forms['form_landing'].provincia.focus();
		return false;
	}

	//if(document.forms['form_landing'].comune.value.length==0)	{
	if( $("#comune").val() == "" || $("#comune").val() == "Digita comune" )	{				
		alert('Non hai inserito il comune di residenza!');
		document.forms['form_landing'].comune.focus();
		return false;
	}

	//if(document.forms['form_landing'].indirizzo.value.length==0)	{
	if( $("#indirizzo").val() == "" || $("#indirizzo").val() == "Digita indirizzo")	{						
		alert('Non hai inserito il tuo indirizzo!');
		document.forms['form_landing'].indirizzo.focus();
		return false;
	}


	
	if( confirm('Sei sicuro dei dati inseriti?') ){
		return true;		
		}

	return false;

	
}


function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function isEmail(string)
{
	if (string.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) != -1)
	return 1;
	else
	return 0;
}

function verify(from)
{
	if(from=="informazioni")
	{
		if(document.forms['e'].nome.value.length==0)
		{
			alert('Non hai inserito il nome!');
			document.forms['e'].nome.focus();
			
		}
		else if(document.forms['e'].cognome.value.length==0)
		{
			alert('Non hai inserito il tuo cognome!');
			document.forms['e'].cognome.focus();
		}
		else if(document.forms['e'].telefono.value.length==0)
		{
			alert('Non hai inserito il tuo telefono!');
			document.forms['e'].telefono.focus();
		}
		else if(document.forms['e'].email.value.length==0)
		{
			alert('Non hai inserito la tua mail!');
			document.forms['e'].email.focus();
		}
		else if(isEmail(document.forms['e'].email.value)==0)
		{
			alert('Devi inserire una mail valida!');
			document.forms['e'].email.focus();
		}
		else if (document.forms["e"].privacy.checked == false)
		{
			alert ("Trattamento dei dati personali non accettato!");
		}
		else if(confirm('Sei sicuro dei dati inseriti?'))
		{
			document.forms['e'].action="informazioni.php?action=send";
			document.forms['e'].submit();
		}
	}
	else if(from=="contatti")
	{
		if(document.forms['e'].nome.value.length==0)
		{
			alert('Non hai inserito il nome!');
			document.forms['e'].nome.focus();
			
		}
		else if(document.forms['e'].cognome.value.length==0)
		{
			alert('Non hai inserito il tuo cognome!');
			document.forms['e'].cognome.focus();
		}
		else if(document.forms['e'].telefono.value.length==0)
		{
			alert('Non hai inserito il tuo telefono!');
			document.forms['e'].telefono.focus();
		}
		else if(document.forms['e'].email.value.length==0)
		{
			alert('Non hai inserito la tua mail!');
			document.forms['e'].email.focus();
		}
		else if(isEmail(document.forms['e'].email.value)==0)
		{
			alert('Devi inserire una mail valida!');
			document.forms['e'].email.focus();
		}
		else if (document.forms["e"].privacy.checked == false)
		{
			alert ("Trattamento dei dati personali non accettato!");
		}
		else if(confirm('Sei sicuro dei dati inseriti?'))
		{
			document.forms['e'].action="contatti.php?action=send";
			document.forms['e'].submit();
		}
	}
}
function swapimmagine(imm)
{
	document.getElementById("fotoattuale").src="admin/upload/auto/medium/"+imm;
}

function setorder(varob,varad)
{

	var qs = window.location.search 
	qs = qs.replace("&ad=ASC", "") 
	qs = qs.replace("&ad=DESC", "") 

	qs = qs.replace("&ob=marca", "") 
	qs = qs.replace("&ob=anno", "") 
	qs = qs.replace("&ob=km", "") 
	qs = qs.replace("&ob=potenza", "") 	
	qs = qs.replace("&ob=porte", "") 		
	qs = qs.replace("&ob=prezzo", "") 			

	qs = qs.replace("?ob=marca", "") 
	qs = qs.replace("?ob=anno", "") 
	qs = qs.replace("?ob=km", "") 
	qs = qs.replace("?ob=potenza", "") 	
	qs = qs.replace("?ob=porte", "") 		
	qs = qs.replace("?ob=prezzo", "") 			


	
	if ( qs == "" ) {
		document.location = "/risultati.php?ob=" + varob + "&ad=" + varad
		} else {
			document.location = "/risultati.php" + qs + "&ob=" + varob + "&ad=" + varad
			
			}
	//
/*
	document.forms['e'].ob.value=varob;
	document.forms['e'].ad.value=varad;
	document.forms['e'].submit();
	*/
}

function showPriv(theurl)
{
	var win = new Window({
		className: "alphacube", 
		title: "Privacy", 
		//top:70, 
		//left:30, 
		width:700, 
		height:500,
		zIndex: 100,
		maximize: false,
		minimize: false,
		destroyOnClose: true,
		scrollbars: false, 
		url: theurl, 
		showEffectOptions: {
			duration:1.5
		}
	}); 
	//win.show(); 
	win.showCenter();
}
function blocca()
{
	if(document.forms['e'].nome.value.length==0)
	{
		alert('Devi inserire il nome!');
		document.forms['e'].nome.focus();
	}
	if(document.forms['e'].cognome.value.length==0)
	{
		alert('Devi inserire il cognome!');
		document.forms['e'].cognome.focus();
	}
	if(document.forms['e'].email.value.length==0)
	{
		alert('Devi inserire una mail valida!');
		document.forms['e'].email.focus();
	}
	else if(isEmail(document.forms['e'].email.value)==0 && document.forms['e'].email.value.length!=0)
	{
		alert('Devi inserire una mail valida!');
		document.forms['e'].email.focus();
	}
	else if(confirm('Sei sicuro dei dati inseriti?'))
	{
		document.forms['e'].submit();
	}
}
function showAutoSett(theurl)
{
	var win = new Window({
		className: "alphacube", 
		title: "", 
		//top:70, 
		//left:30, 
		width:718, 
		height:430,
		zIndex: 120,
		maximize: false,
		minimize: false,
		destroyOnClose: true,
		scrollbars: false, 
		url: theurl, 
		showEffectOptions: {
			duration:1.5
		}
	}); 
	//win.show(); 
	win.showCenter();
}
function showfotogrande(what,w,h)
{
	var y=screen.height;
	var x=screen.width;
	var width=w;
	var height=h;

	y=Math.round((y/2)-(height/2));
	x=Math.round((x/2)-(width/2));

   var wind=window.open("admin/upload/news/" + what, "showfoto",
			"Width=" +
				width +
			",Height=" +
				height +
			",left=" +
				x +
			",top=" +
				y +
			"location=no,menubar=no,toolbar=no,status=no,resizable=no");
		wind.focus();
}


//SETTING UP OUR POPUP
//0 means disabled; 1 means enabled;
var popupStatus = 0;

//loading popup with jQuery magic!
function loadPopup(){
	//loads popup only if it is disabled
	if(popupStatus==0){
		jQuery("#backgroundPopup").css({
			"opacity": "0.7"
		});
		jQuery("#backgroundPopup").fadeIn("slow");
		jQuery("#popupContact").fadeIn("slow");
		popupStatus = 1;
	}
}

//disabling popup with jQuery magic!
function disablePopup(){
	//disables popup only if it is enabled
	if(popupStatus==1){
		jQuery("#backgroundPopup").fadeOut("slow");
		jQuery("#popupContact").fadeOut("slow");
		popupStatus = 0;
	}
}

//centering popup
function centerPopup(){
	//request data for centering
	var windowWidth = document.documentElement.clientWidth;
	var windowHeight = document.documentElement.clientHeight;
	var popupHeight = jQuery("#popupContact").height();
	var popupWidth = jQuery("#popupContact").width();
	//centering
	jQuery("#popupContact").css({
		"position": "absolute",
		"top": windowHeight/2-popupHeight/2,
		"left": windowWidth/2-popupWidth/2
	});
	//only need force for IE6
	
	jQuery("#backgroundPopup").css({
		"height": windowHeight
	});
	
	
	jQuery("#backgroundPopup, #popupContact").click(function(){ disablePopup() });
	
}


