function ajax(fichier) {
	if(window.XMLHttpRequest) // FIREFOX
	  xhr_object = new XMLHttpRequest();
	else if(window.ActiveXObject) // IE
	  xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	else
	  return(false);
	xhr_object.open("GET", fichier, false);
	xhr_object.send(null);
	if(xhr_object.readyState == 4) return(xhr_object.responseText);
	else return(false);
}


function filtrebarn(nomImage,target){

    objet = document.getElementById(nomImage)
	//Permet de dfinir la transition dynamiquement plutt que de l'intgrer dans la balise.
	if (navigator.appName.indexOf("Explorer") > -1)
	{
	    
		valeur = Math.floor(Math.random() * 10)+1;
		switch (valeur){
		
		case 1: /*CHECKER, Nombre de carrs  l'horizontal,  la verticale, direction, vitesse*/
		objet.style.filter="progid:DXImageTransform.Microsoft.Checkerboard(squaresX=3, squaresY=3, direction='right', duration=1)";
		objet.filters[0].apply();
		image = "/img/produit/"+target+".gif"
		objet.src= image;
		objet.filters[0].play();
		break;
		
		case 2: /*FADE, Dure et je sais pas quoi*/
		objet.style.filter="progid:DXImageTransform.Microsoft.Fade(duration=1.0,overlap=1.0)";
		objet.filters[0].apply();
		image = "/img/produit/"+target+".gif"
		objet.src= image;
		objet.filters[0].play();
		break;
		
		
		case 3: /*IRIS, (Forme: Circle, Cross, Plus, Square ou Star; Direction)*/
		objet.style.filter="progid:DXImageTransform.Microsoft.Iris(irisStyle='circle', motion='out')";
		objet.filters[0].apply();
		image = "/img/produit/"+target+".gif"
		objet.src= image;
		objet.filters[0].play();
		break;
		
		case 4: /*IRIS, (Forme: Circle, Cross, Plus, Square ou Star; Direction)*/
		objet.style.filter="progid:DXImageTransform.Microsoft.Iris(irisStyle='star', motion='out')";
		objet.filters[0].apply();
		image = "/img/produit/"+target+".gif"
		objet.src= image;
		objet.filters[0].play();
		break;
		
		case 5: /*IRIS, (Forme: Circle, Cross, Plus, Square ou Star; Direction)*/
		objet.style.filter="progid:DXImageTransform.Microsoft.Iris(irisStyle='square', motion='out')";
		objet.filters[0].apply();
		image = "/img/produit/"+target+".gif"
		objet.src= image;
		objet.filters[0].play();
		break;
		
		
		case 6: /*RADIALWIPE, (Forme de la transition: Clock, Wedge ou Radial)*/
		objet.style.filter="progid:DXImageTransform.Microsoft.RadialWipe(wipeStyle='radial')";
		objet.filters[0].apply();
		image = "/img/produit/"+target+".gif"
		objet.src= image;
		objet.filters[0].play();
		break;
		
		
		case 7: /*SLIDE, (Type de passage: Hide, Push ou Swap; Nombres de bandes)*/
		objet.style.filter="progid:DXImageTransform.Microsoft.Slide(slideStyle='push', bands=1)";
		objet.filters[0].apply();
		image = "/img/produit/"+target+".gif"
		objet.src= image;
		objet.filters[0].play();
		break;
		
		case 8: /*SPIRAL, (Nb bandes horizontales, nb bandes veticales)*/
		objet.style.filter="progid:DXImageTransform.Microsoft.Spiral(GridSizeX=30, GridSizeY=30)";
		objet.filters[0].apply();
		image = "/img/produit/"+target+".gif"
		objet.src= image;
		objet.filters[0].play();
		break;
		
		
		case 9: /*WHEEL, (Nombre de rayons de la roue)*/
		objet.style.filter="progid:DXImageTransform.Microsoft.Wheel(spokes=10)";
		objet.filters[0].apply();
		image = "/img/produit/"+target+".gif"
		objet.src= image;
		objet.filters[0].play();
		break;
		
		case 10: /*ZIGZAG, (Nombre bandes horizontales, nombre de bandes verticales)*/
		objet.style.filter="progid:DXImageTransform.Microsoft.zigzag(GridSizeX=3, GridSizeY=3)";
		objet.filters[0].apply();
		image = "/img/produit/"+target+".gif"
		objet.src= image;
		objet.filters[0].play();
		break;
		}
	}
	else
	{
		image = "/img/produit/"+target+".gif"
		objet.src= image;
	}
}
			function afficherDetail(indice,indice2){
			    frames['iframeDetailProduit'].window.location = 'detailProduit.asp?visuDetail=ok&produitRef='+indice+'&couleurRef='+indice2;
	
			}
			
 			
 			function afficherSilhouette(){
				document.getElementById('divRetour').style.display='none';
				document.getElementById('divMap').innerHTML=monMap;
				for(i=1;i<7;i++){
					nomDiv = "divProduit_"+i;
					nomDiv2 = "divDetailProduit_"+i;
					if (document.getElementById(nomDiv) != null){
						document.getElementById(nomDiv).style.display='block';	
						document.getElementById(nomDiv2).style.display='none';	
					}
				}
 			}
 			
 			function ouvrirTableauTailles(){
 			    window.open('corres_tailles.asp','popup','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=450,height=350,top='+( (screen.height-350)/2)+',left='+( (screen.width-450)/2)+'');
 			}
			
			function afficheSupportScratch(DivAafficher){
				var nomDiv = "";
				var nomDiv2 = "";
				if (DivAafficher == "T. casquette") {
					nomDiv = "T. casquette";
					nomDiv2 = "T. tee-shirt";
				}else{
					nomDiv2 = "T. casquette";
					nomDiv = "T. tee-shirt";
				}
					if (document.getElementById(nomDiv) != null){
						document.getElementById(nomDiv).style.display='block';	
						document.getElementById(nomDiv2).style.display='none';	
					}
				
 			}
