function email(name, domain, suffix, text)
{
   var address = name + "\u0040" + "cortiweb" + "." + "it";
   var url = "mailto:" + address;

   if( ! text )
   {
      text = address;
   }

   document.write("<a href=\"" + url + "\">" + text + "</a>");
}

function validate() {
  validity = true; // assume valid
  var colore = "#ffcc00"
	
  if (!check_empty(document.contatti.nome.value))
        { validity = false;	alert('Il nome \u00E9 obbligatorio'); 
		document.contatti.elements["nome"].style.backgroundColor = colore; 
			document.contatti.elements["nome"].focus(); return false;}

  if (!check_empty(document.contatti.cognome.value))
        { validity = false;	alert('Il cognome \u00E9 obbligatorio'); 
		document.contatti.elements["cognome"].style.backgroundColor = colore; 
			document.contatti.elements["cognome"].focus(); return false;}

  if (!check_empty(document.contatti.rgs.value))
        { validity = false;	alert('La societą \u00E9 obbligatoria'); 
		document.contatti.elements["rgs"].style.backgroundColor = colore; 
			document.contatti.elements["rgs"].focus(); return false;}			
			
  if (!check_empty(document.contatti.indirizzo.value))
        { validity = false;	alert('Indirizzo \u00E9 obbligatorio'); 
		document.contatti.elements["indirizzo"].style.backgroundColor = colore; 
			document.contatti.elements["indirizzo"].focus(); return false;}

  if (!check_empty(document.contatti.cap.value))
        { validity = false;	alert('Il cap \u00E9 obbligatorio'); 
		document.contatti.elements["cap"].style.backgroundColor = colore; 
			document.contatti.elements["cap"].focus(); return false;}			
	
  if (!check_empty(document.contatti.citta.value))
        { validity = false;	alert('La cittą \u00E9 obbligatoria'); 
		document.contatti.elements["citta"].style.backgroundColor = colore; 
			document.contatti.elements["citta"].focus(); return false;}		

  if (!check_empty(document.contatti.prov.value))
        { validity = false;	alert('La provincia \u00E9 obbligatorio'); 
		document.contatti.elements["prov"].style.backgroundColor = colore; 
			document.contatti.elements["prov"].focus(); return false;}		
			
  if (!check_email(document.contatti.mail.value))
        { validity = false; alert('La tua mail del tuo amico non \u00E9 valida');
		document.contatti.elements["mail"].style.backgroundColor = colore; 
			document.contatti.elements["mail"].focus(); return false;}		
						
  if (validity)
		return validity;
}

function check_empty(text) {
  return (text.length > 0); // returns false if empty 
}

function check_email(address) {
  if ((address == "")
    || (address.indexOf ('@') == -1)
    || (address.indexOf ('.') == -1))
      return false;
  return true;
}