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];}}
}

/* Questa fn valida lato client l'input utente verificando che i campi non siano nulli e che il campo email contenga il carattere @ */
function RequestInfoIta(obj) {
	var msgErrore = '';
	if (obj.nome.value == '')	{
		msgErrore = msgErrore + "E' necessario il tuo nome \r";
	}
	if (obj.cognome.value == '') {
		msgErrore = msgErrore + "E' necessario il tuo cognome \r";
	}
	if (obj.info.value == '') {
		msgErrore = msgErrore + "E' necessario inserire un messaggio con la richiesta di informazioni \r";
	}
	var str = obj.email.value;
	if (str == '') {
		msgErrore = msgErrore + "E' necessario il tuo indirizzo e-mail \r";
	} else {
		var valido='no';
		for (var i=0; i < str.length; i++) {
			var ch = str.substring(i, i+1);
			if (ch == "@" || str.length == null) {
			var valido = 'si';
			}
		}
		if (valido == 'no')	{
			msgErrore = msgErrore + "Indirizzo e-mail non valido \r";
		}
	}
	if (msgErrore != "") {	
		msgErrore = "Sono stati rilevati i seguenti errori:\r\r" + msgErrore
		alert(msgErrore);
	} else {
		obj.submit();
	}
}

function RequestInfoEng(obj) {
	var msgErrore = '';
	if (obj.nome.value == '')	{
		msgErrore = msgErrore + "E' necessario il tuo nome \r";
	}
	if (obj.cognome.value == '') {
		msgErrore = msgErrore + "E' necessario il tuo cognome \r";
	}
	if (obj.email.value == '') {
		msgErrore = msgErrore + "E' necessario il tuo indirizzo email \r";
	}
	if (obj.info.value == '') {
		msgErrore = msgErrore + "E' necessario inserire un messaggio con la richiesta di informazioni \r";
	}
	var str = obj.email.value;
	if (str == '') {
		msgErrore = msgErrore + "E' necessario il tuo indirizzo e-mail \r";
	} else {
		var valido='no';
		for (var i=0; i < str.length; i++) {
			var ch = str.substring(i, i+1);
			if (ch == "@" || str.length == null) {
			var valido = 'si';
			}
		}
		if (valido == 'no')	{
			msgErrore = msgErrore + "Indirizzo e-mail non valido \r";
		}
	}
	if (msgErrore != "") {	
		msgErrore = "Sono stati rilevati i seguenti errori:\r\r" + msgErrore
		alert(msgErrore);
	} else {
		obj.submit();
	}
}


function validateJobForm(obj) {
	var msgErrore = '';

	if (obj.nome.value == '')	{
		msgErrore = msgErrore + "E' necessario il tuo nome \n";
	}
	if (obj.cognome.value == '') {
		msgErrore = msgErrore + "E' necessario il tuo cognome \n";
	}
	var str = obj.email.value;
	if (str == '') {
		msgErrore = msgErrore + "E' necessario il tuo indirizzo e-mail \n";
	} else {
		var valido='no';
		for (var i=0; i < str.length; i++) {
			var ch = str.substring(i, i+1);
			if (ch == "@" || str.length == null) {
			var valido = 'si';
			}
		}
		if (valido == 'no')	{
			msgErrore = msgErrore + "Indirizzo e-mail non valido \n";
		}
	}
	if (msgErrore != "") {	
		msgErrore = "Sono stati rilevati i seguenti errori:\n\n" + msgErrore
		alert(msgErrore);
	} else {
		obj.submit();
	}
}

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 validaFormPersonale(f)
{
	var msgErrore = '';
	var nome = f.nome.value;
	var cognome = f.cognome.value;
	var mail = f.email.value;
	var privacy = f.consenso_privacy;
	
	if ( (nome == '') || (nome.replace(/\s*/gi,'') == '' ) || (nome.replace(/\x13\x10*/gi,'') == '') )
		msgErrore += "- Nome: è obbligatorio e non può essere vuoto.\n";
	if ( (cognome == '') || (cognome.replace(/\s*/gi,'') == '' ) || (cognome.replace(/\x13\x10*/gi,'') == '') )
		msgErrore += "- Cognome: è obbligatorio e non può essere vuoto.\n";
	if (!verEmail(mail))
		msgErrore += "- E-mail: inserire un indirizzo email valido.\n";
	if (!privacy.checked)
		msgErrore += "- Privacy: è necessario dare il consenso.\n";
		
	if (msgErrore != '')
	{
		alert("Si sono verificati i seguenti errori:\n\n" + msgErrore);
		return false;
	}
	else
		f.submit()
}