function checkForm(frm) {

			
	var txtBadCity = new Array(5);
		txtBadCity["eng"] = "City is a required entry";
		txtBadCity["fra"] = "Ville est une entrée obligatoire";
		txtBadCity["ted"] = "Die Stadt muss eingegeben werden";
		txtBadCity["spa"] = "Es necesario introducir el nombre de la ciudad";
		txtBadCity["ita"] = "È necessario indicare una città";

	var txtBadCheckIn = new Array(5);
		txtBadCheckIn["eng"] = "Arrival date has already passed. Please enter a future date";
		txtBadCheckIn["fra"] = "La date d'arrivée saisie a déjà expiré";
		txtBadCheckIn["ted"] = "Sie haben ein vergangenes Datum als Ankunftsdatum eingegeben. Bitte geben Sie ein neues Datum ein";
		txtBadCheckIn["spa"] = "La fecha de llegada que introdujo ya ha pasado";
		txtBadCheckIn["ita"] = "La data di arrivo inserita è già trascorsa";
	
	var txtFalseCheckin = new Array(5);
		txtFalseCheckin["eng"] = "Arrival date does not exist";	
		txtFalseCheckin["fra"] = "La date d'arrivée n'existe pas";	
		txtFalseCheckin["ted"] = "Das Ankunftsdatum existiert nicht";	
		txtFalseCheckin["spa"] = "La fecha de llegada no existe";	
		txtFalseCheckin["ita"] = "La data di arrivo non esiste";
	
	var cityZone = new Array(2);
	    cityZone["eng"] = "cityzone.php";
		cityZone["ted"] = "de/cityzone.php";
					
		
    if(frm.city.value == 0 || frm.city.value == '') {	
	  alert(txtBadCity[lingua]);
	}

	var anno = frm.meseannoarr.value.slice(0,4);
	var mese = frm.meseannoarr.value.slice(4);

    var checkin = new Date(anno,mese-1, frm.giornoarr.value);
	//alert(checkin);
	
	// yesterday
	
	var d = new Date();
    var yesterday = d.setDate(d.getDate() - 1);

	if(checkin.getDate()!=frm.giornoarr.value){
	  alert(txtFalseCheckin[lingua]);			
	}
	else if(checkin <= yesterday) {
	  alert(txtBadCheckIn[lingua]);
	}
}

function checkForm2(frm) {

			
	var txtBadCity = new Array(5);
		txtBadCity["eng"] = "City is a required entry";
		txtBadCity["fra"] = "Ville est une entrée obligatoire";
		txtBadCity["ted"] = "Die Stadt muss eingegeben werden";
		txtBadCity["spa"] = "Es necesario introducir el nombre de la ciudad";
		txtBadCity["ita"] = "È necessario indicare una città";

	var txtBadCheckIn = new Array(5);
		txtBadCheckIn["eng"] = "Arrival date has already passed. Please enter a future date";
		txtBadCheckIn["fra"] = "La date d'arrivée saisie a déjà expiré";
		txtBadCheckIn["ted"] = "Sie haben ein vergangenes Datum als Ankunftsdatum eingegeben. Bitte geben Sie ein neues Datum ein";
		txtBadCheckIn["spa"] = "La fecha de llegada que introdujo ya ha pasado";
		txtBadCheckIn["ita"] = "La data di arrivo inserita è già trascorsa";
	
	var txtFalseCheckin = new Array(5);
		txtFalseCheckin["eng"] = "Arrival date does not exist";	
		txtFalseCheckin["fra"] = "La date d'arrivée n'existe pas";	
		txtFalseCheckin["ted"] = "Das Ankunftsdatum existiert nicht";	
		txtFalseCheckin["spa"] = "La fecha de llegada no existe";	
		txtFalseCheckin["ita"] = "La data di arrivo non esiste";
	
	var cityZone = new Array(2);
	    cityZone["eng"] = "cityzone.php";
		cityZone["ted"] = "de/cityzone.php";
					
		
    if(frm.city2.value == 0 || frm.city2.value == '') {	
	  alert(txtBadCity[lingua]);
	}

	var anno = frm.meseannoarr2.value.slice(0,4);
	var mese = frm.meseannoarr2.value.slice(4);

    var checkin = new Date(anno,mese-1, frm.giornoarr2.value);
	//alert(checkin);
	
	// yesterday
	
	var d = new Date();
    var yesterday = d.setDate(d.getDate() - 1);

	if(checkin.getDate()!=frm.giornoarr2.value){
	  alert(txtFalseCheckin[lingua]);			
	}
	else if(checkin <= yesterday) {
	  alert(txtBadCheckIn[lingua]);
	}
	

	//alert(checkin);
	//alert(mese);
	
	


}
