//<script>
/*-----------------------------------------*/
function registra_e_iscrivi(){
	with(document.forms['registra']){
		if(utenNome.value==''){
			alert('Nome non valido!');
			utenNome.focus();
			return;
		}//fine if
		if(utenCognome.value==''){
			alert('Cognome non valido!');
			utenCognome.focus();
			return;
		}//fine if
		if (utenEmail.value.search(/^\w+([\.\-]\w+)*@\w+([\.\-]\w+)*\.\w+$/) == -1) {
			alert("L'indirizzo di e-mail deve essere nel formato nome@dominio.");
			utenEmail.focus();
			return;
		}//fine if
		if(utenProvincia.value==''){
			alert('Provincia non valida!');
			utenProvincia.focus();
			return;
		}//fine if
		if(utenMessaggio.value==''){
			alert('Messaggio non valido!');
			utenMessaggio.focus();
			return;
		}//fine if

		// legge
		if (!legge.checked){
			alert("Non avete dato il consenso alla Legge 196/2003");
			legge.focus();
			return;
		}//end if
		frm_op.value = 'ok';
		submit();
	}// fine with
}// fine funzione

/* ----------------------------- */
/* funzioni prototipo */
String.prototype.trim = function() {
	// skip leading and trailing whitespace
	// and return everything in between
	var x=this;
	x=x.replace(/^\s*(.*)/, "$1");
	x=x.replace(/(.*?)\s*$/, "$1");
	return x;
}// fine funzione
/* ----------------------------- */

function contattaci(pdf){

	// Italiano
	var testi = 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 il comune!',
	'Devi inserire la provincia!'
	);

	with(document.forms[0]){

		// NOME
		frm_nome.value = frm_nome.value.trim();
		if(frm_nome.value == ''){
			frm_nome.focus();
			frm_nome.select();
			alert(eval('testi[0]'));
			return;
		}// fine if

		// COGNOME
		frm_cognome.value = frm_cognome.value.trim();
		if(frm_cognome.value == ''){
			frm_cognome.focus();
			frm_cognome.select();
			alert(eval('testi[1]'));
			return;
		}// fine if

		// EMAIL
		var emailReg = new RegExp("^([a-z0-9]([a-z0-9\.\-_]*))@(([a-z0-9\-]+\.)+[a-z]{2,6})$");

		frm_email.value = frm_email.value.trim();
		if (!emailReg.test(frm_email.value)) {
			alert(eval('testi[2]'));
			frm_email.focus();
			frm_email.select();
			return;
		}//fine if

		
		// COMUNE
		frm_comune.value = frm_comune.value.trim();
		if(frm_comune.value == ''){
			frm_comune.focus();
			frm_comune.select();
			alert(eval('testi[4]'));
			return;
		}// fine if

		// PROVINCIA
		frm_provincia.value = frm_provincia.value.trim();
		if(frm_provincia.value == ''){
			frm_provincia.focus();
			frm_provincia.select();
			alert(eval('testi[5]'));
			return;
		}// fine if
				
		// LEGGE
		if(!frm_legge.checked){
			alert(eval('testi[3]'));
			frm_legge.focus();
			return;
		}// fine if

		frm_op.value = 'ok';
		frm_controllo.value = 'vodu';
		submit();

	}// fine with
}// fine funzione