/*--	Menu principal	--*/
menu_hover = function() {
	var element = document.getElementById("menu").getElementsByTagName("li");
	for (var i=0; i<element.length; i++) {
		element[i].onmouseover=function() {
			this.className+=" rubhover";
		}
		element[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" rubhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", menu_hover);


/*-- Function permettant de vider le champ email de la partie connexion --*/
function emaildelete(id) {
	document.getElementById(id).value = ''
}

/*-- Affichage ou désaffichage des div dans la rubrique	--*/
function displayDiv(param, param2) {
	
	for(i=1; i<=param2; i++)
	{
	if(param != "conf"+i)
		document.getElementById("conf"+i).style.display = 'none';
	}	
	document.getElementById(param).style.display = 'block';
}

/*-- Function pour le formulaire de création d'un profile --*/
function qualeReg(param) {
	if (param == 'fisica') {
		document.getElementById('entreprise').style.display = 'none';
		document.getElementById('lentreprise').style.display = 'block';
	}
	if (param == 'giuridica') {
		document.getElementById('entreprise').style.display = 'block';
		document.getElementById('lentreprise').style.display = 'none';
	}		
}


var mail = /^[\w\-]+(\.[\w\-]+)*@[\w\-]+(\.[\w\-]+)*\.[\w\-]{2,}$/;

function estCeUnMail(param) {
    reponse=mail.test(param)
    if (reponse) {
		return true;
	}
    else {
		alert("L'adresse email est invalide");
		return false;
	}
}


function verify() {
	if (document.getElementById('formProfil').tipoUtente[0].checked == false && document.getElementById('formProfil').tipoUtente[1].checked == false) { alert("Merci d'indiquer si vous \352tes une personne physique ou une entreprise"); return; }
	
	// En fonction du statut certains champs ne s'affichent. Pour les champs spécifiques on les tests en fonction du choix
	// Cas 1 : C'est une personne
	if (document.getElementById('formProfil').tipoUtente[0].checked == true) { 
		//alert("personne"); 
		//return;
	}
	//Cas 2 : C'est une entreprise
	if ( document.getElementById('formProfil').tipoUtente[1].checked == true) { 
		//alert("entreprise"); 
		if (document.getElementById('formProfil').RAGIONE_SOCIALE.value == "") { alert("Merci d'indiquer le nom de l'entreprise"); document.getElementById('formProfil').RAGIONE_SOCIALE.focus(); return; }
	}
	
	if (document.getElementById('formProfil').COGNOME.value == "") { alert("Merci d'indiquer votre pr\351nom"); document.getElementById('formProfil').COGNOME.focus(); return; }
	if (document.getElementById('formProfil').NOME.value == "") { alert("Merci d'indiquer votre nom"); document.getElementById('formProfil').NOME.focus(); return; }
	if (document.getElementById('formProfil').EMAIL.value == "") { alert("Merci d'indiquer votre adresse email"); document.getElementById('formProfil').EMAIL.focus(); return; }
	ok=false;
	ok = estCeUnMail(document.getElementById('formProfil').EMAIL.value);
	if (ok) {
		//return true;	
		lemail = document.getElementById('formProfil').EMAIL.value
		var fai = lemail.split('@')
	} else {
		document.getElementById('formProfil').EMAIL.focus();return;
	}
	if (document.getElementById('formProfil').PASSWORD.value == "") { alert("Merci d'indiquer votre mot de passe"); document.getElementById('formProfil').PASSWORD.focus(); return; }
	if (document.getElementById('formProfil').PASSWORD_CONFERMA.value == "") { alert("Merci de confirmer votre mot de passe"); document.getElementById('formProfil').PASSWORD_CONFERMA.focus(); return; }
	if (document.getElementById('formProfil').PASSWORD.value != document.getElementById('formProfil').PASSWORD_CONFERMA.value) { alert("Les deux mots de passe sont diff\351rents "); document.getElementById('formProfil').PASSWORD_CONFERMA.focus(); return; }
	if (document.getElementById('formProfil').Categoria.value == '0') { alert("Merci d'indiquer votre statut"); document.getElementById('formProfil').Categoria.focus(); return; }
	if (document.getElementById('formProfil').AreaFunzionale.value == '') { alert("Merci d'indiquer votre fonction"); document.getElementById('formProfil').AreaFunzionale.focus(); return; }
	if (document.getElementById('formProfil').Professione.value == "") { alert("Merci d'indiquer votre profession"); document.getElementById('formProfil').Professione.focus(); return; }
	if (document.getElementById('formProfil').newsletterQMP[0].checked == false && document.getElementById('formProfil').newsletterQMP[1].checked == false) { alert("Merci d'indiquer votre abonnement \340 la newsletter"); return; }
	if (document.getElementById('formProfil').optin[0].checked == false && document.getElementById('formProfil').optin[1].checked == false) { alert("Merci de nous indiquer si vous souhaitez recevoir les informations de nos partenaires"); return; }
	if (document.getElementById('formProfil').accettazione[0].checked == false && document.getElementById('formProfil').accettazione[1].checked == false) { alert("Veuillez accepter les clauses sur le traitement des donn\351es personnelles"); return; }
	if (document.getElementById('formProfil').accettazione[1].checked == true) { alert("Veuillez accepter les clauses sur le traitement des donn\351es personnelles"); return; }
	document.getElementById('formProfil').Invia.value = 'Invia';
	document.getElementById('formProfil').submit();
}

/*-- function  permett--*/
function odmSetVisibility(div, etat) {
	document.getElementById(div).style.display = etat;
}


function verifmail(){
	var mail = document.parrainage.emailami.value;
	if(mail!=""){
		if ((mail.indexOf("@")>=0)&&(mail.lastIndexOf(".")>mail.indexOf("@"))) {
			return true
		} else {
			alert("Ceci n'est pas un mail.");
			return false
		}
	}else{
		alert("Il faut entrer un email.");
		return false;
	} 
}



