/* 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]);
}


function gestionImages (nomGetParamProduit, produitId, imageNom, indiceSelectedImg) {
	$('imgp').src = imageNom;
	$('img-fiche').href = 'popup-image.php?'+nomGetParamProduit+'='+produitId+'&idImgSelected='+indiceSelectedImg;
	return false;
}


function changeTaille (produitId, tailleId) {
	
	var url = "php-js/ajaxMajTaille.php";
	
	var parametres = "produitId="+escape(produitId)+"&tailleId="+escape(tailleId);
	var myAjax = new Ajax.Request(
		url,
		{
			method: 'post',
			parameters: parametres,
			onComplete: evalResponse
		}
	);
	
	return false;
}

function evalResponse(requete){
	eval (requete.responseText);
}

function rendreVisible (nomDiv) {
	$('listeMailsBoutique').style.display = 'none';
	$('listeMailsVP').style.display = 'none';
	$(nomDiv).style.display = 'block';
	return false;
}

function mailsPartenaires () {
	
	if ($('listeMailsPartenaires').style.display == 'none') {
		$('listeMailsPartenaires').style.display = 'block';
	}
	else {
		$('listeMailsPartenaires').style.display = 'none';
	}
	
	return false;
}