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_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_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 show_article(idArt) {
	if (window.XMLHttpRequest) { // Mozilla, Safari,...
		httpRequest = new XMLHttpRequest();
	} else if (window.ActiveXObject) { // IE
		try {
			httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}
	if (!httpRequest) {
		alert('Abandon : Impossible de créer une instance XMLHTTP');
	}	

	httpRequest.open('POST','article.php',false);
	httpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	httpRequest.send('id=' + idArt);	
	
	document.getElementById('pop_article').innerHTML = httpRequest.responseText;
	document.getElementById('pop_article').style.display = "block";
	document.getElementById('pop_masque').style.display = "block";
}

function hide_article() {
	document.getElementById('pop_article').style.display = "none";
	document.getElementById('pop_masque').style.display = "none";
}
/*
function change_img(url,larg,haut) {
	document.getElementById('img_gd').src = 'inc_redim_image.php?img=' + url + '&width=' + larg + '&height=' + haut;
}
*/

function change_img(url, legende) {
	document.getElementById('img_gd').src = url;
	document.getElementById('img_gd_legende').innerHTML = legende;
}

function resize_masque(){
	if (window.innerHeight && window.scrollMaxY) {
		yScroll = window.innerHeight + window.scrollMaxY;
	} else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
		yScroll = document.body.scrollHeight;
	} else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
		yScroll = document.body.offsetHeight;
  	}
	document.getElementById('pop_masque').style.height = yScroll +"px";
	//alert('TB_overlaySize');
}

function ajout_panier(id_article, qte, id_couleur, id_taille, id_prix) {

        if (window.XMLHttpRequest) { // Mozilla, Safari,...
                httpRequest = new XMLHttpRequest();
        } else if (window.ActiveXObject) { // IE
                try {
                        httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
                } catch (e) {
                        try {
                                httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
                        } catch (e) {}
                }
        }
        if (!httpRequest) {
                alert('Abandon : Impossible de creer une instance XMLHTTP')
                isOK = false;
        }

        httpRequest.open('POST','panier_add.php',false);
        httpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        httpRequest.send('id=' + id_article + '&qte=' + qte + '&id_couleur=' + id_couleur + '&id_taille=' + id_taille + '&id_prix=' + id_prix);

       if(httpRequest.responseText > 0) {// Si l'ajout a fonctionne
			//window.document.getElementById('panier_ok').style.display = "block";
			document.getElementById('btn_panier_' + id_article).src = "images/fr/btn_ajout_panier_ok.png";
			var article_s;
			if (httpRequest.responseText > 1)
				article_s = "articles";
			else
				article_s = "article";
				
			window.document.getElementById('nb_art_panier').innerHTML = httpRequest.responseText + ' ' + article_s;
       }else if(httpRequest.responseText == 0) {// Le stock est insuffisant pour ajouter cette quantité
			window.document.getElementById('panier_ok').innerHTML = 'Cet article n\'est plus disponible pour cette taille dans ce colori';
	   }else {
			window.document.getElementById('panier_ok').innerHTML = 'Une erreur est survenue !';
	   }
}
