/* Javascripts utilisés sur le site
 * Mettez l'ensemble de vos fonctions générique javascript ici
 * 
 * La liaison avec les page se fait à l'aide du code ci-dessous :
 * <script type="text/javascript" src="css-js/scripts.js"></script>
 */

/* CORRECTION DU BUG DE FLASH AVEC IE */
function bugFlash() {
	//Determine browser, we only need this for Internet Explorer
	if (navigator.appName == "Microsoft Internet Explorer") {
		
		//Array of elements to be replaced
		var arrElements = new Array(3);
		arrElements[0] = "object";
		arrElements[1] = "embed";
		arrElements[2] = "applet";
	
		
		//Loop over element types
		for (n = 0; n < arrElements.length; n++) {
		
			//set object for brevity
			replaceObj = document.getElementsByTagName(arrElements[n]);
			
			//loop over element objects returned
			for (i = 0; i < replaceObj.length; i++ ) {
			
				//set parent object for brevity
				parentObj = replaceObj[i].parentNode;
				
				//grab the html inside of the element before removing it from the DOM
				newHTML = parentObj.innerHTML;
				
				//remove element from the DOM
				parentObj.removeChild(replaceObj[i]);
				
				//stick the element right back in, but as a new object
				parentObj.innerHTML = newHTML;
			
				}
			}
		}
	}



function montre(id) {
		var myStretch = document.getElementsByClassName('stretch');
		var myStretcher = document.getElementsByClassName('stretcher');
		var myAccordion = new fx.Accordion(myStretch, myStretcher, {opacity: true});
                myAccordion.showThisHideOpen(myStretcher[id]);
}



// Page catalogue détail: Ajax
function getXhr(taille_id,produit_id){
	if(window.XMLHttpRequest) { // Firefox et autres
		xhr = new XMLHttpRequest();
	} else if(window.ActiveXObject) { // Internet Explorer 
		try {
			xhr = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e) {
			xhr = new ActiveXObject("Microsoft.XMLHTTP");
		}
	} else { // XMLHttpRequest non supporté par le navigateur 
		window.open("catalogue_detail_taille.php?taille_id=" + taille_id+"&produit_id="+produit_id, "Page a charger", "width=500, height=300"); 
		xhr = false; 
	}
}

/**
* Méthode qui sera appelée sur le click du bouton
*/
function change_prix(taille_id,produit_id){
	//alert("gotopage:"+page_a_charger+page_en_cours);
	getXhr(taille_id,produit_id);
	// On défini ce qu'on va faire quand on aura la réponse
	xhr.onreadystatechange = function() {
		// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200) {
			//eval(xhr.responseText);
			document.getElementById('p_prix').innerHTML=xhr.responseText;
			//alert(xhr.responseText);
		}
	}
	xhr.open("GET","catalogue_detail_taille.php?taille_id=" + taille_id+"&produit_id="+produit_id, true);
	xhr.send(null);
}

function change_img(new_src,couleur_nom){
	document.getElementById('img_a_changer').src=new_src;
	new_lien=new_src.replace("pagedetail/","");
	document.getElementById('lien_a_changer').href=new_lien;
	document.getElementById('hidden_a_changer').value=couleur_nom;
}
