// VERIFICA NOME,COGNOME,CITTA
function isName(what,fname)
{
   var i=new RegExp("([a-zA-Z\ ]{1,})");
   if(!i.test(what)) { alert("Il campo "+fname+" non è valido."); return false}   
   return true;
}


// VERIFICA NOME,COGNOME,CITTA
function isName2(what,fname)
{
   var i=new RegExp("([SI]{1,})");
   if(!i.test(what)) { alert("Per inviare il modulo devi accettare il trattamento dei dati personali"); return false}   
   return true;
}



// VERIFICA se il codice è numerico
function iscod(what,fname)
{
   var i=new RegExp("([0-9]){15}");
   if(!i.test(what)) { alert("Il campo "+fname+" non è un numero o è vuoto."); return false}   
   return true;
}
// VERIFICA se il codice è numerico
function isiva(what,fname)
{
   var i=new RegExp("([0-9]){11}");
   if(!i.test(what)) { alert("Il campo "+fname+" non è un numero o è vuoto."); return false}   
   return true;
}
// VERIFICA se il codice è numerico
function iscod2(what,fname)
{
   var i=new RegExp("([0-9])");
   if(!i.test(what)) { alert("Il campo "+fname+" non è un numero o è vuoto."); return false}   
   return true;
}
// VERIFICA se il codice è numerico
function iscap(what,fname)
{
   var i=new RegExp("([0-9]){5}");
   if(!i.test(what)) { alert("Il campo "+fname+" non è un numero o è vuoto."); return false}   
   return true;
}
function iscodicecliente(what,fname)
{
   var i=new RegExp("([0-9])");
   if(!i.test(what)) { alert("Il campo "+fname+" non è un numero o è vuoto."); return false}   
   return true;
}
// VERIFICA MODELLO
function ismodello(what)
{
   var i=new RegExp("([a-zA-Z0-9]{1})");
   if(!i.test(what)) { alert("Il campo MODELLO non è valido."); return false }   
   return true;
}
// VERIFICA ARTICOLO
function isarticolo(what)
{
   var i=new RegExp("([a-zA-Z0-9]{1})");
   if(!i.test(what)) { alert("Il campo ARTICOLO non è valido."); return false }   
   return true;


}
// VERIFICA INDIRIZZO
function isindirizzo(what)
{
   var i=new RegExp("([a-zA-Z0-9]{1})");
   if(!i.test(what)) { alert("Il campo INDIRIZZO non è valido."); return false }   
   return true;




}

// VERIFICA DIFETTO
function isdifetto(what)
{
   var i=new RegExp("([a-zA-Z0-9]{1})");
   if(!i.test(what)) { alert("Il campo DIFETTO non è valido."); return false }   
   return true;
}



// VERIFICA Username
function isusername(what)
{
   var i=new RegExp("([a-zA-Z0-9]{1})");
   if(!i.test(what)) { alert("Il campo USERNAME non è valido."); return false }   
   return true;
}


// VERIFICA Password
function ispassword(what)
{
   var i=new RegExp("([a-zA-Z0-9]{1})");
   if(!i.test(what)) { alert("Il campo PASSWORD non è valido."); return false }   
   return true;
}


// VERIFICA Data
function isDate(what,fname)
{
   var i=new RegExp("^([0-9]{1,2})\/([0-9]{1,2})\/([0-9]{4})$");
   if(i.test(what))
   {
	datePart=what.split("/");
	giorno=(datePart[0]>=1) && (datePart[0]<=31);
	mese=(datePart[1]>=1) && (datePart[1]<=12);
	anno=(datePart[2]>=1900) && (datePart[2]<=9999);

	if(!giorno || !mese || !anno) { alert("Il campo "+fname+" non è valido."); return false }
	
   }  
   else
   {
	alert("Il campo "+fname+" non è valido"); return false
   }
   return true;
}
function isemail(what)
{
   var i=new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
   if(!i.test(what)) { alert("Il campo EMAIL non è valido."); return false}   
   return true;
}

// VERIFICA EMAIL
function isEmail(what)
{
   var i=new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
   if(!i.test(what)) { alert("Il campo EMAIL non è valido."); return false}   
   return true;
}








