// ************************************
// *** Code appartenant à evoweb.fr ***
// ************************************
var produits_table_liens = new Array();
var prodanimoff = "";
var table_decalage = new Array(0,-120,-60,0,60);

function produits_change_vignette() {
	var ProduitsNumeroVignetteEnCours = document.getElementById("ProduitsNumeroVignetteEnCours");
	if (ProduitsNumeroVignetteEnCours) {
		if (produits_table_liens[ProduitsNumeroVignetteEnCours.value]) {
			var numero = produits_table_liens[ProduitsNumeroVignetteEnCours.value].substr(21,produits_table_liens[ProduitsNumeroVignetteEnCours.value].length);
		} else {
			var numero = produits_table_liens[0].substr(21,produits_table_liens[0].length);
		}
		xhr_call("produits_aj003",numero);
	}
}

function produits_animation_accueil_on(e) {
	if (!e) e = window.event;
	var lequel = getTarget(e);
	var numero_bouton = lequel.id.substr(20,1);
	whereIs(lequel);
	var deltaX = (lequel.magicPositionX + (lequel.offsetWidth / 2) + table_decalage[numero_bouton]);
	document.getElementById("bouton_accueil_image_dummy"+numero_bouton).style.display = "block";
	ajoute_element_animation("bougea","bouton_accueil_image_dummy"+numero_bouton,"",new Array((deltaX-114),110,228,139),"","","","","produits_fin_animation_on('"+numero_bouton+"');");
	removeListener(lequel,"mouseover",produits_animation_accueil_on);
}

function  produits_fin_animation_on(numero_bouton) {
	setTimeout("produits_animation_accueil_off('"+numero_bouton+"');",200);
}

function produits_animation_accueil_off(numero_bouton) {
	var bouton_accueil_image = document.getElementById("bouton_accueil_image"+numero_bouton);
	removeListener(document.getElementById("bouton_accueil_image"+numero_bouton),"mouseout",produits_animation_accueil_off);
	whereIs(bouton_accueil_image);
	ajoute_element_animation("bougea","bouton_accueil_image_dummy"+numero_bouton,"",new Array(bouton_accueil_image.magicPositionX,281,bouton_accueil_image.offsetWidth,bouton_accueil_image.offsetHeight),"","","","","produits_fin_animation_retour('"+numero_bouton+"');");
}

function produits_fin_animation_retour(numero_bouton) {
	document.getElementById("bouton_accueil_image_dummy"+numero_bouton).style.display = "none";
	setTimeout('addListener(document.getElementById("bouton_accueil_image'+numero_bouton+'"),"mouseover",produits_animation_accueil_on);',200);
}

function demarrage_produits() {
	for (boucle=1;boucle<5;boucle++) {
		var bouton = document.getElementById('bouton_accueil_image'+boucle);
		if (bouton) {
			addListener(bouton,'mouseover',produits_animation_accueil_on);
			var dummy_bouton = document.getElementById('bouton_accueil_image_dummy'+boucle);
			if (dummy_bouton) {
				whereIs(bouton);
				dummy_bouton.style.display = "none";
				dummy_bouton.style.left = bouton.magicPositionX+"px";
				dummy_bouton.style.top = "281px";
				dummy_bouton.style.width = (bouton.offsetWidth + 5)+"px";
				dummy_bouton.style.height = bouton.offsetHeight+"px";
			}
		}
	}
	var demarre_animation_vignette = false;
	var produit_bloc_vignette = document.getElementById("produit_bloc_vignette");
	if (produit_bloc_vignette) {
		var liste_liens = document.getElementsByTagName("A");
		if (liste_liens) {
			produits_table_liens = new Array();
			collection_image["produit"] = new Array();
			for (boucle=0;boucle<liste_liens.length;boucle++) {
				if (liste_liens[boucle].id.substr(0,21) == "lien_vignette_produit") {
					demarre_animation_vignette = true;
					produits_table_liens.push (liste_liens[boucle].id);
					collection_image["produit"].push(liste_liens[boucle].href);
					addListener(liste_liens[boucle],"click",function (e){
						if (timerVignette) clearTimeout(timerVignette);
						if (!e) e = window.event;
						var lequel = getTarget(e);
						var numero = lequel.id.substr(21,lequel.id.length);
						xhr_call("produits_aj003",numero);
						cancelBubble(e);
					});
				} else if (liste_liens[boucle].id == "VignetteProduit") {
					addListener(liste_liens[boucle],'click',function(e){
						if (!e) e = window.event;
						var LaCible = getTarget(e);
						if (LaCible.tagName != "A") LaCible = LaCible.parentElement;
						var ProduitsNumeroVignetteEnCours = document.getElementById("ProduitsNumeroVignetteEnCours").value;
						showImage(LaCible,e,"produit",ProduitsNumeroVignetteEnCours);
					});
				}
			}
		}
		if (demarre_animation_vignette == true) {
			var temporisationVignette = Produits_tempo_vignette * 1000;
			timerVignette = setTimeout("produits_change_vignette();",temporisationVignette);
		}
	}
}

addListener(window,'load',demarrage_produits);
