 
function mail_hid(info,dominio)
{
var name=info;
var domain=dominio;
document.write('<a href=mailto:'+name+'@'+domain+'>');
document.write(name+'@'+domain+'</a>');
}
 

// questa funzione javascript restituisce true se l'email è corretta altrimenti restituisce false
function CheckEmail(fc){
	
	return true;
}

// questa funzione restituisce true se il campo è valido altrimenti restituisce false
function CheckCampo(fc,NomeCampo){
	if (fc.value ==""){
		alert("Il campo " + NomeCampo + " è obbligatorio");
		fc.focus();
		return false;
	} else {
		return true;
	}
}

// Questa funzione fa si che vengano digitati in un campo text solo i numeri 
function SoloNumeri (kCode){
	var car;
	car = String.fromCharCode(kCode);
	if (isNaN(car)) return false;
	else return true;
}

function cData(gg,mm,aa,oggetto) {	
	if (gg.value!='' && mm.value!='' && aa.value!='') {
	/*	if (gg.name=="GGs") {
			document.all("GGd").value=gg.value;
			document.all("MMd").value=mm.value;
			document.all("AAd").value=aa.value; 
		}*/
		return CtrlData(gg,mm,aa);
		oggetto.focus();
	}
}

void function Messaggio()
{
	alert("Il formato della data non è corretto.");
}

void function Messaggio2()
{
	alert("Il formato dell'ora non è corretto.");
}

function CtrlData3(gg,mm,aa) {
	if ((gg.value!="") || (mm.value!="") || (aa.value!="")) CtrlData(gg,mm,aa);
}

function CtrlData(obj1, obj2, obj3)
{
	var  bool;
	bool = true;
	//if (isNaN(obj1.value)  || obj1.value=="") {Messaggio();obj1.focus();return false;}			
	//if (isNaN(obj2.value)  || obj2.value=="") {Messaggio();obj2.focus();return false;}	
	//if (isNaN(obj3.value)  || obj3.value=="") {Messaggio();obj3.focus();return false;}
/*	
	if (obj1.value!='' && obj2.value!='' && obj3.value!='') {

		if (obj1.value<1 || obj1.value>31) {Messaggio();obj1.focus();return false;}
		if (obj2.value<1 || obj2.value>12) {Messaggio();obj2.focus();return false;}	
		// controllo sulla validità della data, corrispondenza mesi e giorni			
	
		anno		= (obj3.value);		
		mese		= (obj2.value);		    
		giorno		= (obj1.value);       		              
	
		if (parseFloat(anno)>=0 && parseFloat(anno)<=50) {anno="20" + anno;}
		else if (parseFloat(anno)>=51 && parseFloat(anno)<=99) {anno="19" + anno;}	 
   
  	switch (parseFloat(mese)) {
  		case 1:
			{mese="01";break;}
			case 2:
				{mese="02";
				if (parseFloat(anno)%4!=0)
					if (parseFloat(giorno)>28) giorno="28";																											
				break;}
			case 4:
				{mese="04"; if (parseFloat(giorno)>30) giorno=30;	break;}
			case 3:{mese ="03";	break;}
			case 5:{mese="05";break;}
			case 6:	{mese="06";
				if (parseFloat(giorno)>30) giorno="30";break;		}
			case 7:
				{mese="07";break;}
			case 10:
				{mese="10";break;}
			case 8:
				{mese="08";break;}
			case 11:
				{mese="11";	
				if (parseFloat(giorno)> 30) giorno="30";	break;}
			case 9:
				{mese="09";
				if (parseFloat(giorno)>30) giorno="30";	break;}
			case 12:
				{mese="12";break;}
			default:
			break;			
		}		
		if (parseFloat(giorno)<10) giorno = "0" + parseFloat(giorno);
			obj1.value=giorno;
			obj2.value=mese;
			obj3.value=anno;
		}
	else min.value='00'*/
		
	return bool;		
}
