
//----------------------------------- Focus primo campo
function fEmail() {
	$("email").focus();
}

//----------------------------------- Controllo campi obbligatori
function fCheckObbligatori() {
	
	var blnReturn	= true;
	
	if( ! fCheckEmailSubmit() ) {
		
		blnReturn	= false;
		alert("Verifica il campo: Email.");
		$("email").focus();
		
	} else if( ! fCheckPrivacy() ) {
		
		blnReturn	= false;
		alert("Accettazione obbligatoria per l'informativa sulla privacy.");
		//document.getElementById("chkPrivacy").focus();
		
	}

	return blnReturn;

}

//----------------------------------- Controllo email
function fCheckEmail() {
	
	var blnReturn	= true;
	
	if( $("email") != null && $F("email").value == ""){
		
		blnReturn	= false;
		$("lblemail").className = "email_errore";
		$("lblemail").innerHTML = "Campo obbligatorio.";
		
	} else {
		
		$("lblemail").className =  "email_conferma";
		$("lblemail").innerHTML =  "<img src='immagini/preload/loader.gif' alt='loader' /> Attendere prego...";
    
		
		//-- Ajax : inizio
		new Ajax.Request('include/ajax/checkEmail.php',
		  {
		    method:'get',
		    parameters: { command: "checkEmail", email: $F("email") },
		    onSuccess: function(transport) {
		      var response = transport.responseText || "Nessuna risposta ricevuta.";
		      //alert("Success! \n\n" + response);
		      
		      update = response.split('|');
		      if( update[0] == "checkEmail" ) {
        	
	        		if( update[1] == 1 ) {
	        			
	        			$("lblemail").className 			= "email_conferma";
	        			$("lblemail").innerHTML 			= "L'indirizzo sembra corretto. Ok.";
	        			$("email_error").value				= 1;
	        			
	        		} else {
	        			
	        			$("lblemail").className 			= "email_errore";
	        			$("lblemail").innerHTML 			= "L'indirizzo non sembra essere corretto.";
	        			$("email_error").value				= 0;
	        			blnReturn	= false;
	        			
	        		}
        		
		      }
		      
		    },
		    onFailure: function(){ alert('Procedura non completata.') }
		  });
		  //-- Ajax : fine
		
		
	}
	$("lblemail").innerHTML =  "";
	return blnReturn;
}

//----------------------------------- Controllo email per submit form
function fCheckEmailSubmit() {
	
	var blnReturn	= true;
	
	if( $("email") != null && $F("email") == "") { 
		
		blnReturn	= false;
		$("lblemail").className = "email_errore";
		$("lblemail").innerHTML = "Campo obbligatorio.";
		
	}
	if( $F("email_error") == "0" ) { 
		
		blnReturn	= false;
		
	}
	
	return blnReturn;
}


//----------------------------------- Controllo privacy
function fCheckPrivacy() {
	
	var blnReturn	= true;
	if( $("privacy").checked != null && $("privacy").checked == "" ) { 
		
		blnReturn	= false;
		$("lblprivacy").innerHTML = "Accettazione obbligatoria.";
		
	} else {
		
		$("lblprivacy").innerHTML = "&nbsp;";
		
	}
	
	return blnReturn;
	
}

//----------------------------------- Evidenzia il box con il testo della Privacy
function fEvidenziaPrivacy() {
	
	$("box_privacy").className = ( $("box_privacy").className=="dl_privacy" ? "dl_privacy_on" : "dl_privacy" );
	
	if( $("privacy").checked != null && $("privacy").checked == false ) {
		
		blnReturn	= false;
		$("lblprivacy").innerHTML = "Accettazione obbligatoria.";
		
	} else {
		
		$("lblprivacy").innerHTML = "";
		
	}
	
}

