  // Popup Photo
  function PopPhoto(Dossier, chemin, largeur, hauteur){
    var haut=(screen.height-hauteur)/2;
    var gauche=(screen.width-largeur)/2;
    popphoto=window.open(Dossier+'pop_photo.php?chemin='+chemin+'&hauteur='+hauteur+'&largeur='+largeur+'','popphoto','top='+haut+',left='+gauche+',toolbar=0, location=0, directories=0, status=0, scrollbars=0, resizable=0, copyhistory=0, menuBar=0, width='+(largeur+20)+', height='+(hauteur+20));
    if (popphoto.blur) popphoto.focus();
  }
  
  //Popup Envoyer a un ami
  function PopAmi(Dossier, url)
  {
    var haut=(screen.height-420)/2;
    var gauche=(screen.width-515)/2;
    popami=window.open(Dossier+'pop_ami.php?Url='+url+'','popami','top='+haut+',left='+gauche+',toolbar=0, location=0, directories=0, status=0, scrollbars=1, resizable=0, copyhistory=0, menuBar=0, width=515, height=420');
    if (popami.blur) popami.focus();
  }
  
  //Popup Newsletter
  function PopNewsletter(Dossier, IdStyle, Prenom, Email)
  {
    var haut=(screen.height-320)/2;
    var gauche=(screen.width-515)/2;
    popnewsletter=window.open(Dossier+'pop_newsletter.php?IdStyle='+IdStyle+'&Prenom='+Prenom+'&Email='+Email,'popnewsletter','top='+haut+',left='+gauche+',toolbar=0, location=0, directories=0, status=0, scrollbars=1, resizable=0, copyhistory=0, menuBar=0, width=515, height=320');
    if (popnewsletter.blur) popnewsletter.focus();
  }
  
  //Form Submit Newsletter
  function SubmitNewsletter(Dossier)
  {
    //IdStyle = document.getElementById("IdStyle").option[document.getElementById("IdStyle").selectedIndex].value;
	Prenom = document.getElementById("Prenom").value;
	Email = document.getElementById("Email").value;
	
	PopNewsletter(Dossier, '', Prenom, Email);
  }
  
  //Popup Article Associé
  function PopArticleAssoc(id_article)
  {
    var haut=(screen.height-400)/2;
    var gauche=(screen.width-770)/2;
    poparticleassoc=window.open('pop_articleassoc.php?Id='+id_article,'poparticleassoc','top='+haut+',left='+gauche+',toolbar=0, location=0, directories=0, status=0, scrollbars=1, resizable=0, copyhistory=0, menuBar=0, width=810, height=400');
    if (poparticleassoc.blur) poparticleassoc.focus();
  }
  
  //Popup Facture
  function PopFacture(id_commande)
  {
    var haut=(screen.height-500)/2;
    var gauche=(screen.width-770)/2;
    popfacture=window.open('pop_facture.php?Id='+id_commande,'popfacture','top='+haut+',left='+gauche+',toolbar=0, location=0, directories=0, status=0, scrollbars=1, resizable=0, copyhistory=0, menuBar=0, width=770, height=400');
    if (popfacture.blur) popfacture.focus();
  }
  
  // Switch type Article
  function SwitchTypeArticle(type)
  {
	if(type == "") type = document.getElementById('Type').options[document.getElementById('Type').selectedIndex].value;

	if(type == "Ensemble"){
		document.getElementById('IdCategorie').disabled = true;
		document.getElementById('IdStyle').disabled = false;
		document.getElementById('DateLook').disabled = false;
		document.getElementById('Promotion').disabled = true;
		document.getElementById('taille').style.visibility = "hidden";
		document.getElementById('associe').style.visibility = "visible";
	}
	else if(type == "Article"){
		document.getElementById('IdCategorie').disabled = false;
		document.getElementById('IdStyle').disabled = true;
		document.getElementById('DateLook').disabled = true;
		document.getElementById('Promotion').disabled = false;
		document.getElementById('taille').style.visibility = "visible";
		document.getElementById('associe').style.visibility = "hidden";
	}
  }
   
  var UrlManagePanier_Panier = ""; 
  var UrlManagePanier_Article = ""; 
  
  function ManagePanier(Dossier, Action, IdArticle, IdQuantite, IdTaille, Location)
  { 
  	Quantite = document.getElementById(IdQuantite).value;
	Taille = document.getElementById(IdTaille).value;
	
	if(Quantite == ""){ 		
		messageContent = '<table width="231" border="0" cellpadding="5" cellspacing="0" bgcolor="#FFFFFF" style="border: solid 1px; border-color:#7F7F7F;">';
    	messageContent += '<tr><td align="center" bgcolor="#7F7F7F" class="Police-Arial-14-Blanc"><strong>Information Panier</strong></td></tr>';
    	messageContent += '<tr><td height="50" align="center" class="Police-Arial-12-GrisFonce" style="padding-right:20px;"><strong><img src="images/categorie/categorie_06.gif" alt="" width="29" height="25" border="0" align="absbottom"> Vous devez sp&eacute;cifier une quantit&eacute; </strong></td></tr>';
   		messageContent += '<tr><td align="center" class="Police-Arial-12-GrisFonce" style="padding-right:20px;"><img src="images/commande/commande_08.gif" alt="Ok" width="42" height="24" onClick="document.getElementById(\'message\').style.visibility=\'hidden\'"></td></tr>';
    	messageContent += '<tr><td height="10"></td></tr>';
  		messageContent += '</table>';
		
		document.getElementById('message').innerHTML = messageContent;
		document.getElementById('message').style.top = 100 + "px";
		document.getElementById('message').style.left = ((screen.width-231)/2) + "px";
		document.getElementById('message').style.visibility = "visible";
	}
	else if(Taille == ""){
		messageContent = '<table width="231" border="0" cellpadding="5" cellspacing="0" bgcolor="#FFFFFF" style="border: solid 1px; border-color:#7F7F7F;">';
    	messageContent += '<tr><td align="center" bgcolor="#7F7F7F" class="Police-Arial-14-Blanc"><strong>Information Panier</strong></td></tr>';
    	messageContent += '<tr><td height="50" align="center" class="Police-Arial-12-GrisFonce" style="padding-right:20px;"><strong><img src="images/categorie/categorie_06.gif" alt="" width="29" height="25" vspace="5" border="0" style="vertical-align:middle;"> Vous devez sp&eacute;cifier une taille</strong></td></tr>';
   		messageContent += '<tr><td align="center" class="Police-Arial-12-GrisFonce" style="padding-right:20px;"><img src="images/commande/commande_08.gif" alt="Ok" width="42" height="24" onClick="document.getElementById(\'message\').style.visibility=\'hidden\'"></td></tr>';
    	messageContent += '<tr><td height="10"></td></tr>';
  		messageContent += '</table>';
		
		document.getElementById('message').innerHTML = messageContent;
		document.getElementById('message').style.top = 100 + "px";
		document.getElementById('message').style.left = ((screen.width-231)/2) + "px";
		document.getElementById('message').style.visibility = "visible";
	}
    else {
		// On verifie la disponibilite en fonction du choix
		UrlManagePanier_Panier = Dossier+"panier.php?Action="+Action+"&IdArticle="+IdArticle+"&Quantite="+document.getElementById(IdQuantite).value+"&IdTaille="+document.getElementById(IdTaille).value+"&Location=commande-panier.php";
		UrlManagePanier_Article = Dossier+"panier.php?Action="+Action+"&IdArticle="+IdArticle+"&Quantite="+document.getElementById(IdQuantite).value+"&IdTaille="+document.getElementById(IdTaille).value+"&Location="+Location;
		CheckDisponibilite(IdArticle);
	}
  }
  
  function ManagePanierEnsemble(Dossier, Action, IdArticle, IdTaille, ArticleAssoc, Location)
  { 
	// On verifie que toutes les tailles sont renseignées
	TabIdTaille = IdTaille.split("|");
	EtatTaille = 1;
	
	for(i=0; i<TabIdTaille.length;  i++){
		if(TabIdTaille[i] == "") EtatTaille = 0;
	}

	if(EtatTaille == 0){
		messageContent = '<table width="231" border="0" cellpadding="5" cellspacing="0" bgcolor="#FFFFFF" style="border: solid 1px; border-color:#7F7F7F;">';
    	messageContent += '<tr><td align="center" bgcolor="#7F7F7F" class="Police-Arial-14-Blanc"><strong>Information Panier</strong></td></tr>';
    	messageContent += '<tr><td height="50" align="center" class="Police-Arial-12-GrisFonce" style="padding-right:20px;"><strong><img src="images/categorie/categorie_06.gif" alt="" width="29" height="25" vspace="5" border="0" style="vertical-align:middle;"> Vous devez sp&eacute;cifier une taille pour chaque article</strong></td></tr>';
   		messageContent += '<tr><td align="center" class="Police-Arial-12-GrisFonce" style="padding-right:20px;"><img src="images/commande/commande_08.gif" alt="Ok" width="42" height="24" onClick="document.getElementById(\'message\').style.visibility=\'hidden\'"></td></tr>';
    	messageContent += '<tr><td height="10"></td></tr>';
  		messageContent += '</table>';
		
		document.getElementById('message').innerHTML = messageContent;
		document.getElementById('message').style.top = 100 + "px";
		document.getElementById('message').style.left = ((screen.width-231)/2) + "px";
		document.getElementById('message').style.visibility = "visible";
	}
    else {
		// On verifie la disponibilite en fonction du choix
		UrlManagePanier_Panier = Dossier+"panier.php?Action="+Action+"&IdArticle="+IdArticle+"&Quantite=1&ArticleAssoc="+ArticleAssoc+"&Location=commande-panier.php";
		UrlManagePanier_Article = Dossier+"panier.php?Action="+Action+"&IdArticle="+IdArticle+"&Quantite=1&ArticleAssoc="+ArticleAssoc+"&Location="+Location;
		
		messageContent = '<table width="231" border="0" cellpadding="5" cellspacing="0" bgcolor="#FFFFFF" style="border: solid 1px; border-color:#7F7F7F;">';
    	messageContent += '<tr><td align="center" bgcolor="#7F7F7F" class="Police-Arial-14-Blanc"><strong>Information Panier</strong></td></tr>';
    	messageContent += '<tr><td height="50" align="center" class="Police-Arial-12-GrisFonce" style="padding-right:20px;"><strong>Votre article &agrave; bien &eacute;t&eacute; ajout&eacute; au panier. Vous souhaitez : </strong></td></tr>';
    	messageContent += '<tr><td align="left" class="Police-Arial-12-GrisFonce" style="padding-right:20px;"><a href="javascript:document.location.href=\'' + UrlManagePanier_Panier + '\'" class="Lien-GrisFonce-Violet"><img src="images/categorie/categorie_02.gif" alt="" width="18" height="18" border="0" style="vertical-align:middle;"> Acc&eacute;der &agrave; votre panier</a></td></tr>';
    	messageContent += '<tr><td align="left" class="Police-Arial-12-GrisFonce" style="padding-right:20px;"><a href="javascript:document.location.href=\'' + UrlManagePanier_Article + '\'" class="Lien-GrisFonce-Violet"><img src="images/categorie/categorie_02.gif" alt="" width="18" height="18" border="0" style="vertical-align:middle;"> Poursuivre ma commande</a></td></tr>';
    	messageContent += '<tr><td height="10"></td></tr>';
  		messageContent += '</table>';
		
		document.getElementById('message').innerHTML = messageContent;
		document.getElementById('message').style.top = 100 + "px";
		document.getElementById('message').style.left = ((screen.width-231)/2) + "px";
		document.getElementById('message').style.visibility = "visible";
	}
  }
  
  function ThrowError(message)
  { 
		messageContent = '<table width="500" border="0" cellpadding="5" cellspacing="0">';
		messageContent += '<tr><td class="Police-Arial-12-Noir"><strong><img src="images/commande/msg-error.png" width="24" height="25" alt="" style="vertical-align:middle;"> Avertissement</strong></td></tr>';
		messageContent += '<tr><td class="Police-Arial-12-Noir">' + message + '</td></tr>';
		messageContent += '<tr><td class="Police-Arial-12-Noir">Vous pouvez toute fois poursuivre votre commande, mais nous ne pourrons garantir le délai de livraison lié au type d\'envoi choisi.</td></tr>';
		messageContent += '<tr><td class="Police-Arial-12-Noir" style="padding-right:20px;"><a href="javascript:document.location.href=\'commande-coordonnees.php\'" class="Lien-Noir-Violet"><img src="images/categorie/categorie_02.gif" alt="" width="18" height="18" border="0" style="vertical-align:middle;"> Poursuivre ma commande</a></td></tr>';
		messageContent += '<tr><td class="Police-Arial-12-Noir" style="padding-right:20px;"><a href="javascript:document.location.href=\'commande-panier.php\'" class="Lien-Noir-Violet"><img src="images/categorie/categorie_02.gif" alt="" width="18" height="18" border="0" style="vertical-align:middle;"> Modifier mon panier </a></td></tr>';
		messageContent += '<tr><td height="10"></td></tr>';
		messageContent += '</table>';
		
		document.getElementById('message').innerHTML = messageContent;
		document.getElementById('message').style.top = 100 + "px";
		document.getElementById('message').style.left = ((screen.width-500)/2) + "px";
		document.getElementById('message').style.visibility = "visible";
  }
  

/**
	Frédéric Saunier
	http://www.tekool.net/javascript/backtothehtml

	This program is part of a free software; you can redistribute it and/or
	modify it under the terms of the GNU General Public License
	as published by the Free Software Foundation; either version 2
	of the License, or (at your option) any later version.

	This program is distributed in the hope that it will be useful,
	but WITHOUT ANY WARRANTY; without even the implied warranty of
	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
	GNU General Public License for more details.

	You should have received a copy of the GNU General Public License
	along with this program; if not, write to the Free Software
	Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.

**/

/*****************************************************************************
* BackToTheHtml Command
*///**************************************************************************
function BackToTheHtml(node)
{
	if(node == null)
		this.node = document; 
	else
		this.node = node; 
};
BackToTheHtml.prototype.node = null;

BackToTheHtml.prototype.execute = function()
{
	this.activateObject();
}

BackToTheHtml.prototype.activateObject = function(domObject)
{
	var aDomObject = this.node.getElementsByTagName('object');
	var activationObject;
	for(var i=0; i<aDomObject.length; i++)
		if
		(
			aDomObject[i].getAttributeNode('BackToTheHtml') == null
			&&
			(activationObject = this.getActivationObject(aDomObject[i])) != null
		)
			activationObject.execute();
};

BackToTheHtml.prototype.getActivationObject = function(domObject)
{
	var classid = domObject.classid.toUpperCase().substr('clsid:'.length);
	var mimeType = domObject.type.toLowerCase();

	switch(true)
	{
		case 
			classid == 'D27CDB6E-AE6D-11CF-96B8-444553540000' 
			||
			mimeType == 'application/x-shockwave-flash'
		:
			return new ActivateObjectFlash(domObject);

		default :
			return null;
	}
};

BackToTheHtml.uniqueID = function(prefix)
{
	var sPrefix;
	if(prefix == null)
		sPrefix = 'uniqueId';
	else
		sPrefix = prefix;
		
	var i=0;
	while(document.getElementById(sPrefix + (i++)))
		;
	return sPrefix + (i-1);
};

BackToTheHtml.isParentOf = function(parent,child)
{
	var found = false;
	for(var i=0; i<parent.childNodes.length; i++)
		if(parent.childNodes[i] == child)
			return true;
		else
			found = arguments.callee(parent.childNodes[i],child);

	return found;
}

/*****************************************************************************
* ActivateObject Command
*///**************************************************************************
function ActivateObject(domObject)
{
	this.domObject = domObject;
}

ActivateObject.prototype.domObject = null;
ActivateObject.prototype.classid = null;
ActivateObject.prototype.aHtmlAttribute = ['accessKey','align','alt','archive','border','code','codeBase','codeType','declare','dir','height','hideFocus','hspace','lang','language','name','standby','tabIndex','title','useMap','vspace','width'];
ActivateObject.prototype.aObjectProperty = null;

ActivateObject.prototype.execute = function()
{
	this.xndObjectId = BackToTheHtml.uniqueID();
	this.setTextHtml();
	this.writeObject();

	this.xndObject = document.getElementById(this.xndObjectId);
	this.setSpecialProperties();
	this.removeOriginalObject();
}

ActivateObject.prototype.setTextHtml = function()
{
	var str = '';
	str += '<object BackToTheHtml ' + '\n';
	str += ' classid="clsid:' + this.classid + '" ' + '\n';

	//Add HTML attributes to the <object> tag
	for(var i=0; i<this.aHtmlAttribute.length; i++)
	{
		var name = this.aHtmlAttribute[i];
		if(typeof this.domObject[name] != 'undefined' && this.domObject[name].toString() != '')
			str += '\t' + name + '="' + this.domObject[name].toString() + '" ' + '\n';
	}

	str += 'id="' + this.xndObjectId + '" ' + '\n';
	str += '>';

	for(var i=0; i<this.aObjectProperty.length; i++)
	{
		var name = this.aObjectProperty[i];
		if(typeof this.domObject[name] != 'undefined' && this.domObject[name].toString() != '' )
			str += '\t<param name="' + name + '" value="' + this.domObject[name].toString() + '"></param>' + '\n';
	}
	str += '</object>';

	this.textHtml = str;
};

ActivateObject.prototype.writeObject = function()
{
	this.domObject.insertAdjacentHTML("afterEnd",this.textHtml);
};

ActivateObject.prototype.setSpecialProperties = function()
{
	if(typeof this.domObject.className != 'undefined' && this.domObject.className.toString() != '')
		this.xndObject.className = this.domObject.className

	if(typeof this.domObject.style.cssText != 'undefined' && this.domObject.style.cssText.toString() != '')
		this.xndObject.style.cssText = this.domObject.style.cssText;

	if(typeof this.domObject.SWRemote != 'undefined' && this.domObject.SWRemote.toString() != '')
		this.xndObject.FlashVars = this.domObject.SWRemote;

	if(typeof this.domObject.codebase == 'undefined' || this.domObject.codebase.toString() == '')
		this.xndObject.codebase = 'http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,24,0';

	if(typeof this.domObject.id != 'undefined' && this.domObject.id.toString() != '')
		this.xndObject.id = this.domObject.id;

};

ActivateObject.prototype.removeOriginalObject = function()
{
	this.domObject.parentNode.removeChild(this.domObject);
};

/*****************************************************************************
* ActivateObjectFlash Command
*///**************************************************************************
function ActivateObjectFlash(domObject)
{
	ActivateObject.call(this,domObject);
}
ActivateObjectFlash.prototype = new ActivateObject;
ActivateObjectFlash.prototype.aObjectProperty = ['FrameNum','Playing','Quality','Quality2','Scalemode','Scale','AlignMode','SAlign','BackgroundColor','BGColor','Loop','Movie','WMode','Base','DeviceFont','EmbedMovie','SWRemote','FlashVars','AllowScriptAccess'];
ActivateObjectFlash.prototype.classid = 'D27CDB6E-AE6D-11CF-96B8-444553540000';


/*****************************************************************************
* Script initialisation
*///**************************************************************************
if(typeof ActiveXObject != 'undefined' && typeof Function.call != 'undefined')
{
	var styleId = BackToTheHtml.uniqueID();
	document.write('<style id="' + styleId + '" ></style>');
	var domStyle = document.getElementById(styleId);

	var isHead = false;
	var aHead = document.getElementsByTagName('head');
	for(var i=0; i<aHead.length; i++)
		if(BackToTheHtml.isParentOf(aHead[i],domStyle))
			isHead = true;

	if(isHead)
	{
		document.write('<style type="text/css">OBJECT{visibility:hidden;}</style>');
		document.onreadystatechange = function()
		{
			if(document.readyState == 'complete')
			{
				new BackToTheHtml().execute();
				document.styleSheets[document.styleSheets.length-1].addRule("OBJECT","visibility:visible;");
				//alert('head');
				//alert(document.body.innerHTML);
			}
		}
	}
	else
	{
		new BackToTheHtml().execute();
		//alert('body');
		//alert(document.body.innerHTML);
	}
	
	domStyle.parentNode.removeChild(domStyle);
}