function checkForm1(frm){
	var bRet = true;
	var tmp;
	//check nome
	if(hasNoValue(frm.txtNome.value)){
		alert('Inserire il nome');
		frm.txtNome.focus();
		bRet=false;
		return;
	}
	//cognome
	if(hasNoValue(frm.txtCognome.value)){
		alert('Inserire il cognome');
		frm.txtCognome.focus();
		bRet=false;
		return;
	}
	//sesso
//	if(!checkRadio(frm.rdoSesso)){
//		alert('Selezionare il sesso');
//		frm.rdoSesso[0].checked;
//		bRet=false;
//		return;
//	}
	//luogo nascita
	if(hasNoValue(frm.txtLuogoNascita.value)){
		alert('Inserire localita\' di nascita.');
		frm.txtLuogoNascita.focus();
		bRet=false;
		return;
	}
	//data nascita
	var d = parseInt(frm.txtDtaNascitaDD.value, 10);
	var m = parseInt(frm.txtDtaNascitaMM.value, 10);
	var y = parseInt(frm.txtDtaNascitaYY.value, 10);
	if(isNaN(d)||isNaN(m)||isNaN(y)){
		tmp=false;
	}else{
		tmp =  (d>0 && d<32) && (m>0 && m<13) && (y>1900 && y<2100);
	}
//	alert(tmp);
	if(tmp){
		var dta = new Date(y,m-1,d);
		d=dta.getDate();
		m=dta.getMonth()+1;
		y=dta.getFullYear();
		frm.hdnDtaNascita.value = '' + y + (m<10?'0':'') + m + (d<10?'0':'') + d;
	}else{
		alert('Inserire una data di nascita valida.');
		frm.txtDtaNascitaDD.select();
		frm.txtDtaNascitaMM.select();
		frm.txtDtaNascitaYY.select();
		frm.txtDtaNascitaDD.focus();
		bRet=false;
		return;
	}
	
	//stato-provinciaNascita
	tmp = checkSelect(frm.slcNazioneNascita);
	if(tmp==''){
		alert('Selezionare lo stato di nascita.');
		frm.slcNazioneNascita.focus();
		bRet=false;
		return;
	}else{
		if(tmp=='Italia' && checkSelect(frm.slcProvinciaNascita)==''){
			alert('Selezionare la provincia di nascita.');
			frm.slcProvinciaNascita.focus();
			bRet=false;
			return;
		}
	}
	//via
	if(hasNoValue(frm.txtVia.value)){
		alert('Inserire la via di residenza.');
		frm.txtVia.focus();
		bRet=false;
		return;
	}
	//cap
	if(hasNoValue(frm.txtCap.value)){
		alert('Inserire il cap/zip di residenza.');
		frm.txtCap.focus();
		bRet=false;
		return;
	}
	//citta
	if(hasNoValue(frm.txtCitta.value)){
		alert('Inserire la citta\' di residenza.');
		frm.txtCitta.focus();
		bRet=false;
		return;
	}
	//stato-provinciaResidenza
	tmp = checkSelect(frm.slcNazione);
	if(tmp==''){
		alert('Selezionare lo stato di residenza.');
		frm.slcNazione.focus();
		bRet=false;
		return;
	}else{
		if(tmp=='Italia' && checkSelect(frm.slcProvincia)==''){
			alert('Selezionare la provincia di residenza.');
			frm.slcProvincia.focus();
			bRet=false;
			return;
		}
	}
	// email
	if(!isEmail(frm.txtEmail.value)){
		alert('Inserire un indirizzo email valido.');
		frm.txtEmail.focus();
		bRet=false;
		return;
	}
	//	telefono
		if(hasNoValue(frm.txtTelefono.value)){
			alert('Inserire un recapito telefonico.');
			frm.txtTelefono.focus();
			bRet=false;
			return;
		}
	
	//bRet=false;
	if(bRet)frm.submit();
}

function checkForm2(frm){
	var bRet = true;
	//diploma
	var tmp = checkSelect(frm.slcDiplomaMaturita);
	if(tmp==''){
		alert('Selezionare il diploma.');
		frm.slcDiplomaMaturita.focus();
		bRet=false;
		return;
	}
	if(hasNoValue(frm.txtVotoMaturita.value)){
		alert('Inserire il voto di diploma.');
		frm.txtVotoMaturita.focus();
		bRet=false;
		return;
	}
	if(hasNoValue(frm.txtAnnoMaturita.value)){
		alert('Inserire l\'anno di conseguimento del diploma.');
		frm.txtAnnoMaturita.focus();
		bRet=false;
		return;
	}
	
	
	if(bRet)frm.submit();
}

function checkForm3(frm){
	var bRet = true;
	if(bRet)frm.submit();
}

function checkForm4(frm){
	var bRet = true;
	if(!frm.chkPrivacy.checked){
		alert('E\' obbligatorio accettare le condizioni sulla privacy.');
		frm.chkPrivacy.focus();
		return false;
	}
	if(bRet)frm.submit();
}
