//<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 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 registra_registra(lingua){
	var msg_username
	var msg_nome
	var msg_cognome
	var msg_email
	var msg_domanda
	var msg_risposta
	var msg_legge
	switch(lingua){
		case 2:
		case 3:
			msg_username='Username not valid!';	
			msg_nome='Name not valid!';	
			msg_cognome='Surname not valid!';	
			msg_email="The E-mail address is not valid (nome@dominio).";
			msg_domanda='Select a question!';
			msg_risposta='Answer not valid!';
			msg_legge="";		break;
		default:
			msg_username='Username non valido!';	
			msg_nome='Nome non valido!';	
			msg_cognome='Cognome non valido!';	
			msg_email="L'indirizzo di e-mail deve essere nel formato nome@dominio.";
			msg_domanda='Selezionare una domanda!';
			msg_risposta='Risposta non valida!';
			msg_legge="Non avete dato il consenso al D.Lgs 196/2003";
		break;	
	}//end switch
	with(document.forms['registra']){
		if(utenUsername.value==''){
			alert(msg_username);
			utenUsername.focus();
			return;
		}//fine if
		if(utenNome.value==''){
			alert(msg_nome);
			utenNome.focus();
			return;
		}//fine if

		if(utenCognome.value==''){
			alert(msg_cognome);
			utenCognome.focus();
			return;
		}//fine if

		if (utenEmail.value.search(/^\w+([\.\-]\w+)*@\w+([\.\-]\w+)*\.\w+$/) == -1) {
			alert(msg_email);
			utenEmail.focus();
			return;
		}//fine if

		if(utenDomanda.selectedIndex == 0){
			alert(msg_domanda);
			utenDomanda.focus();
			return;
		}//fine if

		if(utenRisposta.value==''){
			alert(msg_risposta);
			utenRisposta.focus();
			return;
		}//fine if
		// legge
		if (lingua==1){
		if (!legge.checked){
			alert(msg_legge);
			legge.focus();
			return;
		}//end if
		}//end if

		submit();
	}// fine with
}// fine funzione
/*-----------------------------------------*/

/*-----------------------------------------*/
function step00(lingua){
	var msg
	switch(lingua){
		case 2:
		case 3:
		msg='Select a Accreditation Type!';
		break;
		default:
		msg='Selezionare una tipologia!';
		break;
	}
	with(document.forms['tipologia']){

		if(serialeTipo.selectedIndex == 0){
			alert(msg);
			serialeTipo.focus();
			return;
		}//fine if
		descrizione.value = serialeTipo.options[serialeTipo.selectedIndex].text;
		op2.value = 'step01';
		submit();
	}// fine with
}// fine funzione
/*-----------------------------------------*/
function step01(lingua){
	var msg1,msg2,msg3,msg4,msg5,msg6,msg7,msg8,msg9,msg10
	switch(lingua){
		case 2:
		case 3:
		msg1='Choose country!';
		msg2='Add surname!';
		msg3='Add name!';
		msg4='Add passport!';
		msg5="Email address not correct!";
		msg6='Choose nationality';
		msg7='Date not correct';
		msg8='Add sport!';
		msg9='Insert text in another field!';
		msg10='Add your role!';
		break;
		default:
		msg1='Selezionare una nazione!';
		msg2='Inserire cognome!';
		msg3='Inserire nome!';
		msg4='Inserire passaporto!';
		msg5="L'indirizzo di e-mail deve essere nel formato nome@dominio.";
		msg6='Selezionare una nazionalità';
		msg7='Inserire la data correttamente!';
		msg8='Non è stata specificato alcun Sport!';
		msg9='Campo Altro obbligatorio';
		msg10='Non è stata specificato alcun Ruolo!';
		break;
	}
	with(document.forms['tipologia']){

		if(adm.value == 1 && serialeNazione.selectedIndex == 0){
			alert(msg1);
			serialeNazione.focus();
			return;
		}//fine if

		if(cognome.value == ''){
			alert(msg2);
			cognome.focus();
			return;
		}//fine if

		if(nome.value == ''){
			alert(msg3);
			nome.focus();
			return;
		}//fine if

		if(numeroPassaporto.value == ''){
			alert(msg4);
			numeroPassaporto.focus();
			return;
		}//fine if

		if(email.value != ''){
			if (email.value.search(/^\w+([\.\-]\w+)*@\w+([\.\-]\w+)*\.\w+$/) == -1) {
				alert(msg5);
				email.focus();
				return;
			}// fine if
		}// fine if

		if(nazionalita.selectedIndex == 0){
			alert(msg6);
			nazionalita.focus();
			return;
		}//fine if

		if(!VerificaData(dataNascita.value)){
			alert(msg7);
			dataNascita.focus();
			return;
		}//fine if

		//alert(eval('document.forms[\'tipologia\'].chksport'));
		if(eval('document.forms[\'tipologia\'].chksport') != undefined){
			// controllo che venga selezionata almeno un gruppo
			var selezionatoSport = false;
			for (i=0;i<document.forms['tipologia'].elements.length;i++){
				if (document.forms['tipologia'].elements[i].name.substring(0,5)=="sport" && document.forms['tipologia'].elements[i].checked){
					selezionatoSport = true;
				}// fine if
			}// fine for
			if (selezionatoSport == false) {
				alert(msg8);
				return;
			}//fine if
		}// fine if

		//alert(eval('document.forms[\'tipologia\'].chkruolo'));
		if(eval('document.forms[\'tipologia\'].chkruolo') != undefined){
			// controllo che venga selezionata almeno un gruppo
			var selezionatoRuolo = false;
			for (i=0;i<document.forms['tipologia'].elements.length;i++){
				if (document.forms['tipologia'].elements[i].name.substring(0,5)=="ruolo" && document.forms['tipologia'].elements[i].checked){
					selezionatoRuolo = true;
					// controllo campo other
					if((document.forms['tipologia'].elements[i].value == 9 || document.forms['tipologia'].elements[i].value == 3) && altriRuoli.value ==''){
						alert(msg9);
						altriRuoli.focus();
						return;
					}// fine if
				}// fine if
			}// fine for
			if (selezionatoRuolo == false) {
				alert(msg10);
				return;
			}//fine if
		}// fine if

		op2.value = 'step03';
		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 getTime(lingua) {
	now = new Date();
	y2k = new Date("Jul 3 2005 20:00:00");
	days = (y2k - now) / 1000 / 60 / 60 / 24;
	daysRound = Math.floor(days);
	hours = (y2k - now) / 1000 / 60 / 60 - (24 * daysRound);
	hoursRound = Math.floor(hours);
	minutes = (y2k - now) / 1000 /60 - (24 * 60 * daysRound) - (60 * hoursRound);
	minutesRound = Math.floor(minutes);
	seconds = (y2k - now) / 1000 - (24 * 60 * 60 * daysRound) - (60 * 60 * hoursRound) - (60 * minutesRound);
	secondsRound = Math.round(seconds);
	if(lingua == 1){
		sec = (secondsRound == 1) ? " secondo a Lignano 2005" : " secondi a Lignano 2005!";
		min = (minutesRound == 1) ? " minuto" : " minuti, ";
		hr = (hoursRound == 1) ? " ora" : " ore, ";
		dy = (daysRound == 1)  ? " giorno" : " giorni, ";
		mancano = "Mancano ";
	}
	else{
		sec = (secondsRound == 1) ? " second to Lignano 2005" : " seconds to Lignano 2005!";
		min = (minutesRound == 1) ? " minute" : " minutes, ";
		hr = (hoursRound == 1) ? " hour" : " hours, ";
		dy = (daysRound == 1)  ? " day" : " days, ";
		mancano = "Still ";
	}// fine if
	//document.bannerform.input1.value = mancano + daysRound  + dy + hoursRound + hr + minutesRound + min + secondsRound + sec;

	newtime = window.setTimeout("getTime(" + lingua + ");", 1000);
}// fine funzione
/*-----------------------------------------*/
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'
	);
	// Spagnolo
	var testi3 = 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

/*-----------------------------------------
funzione applicata al modulo ricerca
-----------------------------------------*/
function ricerca(lingua) {
	
	// Italiano
	var testi1 = new Array(
	'Devi inserire una stringa per la ricerca' // 0
	);
	// Inglese
	var testi2 = new Array(
	'Devi inserire una stringa per la ricerca'
	);
	// Spagnolo
	var testi3 = new Array(
	'Devi inserire una stringa per la ricerca'
	);

	//with(document.forms[0]){
	with(document.forms['ricercaForm']){
		if(l_stRicerca.value==''){
			alert(eval('testi' + lingua  + '[0]'));
			l_stRicerca.focus();
			return;
		}//fine if
		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',
	'Devi inserire la citta\'',
	'Devi inserire il CAP',
	'Devi inserire il n.ro telefonico'
	);
	// Inglese
	var testi2 = new Array(
	'Insert the name!',
	'Insert the surname',
	'E-mail format not correct\nFormat: name@dom.xx',
	'Insert a text message',
	'Non avete dato il consenso alla Legge 196/2003',
	'Insert city',
	'Insert zip code',
	'Insert telephone number'
	);
	// Spagnolo
	var testi3 = new Array(
	'Insert the name!',
	'Insert the surname',
	'E-mail format not correct\nFormat: name@dom.xx',
	'Insert a text message',
	'Non avete dato il consenso alla Legge 196/2003',
	'Insert city',
	'Insert zip code',
	'Insert telephone number'
	);

	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
		
		if (frm_citta.value=='') {
			alert(eval('testi' + lingua  + '[5]'));
			frm_citta.focus();
			return;
		}//fine if
		
		if (frm_cap.value=='') {
			alert(eval('testi' + lingua  + '[6]'));
			frm_cap.focus();
			return;
		}//fine if
		
		if (frm_tel.value=='') {
			alert(eval('testi' + lingua  + '[7]'));
			frm_tel.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(lingua == 1 ){
			if(!frm_legge.checked){
				alert(eval('testi' + lingua  + '[4]'));
				frm_legge.focus();
				return;
			}// fine if
		}// fine if
		frm_op.value = 'ok';
		submit();
	}// fine with
}// fine if

/**
*/
function preventivo(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 una descrizione di prodotti',
	'Non avete dato il consenso alla Legge 196/2003'
	);
	// Inglese
	var testi2 = new Array(
	'Insert the name!',
	'Insert the surname',
	'E-mail format not correct\nFormat: name@dom.xx',
	'Insert a product description',
	'Non avete dato il consenso alla Legge 196/2003'
	);
	// Spagnolo
	var testi3 = new Array(
	'Insert the name!',
	'Insert the surname',
	'E-mail format not correct\nFormat: name@dom.xx',
	'Insert a product description',
	'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(lingua == 1 ){
			if(!frm_legge.checked){
				alert(eval('testi' + lingua  + '[4]'));
				frm_legge.focus();
				return;
			}// fine if
		}// fine if
		frm_op.value = 'ok';
		submit();
	}// fine with
}// fine if

/**
*/
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'
	);
	// Spagnolo
	var testi3 = 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

/**
*/
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
