// VERIFICA AZIENDA/INDIRIZZO/CITTA'/PROVINCIA/UTENTI/

function isName(what,fname)
{
   var i=new RegExp("([a-zA-Z\ ]{2,})");
   if(!i.test(what)) { alert("Il campo "+fname+" 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;
}

// VERIFICA URL
function isURL(what)
{
   var i=new RegExp("HTTP:\/\/([a-zA-Z\.0-9]{2,})\.([a-zA-Z\.0-9]{2,})");
   if(!i.test(what)) { alert("Il campo SITO WEB non è valido."); return false}   
   return true;
}

function isPass(what)
{
   var i=new RegExp("([a-zA-Z0-9\ ]{3,})");
   if(!i.test(what)) { alert("Il campo PASSWORD non è valido."); return false}   
   return true;
}

// VERIFICA CONFERMA PASSWORD
function isConfPass(what)
{
   var i=new RegExp("([a-zA-Z0-9\ ]{3,})");
   if(!i.test(what)) { alert("Il campo CONFERMA PASSWORD è obbligatorio!"); return false}   
   return true;
}

// VERIFICA TEL/FAX
/*function isTelFax(what,fname)
{
   var i=new RegExp("([0-9]{2,})([0-9]{5,})");
   if(!i.test(what)) { alert("Il campo "+fname+" non è valido."); return false}   
   return true;
}*/
function isTelFax(what,fname)
{
   var i=new RegExp("([a-zA-Z0-9\ ]{3,})")
   if(!i.test(what)) { alert("Il campo "+fname+" non è valido."); return false}   
   return true;
}

// VERIFICA CAP
function isCap(what)
{
   var i=new RegExp("^[0-9]{5}$");
   if(!i.test(what)) { alert("Il campo CAP non è corretto."); return false }   
   return true;
}

// VERIFICA INDIRIZZO
function isAddress(what)
{
   var i=new RegExp("([a-zA-Z0-9\ ]{3,})");
   if(!i.test(what)) { alert("Il campo INDIRIZZO non è valido."); return false }
   return true;
}

//VERIFICA GENERICA
function isGenerica(what,fname)
{
   var i=new RegExp("([a-zA-Z0-9\ ]{3,})");
   if(!i.test(what)) { alert("Il campo "+fname+" 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;
}
