function checkpren() {

	var Lang = document.forms["prenotazione"].elements["Lang"].value ;

	var alertval = 0 ;
	
	switch (Lang) {
	
		case "IT":
		
			alertval = 0;
		break ;
	
		case "EN":
		
			alertval = 1;
		break ;
	
		case "DE":
		
			alertval = 2;
		break ;
	}
	
	var gosubmit = true ;
	
	var privacy = ( document.forms["prenotazione"].elements["privacy"].checked ) ? true : false ;
	
	if (!privacy) {
	
		gosubmit = false ;
		alert ("Verificate il trattamento dei dati personali ai fini della privacy !") ;
		
	}
	
	if (gosubmit) {

		var email = document.forms["prenotazione"].elements["mail"].value ;
		var telefono = document.forms["prenotazione"].elements["telefono"].value ;

		if ( ! check_mail(email) && telefono.length <= 5 ) {
		
			gosubmit = false ;
			alert ("Verificate la Vostra reperibilità (email o telefono) !") ;
		
		}
	
	}
	
	if (gosubmit) {

		var ggin = set_integer(document.forms["prenotazione"].elements["ggin"].value) ;
		var mmin = set_integer(document.forms["prenotazione"].elements["mmin"].value) ;
		var yyin = set_integer(document.forms["prenotazione"].elements["yyin"].value) ;
	
		if ( ! check_date(ggin, mmin, yyin) ) {
		
			alert (" Verificare la data di arrivo !!!") ;
			gosubmit = false ;
			
		}
	}
	
	if (gosubmit) {
	
		var ggout = set_integer(document.forms["prenotazione"].elements["ggout"].value) ;
		var mmout = set_integer(document.forms["prenotazione"].elements["mmout"].value) ;
		var yyout = set_integer(document.forms["prenotazione"].elements["yyout"].value) ;
	
		if ( ! check_date(ggout, mmout, yyout) ) {
		
			alert (" Verificare la data di partenza !!!") ;
			gosubmit = false ;
			
		}
	}
	
	if (gosubmit) {
	
		var nr1 = set_integer(document.forms["prenotazione"].elements["nr1"].value) ;
		var nr2 = set_integer(document.forms["prenotazione"].elements["nr2"].value);
	
		if ( nr1 == 0 && nr2 == 0 ) {
		
			alert ( " Specificate il numero di camere desiderato ! " );
			gosubmit = false ;
			
		}
	}
	
	if (gosubmit) {

		document.forms["prenotazione"].action = "prenota.php" ;	
		document.forms["prenotazione"].submit() ;

	}
}

function check_mail(email) {

	var retval = true ;
	var strpos1 = email.indexOf ("@") ;
	var strpos2 = email.substr(strpos1).indexOf(".") ;

	if (strpos1 <= 0 || strpos2 <= 0) retval = false ;
	return retval ;

}


function check_date(gg, mm, yy) {

	var dateref = new Date(yy, mm-1, gg) ;
	var retval = ((dateref.getFullYear() != yy) || (dateref.getMonth() != mm-1) || (dateref.getDate() != gg)) ? false :true ;
	return retval ;

}

function set_integer (inputstring) {

	if (inputstring.length == 2 && inputstring.substr(0,1) == "0")  inputstring = inputstring.substr(1) ;
	var retval = (isNaN(parseInt(inputstring))) ? 0 : parseInt(inputstring) ;
	return retval ;

}

function opengal() {

	wref = window.open ("photogallery.php", "photogallery", "fullscreen=1,scrollbars=0") ;
	wref.focus() ;

}

function nospam() {

	var user = "info" ;
	var domain = "eurohotel.cc" ;
	location.href = "mailto:"+user+"@"+domain ;
	
}
