﻿	function check_form() {

        if (isEmpty(document.form_registra.elements["qp_ragSoc"])) {
                alert("Il campo Ragione Sociale è obbligatorio"); 
                document.form_registra.elements["qp_ragSoc"].focus();
                document.form_registra.elements["ragSoc"].select();
                return false;
        }
		
		if (isEmpty(document.form_registra.elements["qp_pIva"])) {
                alert("Il campo Partita Iva è obbligatorio");
                document.form_registra.elements["qp_pIva"].focus();
                document.form_registra.elements["qp_pIva"].select();
                return false;
        }
		
		if (isEmpty(document.form_registra.elements["qp_codFisc"])) {
                alert("Il campo Codice Fiscale è obbligatorio");
                document.form_registra.elements["qp_codFisc"].focus();
                document.form_registra.elements["qp_codFisc"].select();
                return false;
        }
		
		if (isEmpty(document.form_registra.elements["qp_email"])) {
                alert("Il campo email è obbligatorio");
                document.form_registra.elements["qp_email"].focus();
                document.form_registra.elements["qp_email"].select();
                return false;
        }

        if (!isEmail(document.form_registra.elements["qp_email"])) {
                alert("Campo EMAIL non valido !");
                document.form_registra.elements["qp_email"].focus();
                document.form_registra.elements["qp_email"].select();
                return false;
        }
		if (!(document.form_registra.elements["privacy"].checked)) {
                alert("Per proseguire devi spuntare il campo Privacy"); 
                document.form_registra.elements["privacy"].select();
                return false;
		}		
			
	return true;
}


	function check_form2() {

        if (isEmpty(document.form_richiesta.elements["nome"])) {
                alert("Il campo Nome è obbligatorio"); 
                document.form_richiesta.elements["nome"].focus();
                document.form_richiesta.elements["nome"].select();
                return false;
        }
		
		if (isEmpty(document.form_richiesta.elements["cognome"])) {
                alert("Il campo Cognome è obbligatorio");
                document.form_richiesta.elements["cognome"].focus();
                document.form_richiesta.elements["cognome"].select();
                return false;
        }
		
		if (isEmpty(document.form_richiesta.elements["tel"])) {
                alert("Il campo Telefono è obbligatorio");
                document.form_richiesta.elements["tel"].focus();
                document.form_richiesta.elements["tel"].select();
                return false;
        }
		

		if (!IsNumeric(document.form_richiesta.elements["tel"])) {
                alert("Il campo Telefono accetta solo numeri");
                document.form_richiesta.elements["tel"].focus();
                document.form_richiesta.elements["tel"].select();
                return false;
        }
		
		
		
		if (isEmpty(document.form_richiesta.elements["email"])) {
                alert("Il campo Email è obbligatorio");
                document.form_richiesta.elements["email"].focus();
                document.form_richiesta.elements["email"].select();
                return false;
        }

        if (!isEmail(document.form_richiesta.elements["email"])) {
                alert("Campo Email non valido !");
                document.form_richiesta.elements["email"].focus();
                document.form_richiesta.elements["email"].select();
                return false;
        }
		if (!(document.form_richiesta.elements["privacy"].checked)) {
                alert("Per proseguire devi spuntare il campo Privacy"); 
                document.form_richiesta.elements["privacy"].select();
                return false;
		}		

	return true;
}




function isEmpty(str) {
        var i,L;
        
        if (str.value=="") {
                return true;
        }
        
        L=str.value.length;
        if (L<1) {
                return true;
        }
        
        for(i=0;i<L;i++) {
                if (str.value.charAt(i) != ' A') {
                        return false;
                }
        }
        
        str.value="";
        return true;
}

function isEmail(fe) { 
        if (fe.value.indexOf('@',0)==-1 ||
            fe.value.indexOf('@',0)== 0 ||
        fe.value.indexOf('.',0)==-1 ||
        fe.value.length < 6 ) {
                          return false;
    }
        return true;
}


function IsNumeric2(sText)

{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
          return false;
         }
      }
   return true;
   
   }





function isNumeric(str) {
        
        validi = "0123456789";
        for( i = 0; i < 11; i++ ){
                if( validi.indexOf( str.charAt(i) ) == -1 )
                        return false;
						
        }
		 return true;
        
}     
