if (document.images){
	preload_image_object = new Image();
	// set image url
	image_url = new Array();
	image_url[0] = "images/fondBtnMenuFils_hover.png";
	image_url[1] = "fondBtnMenuPere_hover.png";
	var i = 0;
	for(i=0; i<=image_url.length; i++) 
	preload_image_object.src = image_url[i];
}

catMenuSelec = "";

function afficheCgv(page){
	anOpenWindow=window.open(page,"popup","width=540,height=600,screenX=170,screenY=100,toolbar=no,directories=no,status=no,scrollbars=yes,menubar=no,resizable=yes");
}

function showLabel(text){
	document.getElementById("nomDuLabelSelec").innerHTML=text + "&nbsp;&nbsp;&nbsp;";
}
function clearLabel(){
	document.getElementById("nomDuLabelSelec").innerHTML="";
}

var cadreStatutEnCours = true;


var menuEnCours = false;

function clicMenu(idCat, force){
	if(!menuEnCours || force == 1){
		menuEnCours = true;
		var cadreCat = document.getElementById("cadre_menu_cat_" + idCat);
		var sigleCat = document.getElementById("sigleCat_" + idCat);
		var idBtn = document.getElementById("idBtnMenu123_" + idCat);
		
		if(cadreCat){
			if(cadreCat.style.display == "none"){
				if(idBtn){
					//idBtn.className = "btnMenu123_Ouvert";
					sigleCat.innerHTML = "<b>v</b>&nbsp;";
				}
				Effect.SlideDown(cadreCat, {duration:0.4, fps:50, afterFinish:function(){ menuEnCours = false; }});
			}else{
				if(idBtn){
					//idBtn.className = "btnMenu123_Ferme";
					sigleCat.innerHTML = "<b>&gt;</b>&nbsp;";
				}
				Effect.SlideUp(cadreCat, {duration:0.4, fps:50, afterFinish:function(){ menuEnCours = false; }});
			}
		}
	}
}

var tabEffetEnCours = new Array();
var tabTimeoutEffet = new Array();
var tabIdMenu = new Array();
var tabEffetMenu = new Array();
var tabEffetOnglet = new Array();

var idCatSelec = null;

function sourisSurBtnMenu(idCat){
	var imgBtn = document.getElementById("imgSousBtnMenu_" + idCat);
	var onglet = document.getElementById("ongletCat_" + idCat);
	
	//On cache les autres boutons
	for (var j in tabIdMenu){
		if(document.getElementById("imgSousBtnMenu_" + tabIdMenu[j])){
			if(tabIdMenu[j] != idCat){
				sourisOutBtnMenu(tabIdMenu[j]);
			}
		}
	}
	
	if(imgBtn && onglet){
		clearTimeout(tabTimeoutEffet[idCat]);
		var imgOpac = parseFloat(imgBtn.style.opacity);
		if((tabEffetEnCours[idCat] == null || tabEffetEnCours[idCat] == 2)){
			
			if(tabEffetEnCours[idCat] == 2){	//Un effet de disparition est en cours, on l'arrête
				tabEffetMenu[idCat].cancel();
				tabEffetOnglet[idCat].cancel();
			}
			
			idCatSelec = idCat;
			imgBtn.className = "imgBtnUnivers_visible";
			//playClicMenu();
			tabEffetMenu[idCat] = new Effect.Opacity(imgBtn, {to:0.99, duration:0.4, fps:20, afterFinish:function(){ tabEffetEnCours[idCat] = null; }});
			tabEffetOnglet[idCat] = new Effect.Morphbgpos(onglet, {duration:0.4, fps:20, style:'background-position: 0px 0px;'});
			
			tabEffetEnCours[idCat] = 1;
		}
	}
}
function sourisOutBtnMenu(idCat){
	var imgBtn = document.getElementById("imgSousBtnMenu_" + idCat);
	var onglet = document.getElementById("ongletCat_" + idCat);
	
	idCatSelec = null;
	if(imgBtn && onglet){
		clearTimeout(tabTimeoutEffet[idCat]);
		var imgOpac = parseFloat(imgBtn.style.opacity);
		if((tabEffetEnCours[idCat] == null || tabEffetEnCours[idCat] == 1)){
			
			if(tabEffetEnCours[idCat] == 1){	//Un effet d'apparition est en cours, on l'arrête
				tabEffetMenu[idCat].cancel();
				tabEffetOnglet[idCat].cancel();
			}
			
			tabEffetMenu[idCat] = new Effect.Opacity(imgBtn, {to:0.4, duration:0.4, fps:20, afterFinish:function(){ tabEffetEnCours[idCat] = null; }});
			tabEffetOnglet[idCat] = new Effect.Morphbgpos(onglet, {duration:0.4, fps:20, style:'background-position: 0px 37px;'});
			
			tabEffetEnCours[idCat] = 2;
		}
	}
}

function GetId(id){
	return document.getElementById(id);
}
var iBulle=false; // La variable i nous dit si la bulle est visible ou non
 
function move(e) {
	if(iBulle) {  // Si la bulle est visible, on calcul en temps reel sa position ideale
		if (navigator.appName!="Microsoft Internet Explorer") { // Si on est pas sous IE
			GetId("curseur").style.left=e.pageX + 5+"px";
			GetId("curseur").style.top=e.pageY + 10+"px";
		}else{ // Modif proposé par TeDeum, merci à  lui
			if(document.documentElement.clientWidth>0) {
				GetId("curseur").style.left=20+event.clientX+document.documentElement.scrollLeft+"px";
				GetId("curseur").style.top=10+event.clientY+document.documentElement.scrollTop+"px";
			} else {
				GetId("curseur").style.left=20+event.clientX+document.body.scrollLeft+"px";
				GetId("curseur").style.top=10+event.clientY+document.body.scrollTop+"px";
			}
		}
	}
}


function montre(text) {
	if(!iBulle) {
		GetId("curseur").style.visibility="visible"; // Si il est cacher (la verif n'est qu'une securité) on le rend visible.
		GetId("curseur").innerHTML = text; // on copie notre texte dans l'élément html
		iBulle=true;
	}
}

function cache() {
	if(iBulle) {
		GetId("curseur").style.visibility="hidden"; // Si la bulle est visible on la cache
		iBulle=false;
	}
}

function getHeight() {
  var myHeight = 0;
  if( typeof( window.innerHeight ) == 'number' ) {
    //Non-IE
    myHeight = window.innerHeight;
  } else if( document.documentElement && document.documentElement.clientHeight) {
    //IE 6+ in 'standards compliant mode'
    myHeight = document.documentElement.clientHeight;
  } else if( document.body && document.body.clientHeight ) {
    //IE 4 compatible
    myHeight = document.body.clientHeight;
  }
  return myHeight;
}

function cleanUrl(url) 
{
    var u = (!url) ? window.location.href : url;
    var pos = u.lastIndexOf('#');
	
    if(pos == -1)
        return u;
	    else
		return u.substring(0,pos);
}
 



function placeAncreThermo(deplaceAncre){
	var ancre = document.getElementById("basDePage");
	if(deplaceAncre == null){
		ancre.style.top = ((getHeight() - 50)*-1) + "px";
	}else{
		ancre.style.top = "-200px";
	}
	var ancreTop = ancre.offsetTop;
	//alert(ancreTop);
	//window.location = "#basDePage";
	//window.location.hash="basDePage";
	//window.location.href = cleanUrl(window.location.href)+'#basDePage';
	window.scrollTo(0,ancreTop);
}
document.onmousemove=move;