// MenuBar Scroller - By Alcantor's script
// Ce code à été inspiré de "Page Scroller (aka custom scrollbar)" de http://www.dynamicdrive.com
// Valeur par défaut
var posX=0;
var posY=0;
var rightcorner=0;
var bottomcorner=0;
var thespeed=2; //Vitesse de défilement (Entre: 1-3)
var ieNOTopera=document.all&&navigator.userAgent.indexOf("Opera")==-1;
var myspeed=0;
var ieHoffset_extra=document.all? 15 : 0;
var cross_obj=0;
function IEcompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body;
}
function SetData(div_id,X,Y,right,bottom){
posX=X; // Distance Horizontal à partir du bord
posY=Y; // Distance Vertical à partir du bord
rightcorner=right; // 1 si le menu doit s'afficher à droit
bottomcorner=bottom; // 1 si le menu doit s'afficher en bas
cross_obj=document.getElementById(div_id);
if (document.all||document.getElementById||document.layers)
setInterval("Initialize()",20);
}
function Position(){
var dsocleft=document.all? IEcompattest().scrollLeft : pageXOffset;
var dsoctop=document.all? IEcompattest().scrollTop : pageYOffset;
var window_width=ieNOTopera? IEcompattest().clientWidth+ieHoffset_extra : window.innerWidth+ieHoffset_extra;
var window_height=ieNOTopera? IEcompattest().clientHeight : window.innerHeight;
if(rightcorner==1) f_posX=window_width-posX; else f_posX=posX;
if(bottomcorner==1) f_posY=window_height-posY; else f_posY=posY;
if (document.all||document.getElementById){
cross_obj.style.left=parseInt(dsocleft)+f_posX+"px";
cross_obj.style.top=dsoctop+f_posY+"px";
}else if (document.layers){
cross_obj.left=dsocleft+f_posX;
cross_obj.top=dsoctop+f_posY;
}
}
function ScrollWindow(){
window.scrollBy(0,myspeed);
}
function Initialize(){
Position();
if (myspeed!=0){
ScrollWindow();
}
}