//<!--
var ie4=document.all;
var ns6=document.getElementById; // &&!document.all;
var Home="Accueil.asp";
var Panier="Panier/Panier2.asp";
var Commande="Pgs/Cde1.asp";
var CommandeConf="/Pgs/Cde1c.asp";
var HeureLivre="Pgs/Cde3.asp";
var ValideOFCommande="Pgs/Cde4.asp";
var GestionCompte="Pgs/GestionCompte.asp";
var URL=window.location.href;
var URI=window.location.protocol + "//" + window.location.host + "/";
var Aujourdhui=false;	// true si jour de commande = jours courant
var FlipFlop=false;		// inversion contexte sidentitier et creer un compte, false=identifier; true=new
var Hauteur=0;			// Taille dispo en affichage
var Largueur=0;
var hBandeau=167;		// Hauteur du bandeau
var hPied=27+10;		// Hauteur du Pied + marge
var hContenuCalque=600;	// hauteur du Contenu du Calque Compte
var frm=document.frmLogin;	// Formulaires liés à la gestion du compte
PileAutoRun = new Array();	// Fonctions à exécuter page chargée

window.onresize = function(){MiseEnForme();}
window.onload = function () { for (i = 0; i < PileAutoRun.length; i++) { PileAutoRun[i](); } }


function AutoRun(objFct){
	PileAutoRun[PileAutoRun.length] = objFct;
}
function xObj(Ref){
	// Recherche un objet html en fonction du navigateur
	var obj;
	obj=document.getElementById(Ref);
//	if(ns6) obj=document.getElementById(Ref);
//	else if(ie4) obj=document.all[Ref];
	return obj;
}
function xObj1(Ref){
	// Recherche un objet html en fonction du navigateur sur la frame Droite Panier
	var obj;
	obj=parent.frames[0].document.getElementById(Ref);
//	if(ns6) obj=parent.frames[0].document.getElementById(Ref);
//	else if(ie4) obj=parent.frames[0].document.all[Ref];
	return obj;
}
function Cat(idCAT){
	// Charge le Menu Sous-Categorie en fonction de la Categorie selectee :
	//	Charge la page centrale avec la liste des Sous-Categorie (Vignettes)
	window.parent.location.href=URI + Home +  "?Cat=" + idCAT;
}
function SCat(idCAT, idSCAT){
	// Charge la page centrale en mode Detail Produit (Listing)
	window.parent.location.href=URI + Home + "?Cat=" + idCAT + "&SCat=" + idSCAT;
}
function CalculDispoAffichage(){
	// calcule la hauteur disponible d'affichage et redimentionne le DIV central :
  	if( typeof(window.innerHeight)=='number' ){
		Hauteur = window.innerHeight;
		Largueur = window.innerWidth;
	}else if( document.documentElement && document.documentElement.clientHeight ){
		Hauteur = document.documentElement.clientHeight;
		Largueur = document.documentElement.clientWidth;
	}else if( document.body && document.body.clientHeight ){
		Hauteur = document.body.clientHeight;
		Largueur = document.body.clientWidth;
	}
}
function MiseEnForme(){
	CalculDispoAffichage();
	xObj("Centre").style.height=String(Hauteur-hBandeau-hPied)+"px";
}
function MiseEnFormeII(){
	//*** Mise en place radio Choix Opt-In
	if( document.frmLoginII.hOptIn.value != "" ){
		for( i=0; i < document.frmLoginII.OptIn.length; i++ ){
			if( document.frmLoginII.OptIn[i].value == document.frmLoginII.hOptIn.value ) document.frmLoginII.OptIn[i].checked="true";
		}
	}
}
function Selecte(Cat){
	// fixe l'etat selecte pour une Categorie
	if(xObj(Cat)){
		xObj(Cat).className="CatActive";
	}
}
function SelecteS(Cat){
	// fixe l'etat selecte pour une Sous-Categorie
	if(xObj(Cat)){
		xObj(Cat).className="SCatActive";
	}
}
function AffBtCde(){
	// Affichage Bt Passer Commande :
	parent.xObj("btAccessCde").style.visibility="visible";
}
function Liste(CodeSCategorie){
	// Chargeur page centrale pour les Sous-Categorie:
	window.parent.location.href=window.parent.location.href + "&SCat=" + CodeSCategorie;
}
function Detail(CodeProduit){
	// Detail Produit :
	this.location.href=this.location.href.replace(/#/,'') + "&Dtl=" + CodeProduit;
}
function HorsDate(DateDebut, DateFin){
	// Le Produit ne peut etre commande avant les dates suivantes
	alert("Cette promotion ne pourra \352tre command\351 qu\'\340 partir du : " + DateDebut + " et jusqu\'au : " + DateFin + ".");
}
function ModifQt(idBT, Prd, qt){
	nb=parseInt(xObj(idBT).value) + parseInt(qt);
	if(nb<1) nb=1;
	if(nb>98) nb=99;
	xObj(idBT).value = nb;
	// Mise a jour champs Ma Commande
	if( xObj("MonPanier1") ) Consolide();
}
function ModifQtC(idBT, qt){
	parent.frames[0].href=URI + Panier +  "?Prd=" + idBT + "&Qt=" + qt;
}
function CreeBtQt(idBT, Prd, Qt){
	// Gestion du compteur quantite d'un produit pour la Commande
	document.write('<input type="text" id="'+idBT+'" name="'+idBT+'" value="'+Qt+'" class="qt" maxlength="2" readonly/>');
	document.write('<input type="hidden" id="h'+idBT+'" name="h'+idBT+'" value="'+Prd+'"/>');
	document.write('<div class="btP"><a href="JavaScript:ModifQt(\''+idBT+'\',\''+Prd+'\',1);" onmouseover="window.status=\'Plus\';return true;"><img src="/Img/btPlus.gif" border="0" alt="Ajoute"></a>');
	document.write('<div class="btM"><a href="JavaScript:ModifQt(\''+idBT+'\',\''+Prd+'\',-1);" onmouseover="window.status=\'Moins\';return true;"><img src="/Img/btMoins.gif" border="0" alt="Retire"></a></div></div>');
}
function CdePrd(CodePrd, Nom, Prix, szNomPage){
	// Ajout Produit Panier
	var Qt, aryChx, PrdChx, NomChx;
	PrdChx = "";
	NomChx = "";
	// si le compteur de quantite existe (en mode promo il n y a pas de quantite)
	if( xObj(CodePrd) ) Qt=xObj(CodePrd).value;
	else Qt=1; // mode Promo
	if( xObj("ListeAChoix") ){
		if( xObj("ListeAChoix").value=="" ){
			alert("Vous devez choisir un article dans la liste ci-dessus");
			return;
		}
		aryChx = xObj("ListeAChoix").value.split("`")
		PrdChx = aryChx[0];
		NomChx = aryChx[1];
	}
	parent.frames[0].location.href=URI + Panier +  "?Prd=" + CodePrd + "&Nom=" + escape(Nom) + "&Qt=" + Qt + "&Prix=" + Prix + "&PrdChx=" + PrdChx + "&NomChx=" + escape(NomChx) + "&szNomPage=" + szNomPage;
}
function DtlPrd(Page){
	// Affiche le Detail Produit en page Centrale
	parent.location.replace(URI + "Pgs/" + Page);
}
function Supp(CodePrd){
	// Retrait d'un Produit de la commande et mise a jour du Panier
	location.href=URI + Commande +  "?Supp=" + CodePrd;
	parent.frames[0].location.href=URI + Panier;
}
function SuppPain(){
	// Retrait du Pain
	xObj("qtPain").value=0;
	ReCalcul();
}
function Vide(){
	// Purge du Panier
	location.href=URI + Commande +  "?Cde=Vide";
	parent.frames[0].location.href=URI + Panier;
}
function FinCde(){
	// Purge du Panier
	parent.frames[0].location.href=URI + Panier;
}
function pmQt(CodePrd, Qt, PrdChx){
	// Retrait d'un Produit du Panier
	location.href=URI + Commande +  "?Prd=" + CodePrd + "&Qt=" + Qt + "&PrdChx=" + PrdChx;
	parent.frames[0].location.href=URI + Panier +  "?Prd=" + CodePrd + "&Qt=" + Qt + "&PrdChx=" + PrdChx;
}
function iMCent(szMt){
	return Math.ceil(szMt.replace(",", ".") * 100);
}

function iMUnit(szMt) {
    return Math.ceil(szMt.replace(",", "."));
}
function iDCent(iMt){
	var tmp = (iMt.toString().substr(0, iMt.toString().length-2) == "") ? "0" : iMt.toString().substr(0, iMt.toString().length-2);
	var tmp1 = (iMt.toString().substr(iMt.toString().length-2) == "0") ? "00" : iMt.toString().substr(iMt.toString().length-2);
	var szMt = tmp + "," + tmp1;
	return szMt
}

function iDCent2(iMt) {
    var m = iMt / 100;
    return m.toFixed(2).replace(".",",");
}


function Consolide(){
	// Recalcule les données de la page: Frais Livraison, Mise a jour panier
	if( CtrlCodePostal(document.frmMonPanier.CodePostal) ){
		if( CtrlModePaiement() ){
			document.frmMonPanier.action=document.frmMonPanier.action + "?Cde=ReCalcul";
			if(window.external&&ie4){window.external.AutoCompleteSaveForm(document.frmMonPanier);}
			document.frmMonPanier.submit();
		}
	}
}
function ValideCde(){
	// validation des produits et quantite (etape 1)
	if( CtrlCodePostal(document.frmMonPanier.CodePostal) ){
		if( CtrlModePaiement() ){
			document.frmMonPanier.action=CommandeConf + "?Cde=ReCalcul";
			if(window.external&&ie4){window.external.AutoCompleteSaveForm(document.frmMonPanier);}
			document.frmMonPanier.submit();
		}
	}
}
function ValideCdeConf(){
	// validation de la Commande (etape 1bis)
	document.frmMonPanier.action=CommandeConf + "?Cde=Valide";
	if(window.external&&ie4){window.external.AutoCompleteSaveForm(document.frmMonPanier);}
	document.frmMonPanier.submit();
}
function CtrlCodePostal(objCP){
	if( objCP.value == "" ){
		alert("Vous devez renseigner le Code Postal du lieu de livraison");
		objCP.focus();
	}else{
		if( isNaN(objCP.value) ){
			alert("Vous devez saisir une valeur num\351rique pour le Code Postal.");
			objCP.focus();
		}else{
			if( objCP.value.length != 5 ){
				alert("Vous devez saisir une valeur \340 5 chiffres pour le Code Postal.");
				objCP.focus();
			}else{
				return true;
			}
		}
	}
	return false;
}
function CtrlModePaiement(){
	if( document.frmMonPanier.OptPaiement.value == "" ){
		alert( "Vous devez pr\351ciser le mode de paiement souhait\351" );
	}else{
		return true;
	}
	return false;
}
function ModePaie(ModePaiement){
//	if( ModePaiement == "CB" ) alert("Vous devez contacter notre restaurant le plus proche pour un paiement par Carte bancaire \340 distance" );
	document.frmMonPanier.OptPaiement.value = ModePaiement;
}
function ReCalcul(){
	// Recalcule des totaux de la commande
	var i=1; var pCumul=0;
	while( xObj("pu"+i) ){	// Calcul totaux Produit
		var tmp;
		tmp = iMCent(xObj("pu"+i).innerHTML) * xObj("qt"+i).value;
		xObj("st"+i).innerHTML = iDCent(tmp);
		pCumul += tmp;
		i+=1;
	}
	// Calcul Pain
	var tmp=0;
	if( xObj("qtPain").value != "0" ) tmp=iMCent(xObj("puPain").innerHTML) * xObj("qtPain").value;
	xObj("stPain").innerHTML = iDCent(tmp);
	pCumul += tmp;
	
	// Calcul Frais de Livraison
	tmp=0;
	if( xObj("pPort").value != "0" ) tmp=iMCent(xObj("pPort").innerHTML)
	pCumul += tmp;

	// Application promo
	tmp = 0;
    var MontantMini=iMCent(xObj("MontantMini").value);
    if (xObj("PromoOK").value == "1") {
        if (pCumul >= MontantMini) {
            if (xObj("NaturePromo").value == "CHQ") {
                tmp = parseFloat(iMCent(xObj("MontantPromo").value));
            } else {
                tmp = (xObj("MontantPromo").value * pCumul) / 100;
            }
            xObj("ValeurPromo").innerHTML = iDCent(tmp);
        }
    }
	if( xObj("pTotal-recap").value != "0" ) tmp=iMCent(xObj("pTotal-recap").innerHTML)
 	 //  xObj("pTotal-recap").innerHTML = iDCent2(pCumul);

//	pCumul -= tmp;

	xObj("pTotal").innerHTML = iDCent2(pCumul);




	// Total

	
	//*** Masquage Bt access commande
	parent.xObj("btAccessCde").style.visibility="hidden";
	//*** Mise en place radio Mode Paiement
	if( document.frmMonPanier.OptPaiement.value != "" ){
		for( i=0; i < document.frmMonPanier.ChxPaie.length; i++ ){
			if( document.frmMonPanier.ChxPaie[i].value == document.frmMonPanier.OptPaiement.value ) document.frmMonPanier.ChxPaie[i].checked="true";
		}
	}
	//*** Si Code Postal vide, focus sur input :
	if( document.frmMonPanier.CodePostal ){
		if( document.frmMonPanier.CodePostal.value=="" ) document.frmMonPanier.CodePostal.focus();
	}
}
function MajPanier(){
	parent.frames[0].location.href=URI + Panier;
}
function OkLoginII(){
	if( xObj("FormulairePrioritaire") ) frm = document.frmLoginII;
	if( frm ){
		if( frm.Pseudo ){
			if( frm.Pseudo.value == ""){
				alert("Vous devez renseigner votre adresse E-Mail.");
				frm.Pseudo.focus();
			}else{
				frm.Pseudo.action=frm.Pseudo.action + "?Cde=EnvoiMailMdP";
				if(window.external&&ie4){window.external.AutoCompleteSaveForm(frm);}
				frm.submit();
				return;
			}
		}
	}
}
function EstLoginValid(e){
	if (!e) var e = window.event;
	var Code = e.keyCode;
	if( Code && Code == 13){
		e.cancelBubble;
		OkLogin();
		return false;
	}
	return true;
}
function PourValidation(){
	frm = document.frmLogin;
	// mise en place event KB pour Login depuis la page principale
	if( xObj("FormulairePrioritaire") ) frm = document.frmLoginII;
	if( frm ){
		if( frm.Pseudo ){
			if( frm.Pseudo.value == "") frm.Pseudo.focus();
		}
	}
	// pas d'event si textearea present (enquete satisfaction) ou 
	if( !xObj("TextArea") && !xObj("DateLivre") ){
		document.onkeypress = EstLoginValid;
	}
}
function OkLogin(){
	// Validation Pseudo
	if( frm ){
		if( frm.Pseudo ){
			if( frm.Pseudo.value == "" ){
				alert("Vous devez renseigner votre adresse E-Mail.");
				frm.Pseudo.focus();
			}else{
				if( !isValidEmail(frm.Pseudo.value) ){
					alert("Cette adresse E-mail semble incorrecte.");
					frm.Pseudo.select();
					frm.Pseudo.focus();
				}else{
					// MdpPerdu :
					if( ! frm.MdP ){
						frm.action=frm.action + "?Cde=EnvoiMailMdP";
						if(window.external&&ie4){window.external.AutoCompleteSaveForm(frm);}
						frm.submit();
						return;
					}
					// Identification :
					if( frm.MdP.value == "" ){
						alert("Vous devez saisir votre Mot de passe.");
						frm.MdP.focus();
					}else{
						if( xObj("CreerCompteMdP")){
							if( xObj("CreerCompteMdP").style.visibility=="visible"){
								if( frm.MdP.value != frm.ConfMdP.value ){
									alert("Le nouveau Mot de passe n'est pas confirm\351 correctement");
									frm.ConfMdP.select();
									frm.ConfMdP.focus();
								}else{
									if( frm.MdP.value.length < 4 ){
										alert("Le Mot de passe do\356t avoir au moins 4 caract\350res.");
									}else{
										frm.action=frm.action + "?Cde=NouveauCompteSuite";
										if(window.external&&ie4){window.external.AutoCompleteSaveForm(frm);}
										frm.submit();
										return;
									}
								}
							}else{
								frm.action=frm.action + "?Cde=Login";
								if(window.external&&ie4){window.external.AutoCompleteSaveForm(frm);}
								frm.submit();
								return;
							}
						}else{
							frm.action=frm.action + "?Cde=Login";
							if(window.external&&ie4){window.external.AutoCompleteSaveForm(frm);}
							frm.submit();
							return;
						}
					}
				}
			}
		}
	}
}
function isValidEmail(InMail){
	posDOM	= InMail.indexOf('@', 0);
	posDOT	= InMail.indexOf('.', posDOM);
	lenEMAIL = InMail.length -1;
	ValCar	= "abcdefghijklmnopqrstuvwxyz.0123456789@-_";

	for( i=0; i < InMail.length; i++ ){
		if( ValCar.search( InMail.charAt(i).toLowerCase() ) == -1 ) return false;
	}
	if(	(InMail.indexOf('@', 0) == -1) ||
		(InMail.indexOf('.', posDOM) == -1) ||
		(posDOM == 0) ||
		(posDOT == posDOM+1) ||
		(InMail.charAt(posDOT+1) == "") ||
		(InMail.indexOf(';', 0) != -1) ||
		(InMail.indexOf('.', lenEMAIL) != -1) ){
			return false;
	}
	return true;
}
function ValideAdresse(){
	// Validation de l'adresse de livraison
	if( frm.CodePostal.value != frm.CodePostalAdr.value ){
		alert("Le Code Postal du lieu de livraison ne concorde pas avec celui saisie pour le calcul de frais de livraison.");
	}else {
		if( CtrlAdr() ){
			frm.action = URI + HeureLivre + "?Cde=PreEnregistre";
			if(window.external&&ie4){window.external.AutoCompleteSaveForm(frm);}
				frm.submit();
		}
	}
}
function ValideCompte(){
	// Validation du compte utilisateur
	if( xObj("FormulairePrioritaire") ) frm = document.frmLoginII;
	if( frm.MdP){
		if( frm.MdP.value != "" ){
			if( frm.MdP.value != frm.ConfMdP.value ){
				alert("Le nouveau Mot de passe n'est pas confirm\351 correctement");
				frm.ConfMdP.focus();
				return;
			}
		}
	}
	if( CtrlAdr() && CtrlMedia() ){
		frm.action = URI + GestionCompte + "?Cde=Enregistre";
		if(window.external&&ie4){window.external.AutoCompleteSaveForm(frm);}
		frm.submit();
	}
}
function RepEnq(){
	frm.Reponse.value = "UNE REPONSE";
}
function ValideEnqueteSatisfaction(){
	if(frm.DateCde.value == ""){
		alert("Vous devez renseigner une date ou un numéro de commande.");
		frm.DateCde.focus();
	}else{
		if(frm.Reponse.value == ""){
			alert("Vous devez renseigner au moins une opinion sur un critère.");
		}else{
			frm.action="/Liens/SatisfactionPDFtoMAIL2.asp";
			frm.submit();
		}
	}
}
function NouveauCompte(){
	// Creation compte utilisateur
	xObj("Sidentifier").innerHTML= (FlipFlop) ? "Je suis d\351j\353 client, je m'identifie" : "Merci de renseigner les champs ci-dessous pour cr\351er votre compte :";
	xObj("SidentifierOK").style.visibility = (FlipFlop) ? "visible" : "hidden";
	xObj("MdPPerdu").style.visibility = (FlipFlop) ? "visible" : "hidden";
	xObj("CreerCompteMdP").style.visibility = (FlipFlop) ? "hidden" : "visible";
	FlipFlop = !FlipFlop;
}
//*** 18/01/2008 formatage champs date et heure
function EventInputON(e) {
	xObj(e).onkeypress = CtrlInput;
}
function CtrlInput(e) {
	var keyCode = window.event ? event.keyCode : e.which;
	var objSrc = window.event ? event.srcElement : e.target;
	var maskDate = "99/99/9999";
	var maskHeure = "99h99";
	var val = objSrc.value;
	var rc = false;
	var mask = objSrc.name=="DateLivre" ? maskDate : maskHeure
	var sep = objSrc.name=="DateLivre" ? "/" : "h"

	if(keyCode == 13){
		ValideCommande();
		return false;
	}

	if(keyCode == 8 || keyCode == 0){
		rc = true;
	}else{
		var maskChar = mask.substr(val.length, 1);
		var nextMaskChar = '';
		if((val.length + 1) <= mask.length){
			nextMaskChar = mask.substr(val.length + 1, 1);
			if ((maskChar.charCodeAt(0) == 57 ) && (keyCode >= 48) && (keyCode <= 57)){
				if( nextMaskChar == sep ){
					objSrc.value = objSrc.value + String.fromCharCode(keyCode) + sep
					rc = false;
				}
				else
					rc = true;
			}else{
				objSrc.value = objSrc.value + sep
				rc = true;
			}
		}
	}
	return rc;
}
//*** 18/01/2008 formatage champs date et heure	
function PourLivraison(){
	//*** Controles horaires
	if( xObj1("dPanier").EstVide == "vide" ) document.location.href="/Pgs/Cde1.asp";
	if( document.frmDateHeure.DateLivre.value == "") document.frmDateHeure.DateLivre.focus();
}
function ValideCommande(){
	if( CtrlDate()&&CtrlHeure() ){
		document.frmDateHeure.action = URI + ValideOFCommande + "?Cde=ValideOuvertFerme";
		if(window.external&&ie4){window.external.AutoCompleteSaveForm(document.frmDateHeure);}
			document.frmDateHeure.submit();
	}
}
function CtrlDate(){
	var DateSaisie = document.frmDateHeure.DateLivre.value;
	if( DateSaisie.length < 9 ){
		alert( "Vous devez renseigner la Date suivant le format JJ/MM/AAAA" );
		document.frmDateHeure.DateLivre.focus();
		return false;
	}else{
		var JJ=DateSaisie.substring(0,2);
		var MM=DateSaisie.substring(3,5);
		var AAAA=DateSaisie.substring(6,10);
		if( CtrlFormat(JJ, 1, 31, "Jour")&&CtrlFormat(MM, 1, 12, "Mois")&&CtrlFormat(AAAA, 2006, 2036, "Ann\351e") ){
			var Maintenant = new Date();
			var Jours = DeuxDigits( Maintenant.getDate() );
			var Mois = DeuxDigits( Maintenant.getMonth()+1 );
			var Annees = DeuxDigits( Maintenant.getFullYear() );
			
			Aujourdhui=false;
			if( Number(AAAA + MM + JJ)< Number(Annees + Mois + Jours) ){
				alert( "La date souhait\351e de livraison ne peut etre ant\351rieure \340 la date courante." );
				return false;
			}else{
				if( Number(AAAA + MM + JJ) == Number(Annees + Mois + Jours) ) Aujourdhui=true;
				return true;
			}
		}
	}
	return false;
}
function DeuxDigits(Obj){
	Obj = Obj.toString();
	Obj = ( Obj.length == "1" ) ? "0"+Obj : Obj ;
	return Obj;
}
function CtrlFormat(Nbr, Min, Max, NomNbr){
	if( isNaN(Nbr) ){
		alert( "Vous devez saisir une valeur num\351rique pour la partie " + NomNbr);
		return false;
	}
	// Controle Jour Mois
	if( Number(Nbr)<Min || Number(Nbr)>Max ){
		alert( "La partie " + NomNbr + " a une valeur incorrecte : " + Nbr );
		return false;
	}
	return true;
}
function CtrlHeure(){
	var HeureSaisie = document.frmDateHeure.HeureLivre.value;
	if( HeureSaisie.length < 4 ){
		alert( "Vous devez renseigner l\'heure suivant le format HHhMM" );
		document.frmDateHeure.HeureLivre.focus();
		return false;
	}else{
		var HH=HeureSaisie.substring(0,2);
		var MM=HeureSaisie.substring(3,5);
		if( CtrlFormat(HH, 0, 23, "Heure")&&CtrlFormat(MM, 0, 59, "Minute") ){
			var Maintenant = new Date();
			var Heures = DeuxDigits( Maintenant.getHours() );
			var Minutes = DeuxDigits( Maintenant.getMinutes() );

			if( Aujourdhui ){
				if( ((Number(HH)*60)+Number(MM)) < ((Number(Heures)*60)+Number(Minutes)+30) ){
					alert( "L'heure souhait\351e de livraison do\356t etre sup\351rieure de 30 minutes \340 l'heure courante." );
					return false;
				}else return true;
			}else return true;
		}
	}
	return false;
}
function CtrlAdr(){
	// Si 'Adresse Actuelle' choisie : champ toujours OK
	if( frm.ChoixAdr){
		if( frm.ChoixAdr[0].checked ) return true;
	}
	if( frm.Prenom.value == "" ){
		alert("Vous devez renseigner votre Pr\351nom.");
		frm.Prenom.focus();
	}else{
		if( frm.NomClie.value == "" ){
			alert("Vous devez renseigner votre Nom.");
			frm.NomClie.focus();
		}else{
			if( frm.Voie.value == "" ){
				alert("Vous devez renseigner la Voie.");
				frm.Voie.focus();
			}else{
				if( frm.CodePostalAdr.value == "" ){
					alert("Vous devez renseigner le Code Postal.");
					frm.CodePostalAdr.focus();
				}else{
					if( CtrlCodePostal(frm.CodePostalAdr) ){
						if( frm.Ville.value == "" ){
							alert("Vous devez renseigner la ville.");
							frm.Ville.focus();
						}else{
							if( frm.Telephone.value == "" ){
								alert("Vous devez renseigner votre num\351ro de t\351l\351phone.");
								frm.Telephone.focus();
							}else{
								if( isNaN(frm.Telephone.value) ){
									alert("Vous devez saisir une valeur num\351rique pour le num\351ro de t\351l\351phone.");
									frm.Telephone.focus();
								}else{
									if( frm.Telephone.value.length != 10 ){
										alert("Vous devez saisir 10 chiffres pour le num\351ro de t\351l\351phone.");
										frm.Telephone.focus();
									}else{
										return true;
									}
								}
							}
						}
					}
				}
			}
		}
	}
	return false;
}
function CtrlMedia(){
	var frmMedia = document.frmLoginII.ListeMedia;
	if( frmMedia ){
		if( frmMedia.selectedIndex==0 ){
			alert("Merci de renseigner le moyen qui vous a permis de nous connaître.");
			frmMedia.focus();
		}else{
			if( frmMedia.value=="AUTRE" ){
				if( document.frmLoginII.MediaAutre.value=="" ){
					alert( "Merci de précisez le moyen qui vous a permis de nous connaître." );
					document.frmLoginII.MediaAutre.focus();
				}else{
					return true;
				}
			}else{
				return true;
			}
		}
	return false;
	}
	return true;
}
function DivCalque(){
	CalculDispoAffichage();
	xObj("Calque").style.height = String(Hauteur)+"px";
	xObj("Calque").style.width = String(Largueur)+"px";
	xObj("TelechargerCarte").style.visibility = "hidden";
	xObj("PanierFrame").style.visibility = "hidden";	
}
function PosContenuCompte(){
	CalculDispoAffichage();
	xObj("PosContenuCompte").style.height = String(Hauteur)+"px";
	xObj("PosContenuCompte").style.width = String(Largueur)+"px";
	xObj("PosContenuCompte").style.paddingTop = String((Hauteur-hContenuCalque)/2)+"px";
	xObj("Centre").style.overflow = "hidden";	//pour firefox qui masque les inputs
}
function SurLaCarte(){
	xObj("TelechargerCarte").style.display = "none";
	xObj("FondTelechargerCarte").style.display = "inline";
}
function HorsLaCarte(){
	xObj("TelechargerCarte").style.display = "inline";
	xObj("FondTelechargerCarte").style.display = "none";
}
//-->

