var x; //coordonnées x de la souris
var y; //coordonnées y de la souris
var load=0; //true si page chargée
var movemenu=false; //true si le menu est en cours de déplacement
var centrex=500 //coordonnées du centre de la page axe Y
var centrey=500 //coordonnées du centre de la page axe X
function position(e) { //mise a jour de la position de la souris
if(load)
{
x = (navigator.appName.substring(0,3) == "Net") ? e.pageX : event.x+document.body.scrollLeft;
x=x-get("main").offsetLeft;
y =(navigator.appName.substring(0,3) == "Net") ? e.pageY : event.y+document.body.scrollTop;
y=y- get("main").offsetTop;
}
}
if (navigator.appName.substring(0,3) == "Net") document.captureEvents(Event.MOUSEMOVE);
document.onmousemove = position;


//Scroll horizontale du menu des images, animations...
var movecontenth=false;
function startscrollcontenth(){ //début du mouvement du menu
    movecontenth=true;
    deplacecontenth()
}
function stopscrollcontenth(){ //fin du mouvement du menu
movecontenth=false;
}
 var deplacecontenthtimeout;
function deplacecontenth(){ //deplacement du menu
clearTimeout(deplacecontenthtimeout);

    if(movecontenth&&load)
    {
         if(x<500 && get("contenttoscrollhorizont").offsetLeft<20)
    get("contenttoscrollhorizont").style.left=(get("contenttoscrollhorizont").offsetLeft+3)+"px";
     else if(x<500 && get("contenttoscrollhorizont").offsetLeft<25)
    get("contenttoscrollhorizont").style.left=(get("contenttoscrollhorizont").offsetLeft+2)+"px";
    else if(x<500 && get("contenttoscrollhorizont").offsetLeft<30)
    get("contenttoscrollhorizont").style.left=(get("contenttoscrollhorizont").offsetLeft+1)+"px";

    else if(x>650 && get("contenttoscrollhorizont").offsetLeft>(-get("contenttoscrollhorizont").offsetWidth)+480)
    get("contenttoscrollhorizont").style.left=(get("contenttoscrollhorizont").offsetLeft-3)+"px";
    else if(x>650 && get("contenttoscrollhorizont").offsetLeft>(-get("contenttoscrollhorizont").offsetWidth)+475)
    get("contenttoscrollhorizont").style.left=(get("contenttoscrollhorizont").offsetLeft-2)+"px";
    else if(x>650 && get("contenttoscrollhorizont").offsetLeft>(-get("contenttoscrollhorizont").offsetWidth)+470)
    get("contenttoscrollhorizont").style.left=(get("contenttoscrollhorizont").offsetLeft-1)+"px";

    deplacecontenthtimeout=setTimeout("deplacecontenth()",30);
    }
}

//scroll verticale du menu principale
function startmovemenu(){ //début du mouvement du menu
movemenu=true;
    deplacemenu(testvar)
}
function stopmovemenu(){ //fin du mouvement du menu
movemenu=false;
}
 var deplacem;
 var testvar=0;
function deplacemenu(a){ //deplacement du menu
clearTimeout(deplacem&&load);

if(testvar==a)
{
    if(movemenu)
    {    if(y<250 && get("menudeplace").offsetTop<0)
    get("menudeplace").style.top=(get("menudeplace").offsetTop+1)+"px";
    if(y<250 && get("menudeplace").offsetTop<-5)
    get("menudeplace").style.top=(get("menudeplace").offsetTop+1)+"px";
    if(y<250 && get("menudeplace").offsetTop<-13)
    get("menudeplace").style.top=(get("menudeplace").offsetTop+1)+"px";
    if(y<250 && get("menudeplace").offsetTop<-20)
    get("menudeplace").style.top=(get("menudeplace").offsetTop+1)+"px";
  if(y>400 && get("menudeplace").offsetTop>(-get("menudeplace").offsetHeight)+260)
    get("menudeplace").style.top=(get("menudeplace").offsetTop-1)+"px";
  if(y>400 && get("menudeplace").offsetTop>(-get("menudeplace").offsetHeight)+252)
    get("menudeplace").style.top=(get("menudeplace").offsetTop-1)+"px";
  if(y>400 && get("menudeplace").offsetTop>(-get("menudeplace").offsetHeight)+245)
    get("menudeplace").style.top=(get("menudeplace").offsetTop-1)+"px";
    if(y>400 && get("menudeplace").offsetTop>(-get("menudeplace").offsetHeight)+240)
    get("menudeplace").style.top=(get("menudeplace").offsetTop-1)+"px";
    testvar=testvar+1;
    deplacem=setTimeout("deplacemenu("+testvar+")",30);
    }
    }

}


//Retrouve la largeur de la fenetre ou la largeur du contenu selon la taille

