var menuitem0;
var menuitem1;
var menuitem2;
var menuitem3;
var menuitem4;
var menuitem5;
var menuitem6;
var menuNiv1Actif = 0;
var menuNiv2Actif = 1;
//=======================================================================================

function ouverturePopup(page, nom, option)
{
	window.open(page, nom, option);
}
//=======================================================================================

function ouverturePopupMap(centre, lg)
{
	window.open('popupmap.php?centre=' + centre + '&lg=' + lg, 'popupmap', 'width=425,height=350 ,scrollbars=no, menubar=no, status=no, resizable=no');
}
//=======================================================================================

function newsletterajout()
{
	var lemail = getById("newslettermail").value;
	var country = getById("newslettercountry").value;
	if (!lemail.match('^[-_\.0-9a-zA-Z]{1,}@[-_\.0-9a-zA-Z]{1,}[\.][0-9a-zA-Z]{2,}$'))
	{
		window.alert("Adresse mail invalide !");
		return;
	}
	var xhr_object = null;
	if (window.XMLHttpRequest) // FF
	xhr_object = new XMLHttpRequest();
	else if (window.ActiveXObject) // IE
	xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	else
	{
		getById("formnewsletter").submit; // au cas ou
		return;
	}
	xhr_object.open("POST", "newsletter.php", true);
	xhr_object.onreadystatechange = function ()
	{
		if (xhr_object.readyState == 4)
		{
			if (xhr_object.responseText == "ok")
			{
				//getById("homenewslettertxt").innerHTML="<strong>Votre demande d'abonnement &agrave; la newsletter a bien &eacute;t&eacute; enregistr&eacute;e</strong>";
				getById("homenewslettertxt").innerHTML = msgnewsok;
			}
			else
			{
				//getById("homenewslettertxt").innerHTML="<strong>Erreur lors de votre abonnement &agrave; la newsletter !</strong>";
				getById("homenewslettertxt").innerHTML = msgnewserror;
			}
		}
	}
	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xhr_object.send("lemail=" + escape(lemail) + "&country=" + country);
}
//========================================================================= MENU LANGUES

function menulanguesover(item, event)
{
	if (event.stopPropagation) event.stopPropagation();
	event.cancelBubble = true;
	if (item.id == "spacer") return;
	item.style.background = "#333";
	item.style.color = "#fff";
}

function menulanguesout(item)
{
	item.style.background = "#111";
	item.style.color = "#979797";
}

function menulanguesoff(obj)
{
	obj.style.display = "none";
}

function switchmenulangues(nbitems)
{
	var menu = getById('menulangues');
	menu.style.marginTop = "-" + String((nbitems * 20) + 7) + "px";
	if (menu.style.display == 'block') menu.style.display = 'none';
	else menu.style.display = 'block';
}
//================================================================================================

function afficheFlashRequis(conteneur, margehaut, margegauche, titre, texte)
{
	getById(conteneur).style.background = "url(images/flashplayer.gif) center " + margehaut + "px no-repeat";
	getById(conteneur).style.marginLeft = margegauche + "px";
	getById(conteneur).innerHTML = "<center><a href='http://www.adobe.com/go/getflashplayer'><h3 style=' color:#000; margin-bottom:5px; padding-top:" + (margehaut + 60) + "px;'>" + titre + "</h3>" + texte + "</a></center>";
}
//===================================================================================== GGS

function vignetteggsON(idvignette)
{
	//getById("transp"+idvignette).style.visibility="visible";
	if (idvignette != urbancareimgcourante) getById(idvignette).style.backgroundPosition = "50px 0px";
}

function vignetteggsOFF(idvignette)
{
	if (idvignette != urbancareimgcourante) getById(idvignette).style.backgroundPosition = "0px 0px";
}

function affichenomproduitggs(idtitre)
{
	var t = getById("ggsproduit" + idtitre + "titre").innerHTML;
	document.write(t.split("|#", 1));
}

function afficherggsproduit(idvignette)
{
	// Ajuste le background
	getById("ggsdecobkgnd").style.backgroundPosition = "right top";
	// Visuel multilangue
	if (isIE6 == true)
	{
		getById("iconeproduitggsvisueldiv").style.background = "none";
		getById("iconeproduitggsvisueldiv").style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + "userfiles/images/produits/ggs/pics/" + idvignette + "_" + LANGJVS + ".png" + "')";
	}
	else
	{
		getById("iconeproduitggsvisueldiv").style.background = "url(userfiles/images/produits/ggs/pics/" + idvignette + "_" + LANGJVS + ".png) left bottom no-repeat";
	}
	// Textes
	urbancarecontenucourant = idvignette;
	afficherggsinfosupp(idvignette);
	// Vignette active
	if (urbancareimgcourante != "")
	{
		getById(urbancareimgcourante).style.backgroundPosition = "0px 0px";
	}
	urbancareimgcourante = idvignette;
	getById(idvignette).style.backgroundPosition = "25px 0px";
}
var ggstitreflashdispo = false;

function afficherggsinfosupp(idcontenu)
{
	getById("ggscontenu").innerHTML = getById(idcontenu + "texte").innerHTML;
	// On passe le titre flash si on affiche l'intro car la fonction exportee depuis flash n'est pas toujours reconnue au onload
	if (idcontenu != "ggsintro")
	{
		if (getById("adm8ggsintrotitre")) getById("adm8ggsintrotitre").style.visibility = "hidden";
		if (getById("adm8ggsintrotexte")) getById("adm8ggsintrotexte").style.visibility = "hidden";
		// Affiche le titre meme si flash indisponible
		if (ggstitreflashdispo == true)
		{
			getById("flashtitreggs").echo(getById(idcontenu + "titre").innerHTML);
		}
	}
	else
	{
		if (getById("adm8ggsintrotitre")) getById("adm8ggsintrotitre").style.visibility = "visible";
		if (getById("adm8ggsintrotexte")) getById("adm8ggsintrotexte").style.visibility = "visible";
		getById("flashtitreggs").innerHTML = "<p style='padding-top:3px; font-size:22px;'>&nbsp;&nbsp;" + getById(idcontenu + "titre").innerHTML + "</p>";
	}
}
//===================================================================================== TRUCS DE PROS

function showtruc(idtruc)
{
	getById("trucsdeproscontenu").innerHTML = '<br/><div id=\"trucsdeprosquestionscontenu\">' + getById(idtruc).innerHTML + '<br/><br/></div>' + getById(idtruc + "txt").innerHTML + '<br/><br/>';
	getById(idtruc).style.color = "#e57d02";
	getById("trucsdeprosbloccontenu").style.visibility = "visible";
}

function hidetruc(idtruc)
{
	if (idtruc) getById(idtruc).style.color = "#000";
	getById("trucsdeprosbloccontenu").style.visibility = "hidden";
}
//************************************************************************** URBAN CARE
var uctitreflashdispo = false;
var ucvisuelproduitdispo = false;
var urbancarecontenucourant = "ucproduitintro";
var urbancareimgcourante = "";

// !afficherucproduit
function afficherucproduit(idvignette)
{
	if (idvignette == "ucproduitintro")
	{
		if (getById("adm7urbancarevideo")) getById("adm7urbancarevideo").style.visibility = "visible";
		if (getById("adm7ucintrotitre")) getById("adm7ucintrotitre").style.visibility = "visible";
		if (getById("adm7uctexteintro")) getById("adm7uctexteintro").style.visibility = "visible";
		if (getById("adm7ucvignetteintro")) getById("adm7ucvignetteintro").style.visibility = "visible";
		if (getById("btnpopupvideo")) getById("btnpopupvideo").style.visibility = "visible";
	}
	else
	{
		if (getById("adm7urbancarevideo")) getById("adm7urbancarevideo").style.visibility = "hidden";
		if (getById("adm7ucintrotitre")) getById("adm7ucintrotitre").style.visibility = "hidden";
		if (getById("adm7uctexteintro")) getById("adm7uctexteintro").style.visibility = "hidden";
		if (getById("adm7ucvignetteintro")) getById("adm7ucvignetteintro").style.visibility = "hidden";
		if (getById("btnpopupvideo")) getById("btnpopupvideo").style.visibility = "hidden";
	}
	// Supprime la video
	swfobject.removeSWF("urbancarevideo");
	if (isIE6 == true)
	{
		getById("iconeproduitucvisueldiv").style.background = "none";
		getById("iconeproduitucvisueldiv").style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + "userfiles/images/produits/urbancare/pics/" + idvignette + "_" + LANGJVS + ".png" + "')";
	}
	else
	{
		getById("iconeproduitucvisueldiv").style.background = "url(userfiles/images/produits/urbancare/pics/" + idvignette + "_" + LANGJVS + ".png) left bottom no-repeat";
	}
	urbancarecontenucourant = idvignette;
	afficherucinfosupp(idvignette);
	// Vignette active
	if (urbancareimgcourante != "")
	{
		getById(urbancareimgcourante).style.backgroundPosition = "0px 0px";
	}
	urbancareimgcourante = idvignette;
	getById(idvignette).style.backgroundPosition = "30px 0px";
}
// Affiche les blocs bio || bien etre || facile au survol

function afficherucinfosupp(idcontenu)
{
	// Restaure le contenu precedent si vide
	if (idcontenu == '')
	{
		getById("urbancarecontenu").innerHTML = getById(urbancarecontenucourant + "texte").innerHTML;
		// TODO : texte et couleur pour le mode sans flash
		if (uctitreflashdispo == true)
		{
			getById("flashtitreurbancare").echo(getById(urbancarecontenucourant + "titre").innerHTML);
		}
		//else {  getById("flashtitreurbancare").innerHTML= "<p style='padding-top:3px; padding-left:8px; font-size:22px;'>"+getById(urbancarecontenucourant+"titre").innerHTML+"</p>"; }
	}
	// Sinon affiche le bloc spécifié
	else
	{
		getById("urbancarecontenu").innerHTML = getById(idcontenu + "texte").innerHTML;
		var obj = getById("flashtitreurbancare");
		var h = getById(idcontenu + "titre").innerHTML;
		if (uctitreflashdispo == true && obj && obj.echo)
		{
			obj.echo(h);
		}
		//else {  getById("flashtitreurbancare").innerHTML= "<p style='padding-top:3px; padding-left:8px; font-size:22px;'>"+getById(idcontenu+"titre").innerHTML+"</p>"; }	
	}
}

function vignetteucON(idvignette)
{
	if (idvignette != urbancareimgcourante && getById(idvignette) != undefined) getById(idvignette).style.backgroundPosition = "60px 0px";
	// Affiche l'apercu au survol
	//getById("ucproduitapercu").src='userfiles/images/produits/urbancare/pics/'+idvignette+'small.jpg';
	getById("ucproduitapercu").src = 'userfiles/images/produits/urbancare/pics/' + idvignette + 'small_' + LANGJVS + '.png';
}

function vignetteucOFF(idvignette)
{
	if (idvignette != urbancareimgcourante)
	{
		getById(idvignette).style.backgroundPosition = "0px 0px";
	}
	// Restaure l'apercu precedent
	getById("ucproduitapercu").src = 'userfiles/images/produits/urbancare/pics/' + urbancarecontenucourant + 'small_' + LANGJVS + '.png';
}
//************************************************************************** URBAN STYLE
// on réutilise la plupart des fonctions/variables de URBAN CARE
//

function afficherusproduit(idvignette)
{
	//alert('afficher');
	if (idvignette == "ucproduitintro")
	{
		if (getById("adm7urbancarevideo")) getById("adm7urbancarevideo").style.visibility = "visible";
		if (getById("adm7ucintrotitre")) getById("adm7ucintrotitre").style.visibility = "visible";
		if (getById("adm7uctexteintro")) getById("adm7uctexteintro").style.visibility = "visible";
		if (getById("adm7ucvignetteintro")) getById("adm7ucvignetteintro").style.visibility = "visible";
		//if(getById("btnpopupvideo")) getById("btnpopupvideo").style.visibility="visible";
	}
	else
	{
		if (getById("adm7urbancarevideo")) getById("adm7urbancarevideo").style.visibility = "hidden";
		if (getById("adm7ucintrotitre")) getById("adm7ucintrotitre").style.visibility = "hidden";
		if (getById("adm7uctexteintro")) getById("adm7uctexteintro").style.visibility = "hidden";
		if (getById("adm7ucvignetteintro")) getById("adm7ucvignetteintro").style.visibility = "hidden";
		//if(getById("btnpopupvideo")) getById("btnpopupvideo").style.visibility="hidden";		
	}
	if (isIE6 == true)
	{
		if (idvignette == "ucproduitintro")
		{
			getById("iconeproduitucvisueldiv").style.background = "none";
			getById("iconeproduitucvisueldiv").style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + "userfiles/images/produits/urbanstyle/urbanstyleaccueil.png" + "')";
		}
		else
		{
			getById("iconeproduitucvisueldiv").style.background = "none";
			getById("iconeproduitucvisueldiv").style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + "userfiles/images/produits/urbanstyle/pics/" + idvignette + "_" + LANGJVS + ".png" + "')";
		}
	}
	else
	{
		if (idvignette == "ucproduitintro") getById("iconeproduitucvisueldiv").style.background = "url(userfiles/images/produits/urbanstyle/urbanstyleaccueil.png) left bottom no-repeat";
		else getById("iconeproduitucvisueldiv").style.background = "url(userfiles/images/produits/urbanstyle/pics/" + idvignette + "_" + LANGJVS + ".png) left bottom no-repeat";
	}
	urbancarecontenucourant = idvignette;
	afficherucinfosupp(idvignette);
	// Vignette active
	if (urbancareimgcourante != "")
	{
		getById(urbancareimgcourante).style.backgroundPosition = "0px 0px";
	}
	urbancareimgcourante = idvignette;
	var obj = getById(idvignette);
	if (obj) obj.style.backgroundPosition = "30px 0px";
}

function vignetteusON(idvignette)
{
	if (idvignette != urbancareimgcourante) getById(idvignette).style.backgroundPosition = "60px 0px";
	// Affiche l'apercu au survol
	//getById("ucproduitapercu").src='userfiles/images/produits/urbancare/pics/'+idvignette+'small.jpg';
	getById("ucproduitapercu").src = 'userfiles/images/produits/urbanstyle/pics/' + idvignette + 'small_' + LANGJVS + '.png';
}

function vignetteusOFF(idvignette)
{
	if (idvignette != urbancareimgcourante)
	{
		getById(idvignette).style.backgroundPosition = "0px 0px";
	}
	// Restaure l'apercu precedent
	getById("ucproduitapercu").src = 'userfiles/images/produits/urbanstyle/pics/' + urbancarecontenucourant + 'small_' + LANGJVS + '.png';
}
//************************************************************************** ELECTRO BEAUTY
// on réutilise la plupart des fonctions/variables de URBAN CARE
//

// !afficherebproduit
function afficherebproduit(idvignette)
{
	if (idvignette == "ucproduitintro")
	{
		if (getById("adm7urbancarevideo")) getById("adm7urbancarevideo").style.visibility = "visible";
		if (getById("adm7ucintrotitre")) getById("adm7ucintrotitre").style.visibility = "visible";
		if (getById("adm7uctexteintro")) getById("adm7uctexteintro").style.visibility = "visible";
		if (getById("adm7ucvignetteintro")) getById("adm7ucvignetteintro").style.visibility = "visible";
		if(getById("btnpopupvideo")) getById("btnpopupvideo").style.visibility="visible";
	}
	else
	{
		if (getById("adm7urbancarevideo")) getById("adm7urbancarevideo").style.visibility = "hidden";
		if (getById("adm7ucintrotitre")) getById("adm7ucintrotitre").style.visibility = "hidden";
		if (getById("adm7uctexteintro")) getById("adm7uctexteintro").style.visibility = "hidden";
		if (getById("adm7ucvignetteintro")) getById("adm7ucvignetteintro").style.visibility = "hidden";
		if(getById("btnpopupvideo")) getById("btnpopupvideo").style.visibility="hidden";		
	}
	swfobject.removeSWF("urbancarevideo");
	if (isIE6 == true)
	{
		getById("iconeproduitebvisueldiv").style.background = "none";
		getById("iconeproduitebvisueldiv").style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + "userfiles/images/produits/electrobeau/pics/" + idvignette + "_" + LANGJVS + ".png" + "')";
	}
	else
	{
		getById("iconeproduitebvisueldiv").style.background = "url(userfiles/images/produits/electrobeau/pics/" + idvignette + "_" + LANGJVS + ".png) left bottom no-repeat";
	}
	urbancarecontenucourant = idvignette;
	afficherucinfosupp(idvignette);
	// Vignette active
	if (urbancareimgcourante != "" && getById(urbancareimgcourante))
	{
		getById(urbancareimgcourante).style.backgroundPosition = "0px 0px";
	}
	urbancareimgcourante = idvignette;
	if (getById(idvignette)) getById(idvignette).style.backgroundPosition = "30px 0px";
}

function vignetteebON(idvignette)
{
	if (idvignette != urbancareimgcourante) getById(idvignette).style.backgroundPosition = "60px 0px";
	// Affiche l'apercu au survol
	getById("ucproduitapercu").src = 'userfiles/images/produits/electrobeau/pics/' + idvignette + 'small_' + LANGJVS + '.png';
}

function vignetteebOFF(idvignette)
{
	if (idvignette != urbancareimgcourante)
	{
		getById(idvignette).style.backgroundPosition = "0px 0px";
	}
	// Restaure l'apercu precedent
	getById("ucproduitapercu").src = 'userfiles/images/produits/electrobeau/pics/' + urbancarecontenucourant + 'small_' + LANGJVS + '.png';
}
//************************************************************************** OUTILSCOIFF
// on réutilise la plupart des fonctions/variables de URBAN CARE
//

// !afficherocproduit
function afficherocproduit(idvignette)
{
	//alert('afficher');
	if (idvignette == "ucproduitintro")
	{
		if (getById("adm7urbancarevideo")) getById("adm7urbancarevideo").style.visibility = "visible";
		if (getById("adm7ucintrotitre")) getById("adm7ucintrotitre").style.visibility = "visible";
		if (getById("adm7uctexteintro")) getById("adm7uctexteintro").style.visibility = "visible";
		if (getById("adm7ucvignetteintro")) getById("adm7ucvignetteintro").style.visibility = "visible";
		if(getById("btnpopupvideo")) getById("btnpopupvideo").style.visibility="visible";
	}
	else
	{
		if (getById("adm7urbancarevideo")) getById("adm7urbancarevideo").style.visibility = "hidden";
		if (getById("adm7ucintrotitre")) getById("adm7ucintrotitre").style.visibility = "hidden";
		if (getById("adm7uctexteintro")) getById("adm7uctexteintro").style.visibility = "hidden";
		if (getById("adm7ucvignetteintro")) getById("adm7ucvignetteintro").style.visibility = "hidden";
		if(getById("btnpopupvideo")) getById("btnpopupvideo").style.visibility="hidden";		
	}
	swfobject.removeSWF("urbancarevideo");
	if (isIE6 == true)
	{
		getById("iconeproduitocvisueldiv").style.background = "none";
		getById("iconeproduitocvisueldiv").style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + "userfiles/images/produits/outilscoiff/pics/" + idvignette + "_" + LANGJVS + ".png" + "')";
	}
	else
	{
		getById("iconeproduitocvisueldiv").style.background = "url(userfiles/images/produits/outilscoiff/pics/" + idvignette + "_" + LANGJVS + ".png) left bottom no-repeat";
	}
	urbancarecontenucourant = idvignette;
	afficherucinfosupp(idvignette);
	// Vignette active
	if (getById(urbancareimgcourante))
	{
		getById(urbancareimgcourante).style.backgroundPosition = "0px 0px";
	}
	urbancareimgcourante = idvignette;
	if(getById(idvignette))
		getById(idvignette).style.backgroundPosition = "30px 0px";
}

function vignetteocON(idvignette)
{
	if (idvignette != urbancareimgcourante) getById(idvignette).style.backgroundPosition = "60px 0px";
	// Affiche l'apercu au survol
	//getById("ucproduitapercu").src='userfiles/images/produits/urbancare/pics/'+idvignette+'small.jpg';
	getById("ucproduitapercu").src = 'userfiles/images/produits/outilscoiff/pics/' + idvignette + 'small_' + LANGJVS + '.png';
}

function vignetteocOFF(idvignette)
{
	if (idvignette != urbancareimgcourante)
	{
		getById(idvignette).style.backgroundPosition = "0px 0px";
	}
	// Restaure l'apercu precedent
	getById("ucproduitapercu").src = 'userfiles/images/produits/outilscoiff/pics/' + urbancarecontenucourant + 'small_' + LANGJVS + '.png';
}
//===================================================================================== COLLECTIONS
var collectionimgcourante = "";
var ispageintroduction = false;

function affichetitrecollectionHTML(texte)
{
	getById("collectioncadretexteheader").innerHTML = "<p id='collectionstitrecoupehtml'>" + texte + "</p>";
}

function afficheIntroCollection(affichetexte, video)
{
	ispageintroduction = false;
	// lors du onload (affichetexte=false), on ne charge pas les contenus texte via cette fonction (regle un probleme avec PngFix sous IE6
	// et le probleme des fonctions flash exportees non accessibles au chargement de la page
	if (affichetexte == true)
	{
		getById("collectioncontenu").innerHTML = getById("colleccutintro" + "texte").innerHTML;
		if (flash10disponible == true) getById("flashtitrecoupe").echo(getById("colleccutintro" + "titre").innerHTML);
		else affichetitrecollectionHTML(getById("colleccutintro" + "titre").innerHTML);
	}
	getById("collectiontitreimagesmall").style.visibility = "visible";
	getById("collectiontitreimage").style.visibility = "hidden";
	// Verifie si le conteneur pour la video n'a pas ete supprime et en recree un si besoin
	var c = getById("collectionvideo");
	if (!c)
	{
		var d = document.createElement("div");
		d.setAttribute("id", "collectionvideo");
		getById("containervideo").appendChild(d);
	}
	// Creer le SWF video 
	if (flash10disponible == true)
	{
		// swfobject.embedSWF("flash/videocollection"+video+".swf", "collectionvideo", "350", "400", "10.0.0", "expressInstall.swf", {id:"videocollectionswf"}, {wmode:"opaque"}); 
		swfobject.embedSWF("flash/video3d.swf", "collectionvideo", "350", "350", "10.0.0", "expressInstall.swf", {
			nomvid: video,
			x: "0",
			y: "40",
			z: "-100",
			angle: "35",
			fuitex: "275",
			fuitey: "160",
			reflet: "true",
			alphar: "40",
			ratior: "90",
			fond: "images/collections/videocollectionfond.png",
			yfond: "-1",
			xfond: "-26"
		}, {
			wmode: "opaque"
		});
	}
	//swfobject.embedSWF("flash/videohome.swf", "collectionvideo", "330", "380", "10.0.0", "expressInstall.swf", {id:"videocollectionswf"}, {wmode:"opaque"}); 
	// Rend le container photo invisible
	if ('function' == typeof getById("photocollectionflash").affichephoto) getById("photocollectionflash").affichephoto("images/collections/photocollectionnoir.png");
	getById("photocollectionflash").style.width = "0px";
	getById("photocollectionflash").style.height = "0px";
	// Masque la surbrillance de vignette si besoin
	if (getById("transp" + collectionimgcourante))
	{
		getById("transp" + collectionimgcourante).style.visibility = "hidden";
		collectionimgcourante = "";
	}
}

function affichermodele(idvignette, prefixe)
{
	// FIX pour quand les fonctions flash exportee ne sont pas detectee.
	// c'est le cas quand on clic sur une vignette et que le streaming du swf contenant
	// la video n'as pas encore commence
	if (('function' != typeof getById("photocollectionflash").affichephoto) || ('function' != typeof getById("flashtitrecoupe").echo))
	{
		return;
	}
	if (ispageintroduction == false)
	{
		getById("collectiontitreimagesmall").style.visibility = "hidden";
		getById("collectiontitreimage").style.visibility = "visible";
		// Supprime la video
		swfobject.removeSWF("collectionvideo");
		// Restaure la visibilite
		getById("photocollectionflash").style.width = "260px";
		getById("photocollectionflash").style.height = "420px";
		ispageintroduction = true;
	}
	// Affiche la photo demandee
	var url = "userfiles/images/collections/" + prefixe + "/" + idvignette + ".jpg";
	if (flash10disponible == true) getById("photocollectionflash").affichephoto(url);
	//else {getById("photocollectionimg").style.background='url('+url+')';}		
	// Vignette active
	if (collectionimgcourante != "") getById("transp" + collectionimgcourante).style.visibility = "hidden";
	collectionimgcourante = idvignette;
	getById("transp" + idvignette).style.visibility = "visible";
	// Copie le contenu texte (titre et paragraphe)
	getById("collectioncontenu").innerHTML = getById(idvignette + "texte").innerHTML;
	if (flash10disponible == true) getById("flashtitrecoupe").echo(getById(idvignette + "titre").innerHTML);
	else affichetitrecollectionHTML(getById(idvignette + "titre").innerHTML);
}

function vignettecollON(idvignette)
{
	getById("transp" + idvignette).style.visibility = "visible";
}

function vignettecollOFF(idvignette)
{
	if (idvignette != collectionimgcourante) getById("transp" + idvignette).style.visibility = "hidden";
}
//*********************************************************************** CATALOGUE STYLE

function popupcatalogue(lien)
{
	window.open(lien, 'catalogue', config = 'height=560, width=960, toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, directories=no, status=no')
}
//***************************************************************************************

function ChangeMessage(message, champ)
{
	if (document.getElementById) getById(champ).innerHTML = message;
}

function ChangeCarte(message, champ)
{
	if (document.getElementById) getById(champ).innerHTML = message;
}
//============================================================================================= ACCESSOIRES
var accessimgloaded = false;
var accessposcell = new Array();
var accessobjclic = "";

function afficheaccessoire(obj)
{
	if (obj.id == accessobjclic)
	{
		getById("apercuaccessoire").innerHTML = "";
		accessobjclic = "";
	}
	else
	{
		getById("apercuaccessoire").innerHTML = "<div style='width:300px; height:307px; background:white;'><img height='300' width='300' src='userfiles/images/produits/accessoires/" + obj.id + ".jpg' /></div>";
		accessobjclic = obj.id;
	}
}

function accesschargeimg(obj)
{
	obj.style.borderColor = "#aaa";
	getById("apercuaccessoire").style.backgroundPosition = "center center";
	getById("apercuaccessoire").style.backgroundImage = "url(./userfiles/images/produits/accessoires/chargement.gif)";
	var img = new Image();
	img.onerror = function ()
	{
		accessimgloaded = false;
		getById("apercuaccessoire").style.backgroundImage = "url(./userfiles/images/produits/accessoires/chargement.gif)";
	}
	img.onload = function ()
	{
		getById("apercuaccessoire").style.backgroundImage = "url(./userfiles/images/produits/accessoires/" + obj.id + ".jpg)";
		accessposcell = cellulePos(obj);
		accessimgloaded = true;
	}
	img.src = "./userfiles/images/produits/accessoires/" + obj.id + ".jpg";
}

function cellulePos(obj)
{
	var curleft = curtop = 0;
	if (obj.offsetParent)
	{
		do
		{
			curleft += obj.offsetLeft;
			curtop += obj.offsetTop;
		} while (obj = obj.offsetParent);
		curleft -= document.documentElement.scrollLeft;
		curtop -= document.documentElement.scrollTop;
	}
	return [curleft, curtop];
}

function zoomaccessoire(obj, event)
{
	if (accessimgloaded == false) return;
	var posX = accessposcell[0] - event.clientX;
	var posY = accessposcell[1] - event.clientY;
	getById("apercuaccessoire").style.backgroundImage = "url(./userfiles/images/produits/accessoires/" + obj.id + ".jpg)";
	getById("apercuaccessoire").style.backgroundPosition = (posX * 3) + "px " + (posY * 3) + "px";
}

function cacherapercu()
{
	accessobjclic = "";
	getById("apercuaccessoire").innerHTML = "";
	accessimgloaded = false;
	getById("apercuaccessoire").style.backgroundPosition = "left top";
	getById("apercuaccessoire").style.backgroundImage = "url(./userfiles/images/produits/accessoires/accessbkgnd.jpg)";
}

function cacherborder(obj)
{
	obj.style.borderColor = "#ccc";
	accessimgloaded = false;
}
//============================================================================================= HOMEPAGE

function surbrillanceHomeON(zone)
{
	zone.style.backgroundColor = "#f8f8f8";
}

function surbrillanceHomeOFF(zone)
{
	zone.style.backgroundColor = "#ededed";
}
//============================================================================================= GESTION DU MENU
// construction du menu

function menu(allitems, thisitem, startstate)
{
	callname = "gl" + thisitem;
	divname = "subglobal" + thisitem;
	this.numberofmenuitems = allitems;
	this.caller = getById(callname);
}
// Masque le sous-menu lorsque la souris 
// quitte la zone du menu principal

function masquerSousMenu(e)
{
	var y;
	var x;
	if (isIE == false)
	{
		y = e.pageY;
	}
	else
	{
		y = event.clientY + (document.documentElement.scrollTop);
	}
	var topMenu = 15; //65
	if ((y < topMenu) || (y > (topMenu + 100)))
	{
		for (var i = 1; i <= 7; i++)
		{
			var menuitem = getById("menuitem" + i + "sub");
			if (menuitem)
			{
				if (i == menuNiv1Actif) menuitem.style.visibility = "visible";
				else menuitem.style.visibility = "hidden";
			}
		}
		// Remet le cadre actif a OFF   
		if (pagehome == true)
		{
			getById("menuitem0sub").style.visibility = "visible";
			if (cadreactif != "")
			{
				getById(cadreactif).className = "cadreelem " + cadreactif;
				cadreactif = "";
			}
		}
		// evite de traiter cette fonction quand c'est inutile
		document.onmousemove = null;
	}
}

function ehandler(event, theobj, idcadre)
{
	document.onmousemove = masquerSousMenu;
	for (var i = 1; i <= 7; i++)
	{
		getById("menuitem" + i + "sub").style.visibility = "hidden";
	}
	getById(theobj + "sub").style.visibility = "visible";
	// Activations cadres et affiche le message de bienvenue
	if (pagehome == true)
	{
		getById("menuitem0sub").style.visibility = "hidden";
		if (cadreactif != "")
		{
			getById(cadreactif).className = "cadreelem " + cadreactif;
			cadreactif = "";
		}
		// Met le cadre actif a ON
		getById(idcadre).className = "cadreelem " + idcadre + "hover";
		cadreactif = idcadre;
	}
}

function menuON(idcadre)
{
	getById(idcadre).className = "menuelem " + idcadre + "hover";
}

function menuOFF(idcadre)
{
	getById(idcadre).className = "menuelem " + idcadre;
}

function creermenu()
{
	menuitem1 = new menu(6, 1, "hidden");
	menuitem2 = new menu(6, 2, "hidden");
	menuitem3 = new menu(6, 3, "hidden");
	menuitem4 = new menu(6, 4, "hidden");
	menuitem5 = new menu(6, 5, "hidden");
	menuitem6 = new menu(6, 6, "hidden");
}
var flash10disponible = false;
var pagehome = false;
var cadreactif = "";
var isIE = true;
var isIE6 = false;
if (navigator.userAgent.indexOf("MSIE 6") != -1) isIE6 = true;
if (navigator.appName.substring(0, 3) == "Net")
{
	isIE = false;
}
document.onmousemove = masquerSousMenu;

function getById(id)
{
	var obj = document.getElementById(id);
	if (obj) return obj;
	else
	{
		if( console && console.warn ) console.warn(id + ' do not exists in DOM')
		return false;
	}
}
