<!--
function Controllo_Data(ladata)
{
//ladata è una stringa che contiene una data nel formato gg/mm/aaaa
 D=ladata.split('/');
gg=D[0];
 mm=D[1];
 aa=D[2];

 if(isNaN(gg))
	 {
		alert('Il giorno deva essere un valore compreso tra 01 e 31');
		return false;
	 }
else if((gg>31)||(gg.length<2))
	 {
		alert('Il giorno deve essere compreso tra 01 e 31')
		return false;
	 }
else if(isNaN(mm))
	 {
		alert('Il mese deva essere un valore compreso tra 01 e 12');
		return false;
	 }
 else if((mm>12)||(mm.length<2))
	 {
		alert('Il mese deve essere compreso tra 01 e 12')
		return false;
	 }
 else if(isNaN(aa))
	 {
		alert('Inserire un valore numerico per l\' anno');
		return false;
	 }
 else if ((aa.length<4)||(aa.length>4))
	 {
		alert('L\' anno deve essere nel formato aaaa');
		return false;
	 }




 if ((mm=='04')||(mm=='06')||(mm=='09')||(mm=='11'))
	{
	  if(gg>30)
	  {
	   alert('Il mese inserito è di 30 giorni');
	   return false;
	  }
	 }
 else if(mm=='02')
 {
		 //processo anno bisestile
	  if(gg>29)
	  {
		alert('Febbraio ha meno di 30 giorni');
	   return false
	  }
	  else if ( (gg=='29') && (!((aa % 4 == 0) && (!(aa % 100 == 0)) || (aa % 400 == 0))))
	  {
	   alert('L\'anno inserito non è bisestile');
	   return false;
	  }
 }

  return true;
/*
  */
}

function Nuova(questo,id,caption)
{
	nome=questo.name;
	//alert("ci sono");
    if(questo.value.substr(1,3)=="ltr"){
	    	var im = document.getElementById(id);
	       	im.innerHTML="<input type=text name="+nome+" size=34 value="+caption+">";
	    	// Focus
    		obj=uno.elements;
    		obj[nome].focus();
	    }
	return;

}
function CtrlEmail(questo)
{
	var str=new String(questo.value);
	valida=false;
	valida= (str.indexOf(".") > 0) && (str.indexOf("@") > 1);
    if ((!valida)||(questo.value == ""))
	  {
	    alert(" Occorre un indirizzo email valido per continuare ");
	    questo.focus();
	    return (false);
  	   }

   return (true);
}
function CtrlText(questo)
{
    if (questo.value == ""||questo.value == "seleziona")
	  {
	    alert(" Per favore, "+ questo.id );
	    questo.focus();
	    return (false);
  }
   return (true);
}
function CtrlBox(questo)
{
	//alert(" La casella "+ questo.id );
    if (!questo.checked)
	  {
	    alert(" La casella "+ questo.id +" deve essere selezionata" );
	    questo.focus();
	    return (false);
  }
   return (true);
}
function CtrlTarea(questo)
{
    if (questo.value == "")
	  {
	    alert(" Per favore, scrivi "+ questo.id );
	    questo.focus();
	    return (false);
  }
   return (true);
}
function CtrlReg(questo,modello,messaggio)
{
	ciccio=questo.value;
    if (!ciccio.match(modello))
	 	{
		    alert(messaggio);
		    questo.focus();
		    return (false);
	  	}
	return (true);

}
-->
