function checkDate(sDate){
		if (sDate.length!=10) return false;		
		if ((!(sDate.substr(0,2)<=31 && sDate.substr(0,2) >=1)) || (sDate.substr(2,1)!="/") || 
			(!(sDate.substr(3,2)<=12 && sDate.substr(3,2) >=1)) || (sDate.substr(5,1)!="/") || 
			(!(sDate.substr(6,4)>=1000 && sDate.substr(6,4) <=3000)))
			return false;
		return true;
}
function checkPWD(testo){
	res=prompt(testo);
	switch (res){
		case null:
			return "annulla";
			break;
		case "cinguettio":
			return "ok";
			break;
		default:
			return "ko";
			break;
	}
}
function checkOnlyNum(s){
	for (var i=0;i<s.length;i++){ //ciclo per controllare
		if ((s.substr(i,1)!='0')&&(s.substr(i,1)!='1')&&(s.substr(i,1)!='2')&&(s.substr(i,1)!='3')&&
		(s.substr(i,1)!='4')&&(s.substr(i,1)!='5')&&(s.substr(i,1)!='6')&&(s.substr(i,1)!='7')&&
		(s.substr(i,1)!='8')&&(s.substr(i,1)!='9')) return false;
	}
	return true;
}
function checkNum(s,separatore){
	for (var i=0;i<s.length;i++){ //ciclo per controllare
		if ((s.substr(i,1)!='0')&&(s.substr(i,1)!='1')&&(s.substr(i,1)!='2')&&(s.substr(i,1)!='3')&&
		(s.substr(i,1)!='4')&&(s.substr(i,1)!='5')&&(s.substr(i,1)!='6')&&(s.substr(i,1)!='7')&&
		(s.substr(i,1)!='8')&&(s.substr(i,1)!='9')&&(s.substr(i,1)!=separatore)) return false;
	}
	if (s.indexOf(".")!=s.lastIndexOf("."))
		return false;
	return true;
}
function checkOnlyLetter(s){
	for (var i=0;i<s.length;i++){ //ciclo per controllare
		if ((s.substr(i,1).toUpperCase()!='A')&&(s.substr(i,1).toUpperCase()!='B')&&(s.substr(i,1).toUpperCase()!='C')&&
			(s.substr(i,1).toUpperCase()!='D')&&(s.substr(i,1).toUpperCase()!='E')&&(s.substr(i,1).toUpperCase()!='F')&&
			(s.substr(i,1).toUpperCase()!='G')&&(s.substr(i,1).toUpperCase()!='H')&&(s.substr(i,1).toUpperCase()!='I')&&
			(s.substr(i,1).toUpperCase()!='J')&&(s.substr(i,1).toUpperCase()!='K')&&(s.substr(i,1).toUpperCase()!='L')&&
			(s.substr(i,1).toUpperCase()!='M')&&(s.substr(i,1).toUpperCase()!='N')&&(s.substr(i,1).toUpperCase()!='O')&&
			(s.substr(i,1).toUpperCase()!='P')&&(s.substr(i,1).toUpperCase()!='Q')&&(s.substr(i,1).toUpperCase()!='R')&&
			(s.substr(i,1).toUpperCase()!='S')&&(s.substr(i,1).toUpperCase()!='T')&&(s.substr(i,1).toUpperCase()!='U')&&
			(s.substr(i,1).toUpperCase()!='V')&&(s.substr(i,1).toUpperCase()!='W')&&(s.substr(i,1).toUpperCase()!='X')&&
			(s.substr(i,1).toUpperCase()!='Y')&&(s.substr(i,1).toUpperCase()!='Z')) return false;
	}
	return true;
}
function checkAlfaNum(s){
	for (var i=0;i<s.length;i++){ //ciclo per controllare
		if ((s.substr(i,1).toUpperCase()!='A')&&(s.substr(i,1).toUpperCase()!='B')&&(s.substr(i,1).toUpperCase()!='C')&&
			(s.substr(i,1).toUpperCase()!='D')&&(s.substr(i,1).toUpperCase()!='E')&&(s.substr(i,1).toUpperCase()!='F')&&
			(s.substr(i,1).toUpperCase()!='G')&&(s.substr(i,1).toUpperCase()!='H')&&(s.substr(i,1).toUpperCase()!='I')&&
			(s.substr(i,1).toUpperCase()!='J')&&(s.substr(i,1).toUpperCase()!='K')&&(s.substr(i,1).toUpperCase()!='L')&&
			(s.substr(i,1).toUpperCase()!='M')&&(s.substr(i,1).toUpperCase()!='N')&&(s.substr(i,1).toUpperCase()!='O')&&
			(s.substr(i,1).toUpperCase()!='P')&&(s.substr(i,1).toUpperCase()!='Q')&&(s.substr(i,1).toUpperCase()!='R')&&
			(s.substr(i,1).toUpperCase()!='S')&&(s.substr(i,1).toUpperCase()!='T')&&(s.substr(i,1).toUpperCase()!='U')&&
			(s.substr(i,1).toUpperCase()!='V')&&(s.substr(i,1).toUpperCase()!='W')&&(s.substr(i,1).toUpperCase()!='X')&&
			(s.substr(i,1).toUpperCase()!='Y')&&(s.substr(i,1).toUpperCase()!='Z')&&(s.substr(i,1).toUpperCase()!='0')&&
			(s.substr(i,1).toUpperCase()!='1')&&(s.substr(i,1).toUpperCase()!='2')&&(s.substr(i,1).toUpperCase()!='3')&&
			(s.substr(i,1).toUpperCase()!='4')&&(s.substr(i,1).toUpperCase()!='5')&&(s.substr(i,1).toUpperCase()!='6')&&
			(s.substr(i,1).toUpperCase()!='7')&&(s.substr(i,1).toUpperCase()!='8')&&(s.substr(i,1).toUpperCase()!='9')) return false;
	}
	return true;
}
function checkImportoSuTabella(objImp,objTab){
	if (objTab<=4)
		if ((objImp<250)||(objImp>10000))return "Attenzione! Con il tipo di tabella selezionata l'importo deve essere compreso tra 250,00 e 10.000,00 Euro";
	if ((objTab>4)&&(objTab<=7))
		if ((objImp<650)||(objImp>12000))return "Attenzione! Con il tipo di tabella selezionata l'importo deve essere compreso tra 650,00 e 12.000,00 Euro";		
	
	return null;
}
function checkCalcolaRata(){
	calcola.Importo.value=calcola.Importo.value.replace(",",".");
	//prima controllo che l'importo sia tutto numeri e .
	if (checkNum(calcola.Importo.value,".")==false){alert("Attenzione! Il formato dell'Importo e' errato."); return false;}
	if (calcola.Importo.value==0){alert("Attenzione! L'Importo e' obbligatorio."); return false;}
	if (calcola.Tabella.selectedIndex==0){alert("Attenzione! La tabella e' obbligatoria."); return false;}
	if (calcola.Durata.selectedIndex==0){alert("Attenzione! La Durata e' obbligatoria."); return false;}
	res=checkImportoSuTabella(calcola.Importo.value,calcola.Tabella.selectedIndex);
	if (res!=null) {alert(res); return false;}
}