function checkFieldsReg(){
	var msg = "";
	var fldValues = $('richiestaForm').serialize(true);
	if($F("nome") == ""){
		msg += "Impostare il nome\n";
	}
	if($F("cognome") == ""){
		msg += "Impostare il cognome\n";
	}
	if($F("email") == ""){
		msg += "Impostare un indirizzo di email\n";
	}	
	if($F("professione") == -1){
		msg += "Impostare una professione\n";
	}
	if($F("provincia") == -1){
		msg += "Impostare la provincia\n";
	}	
	if($F("eta") == -1){
		msg += "Impostare età\n";
	}	
	if(!$("sessoM").checked && !$("sessoF").checked){
		msg += "Impostare il sesso\n";
	}	
	if(msg == "")
		return true;
	else {
		alert(msg);
		return false;
	}
}

function checkFieldsLog(){
	var msg = "";
	var fldValues = $('InSiteFrmLogin').serialize(true);
	if(($F("InSiteEdEmail") == "") && ($F("InSiteEdUserName") == "") && ($F("InSiteEdPassword") == "")) {
		msg += "Compilare almeno un campo della form di login\n";
	}	
	if(($F("InSiteEdEmail") != "") && ($F("InSiteEdUserName") != "") && ($F("InSiteEdPassword") != "")) {
		msg += "Impossibile compilare tutti i campi della form.\nGli utenti registrati devono inserire solo l'indirizzo di posta elettronica\nGli utenti abbonati devono inserire solo nome utente e password\n";
	}	
	
	if(msg == "")
		return true;
	else {
		alert(msg);
		return false;
	}
}

function initProva(){
	Form.Element.disable('go');
	Form.focusFirstElement('richiestaForm');
	Event.stopObserving(window, 'load', initProva);
	
	$('privacy').observe('click', function(event){
		Event.element(event).checked ? Form.Element.enable('go') : Form.Element.disable('go');
	});
}

function loadProvince(){
	new Ajax.Updater($("provincia"), "/pf/getProvince",
	 {method: "post", parameters: {id: $F("regione")}}); 
}

function utereg() {
	$("utereg").toggle();
}

/* Per gestire eventuale login con indirizzo e-mail */
function InSiteLoginSf(){
	var pars = $("InSiteFrmLogin").serialize(true);
	var idErrorMod = "";
	var msgError = "";
	if($F("InSiteEdEmail") != ""){
		idErrorMod = "InSiteLoginError2";
		msgError = "<b>Indirizzo di posta elettronica non riconosciuto!</b><br/><a href='http://www.societaefisconline.it/pf/informazioni'><b>Clicca qui</b></a> per registrarti<br/>Per qualsiasi necessità e informazione contattare l'agente di zona, o il nostro servizio clienti (tel: 0541/628200 - fax: 0541/622060)<br/>Oppure <a href='mailto:fiscoesocieta@maggioli.it'><b>Contatti la redazione</b></a>";
	}
	if(($F("InSiteEdUserName") != "") && ($F("InSiteEdPassword") != "")) {
		idErrorMod = "InSiteLoginError";
		msgError = "<b>Nome utente e/o password non riconosciuti!</b><br/><a href='http://www.societaefisconline.it/pf/informazioni#a'><b>Clicca qui</b></a> per abbonarti<br/><a href='http://www.attivazioni.maggioli.it/pwd_prova/index.php?id_prodotti=3834107'><b>Clicca qui</b></a> per richiedere una password di prova<br/>Per qualsiasi necessità e informazione contattare l'agente di zona, o il nostro servizio clienti (tel: 0541/628200 - fax: 0541/622060)<br/>Oppure <a href='mailto:fiscoesocieta@maggioli.it'><b>Contatti la redazione</b></a>";
	}	
	$(idErrorMod).update("<p style='text-align: center'><img src='http://datastorage02.maggioli.it/data/common/siti/images/login-ajax-loader.gif' alt='Attendere'/></p>").show();
	new Ajax.Request("/pf/InSiteAjaxLogin",
		{parameters: pars,
		onSuccess: function(transport){
			if(transport.responseText != ""){
				$(idErrorMod).update(msgError);
			} else {
				window.location.reload(true);
			}
		}});
}
/* */