numberform=0;
tpaffiche=5000;

lay_top_current=0;

var isMenuActif1=true;
var isMenuActif2=true;
var curDiv;
readytop=true;

function get_offset(elem, pos)
{
    var offset = 0;
    while(elem) {
        offset += elem[pos];
        elem = elem.offsetParent
    }
    return offset
}

function get_full_position(id)
{
    var d = document.getElementById(id);
    var offsets = new Object;
    offsets.top = get_offset(d, "offsetTop");
    offsets.left = get_offset(d, "offsetLeft");
    offsets.width = d.clientWidth;
    offsets.height = d.clientHeight;
    return offsets;
}

function affiche(x){
	if(readytop){
		var objlayer,bigobjlayer;
		//alert(x);
		//if (tmp2) clearTimeout(tmp2);
		var tImgs=new Array(0,108,227,442,585,702);
		if (x!= lay_top_current) cache();
		//if (x!=1){
			objlayer = eval("(document.all)?document.all.layer"+x+".style:(document.layers)?document.layer"+x+":document.getElementById(\"layer"+x+"\").style");
			var w=document.body.clientWidth;
			var posx=parseInt((w-970)/2+tImgs[x])+"px" ;
			//alert (posx);
			objlayer.left=posx;
			objlayer.visibility="visible";
			//bigobjlayer = eval("(document.all)?document.all.biglayer"+x+".style:(document.layers)?document.biglayer"+x+":document.getElementById(\"biglayer"+x+"\").style");
			//bigobjlayer.left=posx-10;
			//var larg=objlayer.offsetHeight ;
			curDiv=(get_full_position("layer"+x));
			
		//}
		lay_top_current=x;
	}
	if (x!=0) MM_swapImage('btn1','','images/nav/association.gif',1);
	if (x!=1) MM_swapImage('btn2','','images/nav/chantiers-benevoles.gif',1);
	if (x!=2) MM_swapImage('btn3','','images/nav/campus-euromediterraneen.gif',1);
	if (x!=3) MM_swapImage('btn4','','images/nav/actions-internationales.gif',1);
	if (x!=4) MM_swapImage('btn5','','images/nav/autour-pierre-seche.gif',1);
	if (x!=5) MM_swapImage('btn6','','images/nav/developement-local.gif',1)
}

function cache(){
	if(readytop){
	for(i=0; i<=5; i++){
		objlayer = eval("(document.all)?document.all.layer"+i+".style:(document.layers)?document.layer"+i+":document.getElementById(\"layer"+i+"\").style");
		objlayer.visibility="hidden";
	}
	
	lay_top_current=0;
	}
}

function cacheFromLayer(ind){
	 
	objlayer = eval("(document.all)?document.all.layer"+ind+".style:(document.layers)?document.layer"+ind+":document.getElementById(\"layer"+ind+"\").style");
	//objlayer2 = eval("(document.all)?document.all.layer"+ind+":(document.layers)?document.layer"+i+":document.getElementById(\"layer"+i+"\")");
	
	//alert  (objlayer.offsetWidth);
	//if ( (Mouse_X<parseInt(objlayer.left)) || (Mouse_X>parseInt(objlayer.left)+parseInt(objlayer.width)) || (Mouse_Y>parseInt(objlayer.top)+parseInt(objlayer.height)) ){
	var w=document.body.clientWidth;
	var dec=(w-970)/2;
	//alert (Mouse_X+":"+dec+":"+parseInt(objlayer.left));
	if ( (Mouse_X<parseInt(objlayer.left))  || (Mouse_X>parseInt(objlayer.left)+200)) {
		objlayer.visibility="hidden";
	}
}

if (document.captureEvents) document.captureEvents(Event.MOUSEUP);
document.onmouseup = mouseupMenu;
function mouseupMenu(e) {
	cache();
	return true;
}

function menuOnOff1(b){
isMenuActif1=b;

}

function menuOnOff2(b){
isMenuActif2=b;	
//alert (isMenuActif2);
//if (isMenuActif1==false && isMenuActif2==false  && Mouse_Y>300) { ;isMenuActif1=isMenuActif2=true;
//  cache();}
}

function hide(n){tmp2=setTimeout('cache()',tpaffiche);}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function WhereMouse( e ){
  var DocRef;    // Variable pour IE uniquement


  // L'événement est passée à la fonction
  // donc tous sauf IE…
  if( e){                     // Dans ce cas on obtient directement la position dans la page
    Mouse_X = e.pageX;
    Mouse_Y = e.pageY;
  }
  else{                      // Dans ce cas on obtient la position relative à la fenêtre d'affichage
    Mouse_X = event.clientX;
    Mouse_Y = event.clientY;


    //-- Il faut traiter le CAS des DOCTYPE sous IE
    if( document.documentElement && document.documentElement.clientWidth) // Donc DOCTYPE
      DocRef = document.documentElement;   // Dans ce cas c'est documentElement qui est réfèrence
    else
      DocRef = document.body;                    // Dans ce cas c'est body qui est réfèrence

    //-- On rajoute la position liée aux ScrollBars
    Mouse_X += DocRef.scrollLeft;
    Mouse_Y += DocRef.scrollTop;
  }
 
 // if (isMenuActif1==false && isMenuActif2==false  && Mouse_Y>300) { alert (isMenuActif1+":"+isMenuActif2);;isMenuActif1=isMenuActif1=true;
 // cache();}
  if (Mouse_Y<220 || Mouse_Y>300+curDiv.height || Mouse_X<curDiv.left-10 || Mouse_X>curDiv.left+curDiv.width+10) cache(); 
}

document.onmousemove = WhereMouse;

