function stampa() {
	if (window.print)
	window.print();
	window.close();
}

function MM_preloadImages() { //v3.0
	var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
	var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
	if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function verEmail(stringa)
{
//	if (stringa.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
   		return true;
//	else
//   		return false;
}

function Contatti(f,lingua,albergo,contatti)
{
	var msgErrore = '';
	var nome = f.nome;
	var cognome = f.cognome;
	var email = f.email;
	var telefono = f.tel;
	var datipersonali = f.datipersonali;
	if (albergo == '0' && contatti == '1')
		var info = f.info;
	
	switch(lingua)
	{
		case "ita":
			errore1 = "Nome è obbligatorio.\n"
			errore2 = "Cognome è obbligatorio.\n"
			errore3 = "E-mail è obbligatorio.\n"
			errore4 = "Inserire un indirizzo e-mail corretto.\n"
			errore5 = "Telefono è obbligatorio.\n"
			errore6 = "Richiesta informazioni è obbligatorio.\n"
			errore7 = "E' richiesto il consenso al trattamento dei dati personali.\n";
			break;
		case "eng":
			errore1 = "Nome è obbligatorio.\n"
			errore2 = "Cognome è obbligatorio.\n"
			errore3 = "E-mail è obbligatorio.\n"
			errore4 = "Inserire un indirizzo e-mail corretto.\n"
			errore5 = "Telefono è obbligatorio.\n"
			errore6 = "Richiesta informazioni è obbligatorio.\n"
			errore7 = "E' richiesto il consenso al trattamento dei dati personali.\n";
			break;
	}
	
	if ( (nome.value == "") || ((nome.value.replace(/\s*/gi,'') == '') || (nome.value.replace(/\x13\x10*/gi,'') == '')) )
		msgErrore += errore1;

	if ( (cognome.value == "") || ((cognome.value.replace(/\s*/gi,'') == '') || (cognome.value.replace(/\x13\x10*/gi,'') == '')) )
		msgErrore += errore2;

	if ( (email.value == "") || ((email.value.replace(/\s*/gi,'') == '') || (email.value.replace(/\x13\x10*/gi,'') == '')) )
		msgErrore += errore3;
	else if (!verEmail(email.value))
		msgErrore += errore4;

	if ( (telefono.value == "") || ((telefono.value.replace(/\s*/gi,'') == '') || (telefono.value.replace(/\x13\x10*/gi,'') == '')) )
		msgErrore += errore5;

	if (contatti == '1')
	{
		if ( (info.value == "") || ((info.value.replace(/\s*/gi,'') == '') || (info.value.replace(/\x13\x10*/gi,'') == '')) )
			msgErrore += errore6;
	}
	
	if (!datipersonali[0].checked)
		msgErrore += errore7;

	if (msgErrore != '')
	{	
		msgErrore = "Sono stati rilevati i seguenti errori:\n\n" + msgErrore
		alert(msgErrore);
		return false;
	}
	else
	{
		f.submit();
		return true;
	}
}

function Autentica(f,lingua)
{
	var msgErrore = '';
	var user = f.user;
	var pass = f.pass;

	switch(lingua)
	{
		case "ita":
			errore1 = "Username è obbligatorio.\n"
			errore2 = "Password è obbligatorio.\n"
			break;
		case "eng":
			errore1 = "Username è obbligatorio.\n"
			errore2 = "Password è obbligatorio.\n"
			break;
	}
	
	if ( (user.value == "") || ((user.value.replace(/\s*/gi,'') == '') || (user.value.replace(/\x13\x10*/gi,'') == '')) )
		msgErrore += errore1;

	if ( (pass.value == "") || ((pass.value.replace(/\s*/gi,'') == '') || (pass.value.replace(/\x13\x10*/gi,'') == '')) )
		msgErrore += errore2;

	if (msgErrore != '')
	{	
		msgErrore = "Sono stati rilevati i seguenti errori:\n\n" + msgErrore
		alert(msgErrore);
		return false;
	}
	else
	{
		f.submit();
		return true;
	}
}