//<script>
/*-----------------------------------------*/
function apriFinestra(name, larghezza, altezza){
	var x = (screen.width - larghezza)/2;
	var y = (screen.height - altezza)/2;
	var finestra = window.open(name, 'ingrandimento', 'width=' + larghezza +',height=' + altezza + ', toolbar=no, directories=no, location=no, status=no, menubar=no, copyhistory=no, scrollbars=no, resizable=no');
	finestra.moveTo(x,y);
	finestra.focus();
}// fine funzione
/*-----------------------------------------*/
function popupagenti(name, larghezza, altezza){
	var x = (screen.width - larghezza)/2;
	var y = (screen.height - altezza)/2;
	var finestra = window.open(name, 'ingrandimento', 'width=' + larghezza +',height=' + altezza + ', toolbar=no, directories=no, location=no, status=no, menubar=no, copyhistory=no, scrollbars=yes, resizable=no');
	finestra.moveTo(x,y);
	finestra.focus();
}// fine funzione
/*-----------------------------------------*/
function popupcertificati(name, larghezza, altezza){
	var x = (screen.width - larghezza)/2;
	var y = (screen.height - altezza)/2;
	var finestra = window.open(name, 'ingrandimento', 'width=' + larghezza +',height=' + altezza + ', toolbar=no, directories=no, location=no, status=no, menubar=no, copyhistory=no, scrollbars=yes, resizable=no');
	finestra.moveTo(x,y);
	finestra.focus();
}// fine funzione
/*-----------------------------------------*/
function login_accedi(){
	with(document.forms['entrata']){
		if(UNAME.value.length<=2){
			alert('Username non valido!');
			UNAME.focus();
			return;
		}//fine if
		if(PASSWD.value.length<=2){
			alert('Password non valida!');
			PASSWD.focus();
			return;
		}//fine if
		submit();
	}// fine with
}// fine funzione

/*-----------------------------------------*/
function VerificaData(Valore) {
	var ValoriData;
	var Giorni = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
	var iData = new RegExp("^((3[0-1])|([1-2][0-9])|(0[1-9]))\/((1[0-2])|(0[1-9]))\/((19|20)[0-9][0-9])$");
	// verifica la validita' della data

	if(iData.test(Valore) == true){
		//	if (Valore.search(/^(3[01]|[0-2]\d)\/(1[0-2]|0\d)\/(19|20)\d\d$/) != -1 && Valore.lenght == 10) {
		// imposta il vettore dei valori
		ValoriData = Valore.split("/");
		// verifica se l'anno e' bisestile aggiungo 1 a febbraio
		if (ValoriData[2] % 4 == 0){
			Giorni[1]++;
		}// fine if
		//		alert(ValoriData[0] + '---|' + (ValoriData[1] - 1) + '|---' + Giorni[ValoriData[1] - 1] + '///' + (ValoriData[0] <= Giorni[ValoriData[1] - 1]) );
		return (ValoriData[0] <= Giorni[ValoriData[1] - 1]);
	}// fine if
	// in caso di errore ritorna false
	return false;
}//end function
/*-----------------------------------------*/
function eliminaRiga(seriale,lingua){
	var msg
	switch(lingua){
		case '2':
		msg='Delete the Row! Are you sure?';
		break;
		default:
		msg='Sei sicuro di volere eliminare questa riga?';
		break;
	}
	with (document.forms[0]) {
		if(!confirm(msg)){
			return;
		}
		COMANDO.value="elimina";
		SERIALE.value=seriale;

		submit();
	}
}//end function
/*-----------------------------------------*/
function inviaModulo(lingua){
	// Italiano
	var testi1 = new Array(
	'Devi inserire il nome',
	'Devi inserire il cognome',
	'Devi inserire la via',
	'Devi inserire il CAP in modo corretto',
	'Devi inserire il comune',
	'Devi inserire la provincia',
	'Devi inserire un numero telefonico corretto\nFormato: pref. int./pref./numero',
	'Devi inserire un numero di cell corretto\nFormato: pref. int./pref./numero',
	'Devi inserire l\'indirizzo email in maniera corretta\nFormato: nome@dominio.xx',
	'Devi inserire una data corretta\nFormato: gg/mm/aaaa',
	'Devi inserire il luogo di nascita',
	'Non avete dato il consenso alla Legge 196/2003',
	'Devi inserire il telefono o il cellulare'
	);
	// Inglese
	var testi2 = new Array(
	'Devi inserire il nome',
	'Devi inserire il cognome',
	'Devi inserire la via',
	'Devi inserire il CAP in modo corretto',
	'Devi inserire il comune',
	'Devi inserire la provincia',
	'Devi inserire un numero telefonico corretto\nFormato: pref. int./pref./numero',
	'Devi inserire un numero di cell corretto\nFormato: pref. int./pref./numero',
	'Devi inserire l\'indirizzo email in maniera corretta\nFormato: nome@dominio.xx',
	'Devi inserire una data corretta\nFormato: gg/mm/aaaa',
	'Devi inserire il luogo di nascita',
	'Non avete dato il consenso alla Legge 196/2003',
	'Devi inserire il telefono o il cellulare'
	);

	with(document.forms['richiedi']){

		// nome
		if(nome.value==''){
			alert(eval('testi' + lingua  + '[0]'));
			nome.focus();
			return;
		}//fine if

		// cognome
		if(cognome.value==''){
			alert(eval('testi' + lingua  + '[1]'));
			cognome.focus();
			return;
		}//fine if

		// Data nascita
		if(!VerificaData(nascita_data.value)){
			alert(eval('testi' + lingua  + '[9]'));
			nascita_data.focus();
			return;
		}//fine if

		// Luogo nascita
		if(nascita_luogo.value==''){
			alert(eval('testi' + lingua  + '[10]'));
			nascita_luogo.focus();
			return;
		}//fine if

		// Via
		if(res_via.value==''){
			alert(eval('testi' + lingua  + '[2]'));
			res_via.focus();
			return;
		}//fine if

		// Cap
		var i=new RegExp("^[0-9]{5}$");
		if(!i.test(res_cap.value)){
			alert(eval('testi' + lingua  + '[3]'));
			res_cap.focus();
			return;
		}//fine if

		// Comune
		if(res_comune.value==''){
			alert(eval('testi' + lingua  + '[4]'));
			res_comune.focus();
			return;
		}//fine if

		// Provincia
		if(res_provincia.value==''){
			alert(eval('testi' + lingua  + '[5]'));
			res_provincia.focus();
			return;
		}//fine if

		if(res_tel.value=='' && res_cell.value==''){
			alert(eval('testi' + lingua  + '[12]'));
			res_tel.focus();
			return;
		}//fine if


		// Telefono
		if(res_tel.value!=''){
			var i=new RegExp("^[\+]?([0-9]{2,})?(-| |\/)?([0-9]{2,})(-| |\/)?([0-9]{4,})$");
			if(!i.test(res_tel.value)){
				alert(eval('testi' + lingua  + '[6]'));
				res_tel.focus();
				return;
			}//fine if
		}//fine if

		// Cell
		if(res_cell.value!=''){
			var i=new RegExp("^[\+]?([0-9]{2,})?(-| |\/)?([0-9]{2,})(-| |\/)?([0-9]{4,})$");
			if(!i.test(res_cell.value)){
				alert(eval('testi' + lingua  + '[7]'));
				res_cell.focus();
				return;
			}//fine if
		}//fine if

		// Mail
		if (res_email.value.search(/^\w+([\.\-]\w+)*@\w+([\.\-]\w+)*\.\w+$/) == -1) {
			alert(eval('testi' + lingua  + '[8]'));
			res_email.focus();
			return;
		}//fine if

		// Data Documento Identità
		if(docIden_data.value != ''){
			if(!VerificaData(docIden_data.value)){
				alert(eval('testi' + lingua  + '[9]'));
				docIden_data.focus();
				return;
			}//fine if
		}//fine if

		// Data Patente
		if(patente_data.value != ''){
			if(!VerificaData(patente_data.value)){
				alert(eval('testi' + lingua  + '[9]'));
				patente_data.focus();
				return;
			}//fine if
		}//fine if

		// Legge
		if(!legge.checked && lingua == 1 ){
			alert(eval('testi' + lingua  + '[11]'));
			legge.focus();
			return;
		}// fine if

		op2.value='ok';
		submit();
	}// fine with
}// fine funzione

/**
*/
function contattaci(lingua){
	// Italiano
	var testi1 = new Array(
	'Devi inserire il nome',
	'Devi inserire il cognome',
	'Devi inserire l\'indirizzo email in maniera corretta\nFormato: nome@dominio.xx',
	'Devi inserire un testo',
	'Non avete dato il consenso alla Legge 196/2003'
	);

	// Inglese
	var testi2 = new Array(
	'Devi inserire il nome',
	'Devi inserire il cognome',
	'Devi inserire l\'indirizzo email in maniera corretta\nFormato: nome@dominio.xx',
	'Devi inserire un testo',
	'Non avete dato il consenso alla Legge 196/2003'
	);

	with(document.forms[0]){

		// Nome
		if(frm_nome.value==''){
			alert(eval('testi' + lingua  + '[0]'));
			frm_nome.focus();
			return;
		}//fine if

		// Cognome
		if(frm_cognome.value==''){
			alert(eval('testi' + lingua  + '[1]'));
			frm_cognome.focus();
			return;
		}//fine if

		// Mail
		if (frm_email.value.search(/^\w+([\.\-]\w+)*@\w+([\.\-]\w+)*\.\w+$/) == -1) {
			alert(eval('testi' + lingua  + '[2]'));
			frm_email.focus();
			return;
		}//fine if

		// Cognome
		if(frm_mess.value==''){
			alert(eval('testi' + lingua  + '[3]'));
			frm_mess.focus();
			return;
		}//fine if

		// Legge
//		if(!frm_legge.checked && lingua == 1 ){
		if(!frm_legge.checked){
			alert(eval('testi' + lingua  + '[4]'));
			frm_legge.focus();
			return;
		}// fine if

		frm_op.value = 'ok';
		submit();

	}// fine with
}// fine if
/*-----------------------------------------*/
function mappa(){

	larghezza = 460;
	altezza = 400;
	var x = (screen.width - larghezza)/2;
	var y = (screen.height - altezza)/2;
	var finestra = window.open('../mappa.php', 'mapa', 'width=' + larghezza +',height=' + altezza + ', toolbar=no, directories=no, location=no, status=no, menubar=no, copyhistory=no, scrollbars=no, resizable=no');
	finestra.moveTo(x,y);
	finestra.focus();

}// fine funzione

/*-----------------------------------------*/
function mappa_stesso_livello(){
	larghezza = 460;
	altezza = 400;
	var x = (screen.width - larghezza)/2;
	var y = (screen.height - altezza)/2;
	var finestra = window.open('./mappa.php', 'mapa', 'width=' + larghezza +',height=' + altezza + ', toolbar=no, directories=no, location=no, status=no, menubar=no, copyhistory=no, scrollbars=no, resizable=no');
	finestra.moveTo(x,y);
	finestra.focus();

}// fine funzione


/**
*/
function lavoro(lingua){
	// Italiano
	var testi1 = new Array(
	'Devi inserire il nome',
	'Devi inserire il cognome',
	'Devi inserire l\'indirizzo email in maniera corretta\nFormato: nome@dominio.xx',
	'Non avete dato il consenso alla Legge 196/2003',
	'Devi inserire una data corretta\nFormato: gg/mm/aaaa'
	);

	// Inglese
	var testi2 = new Array(
	'Devi inserire il nome',
	'Devi inserire il cognome',
	'Devi inserire l\'indirizzo email in maniera corretta\nFormato: nome@dominio.xx',
	'Non avete dato il consenso alla Legge 196/2003',
	'Devi inserire una data corretta\nFormato: gg/mm/aaaa'
	);

	with(document.forms[0]){

		// Nome
		if(frm_nome.value==''){
			alert(eval('testi' + lingua  + '[0]'));
			frm_nome.focus();
			return;
		}//fine if

		// Cognome
		if(frm_cognome.value==''){
			alert(eval('testi' + lingua  + '[1]'));
			frm_cognome.focus();
			return;
		}//fine if

		// Data nascita
		if(!VerificaData(frm_nasc_data.value)){
			alert(eval('testi' + lingua  + '[4]'));
			frm_nasc_data.focus();
			return;
		}//fine if

		// Mail
		if (frm_email.value.search(/^\w+([\.\-]\w+)*@\w+([\.\-]\w+)*\.\w+$/) == -1) {
			alert(eval('testi' + lingua  + '[2]'));
			frm_email.focus();
			return;
		}//fine if

		// Legge
		if(!frm_legge.checked && lingua == 1 ){
			alert(eval('testi' + lingua  + '[3]'));
			frm_legge.focus();
			return;
		}// fine if

		frm_op.value = 'ok';
		submit();

	}// fine with
}// fine if