// JavaScript Document
  
	
	function checkField(txt,id){
		
		var EXP = /\\/;
		var space = txt.indexOf(" ");
		var slash = txt.indexOf("/");
		var bkslash = txt.search(EXP);
		if(/*(space == -1) && */(slash == -1) && (bkslash == -1) && (txt.length > 3)){
			if(id)$(id).focus().removeClass("error");
			return true;
		}
		else{
			if(id)$(id).focus().addClass("error");
			alert("Campo non valido.\nIl campo deve essere compilato e non deve contenere slash.");
			return false;
		}
		
	};
	
	function checkEmail(txt,id){
		
		var EXP = /\\/;
		var email_REG_EXP = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
		var space = txt.indexOf(" ");
		var slash = txt.indexOf("/");
		var bkslash = txt.search(EXP);
		if( (space == -1) && (slash == -1) && (bkslash == -1) && (email_REG_EXP.test(txt)) ){
			if(id)$(id).focus().removeClass("error");
			return true;
		}
		else{
			if(id)$(id).focus().addClass("error");
			alert("Indirizzo email non valido");
			return false;
		}
		
	};
	
	
	function sendMail(){
				
		// CHECK FORM 
		var rivenditore = document.modulo.rivenditore.value;
		var zona = document.modulo.zona.value;
		
		var nome = document.modulo.nome.value;
		var cognome = document.modulo.cognome.value;
		var provincia = document.modulo.provincia.value;
		var localita = document.modulo.localita.value;
		var email = document.modulo.email.value;
		var quantita = document.modulo.quantita.value;
		var richiesta = document.modulo.richiesta.value;
		var a = document.forms["modulo"].privacy;
		
		if( (checkField(nome,"#nome")) && 
				(checkField(cognome,"#cognome")) && 
				(checkField(provincia,"#provincia")) && 
				(checkField(localita,"#localita")) && 
				(checkEmail(email,"#email")) && 
				(checkField(richiesta,"#richiesta")) )
		{
		
			if (!a[0].checked) {
				alert("Per proseguire accettare il consenso al trattamento dei dati personali. Grazie")
				a[0].focus();
				return false;
			}	
			
			else{
							
				$.ajax({
					type: "POST",
					url: "send_request.php",
					data: "rivenditore="+rivenditore+"&zona="+zona+"&nome="+nome+"&cognome="+cognome+"&provincia="+provincia+"&localita="+localita+"&email="+email+"&quantita="+quantita+"&richiesta="+richiesta,
					beforeSend: function(){
						$(".sending").show();
					},
					success: function(response){
						$(".sending").hide();
						if(response == "success"){
							location.href = "thankyou.html";
						}
						
						else{
							alert("Il Server non riesce a inviare il Modulo di Richiesta Informazioni!\nProva a rinviare il modulo cliccando su invia!\nSe l'errore si ripete prova tra qualche minuto.\n\nGrazie!\nIl team PlusEnergy");
		
						}
					}
				});
				
			}
		}
		
  };
	