function validation(modulo){

	var errMsg = "Campi obbligatori(*) \n";
	
	var validData = true;
	
  	if(modulo.CAMPO__NOME.value == "")
	{
   		errMsg += "\n - Nome";
      		validData = false;
   	}
   	
  if(modulo.CAMPO__COGNOME.value == "")
	{
		errMsg += "\n - Cognome";
		validData = false;
	}
		      			
	if(modulo.CAMPO__INDIRIZZO.value == "")
	{
		errMsg += "\n - Indirizzo";
		validData = false;
	}
	
	if(modulo.CAMPO__TELEFONO.value == "")
	{
		errMsg += "\n - Telefono";
		validData = false;
	}
  
  if(modulo.CAMPO__FAX.value == "")
	{
		errMsg += "\n - Fax";
		validData = false;
	}
        			
	if(modulo.CAMPO__EMAIL.value == "")
        {
		errMsg += "\n - Email";
		validData = false;
	}
	
	if(modulo.CAMPO__EMAIL.value != ""){
        	var regularExp = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/
		if (!regularExp.test(modulo.CAMPO__EMAIL.value)) {
			errMsg += "\n - L'indirizzo E-Mail non è valido";
			validData = false;
		}
	} 
	
	if(modulo.CAMPO__CITTA.value == "")
	{
		errMsg += "\n - Città";
		validData = false;
	}
	
	if(modulo.UTENTE__PROV.value == "--")
	{
		errMsg += "\n - Provincia";
		validData = false;
	}           			
        
  if(modulo.CAMPO__CAP.value == "")
	{
		errMsg += "\n - CAP";
		validData = false;
	}    
	
	if(modulo.CAMPO__CAP.value != "")
	{
		var strValidChars = "0123456789";
		var strChar;
		validData = true;
		strString = modulo.CAMPO__CAP.value;
		
		for (i = 0; i < strString.length; i++) {
      			strChar = strString.charAt(i);
      			
     			if (strValidChars.indexOf(strChar) == -1){
       	 			validData = false;
       	 		}
      		}
      		if(!(validData)){
  			errMsg += "\n - Il campo \"CAP\" non è numerico";
  		}
  		if(strString.length < 5){
  			validData = false;
  			errMsg += "\n - Il campo \"CAP\" è minore di 5 cifre";
  		}

  }
  
	if(modulo.txtCaptcha.value == "")
	{
		errMsg += "\n - Captcha";
		validData = false;
	}    
  
  if(modulo.txtCaptcha.value != "")
  {
      if(modulo.parCaptcha.value != modulo.txtCaptcha.value)
      {
          errMsg += "\n - Il Captcha non è corretto";
		      validData = false;
      }
  }
  
  
	if (validData){
		return true;
	}else{
		alert(errMsg);
		return false;
	}
}      


function  validationPreventivo(modulo){

	var errMsg = "Campi obbligatori(*) \n";
	
	var validData = true;
	
  if(modulo.CAMPO__CODICE.value == "")
	{
   		errMsg += "\n - Codice - Figura";
      		validData = false;
  }
   	
  if(modulo.CAMPO__QTA.value == "")
	{
		errMsg += "\n - Quantità";
		validData = false;
	}
	
	if(modulo.CAMPO__DIMENSIONE.value == "")
	{
		errMsg += "\n - Dimensione";
		validData = false;
	}
	
	if(modulo.CAMPO__RIFERIMENTO.value == "")
	{
		errMsg += "\n - Riferimento listino";
		validData = false;
	}
	
	if (validData){
		return true;
	}else{
		alert(errMsg);
		return false;
	}
}      
