function form_Validator(formid){

	var myform = document.getElementById(formid);
	
	//controllo nome
	if (myform.nome.value == ""){
		alert("Inserire un nome");
		myform.nome.focus();
		return ;
	}	
	//controllo cognome
	if (myform.cognome.value == ""){
		alert("Inserire un cognome");
		myform.cognome.focus();
		return ;
	}
	//controllo testata
	if (myform.testata.value == ""){
		alert("Inserire una testata");
		myform.testata.focus();
		return ;
	}
	//controllo redazione
	if (myform.redazione.value == ""){
		alert("Inserire la redazione");
		myform.redazione.focus();
		return ;
	}
	//controllo tipologia
	if (myform.tipologia.value == ""){
		alert("Inserire una tipologia");
		myform.tipologia.focus();
		return ;
	}
	//controllo ruolo
	if (myform.ruolo.value == ""){
		alert("Inserire un ruolo");
		myform.ruolo.focus();
		return ;
	}
		
	//controllo nazionalita
	if (myform.nazionalita.value == ""){
		alert("Inserire una nazionalita");
		myform.nazionalita.focus();
		return ;
	}
	//controllo telefono
	if (myform.tel.value == ""){
		alert("Inserire un telefono");
		myform.tel.focus();
		return ;
	}
	
	//controllo email
	if(myform.email.value == "" || myform.email.value.indexOf('@') < 0 || myform.email.value.indexOf('.') < 0 || myform.email.value.length < 6){
	    alert("Inserire un indirizzo e-mail valido");
	    myform.email.focus();
		return ;
  	}
	//controllo password
	if (myform.pw.value == ""){
		alert("Inserire una password");
		myform.pw.focus();
		return ;
	}
	//controllo password_2
	if (myform.pw_2.value == ""){
		alert("Inserire una conferma password");
		myform.pw_2.focus();
		return ;
	}
	
	//controllo coerenza PW
	if (myform.pw_2.value != myform.pw.value){
		alert("Attenzione le password non coincidono");
		myform.pw_2.value = "";
		myform.pw_2.focus();
		return ;
	}


	myform.submit();

}


function form_Validator_reg_semplice(formid){

	var myform = document.getElementById(formid);
	
	//controllo cognome
	if (myform.cognome.value == ""){
		alert("Inserire un cognome");
		myform.cognome.focus();
		return ;
	}
	//controllo nome
	if (myform.nome.value == ""){
		alert("Inserire un nome");
		myform.nome.focus();
		return ;
	}	

	//controllo posizione
	if (myform.posizione.value == ""){
		alert("Inserire una professione");
		myform.posizione.focus();
		return ;
	}
	

	//controllo organizzazione
	if (myform.organizzazione.value == ""){
		alert("Inserire una organizzazione");
		myform.organizzazione.focus();
		return ;
	}
	//controllo via
	if (myform.via.value == ""){
		alert("Inserire la via");
		myform.via.focus();
		return ;
	}
	
	//controllo numero civico
	if (myform.numcivico.value == ""){
		alert("Inserire un numero civico");
		myform.numcivico.focus();
		return ;
	}
	//controllo cap
	if (myform.cap.value == ""){
		alert("Inserire un cap");
		myform.cap.focus();
		return ;
	}
	//controllo citta
	if (myform.citta.value == ""){
		alert("Inserire una citta");
		myform.citta.focus();
		return ;
	}
		
	//controllo stato
	if (myform.stato.value == ""){
		alert("Inserire una nazionalita");
		myform.stato.focus();
		return ;
	}
	//controllo telefono
	if (myform.telefono.value == ""){
		alert("Inserire un telefono");
		myform.telefono.focus();
		return ;
	}
	
	//controllo email
	if(myform.email.value == "" || myform.email.value.indexOf('@') < 0 || myform.email.value.indexOf('.') < 0 || myform.email.value.length < 6){
	    alert("Inserire un indirizzo e-mail valido");
	    myform.email.focus();
		return ;
  	}
	
	myform.submit();

}




// form questionario ************************************* 

function form_questionario_Validator(formid){

	var myform = document.getElementById(formid);
	
	//controllo sesso
	if (myform.sesso.value == ""){
		alert("Inserire il sesso");
		myform.sesso.focus();
		return ;
	}	
	//controllo eta
	if (myform.eta.value == ""){
		alert("Inserire l\'eta\' in valore numerico!");
		myform.eta.focus();
		return ;
	}
	//controllo titolo di studio
	if (myform.titolostudio.value == ""){
		alert("Inserire il proprio titolo di studio");
		myform.titolostudio.focus();
		return ;
	}
	//controllo professione
	if (myform.professione.value == ""){
		alert("Inserire la professione");
		myform.professione.focus();
		return ;
	}
	//controllo citta
	if (myform.citta.value == ""){
		alert("Inserire la citta\'");
		myform.citta.focus();
		return ;
	}
	

	//controllo stato
	if (myform.stato.value == ""){
		alert("Inserire lo stato");
		myform.stato.focus();
		return ;
	}
		
	//controllo grandezza citta
	if (myform.grandezzacitta.value == ""){
		alert("Inserire la grandezza della propria citta\'");
		myform.grandezzacitta.focus();
		return ;
	}
	//controllo ricchezza zona
	if (myform.ricchezzazona.value == ""){
		alert("Inserire il dato sulla ricchezza della propria zona");
		myform.ricchezzazona.focus();
		return ;
	}
	
	//controllo collocazione zona
	if (myform.collocazionezona.value == ""){
		alert("Inserire la collocazione della propria zona.");
		myform.collocazionezona.focus();
		return ;
	}

	myform.submit();

}


// ricerca per data *************************************
function toDataSerial(fieldid){
	var valoredata = document.getElementById(fieldid).value;
	var pezzidata = valoredata.split("\/");
	var dataserial = pezzidata[2] + pezzidata[1] + pezzidata[0];
	document.getElementById("dataserial").value = dataserial;
	document.getElementById("cercadata").submit();
}