	// -----------------------------------------------------------------------
	// OUVERTURE DE POP UP
	function openWindow(url, name, w, h, r, s, m,left, top) {
		popupWin = window.open(url, name, 'width=' + w + ',height=' + h + ',resizable=' + r + ',scrollbars=' + s + ',menubar=' + m + ',left=' + left + ',top=' + top);
	}
	// -----------------------------------------------------------------------
	// VALIDATION D'UN EMAIL
	function checkMail(MAIL){
		var x = MAIL;
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (filter.test(x)) {
			return false;
		}else{
			return true;
		}
	}

	// -----------------------------------------------------------------------
	// OUVERTURE DE POP UP
	function seeImage(url, w, h) {
		percent=0;
		if(w>screen.availWidth){
			nw=screen.availWidth-100;
			percent=100*nw/w;
			nh=percent*h/100;
		}else{
			nw=w;
			nh=h;
		}
		if((h>screen.availHeight && percent==0) || (nh>screen.availHeight)){
			nh=screen.availHeight-100;
			percent=100*nh/h;
			nw=percent*w/100;
		}else{
			nw=w;
			nh=h;
		}		popupWin = window.open('popup.php?img='+url, 'image', 'width=' + nw + ',height=' + nh + ',resizable=no,scrollbars=no,menubar=no,left=0,top=0');
	}



	function seeNewChoice(){
		var formWork=this.document.forms.productChoice;
		var divPrice=document.getElementById('price');
		var selectedID=formWork.choice.options[formWork.choice.selectedIndex].value;
		if(allChoice[selectedID][2]!="" && allChoice[selectedID][1]!="" && allChoice[selectedID][1]>0){
			divPrice.innerHTML='<span>'+ allChoice[selectedID][1] +' &euro;</span>'+ allChoice[selectedID][2] +' &euro;';
		}else if (allChoice[selectedID][1]!="" && allChoice[selectedID][1]>0){
			divPrice.innerHTML=allChoice[selectedID][1]+" &euro;";
		}
		formWork.IDSelected.value=selectedID;
	}


	// NAVIGATEUR
	IE4 = (document.all) ? 1 : 0;
	NS4 = (document.layers) ? 1 : 0;
	NS6= (document.getElementById&&!document.all) ? 1 : 0

	// -----------------------------------------------------------------------
	// AJOUT ADRESSE LIVRAISON
	function getLivraison(){
		if(document.forms.whoswho.same.checked){
			FORM2="<p>&nbsp;</p><table width=\"*\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">";
			FORM2+="<tr>";
			FORM2+="<td colspan=\"2\"><b class=\"title\">ADRESSE DE LIVRAISON</b></td>\n";
			FORM2+="</tr><tr>\n";
			FORM2+="<td>Nom *</td>\n";
			FORM2+="<td><input type=\"text\" name=\"Xnom\" size=\"65\"></td>\n";
			FORM2+="</tr><tr>\n";
			FORM2+="<td>Prénom *</td>\n";
			FORM2+="<td><input type=\"text\" name=\"Xprenom\" size=\"65\"></td>\n";
			FORM2+="</tr><tr>\n";
			FORM2+="<td>Adresse *</td>\n";
			FORM2+="<td><input type=\"text\" name=\"Xadresse1\" size=\"65\"></td>\n";
			FORM2+="</tr><tr>\n";
			FORM2+="<td>&nbsp;</td>\n";
			FORM2+="<td><input type=\"text\" name=\"Xadresse2\" size=\"65\"></td>\n";
			FORM2+="</tr><tr>\n";
			FORM2+="<td>Code&nbsp;postal *</td>\n";
			FORM2+="<td><input type=\"text\" name=\"Xcodepostal\" size=\"65\"></td>\n";
			FORM2+="</tr><tr>\n";
			FORM2+="<td>Ville *</td>\n";
			FORM2+="<td><input type=\"text\" name=\"Xville\" size=\"65\"></td>\n";
			FORM2+="</tr><tr>\n";
			FORM2+="<td>Pays *</td>\n";
			FORM2+="<td><input type=\"text\" name=\"Xpays\" size=\"65\"></td>\n";
			FORM2+="</tr></table>\n";
		}else{
			FORM2="";
		}
		if (IE4) {
			document.all.livraison.innerHTML = FORM2;
		}else if (NS4) {
			document.livraison.document.write (FORM2);
			document.livraison.document.close ();
		}else if (NS6) {
			document.getElementById("livraison").innerHTML = FORM2;
		}
	

	}


	// -----------------------------------------------------------------------
	// VALIDATION DU FORMULAIRE DES COORDONNEES
	function validwhoswho(){
		if(document.forms.whoswho.nom.value=="") {
			alert("Vous devez compléter votre nom !");
			document.forms.whoswho.nom.focus();
		}else if(document.forms.whoswho.prenom.value=="") {
			alert("Vous devez compléter votre prénom !");
			document.forms.whoswho.prenom.focus();
		}else if(document.forms.whoswho.adresse1.value=="") {
			alert("Vous devez compléter votre adresse !");
			document.forms.whoswho.adresse1.focus();
		}else if(document.forms.whoswho.codepostal.value=="") {
			alert("Vous devez compléter votre code postal !");
			document.forms.whoswho.codepostal.focus();
		}else if(checkNumerical(document.forms.whoswho.codepostal.value)) {
			alert("Votre code postal doit être sous forme numérique !");
			document.forms.whoswho.codepostal.focus();
		}else if(document.forms.whoswho.ville.value=="") {
			alert("Vous devez compléter votre ville !");
			document.forms.whoswho.ville.focus();
		}else if(document.forms.whoswho.pays.value=="") {
			alert("Vous devez compléter votre pays !");
			document.forms.whoswho.pays.focus();
		}else if(checkMail(document.forms.whoswho.email.value)) {
			alert("Vous devez donner une adresse email valide");
			document.forms.whoswho.email.focus();
		}else if(document.forms.whoswho.same.checked) {
			if(document.forms.whoswho.Xnom.value=="") {
				alert("Vous devez compléter le nom pour la livraison !");
				document.forms.whoswho.Xnom.focus();
			}else if(document.forms.whoswho.Xprenom.value=="") {
				alert("Vous devez compléter le prénom pour la livraison !");
				document.forms.whoswho.Xprenom.focus();
			}else if(document.forms.whoswho.Xadresse1.value=="") {
				alert("Vous devez compléter l'adresse pour la livraison !");
				document.forms.whoswho.Xadresse1.focus();
			}else if(document.forms.whoswho.Xcodepostal.value=="") {
				alert("Vous devez compléter le code postal pour la livraison !");
				document.forms.whoswho.Xcodepostal.focus();
			}else if(checkNumerical(document.forms.whoswho.Xcodepostal.value)) {
				alert("Votre code postal de livraison doit être sous forme numérique !");
				document.forms.whoswho.Xcodepostal.focus();
			}else if(document.forms.whoswho.Xville.value=="") {
				alert("Vous devez compléter la ville pour la livraison !");
				document.forms.whoswho.Xville.focus();
			}else if(document.forms.whoswho.Xpays.value=="") {
				alert("Vous devez compléter le pays pour la livraison !");
				document.forms.whoswho.Xpays.focus();

			}else{
				document.forms.whoswho.submit();
			}
		}else{
			document.forms.whoswho.submit();
		}
	}


	// -----------------------------------------------------------------------




	// VALIDATION DATE
	function checkDate(chaineDate) {
	   if (chaineDate != ""){
		   var ladate = (chaineDate).split("-")
		   if ((ladate.length != 3) || isNaN(parseInt(ladate[0])) || isNaN(parseInt(ladate[1])) || isNaN(parseInt(ladate[2]))) {
				return false;
			}else{
			   var unedate = new Date(eval(ladate[2]),eval(ladate[1])-1,eval(ladate[0]));
				var annee = unedate.getYear();
				if ((Math.abs(annee)+"").length < 4) {
					annee = annee + 1900;
				}
			  	if ((unedate.getDate() == eval(ladate[0])) && (unedate.getMonth() == eval(ladate[1])-1) && (annee == eval(ladate[2]))){
					return true;
				}else{
					return false;
				}
			}
		}
	}
	// -----------------------------------------------------------------------
	// VALIDATION D'UN EMAIL
	function checkMail(MAIL){
		var x = MAIL;
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (filter.test(x)) {
			return false;
		}else{
			return true;
		}
	}

	// -----------------------------------------------------------------------
	// VALIDATION NUMERIQUE
	function checkNumerical(STR){
		var x = STR;
		var filter=/(^\d+$)|(^\d+\.\d+$)/
		if (filter.test(x)) {
			return false;
		}else{
			return true;
		}
	}


	window.onload = function() {	
		setFooter();
		if(typeof sIFR == "function"){
			sIFR.replaceElement(named({sSelector:"#title", sFlashSrc:"libs/swf/sifr.swf", sColor:"#566347", sLinkColor:"#000000", sBgColor:"#E1E1BA", sHoverColor:"#CCCCCC", nPaddingTop:0, nPaddingBottom:0, sFlashVars:"textalign=left&offsetTop=6", sWmode:"transparent"}));
		};
	}
	window.onresize = function() {
		setFooter();
	}