function openwindow(url,largo,alto) { 
	toppos=(screen.height/2)-(alto/2); 
	leftpos=(screen.width/2)-(largo/2); 
	window.open(url,"esempio","top="+toppos+",left="+leftpos+",scrollbars=no,resizable=no,width="+largo+",height="+alto+",status=no,location=no,toolbar=no"); 
} 

function nospam ( url, alias ) {
	document.write ( '<a href="mailto:'+alias+'&#64;'+url+'">'+alias+'&#64;'+url+'</a>' );
}







































































// VERIFICA NOME,COGNOME,CITTA







function isName(what,fname)







{







   var i=new RegExp("([a-zA-Z\ ]{3,})");







   if(!i.test(what)) { alert("Il campo "+fname+" non è valido."); return false}   







   return true;







}



// VERIFICA risposta







function isNamet(what,fname)







{







   var i=new RegExp("([a-zA-Z0-9\ ]{1,})");







   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 PASSWORD







function isPassword(what,fname)







{







   var i=new RegExp("([a-zA-Z0-9]{7,15})");







   if(!i.test(what)) { alert("Il campo "+fname+" 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;







}











// 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;







}











// VERIFICA Partita IVA







function isPIVA(what)







{







   if(what.length>0)







   {







	var i=new RegExp("[0-9]{11}");







	if(!i.test(what)) { alert("Il campo PARTITA IVA non è valido."); }   







   }







   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 CF







function isCF(what)







{







   var i=new RegExp("([a-zA-Z0-9]{16})");







   if(!i.test(what)) { alert("Il campo CODICE FISCALE non è valido."); 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 Data di nascita







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;







}