// Changement de page par combo 'AutresChoix'function VaAutreChoix(pos) {var formData = document.data;var dbName = formData.DbName.value;var form = (pos ==  "H") ? document.AutreChoixH : document.AutreChoixB;var pos = form.AutreChoix.selectedIndex;var page = form.AutreChoix.options[pos].value;if (page.slice(0, 7) == "http://") {	window.open(page);	//location.href = page;	} else {	location.href = "/" + dbName + "/" + page;	}}// Remise \u00E0 z\u00E9ro de la zone de saisiefunction Raz(pos){window.status = " ";var form = (pos == "H") ? document.ChercheH : document.ChercheB;form.choix.value = form.defautChoix.value;}// Ajout \u00E0 la saisie courante d'un codefunction Ajoute(pos, code){window.status = " ";var form = (pos == "H") ? document.ChercheH : document.ChercheB;form.choix.value = form.choix.value + " " + code + " ";form.choix.focus();}// Validation et envoi de la recherchefunction Cherche(pos){window.status = " ";var form = (pos == "H") ? document.ChercheH : document.ChercheB;var chercheDroit = form.chercheDroit.value;if (chercheDroit == "1") {	var dg = (form.GestionDroit[0].checked == true) ? "1" : "0";	var ld = (form.GestionDroit[1].checked == true) ? "1" : "0";	var cd = (form.GestionDroit[2].checked == true) ? "1" : "0";	var droit = dg + ld + cd;	} else {	var droit = "999";	}var formData = document.data;var top = document.body.scrollTop + 200;var left = document.body.offsetWidth / 2 - 150;var choix = form.choix.value;var sid = form.sesid.value;var defautChoix = form.defautChoix.value;var msgErreur = form.msgErreurChoix.value;var dbName = location.pathname.toLowerCase();dbName = (dbName == "/") ? "/" + formData.DbName.value : dbName;dbName = dbName.substr(0, dbName.indexOf(".nsf")) + ".nsf";if (choix == "" || choix == defautChoix) {	DlgFond();	dlgErreur.style.top = top + "px";	dlgErreur.style.left = left + "px";	dlgErreur.style.visibility = "visible";	document.erreur.erreurMsg.value = msgErreur;	} else {	self.location.href = dbName + "/Cherche?OpenAgent&chx=" + escape(choix) + "&drt=" + droit + "&mde=qry&lng=" + form.langue.value + "&sid=" + sid;	}}// Vide le champ choix si contenu est valeur d\u00E9fautfunction InitChoix(pos){var form = (pos == "H") ? document.ChercheH : document.ChercheB;var choix = form.choix.value;var defautChoix = form.defautChoix.value;if (choix == defautChoix) {	form.choix.value = "";	form.choix.focus();	}}// Gestion changement couleur fond bouton au survol sourisfunction OverBt(nom){document.getElementById(nom).style.backgroundColor="#FFE8D1";}function OutBt(nom){document.getElementById(nom).style.backgroundColor="#FFFFFF";ActiveZone();}// Validation et envoi des infos de loginfunction Login(pos){window.status = " ";if (pos == "H") {var form = document.LoginH}if (pos == "B") {var form = document.LoginB}if (pos == "C") {var form = document.LoginC}//var form = (pos == "H") ? document.LoginH : document.LoginB;var top = document.body.scrollTop + 200;var left = document.body.offsetWidth / 2 - 150;var msgErreur = form.msgErreurLogin.value;if (form.UserName.value == "" || form.Password.value == "") {	DlgFond();	dlgErreur.style.top = top + "px";	dlgErreur.style.left = left + "px";	dlgErreur.style.visibility = "visible";	document.erreur.erreurMsg.value = msgErreur;	return false;	} else {	return true;	}}// Cache <div> fond et dlgErreur, remet taille <div> fond \u00E0 z\u00E9rofunction DlgClose() {	dlgErreur.style.visibility = "hidden";	dlgConfirm.style.visibility = "hidden";	fond.style.visibility = "hidden";	fond.style.width = "0px";	fond.style.height = "0px";	}// Affiche <div> fond avec taille \u00E9cran courantfunction DlgFond() {	fond.style.visibility = "visible";	fond.style.width = (screen.availWidth - 20) + "px";	fond.style.height = "3000px";}// Aller \u00E0 une urlfunction GoUrl() {dlgConfirm.style.visibility = "hidden";location.href = document.confirm.Action.value;}// Ajout d'une image \u00E0 la s\u00E9lection courantefunction SelectAdd(qs) {var formData = document.data;if (formData.Logge.value == "1") {	var dbName = location.pathname.toLowerCase();	dbName = dbName.substr(0, dbName.indexOf(".nsf")) + ".nsf";	var adresse = dbName + "/SelectAdd?OpenAgent&" + qs	var param = "width=100,height=100,top=100,left=100,toolbar=no,status=no,scrollbars=no";	popupselect = window.open(adresse, "PopUpSelect", param);	popupselect.focus();	var doc = popupselect.document;	with (doc) {		open();		writeln("<html><head><title>Ok</title></head>");		writeln("<body topmargin=0 leftmargin=0 marginheight=0 marginwidth=0 onLoad=\"location.href='" + adresse + "'\">");		writeln("<center><br><font face=arial size=7>OK");		writeln("</body></html>");		close();		}	} else {	var top = document.body.scrollTop + 200;	var left = document.body.offsetWidth / 2 - 150;	var msgErreur = "C'est gratuit :\nVeuillez vous logger\nou Enregistrez-vous";	DlgFond();	dlgErreur.style.top = top + "px";	dlgErreur.style.left = left + "px";	dlgErreur.style.visibility = "visible";	document.erreur.erreurMsg.value = msgErreur;	}}// Ajout d'une image au panierfunction PanierAdd(qs) {//var formData = document.data;//if (formData.Logge.value == "1") {	var dbName = location.pathname.toLowerCase();	dbName = dbName.substr(0, dbName.indexOf(".nsf")) + ".nsf";	var adresse = dbName + "/PanierAdd?OpenAgent&" + qs	var param = "width=200,height=100,top=100,left=100,toolbar=no,status=no,scrollbars=no";	popupselect = window.open(adresse, "PopUpSelect", param);	popupselect.focus();	var doc = popupselect.document;	with (doc) {		open();		writeln("<html><head><title></title></head>");		writeln("<body topmargin=0 leftmargin=0 marginheight=0 marginwidth=0 onLoad=\"location.href='" + adresse + "'\">");		//writeln("<body topmargin=0 leftmargin=0 marginheight=0 marginwidth=0>");		writeln("<center><br><font face=arial size=2>Traitement en cours ...");		writeln("</body></html>");		close();		}/*	} else {	var top = document.body.scrollTop + 200;	var left = document.body.offsetWidth / 2 - 150;	var msgErreur = "C'est gratuit :\nVeuillez vous logger\nou Enregistrez-vous";	DlgFond();	dlgErreur.style.top = top + "px";	dlgErreur.style.left = left + "px";	dlgErreur.style.visibility = "visible";	document.erreur.erreurMsg.value = msgErreur;	}*/}// Active l'onglet de la zone courantefunction ActiveZone() {var form = document.data;var zn = form.Zn.value;if (zn == "bt") {	document.getElementById("bgH11").style.backgroundColor="#FFE8D1";	document.getElementById("bgB11").style.backgroundColor="#FFE8D1";	}if (zn == "gl") {	document.getElementById("bgH12").style.backgroundColor="#FFE8D1";	document.getElementById("bgB12").style.backgroundColor="#FFE8D1";	}if (zn == "bq") {	document.getElementById("bgH13").style.backgroundColor="#FFE8D1";	document.getElementById("bgB13").style.backgroundColor="#FFE8D1";	}if (zn == "vx") {	document.getElementById("bgH14").style.backgroundColor="#FFE8D1";	document.getElementById("bgB14").style.backgroundColor="#FFE8D1";	}if (zn == "bk") {	document.getElementById("bgH15").style.backgroundColor="#FFE8D1";	document.getElementById("bgB15").style.backgroundColor="#FFE8D1";	}	//if (document.cookie == "") {	var echeance = new Date();	var delai = echeance.getTime() + (10 * 24 * 60 * 60 * 1000);	echeance.setTime(delai);	document.cookie = "";	document.cookie = "sid=" + form.SID.value + "; expires=" + echeance.toGMTString();//	document.cookie = "sid=" + form.SID.value;//	}}// Validation saisie suggestionfunction Suggestion() {var frm = document._Suggestion;var erreur = false;var msgErr = "";var email = frm.InternetAddress.value;if (email == "") {erreur = true; msgErr = msgErr + "- Veuillez indiquer votre email\n"}if (email != "" && ControleEmail(email) == false) {erreur = true; msgErr = msgErr + "- Veuillez contr\u00F4ler votre email\n"}if (frm.Body.value == "") {erreur = true; msgErr = msgErr + "- Veuillez pr\u00E9ciser votre suggestion\n"}if (erreur) {	var top = document.body.scrollTop + 200;	var left = document.body.offsetWidth / 2 - 150;	DlgFond();	dlgErreur.style.top = top + "px";	dlgErreur.style.left = left + "px";	dlgErreur.style.visibility = "visible";	document.erreur.erreurMsg.value = msgErr;	return false;	} else {	return true;	}}// Contr\u00F4le de validit\u00E9 d'une adresse mailfunction ControleEmail(email) {var regExpEmail = /^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$/g;var resultat = email.match(regExpEmail);if (resultat != null && resultat.length == 1) {	return true;	} else {	return false;	}}
