function popupcentree(page,largeur,hauteur,options)
{
	var top=0 ;
	var left=0 ;
	window.open(page,'','top='+top+',left='+left+',width='+largeur+',height='+hauteur+','+options);

}


function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() //v3.0
{ 
  var i,j=0,x,a=MM_swapImage.arguments; 
 
  document.MM_sr=new Array;
  for(i=0;i<(a.length-2);i+=3)
	
   if ((x=MM_findObj(a[i]))!=null)
   {
	
   document.MM_sr[j++]=x;
   if(!x.oSrc) 
		x.oSrc=x.src; 
	
   x.src=a[i+2];
   }
}

function PopupCentrer(page,largeur,hauteur,options) {
  page = page;
  var top=(screen.height-hauteur)/2;

  var left=(screen.width-largeur)/2;

  window.open(page,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options);

}

function checkEmail(emailAddr) 
{
	// Cette fonction vérifie la bon format d'une adresse e-mail.
	// Comme :
	// user@domain.com ou user.perso@domain.com
	var i;
	
	// Recherche de @
	i = emailAddr.indexOf("@");
	if (i == -1) {
		return false;
	}
	
	// Séparation du nom de l'utilisateur et du nom de domaine.
	var username = emailAddr.substring(0, i);
	var domain = emailAddr.substring(i + 1, emailAddr.length)

	// Recherche des espaces au début du nom de l'utilisateur.
	i = 0;
	while ((username.substring(i, i + 1) == " ") && (i < username.length)) {
		i++;
	}
	// Les enlève s'il en trouve.
	if (i > 0) {
		username = username.substring(i, username.length);
	}

	// Recherche d'espaces à la fin du nom de domaine.
	i = domain.length - 1;
	while ((domain.substring(i, i + 1) == " ") && (i >= 0)) {
		i--;
	}
	// Les enlève s'il en trouve.
	if (i < (domain.length - 1)) {
		domain = domain.substring(0, i + 1);
	}

	// Vérifie que le nom de l'utilisateur et du domaine ne soit pas vide.
	if ((username == "") || (domain == "")) {
		return false;
	}
	
	// Vérifie s'il n'y a pas de caractères interdits dans le nom de l'utilisateur.
	var ch;
	for (i = 0; i < username.length; i++) {
		ch = (username.substring(i, i + 1)).toLowerCase();
		if (!(((ch >= "a") && (ch <= "z")) || 
			((ch >= "0") && (ch <= "9")) ||
			(ch == "_") || (ch == "-") || (ch == "."))) {
				return false;
		}
	}
	
	// Vérifie s'il n'y a pas de caractères interdits dans le nom de domaine
	for (i = 0; i < domain.length; i++) {
		ch = (domain.substring(i, i + 1)).toLowerCase();
		if (!(((ch >= "a") && (ch <= "z")) || 
			((ch >= "0") && (ch <= "9")) ||
			(ch == "_") || (ch == "-") || (ch == "."))) {
				return false;
		}
	}

	// Ajouter ci-dessous de nouveaux noms de domaine.
	//
	var aSuffix = new Array("com","net","int","aero","biz","museum","name","info","coop","pro","eu","edu","org","gov","mil","bj","dz","de","ad","be","ca","bf","bi","cm","cf","cg","cd","ci","dj","fr","ga","gp","gf","lu","mg","ml","ma","mq","mr","mc","nc","pf","re","pm","sn","ch","td","tf","tn");
		var bFoundSuffix = false;
		i = 0;
		while (i < aSuffix.length) {
			if (("." + aSuffix[i]) == domain.substring(domain.length - aSuffix[i].length - 1, domain.length)) {
				return true;
			}
			i++;
		}
	// Si le nom de domaine est inconnu  : return false
	return false;
}	
	
function validerH()
{
	if (document.forms['parrainage-accueil'].elements['email1'].value=="") 
	{	
		alert("Merci de spécifier un email.");
		return false;
	}
	else 
	{
		if ( !checkEmail(document.forms['parrainage-accueil'].elements['email1'].value) ) 
		{
			alert("Votre email est invalide !"); 
			return false;
		} 
		else 
		{
			document.forms['parrainage-accueil'].submit();
		}
	}
}

function parr(i)
{
	if (document.forms['parrainage'].elements['email'+i].value!="") 
	{	
		if ( checkEmail(document.forms['parrainage'].elements['email'+i].value) ) 
		{
			return true;
			
		} 
		else 
		{
			return false;
			
		}
	}
	else
	{
		return true ;
		
	}
	
}

function valider()
{


	if (document.forms['parrainage'].elements['email1'].value=="") 
	{	
		alert("Merci de spécifier un email.");
	}
	else 
	{
		if ( !checkEmail(document.forms['parrainage'].elements['email1'].value) ) 
		{
			alert("Votre email est invalide !"); 
		} 
		else 
		{
			if ( parr(2) && parr(3) && parr(4) && parr(5) )
			{
				document.forms['parrainage'].submit();
			}
			else
			{
				alert("Un email est invalide !"); 
			}
		}
	}

}


function sendForm(nomForm,act,page) {
	var frm;
  frm = document.getElementById(nomForm);
  frm.action = act ;
  document.getElementById('gopage').value = page ;
  frm.submit();
}

//-->
function AvertissementPanier(){
	var avtBox = document.createElement ('DIV');
	avtBox.className = 'avertissementPanier';
	//avtBox.innerHTML = '<div class="accesBoutique"><a href=""><img src="/images/acces_boutique.jpg"/></a></div>' ;
		
	var ctnAchat = document.createElement ('DIV');
	ctnAchat.className = 'ctnAchat';
	avtBox.appendChild(ctnAchat) ;
	var lienCtnAchat = document.createElement ('A');
	lienCtnAchat.href = "#";
	var imglienCtnAchat = document.createElement ('IMG');
	imglienCtnAchat.src = '/images/continuer.jpg' ;
	lienCtnAchat.appendChild(imglienCtnAchat);
	lienCtnAchat.onclick = function () { avtBox.close (); return false;};
	ctnAchat.appendChild(lienCtnAchat) ;
	var ctnBoutique= document.createElement ('DIV');
	ctnBoutique.className = 'accesBoutique';
	avtBox.appendChild(ctnBoutique) ;
	var lienCtnBoutique = document.createElement ('A');
	lienCtnBoutique.href = "javascript:sendForm(\'logBoutique\',\'http://boutique.vente-du-diable.com\',\'accueil\');";
	var imglienCtnBoutique = document.createElement ('IMG');
	imglienCtnBoutique.src = '/images/accesboutique.jpg' ;
	lienCtnBoutique.appendChild(imglienCtnBoutique);
	ctnBoutique.appendChild(lienCtnBoutique) ;
	return ModalElement (avtBox);
}

function AvertissementPanierVente(){
	var avtPVBox = document.createElement ('DIV');
	avtPVBox.className = 'avertissementPanierVente';
	var finaliserCmd = document.createElement ('DIV');
	finaliserCmd.className = 'finaliserAchat';
	avtPVBox.appendChild(finaliserCmd) ;
	var lienfinaliserCmd = document.createElement ('A') ;
	var imglienfinaliserCmd = document.createElement ('IMG');
	imglienfinaliserCmd.src = '/images/finaliser.jpg' ;
	lienfinaliserCmd.appendChild(imglienfinaliserCmd);
	lienfinaliserCmd.href = "http://www.vente-du-diable.com/trait_cmd/panier.php" ;
	finaliserCmd.appendChild(lienfinaliserCmd) ;
	var videPanier= document.createElement ('DIV');
	videPanier.className = 'videPanier';
	avtPVBox.appendChild(videPanier) ;
	var lienvidePanier = document.createElement ('A');
	lienvidePanier.href = "http://www.vente-du-diable.com/trait_cmd/panier.php?vp=1" ;
	var imglienvidePanier = document.createElement ('IMG');
	imglienvidePanier.src = '/images/vider.jpg' ;
	lienvidePanier.appendChild(imglienvidePanier);
	videPanier.appendChild(lienvidePanier) ;
	return ModalElement (avtPVBox);
}

function AvertissementAccesMembre(){
		var avtPAMBox = document.createElement ('DIV');
	avtPAMBox.className = 'avertissementAccesMembre';
	var imgAnnuler = document.createElement ('IMG');
	imgAnnuler.src = '../../images/fermer.jpg' ;
	imgAnnuler.className= 'fermer_popup' ;
	imgAnnuler.onclick = function () { avtPAMBox.close (); return false;};
	avtPAMBox.appendChild(imgAnnuler) ;
	

	var login = document.createElement ('DIV');
	login.className = 'login_popup';
	login.innerHTML = '<form name="loginpopup" id="loginpopup" action="../../logCheck.php" method="post" ><table class="login_panier" ><tr><td><input name="mail" type="text" size="18"/></td></tr><tr><td><input name="pass" type="password" size="18" /></td></tr><td align="right"><input type="image"  onclick="document.loginpopup.submit();" src="../../images/valider-login.jpg" style="cursor:pointer;border:0px"/></td></tr></table></form>' ;
	avtPAMBox.appendChild(login) ;
	
	
	var devenirmembre= document.createElement ('DIV');
	devenirmembre.className = 'devenirmembre_popup';
	avtPAMBox.appendChild(devenirmembre) ;
	var liendevenirmembre = document.createElement ('A');
	liendevenirmembre.innerHTML = '>>Je cr&eacute;e mon compte' ;
	liendevenirmembre.href = "http://www.vente-du-diable.com/devenir-membre.php?pa=acceslibre@vente-du-diable.com" ;
	devenirmembre.appendChild(liendevenirmembre) ;
	return ModalElement (avtPAMBox);
}



function AvertissementUnEuro(){
	var avtAUEBox = document.createElement ('DIV');
	avtAUEBox.className = 'avertissementUnEuro';
	
	var imgAnnuler = document.createElement ('IMG');
	imgAnnuler.src = '../../images/fermer.jpg' ;
	imgAnnuler.className= 'fermer_popup' ;
	imgAnnuler.onclick = function () { avtAUEBox.close (); return false;};
	avtAUEBox.appendChild(imgAnnuler) ;
	
	return ModalElement (avtAUEBox);
}


function AvertissementPanierTemps(){
	var avtPVBox = document.createElement ('DIV');
	avtPVBox.className = 'avertissementPanierVente';
	var finaliserCmd = document.createElement ('DIV');
	finaliserCmd.className = 'finaliserAchat';
	avtPVBox.appendChild(finaliserCmd) ;
	var lienfinaliserCmd = document.createElement ('A') ;
	var imglienfinaliserCmd = document.createElement ('IMG');
	imglienfinaliserCmd.src = '/images/finaliser_commande.jpg' ;
	lienfinaliserCmd.appendChild(imglienfinaliserCmd);
	lienfinaliserCmd.href = "http://www.vente-du-diable.com/trait_cmd/panier.php?finaliser=oui" ;
	finaliserCmd.appendChild(lienfinaliserCmd) ;
	var videPanier= document.createElement ('DIV');
	videPanier.className = 'videPanier';
	avtPVBox.appendChild(videPanier) ;
	var lienvidePanier = document.createElement ('A');
	lienvidePanier.href = "http://www.vente-du-diable.com/trait_cmd/panier.php?vp=1" ;
	var imglienvidePanier = document.createElement ('IMG');
	imglienvidePanier.src = '/images/vider_unpanier.jpg' ;
	lienvidePanier.appendChild(imglienvidePanier);
	videPanier.appendChild(lienvidePanier) ;
	return ModalElement (avtPVBox);
}

function ajoutPanierBox(messageProduit){
	var msgBox = document.createElement ('DIV');
	msgBox.className = 'messageBox';
	var contenu = document.createElement ('DIV');

	contenu.className = 'ajoutPanierPopup';
	contenu.style.position = 'relative';
	msgBox.appendChild (contenu);
	var entete = document.createElement('DIV');

	entete.className = 'entete';
	contenu.appendChild (entete);
	var message = document.createElement ('DIV');
	message.className = 'message';
	contenu.appendChild (message);
	
	var panierContenu = document.createElement ('DIV');
	panierContenu.id = 'panierContenu';
	panierContenu.innerHTML = messageProduit ;
	message.appendChild (panierContenu);
	
	var piedConteneur = document.createElement ('DIV');
	piedConteneur.className = 'pied';
	var pied = document.createElement ('div');
	piedConteneur.appendChild (pied);
	var sep = document.createElement ('div');
	sep.style.clear = 'both';
	piedConteneur.appendChild (sep);
	contenu.appendChild (piedConteneur);
	var bt_panier_div = document.createElement ('DIV');
	bt_panier_div.className = 'bt_panier_div' ;
	var bt_panier = document.createElement ('a');
	bt_panier.className = 'bt_panier';
	bt_panier.href="../../trait_cmd/panier.php";
	bt_panier.appendChild (document.createTextNode ('>> Valider mes achats'));
	bt_panier.onclick = function () { msgBox.close (); return true; };
	bt_panier_div.appendChild(bt_panier) ;
	var bt_continuer_div = document.createElement ('DIV');
	bt_continuer_div.className = 'bt_continuer_div' ;
	var bt_continuer = document.createElement ('a');
	bt_continuer.className = 'bt_continuer';
	bt_continuer.href = '#';
	bt_continuer.appendChild (document.createTextNode ('>> Continuer mes achats'));
	bt_continuer.onclick = function () { msgBox.close(); return false; };
	bt_continuer_div.appendChild(bt_continuer) ;
	pied.appendChild (bt_panier_div);
	pied.appendChild (bt_continuer_div);
	bt_continuer.focus();

	
	return ModalElement (msgBox);
	
	
}

function newDiv (className)
	{
		var DOMElement = document.createElement ('DIV');
		DOMElement.className = className;
		return DOMElement;
	}

function ModalElement (DOMObject){
		var rx_appVersion = /MSIE\s([\d\.]+)/i;
		var oldIE = false;
		if (rx_appVersion.exec (navigator.appVersion)
		    && (RegExp.$1 < 7.0))
		{
			oldIE = true;
		}
	  var mw = DOMObject.modalWindow = newDiv ('modal_box');
		mw.appendChild (DOMObject);
		if(!oldIE){
			 DOMObject.modalBackground = newDiv ('modal_bg');
			 document.body.appendChild (DOMObject.modalBackground);
			 DOMObject.close = function () {DOMObject.modalBackground.parentNode.removeChild (DOMObject.modalBackground); DOMObject.modalWindow.parentNode.removeChild (DOMObject.modalWindow);};
		}else{
			DOMObject.close = function () {DOMObject.modalWindow.parentNode.removeChild (DOMObject.modalWindow);};
		}
		document.body.appendChild (DOMObject.modalWindow);
		mw.style.visibility = 'hidden';
		var marginTop = - (DOMObject.offsetHeight / 2);
		if (oldIE){
			DOMObject.modalWindow.style.position='absolute' ;
		}
		mw.style.marginLeft = (-(DOMObject.offsetWidth / 2))+'px';
		mw.style.marginTop = (marginTop)+'px';
		DOMObject.modalWindow.style.visibility = '';
		return DOMObject;
	}
	
