// JavaScript Document

function VerifJeuConcours(){

	if(IsEmpty(document.F_JEU["infos[nom]"].value) == true){
		alert("Veuillez préciser votre nom");
		document.F_JEU["infos[nom]"].focus();
		return false; 
	}
	if(IsEmpty(document.F_JEU["infos[prenom]"].value) == true){
		alert("Veuillez préciser votre prénom");
		document.F_JEU["infos[prenom]"].focus();
		return false; 
	}
	if(VerifEmail(document.F_JEU["infos[email]"]) == false) {
		return false;
	}
	if(IsEmpty(document.F_JEU["infos[adr]"].value) == true){
		alert("Veuillez préciser votre adresse");
		document.F_JEU["infos[adr]"].focus();
		return false; 
	}
	if(VerifCP(document.F_JEU["infos[cp]"]) == false) {
		return false;
	}
	if(IsEmpty(document.F_JEU["infos[ville]"].value) == true){
		alert("Veuillez préciser votre ville");
		document.F_JEU["infos[ville]"].focus();
		return false; 
	}
	
	if(IsEmpty(document.F_JEU["infos[email0]"].value) == false){
		if(VerifEmail(document.F_JEU["infos[email0]"]) == false) {
			return false;
		}
	}
	if(IsEmpty(document.F_JEU["infos[email1]"].value) == false){
		if(VerifEmail(document.F_JEU["infos[email1]"]) == false) {
			return false;
		}
	}
	if(IsEmpty(document.F_JEU["infos[email2]"].value) == false){
		if(VerifEmail(document.F_JEU["infos[email2]"]) == false) {
			return false;
		}
	}
	if(IsEmpty(document.F_JEU["infos[email3]"].value) == false){
		if(VerifEmail(document.F_JEU["infos[email3]"]) == false) {
			return false;
		}
	}
	if(IsEmpty(document.F_JEU["infos[email4]"].value) == false){
		if(VerifEmail(document.F_JEU["infos[email4]"]) == false) {
			return false;
		}
	}
	
	/*
	if(document.F_JEU["infos[email0]"].value == document.F_JEU["infos[email1]"].value || document.F_JEU["infos[email0]"].value == document.F_JEU["infos[email2]"].value || document.F_JEU["infos[email0]"].value == document.F_JEU["infos[email3]"].value || document.F_JEU["infos[email0]"].value == document.F_JEU["infos[email4]"].value){
		alert("Les adresses Email doivent être toutes différentes.");
		document.F_JEU["infos[email0]"].focus();
		return false;
	}
	
	if(document.F_JEU["infos[email1]"].value == document.F_JEU["infos[email0]"].value || document.F_JEU["infos[email1]"].value == document.F_JEU["infos[email2]"].value || document.F_JEU["infos[email1]"].value == document.F_JEU["infos[email3]"].value || document.F_JEU["infos[email1]"].value == document.F_JEU["infos[email4]"].value){
		alert("Les adresses Email doivent être toutes différentes.");
		document.F_JEU["infos[email0]"].focus();
		return false;
	}
	
	if(document.F_JEU["infos[email2]"].value == document.F_JEU["infos[email0]"].value || document.F_JEU["infos[email2]"].value == document.F_JEU["infos[email1]"].value || document.F_JEU["infos[email2]"].value == document.F_JEU["infos[email3]"].value || document.F_JEU["infos[email2]"].value == document.F_JEU["infos[email4]"].value){
		alert("Les adresses Email doivent être toutes différentes.");
		document.F_JEU["infos[email0]"].focus();
		return false;
	}
	
	if(document.F_JEU["infos[email3]"].value == document.F_JEU["infos[email0]"].value || document.F_JEU["infos[email3]"].value == document.F_JEU["infos[email1]"].value || document.F_JEU["infos[email3]"].value == document.F_JEU["infos[email2]"].value || document.F_JEU["infos[email3]"].value == document.F_JEU["infos[email4]"].value){
		alert("Les adresses Email doivent être toutes différentes.");
		document.F_JEU["infos[email0]"].focus();
		return false;
	}
	
	if(document.F_JEU["infos[email4]"].value == document.F_JEU["infos[email0]"].value || document.F_JEU["infos[email4]"].value == document.F_JEU["infos[email1]"].value || document.F_JEU["infos[email4]"].value == document.F_JEU["infos[email2]"].value || document.F_JEU["infos[email4]"].value == document.F_JEU["infos[email3]"].value){
		alert("Les adresses Email doivent être toutes différentes.");
		document.F_JEU["infos[email0]"].focus();
		return false;
	}
	*/
	
	if( document.F_JEU["infos[reglement]"].checked == false )
	{
		alert("Veuillez accepter le réglement du jeu.");
		document.F_JEU["infos[reglement]"].focus();
		return false;
	}
	
	document.F_JEU.job.value = "ValideJeu";
	return true;
}

function saveContact() {
	
	if(IsEmpty(document.F_CONTACT["contact[nom]"].value) == true){
		alert("Veuillez préciser votre nom");
		document.F_CONTACT["contact[nom]"].focus();
		return false; 
	}

	if(IsEmpty(document.F_CONTACT["contact[prenom]"].value) == true){
		alert("Veuillez préciser votre prénom");
		document.F_CONTACT["contact[prenom]"].focus();
		return false; 
	}
	
	RadioElem = document.F_CONTACT["contact[type_client]"];

	for(var e=0; e < RadioElem.length; e++)	{		
		if(RadioElem[e].checked == true){
			if(RadioElem[e].value == "PRO"){
				if(IsEmpty(document.F_CONTACT["contact[raison_sociale]"].value) == true) {
					alert("Veuillez préciser le nom de votre société.");
					document.F_CONTACT["contact[raison_sociale]"].focus();
					return false;		
				}
			}
		}
	}

	if(VerifEmail(document.F_CONTACT["contact[email]"]) == false) {
		return false;
	}
	
	if(IsEmpty(document.F_CONTACT["contact[objet]"].value) == true) {
		window.alert("Veuillez préciser l'objet de votre message");
		document.F_CONTACT["contact[objet]"].focus();
		return false;
	}
	
	if(IsEmpty(document.F_CONTACT["contact[message]"].value) == true) {
		window.alert("Veuillez préciser votre message");
		document.F_CONTACT["contact[message]"].focus();
		return false;
	}
	
	document.F_CONTACT.job.value = "send_message";

}

function Verif_Donne_Avis_Liste(){
	
	var v_titre = document.F_AVIS.titre;
	var v_avis 	= document.F_AVIS.avis;
	
	if(IsEmpty(v_titre.value) == true) {
		window.alert("Veuillez préciser un titre pour votre avis");
		v_titre.focus();
		return false;
	}
	
	if(IsEmpty(v_avis.value) == true) {
		window.alert("Veuillez préciser votre avis");
		v_avis.focus();
		return false;
	}
		
	divId 		= 'donnerAvis'+global_idDisplay;														// ID of Div which will recover the result.
	url 		= '/module.avis.inc.php?titre='+v_titre.value+'&avis='+v_avis.value+'&idresto='+global_idDisplay+'&action=add_avis';	
																										// 'HTML file to be called' ext *.php, *.inc, ...
	loader 		= '<p>loading</p>';																		// 'html for loading' or false
	effect 		= 'appear';																				// 'appear' , 'blind' , 'highlight' or false
	ecache 		= false;																				//cache for html file true or false
	$ajaxload(divId, url, loader, effect, ecache);
	return false;
}

function Verif_Login_Depuis_Fiche(){
	
	if(IsEmpty(document.F_LOG.login.value) == true) {
		window.alert("Veuillez préciser votre Email");
		document.F_LOG.login.focus();
		return false;
	}
	
	if(IsEmpty(document.F_LOG.passwd.value) == true) {
		window.alert("Veuillez préciser votre mot de passe");
		document.F_LOG.passwd.focus();
		return false;
	}
	document.F_LOG.job.value = "connect_member";
	return true;
}

function Verif_Donne_Avis_Fiche(){
	
	if(IsEmpty(document.F_AVIS.titre.value) == true) {
		window.alert("Veuillez préciser un titre pour votre avis");
		document.F_AVIS.titre.focus();
		return false;
	}
	
	if(IsEmpty(document.F_AVIS.avis.value) == true) {
		window.alert("Veuillez préciser votre avis");
		document.F_AVIS.avis.focus();
		return false;
	}
	
	if(IsEmpty(document.F_AVIS.note_ambiance.value) == true) {
		window.alert("Veuillez préciser une note de 0 à 5 pour évaluer l'ambiance du restaurant");
		document.F_AVIS.note_ambiance.focus();
		return false;
	}
	
	if(IsEmpty(document.F_AVIS.note_cuisine.value) == true) {
		window.alert("Veuillez préciser une note de 0 à 5 pour évaluer la qualité de la cuisine du restaurant");
		document.F_AVIS.note_cuisine.focus();
		return false;
	}
	
	if(IsEmpty(document.F_AVIS.note_deco.value) == true) {
		window.alert("Veuillez préciser une note de 0 à 5 pour évaluer le décor du restaurant");
		document.F_AVIS.note_deco.focus();
		return false;
	}
	
	if(IsEmpty(document.F_AVIS.note_service.value) == true) {
		window.alert("Veuillez préciser une note de 0 à 5 pour évaluer la qualité du service du restaurant");
		document.F_AVIS.note_service.focus();
		return false;
	}
	
	if(IsEmpty(document.F_AVIS.note_qualite_prix.value) == true) {
		window.alert("Veuillez préciser une note de 0 à 5 pour évaluer le rapport qualité/prix du restaurant");
		document.F_AVIS.note_qualite_prix.focus();
		return false;
	}
	document.F_AVIS.job.value = "add_avis";
	return true;

}

function Verif_Inscription_Newsletter() {

	if(IsEmpty(document.F_NEWSLETTER["infos[nom]"].value) == true) {
		window.alert("Veuillez préciser votre nom");
		document.F_NEWSLETTER["infos[nom]"].focus();
		return false;
	}
	
	if(IsEmpty(document.F_NEWSLETTER["infos[prenom]"].value) == true) {
		window.alert("Veuillez préciser votre prénom");
		document.F_NEWSLETTER["infos[prenom]"].focus();
		return false;
	}
	
	if(VerifEmail(document.F_NEWSLETTER["infos[email]"]) == false) {
		return false;
	}
	
	document.F_NEWSLETTER.job.value = "subscribe";

}

function Verif_Quick_Inscription_Newsletter() {

	if(VerifEmail( document.F_QUICK_NEWSLETTER.email ) == false) {
		return false;
	}
	
	document.F_QUICK_NEWSLETTER.job.value = "subscribe_from_menu";

}

function Verif_Desinscription_Newsletter() {

	if(VerifEmail(document.F_DESINSCRIPTION["infos[email]"]) == false) {
		return false;
	}
	
	document.F_DESINSCRIPTION.job.value = "unsubscribe";

}

function Verif_Log_Membre() {
	
	if(IsEmpty(document.LOG_ACCOUNT["infos[login]"].value) == true){
		alert("Veuillez préciser votre identifiant");
		document.LOG_ACCOUNT["infos[login]"].focus();
		return false; 
	}

	if(IsEmpty(document.LOG_ACCOUNT["infos[passwd]"].value) == true){
		alert("Veuillez préciser votre mot de passe");
		document.LOG_ACCOUNT["infos[passwd]"].focus();
		return false; 
	}
	
	document.LOG_ACCOUNT.job.value = "open_connexion";

}

function check_update_codes() {
	
	if( VerifEmail(document.UPDATE_ACCOUNT["infos[email]"]) == false) {
		return false;
	} 
	
	if(IsEmpty(document.UPDATE_ACCOUNT["infos[passwd]"].value) == true){
		alert("Veuillez préciser votre mot de passe");
		document.UPDATE_ACCOUNT["infos[passwd]"].focus();
		return false; 
	}
	
	if (document.UPDATE_ACCOUNT["infos[passwd]"].value.length < 6) {
		alert("Votre mot de passe doit comporter au minimum 6 caractères.");
		document.UPDATE_ACCOUNT["infos[passwd]"].focus();
		return false;	
	}
	
	if (IsEmpty(document.UPDATE_ACCOUNT["infos[confirm_passwd]"].value) == true){
		alert("Veuillez confirmer votre mot de passe.");
		document.UPDATE_ACCOUNT["infos[confirm_passwd]"].focus();
		return false;	
	}
	
	if (document.UPDATE_ACCOUNT["infos[passwd]"].value != document.UPDATE_ACCOUNT["infos[confirm_passwd]"].value) {
		alert("Vos mots de passe doivent être identiques.");
		document.UPDATE_ACCOUNT["infos[passwd]"].focus();
		return false;	
	}

	document.UPDATE_ACCOUNT.job.value = "update_codes";
	return true;

}

function check_form_get_codes() {
	
	if( VerifEmail(document.GET_CODES.email) == false) {
		return false;
	} 

	document.GET_CODES.job.value = "send_passwd";
	return true;

}

function check_new_passwd() {
	
	if(IsEmpty(document.NEW_PASSWD.passwd.value) == true){
		alert("Veuillez préciser votre mot de passe");
		document.NEW_PASSWD.passwd.focus();
		return false; 
	}
	
	if (document.NEW_PASSWD.passwd.value.length < 6) {
		alert("Votre mot de passe doit comporter au minimum 6 caractères.");
		document.NEW_PASSWD.passwd.focus();
		return false;	
	}
	
	if (document.NEW_PASSWD.confirm_passwd.value == "") {
		alert("Veuillez confirmer votre mot de passe.");
		document.NEW_PASSWD.confirm_passwd.focus();
		return false;	
	}
	
	if (document.NEW_PASSWD.passwd.value != document.NEW_PASSWD.confirm_passwd.value) {
		alert("Vos mots de passe doivent être identiques.");
		document.NEW_PASSWD.passwd.focus();
		return false;	
	}

	document.NEW_PASSWD.job.value = "new_passwd";
	return true;

}


function check_new_inscription() {
	
	if(IsEmpty(document.CREATE_ACCOUNT["infos[nom]"].value) == true) {
		alert("Veuillez préciser votre nom.");
		document.CREATE_ACCOUNT["infos[nom]"].focus();
		return false;		
	} 
	
	if(IsEmpty(document.CREATE_ACCOUNT["infos[prenom]"].value) == true) {
		alert("Veuillez préciser votre prénom.");
		document.CREATE_ACCOUNT["infos[prenom]"].focus();
		return false;		
	}
	
	if(IsEmpty(document.CREATE_ACCOUNT["infos[pseudo]"].value) == true) {
		alert("Veuillez préciser votre pseudo.");
		document.CREATE_ACCOUNT["infos[pseudo]"].focus();
		return false;		
	}
	
	if( VerifEmail( document.CREATE_ACCOUNT["infos[email]"] ) == false )	{
		return false;
	}
	
	if(IsEmpty(document.CREATE_ACCOUNT["infos[passwd]"].value) == true) {
		alert("Veuillez préciser votre mot de passe.");
		document.CREATE_ACCOUNT["infos[passwd]"].focus();
		return false;		
	}
	
	if (document.CREATE_ACCOUNT["infos[passwd]"].value.length < 6) {
		alert("Votre mot de passe doit comporter au minimum 6 caractères.");
		document.CREATE_ACCOUNT["infos[passwd]"].focus();
		return false;	
	}
	
	if (IsEmpty(document.CREATE_ACCOUNT["infos[confirm_passwd]"].value) == true) {
		alert("Veuillez confirmer votre mot de passe.");
		document.CREATE_ACCOUNT["infos[confirm_passwd]"].focus();
		return false;	
	}
	
	if (document.CREATE_ACCOUNT["infos[passwd]"].value != document.CREATE_ACCOUNT["infos[confirm_passwd]"].value) {
		alert("Vos mots de passe doivent être identiques.");
		document.CREATE_ACCOUNT["infos[passwd]"].focus();
		return false;	
	}
	
	document.CREATE_ACCOUNT.job.value = "open_account";
	return true;

}

function check_update_coords() {
	
	if(IsEmpty(document.UPDATE_ACCOUNT["infos[nom]"].value) == true) {
		alert("Veuillez préciser votre nom.");
		document.UPDATE_ACCOUNT["infos[nom]"].focus();
		return false;		
	} 
	
	if(IsEmpty(document.UPDATE_ACCOUNT["infos[prenom]"].value) == true) {
		alert("Veuillez préciser votre prénom.");
		document.UPDATE_ACCOUNT["infos[prenom]"].focus();
		return false;		
	}

	if(IsEmpty(document.UPDATE_ACCOUNT["infos[pseudo]"].value) == true) {
		alert("Veuillez préciser votre pseudo.");
		document.UPDATE_ACCOUNT["infos[pseudo]"].focus();
		return false;		
	}

	document.UPDATE_ACCOUNT.job.value = "update_account";
	return true;

}


function VerifJeu() {
	
	tabreponses = Array("","première", "deuxième", "troisième", "quatrième", "cinquième", "sixième", "septième", "huitième", "neuvième", "dixième")
	
	for(var i=1; i<=10; i++){
	
		var compt = 0;
		RadioElem = document.F_JEU["reponses[Q"+i+"]"];
	
		for(var e=0; e < RadioElem.length; e++)	{		
			if(RadioElem[e].checked == true){				
				compt++;			
			}
		}
		
		if(compt == 0){
			alert("Veuillez répondre à la " + tabreponses[i] + " question.");
			RadioElem[0].focus();
			return false;
		}
	
	}
	
	document.F_JEU.job.value = "ValideJeu";
	return true;

}

