<!--

var day="";
var month="";
var myweekday="";
var year="";
mydate = new Date();
myday = mydate.getDay();
mymonth = mydate.getMonth();
myweekday= mydate.getDate();
weekday= myweekday;
myyear= mydate.getFullYear();
if(myday == 0)
day = " Domenica "      
else if(myday == 1)
day = " Lunedì "
else if(myday == 2)
day = " Martedì "   
else if(myday == 3)
day = " Mercoledì "   
else if(myday == 4)
day = " Giovedì "
else if(myday == 5)
day = " Venerdì "
else if(myday == 6)
day = " Sabato "
if(mymonth == 0) {
month = "Gen "}
else if(mymonth ==1)
month = "Feb "
else if(mymonth ==2)
month = "Mar "
else if(mymonth ==3)
month = "Apr "
else if(mymonth ==4)
month = "Mag "
else if(mymonth ==5)
month = "Giu "
else if(mymonth ==6)
month = "Lug "
else if(mymonth ==7)
month = "Ago "
else if(mymonth ==8)
month = "Set "
else if(mymonth ==9)
month = "Ott "
else if(mymonth ==10)
month = "Nov "
else if(mymonth ==11)
month = "Dic "


//-->
function FormValidation(MyForm){
	if(ckForm(MyForm)==false){
		return false;
	}else{
		if(MyForm.h.value==""){
			MyForm.h.value = 0
		}
		if(MyForm.r.value==""){
			MyForm.r.value = 0
		}
		ckCorrectHTTP(MyForm.http)
		return true
	}
}

function ckCorrectHTTP(MyField){
	if(MyField.value.toLowerCase(MyField.value).indexOf("http://")!=-1){
		MyField.value = MyField.value.substring(MyField.value.toLowerCase(MyField.value).indexOf("http://")+7);
	}
}

function ckForm(MyForm){
	if(ckEmptyField(MyForm.nome,"Inserire la ragione sociale della struttura")==false){
		MyForm.nome.focus();
		return false;
	}
	if(ckEmptyField(MyForm.di,"Inserire Nome e Cognome del titolare")==false){
		MyForm.di.focus();
		return false;
	}
	if(ckEmptyField(MyForm.indirizzo,"Inserire l'indirizzo completo")==false){
		MyForm.indirizzo.focus();
		return false;
	}
	if(ckEmptyField(MyForm.comune,"Inserire il comune")==false){
		MyForm.comune.focus();
		return false;
	}
	if(ckEmptySelect(MyForm.prov,"Scegliere la provincia")==false){
		return false;
	}
	if(ckEmptyField(MyForm.tel,"Inserire il numero di telefono")==false){
		MyForm.tel.focus();
		return false;
	}
	if(ckEmptyField(MyForm.email,"Inserire l'indirizzo e-mail")==false){
		MyForm.email.focus();
		return false;
	}
	if(ckCorrectEmail(MyForm.email,"L'indirizzo e-mail inserito non è corretto")==false){
		MyForm.email.focus();
		return false;
	}
	if(ckNumberField(MyForm.h,"Inserire un numero corretto di posti letto in camera")==false){
		MyForm.h.focus();
		return false;
	}
	if(ckNumberField(MyForm.r,"Inserire un numero corretto di posti letto in appartamento")==false){
		MyForm.r.focus();
		return false;
	}
	if(ckEmptyField(MyForm.vecchia,"Inserire la vecchia password")==false){
		MyForm.vecchia.focus();
		return false;
	}
	if(ckEmptyField(MyForm.pwd,"Inserire la nuova password")==false){
		MyForm.pwd.focus();
		return false;
	}
	if(ckEmptyField(MyForm.conferma,"Confermare la nuova password")==false){
		MyForm.conferma.focus();
		return false;
	}
	if(ckCorrectOldPwd(MyForm.vecchia,"La vecchia password è errata")==false){
		MyForm.vecchia.value = "";
		MyForm.vecchia.focus();
		return false;
	}
	if(ckCorrectPwd(MyForm.pwd,MyForm.conferma,"Le password non coincidono",1)==false){
		MyForm.pwd.value = "";
		MyForm.conferma.value = "";
		MyForm.pwd.focus();
		return false;
	}
}

function ckEmptyField(MyField,msg){
	if((MyField.value=="") || (MyField.value==null)){
		alert(msg);
		return false;
	}else{
		return true;
	}
}

function ckEmptySelect(MyField,msg){
	if(MyField.options[MyField.selectedIndex].value==""){
		alert(msg);
		return false;
	}else{
		return true;
	}
}

function ckCorrectEmail(MyField,msg){
	email = MyField.value;
	tot = email.length-1;
	at = email.indexOf("@");
	dot = email.lastIndexOf(".");
	prima = email.slice(0,at);
	seconda = email.slice(at,dot);
	terza = email.slice(dot,tot);
	if((at == -1) || (dot == -1) || (prima.length < 3) || (seconda.length < 3) || (terza.length < 2)){
		alert(msg);
		return false;
	}else{
		return true;
	}
}

function ckNumberField(MyField,msg){
	if(MyField.value.indexOf(".")!=-1){
		alert(msg);
		return false;
	}else if(isNaN(MyField.value/2)){
		alert(msg);
		return false;
	}else{
		return true;
	}
}

function ckCorrectOldPwd(MyField,msg){
	if(MyField.value != oldPwd){
		alert(msg);
		return false;
	}else{
		return true;
	}
}

function ckCorrectPwd(MyField,MyFieldConf,msg){
	if(MyField.value != MyFieldConf.value){
		alert(msg);
		return false;
	}else{
		return true;
	}
}
//-->