var displaymode="always";

var top_position = -6;
var hauteur_div_Sticky = 508;

if (document.all)
 {
  var DecalageLeft = 35;
 }
else
 {
  var DecalageLeft = 15;
 }



var enablefade="no";
var autohidebox=["no", 1];
var showonscroll="yes";
var IEfadelength=1;
var Mozfadedegree=0.05;



getOffsetPosition = function(inID, inTYPE) {
 var iVal = 0;
 var oObj = document.getElementById(inID);
 var sType = 'oObj.offset' + inTYPE;
 while (oObj && oObj.tagName != 'BODY') {
  iVal += eval(sType);
  oObj = oObj.offsetParent;
 }
 return iVal;
}



if (parseInt(displaymode)!=NaN)
{var random_num=Math.floor(Math.random()*displaymode);}

function displayfadeinbox(name_fadeinbox){
if (name_fadeinbox == 'div_fadeinbox_1') {hidefadebox('div_fadeinbox_2');}
if (name_fadeinbox == 'div_fadeinbox_2') {hidefadebox('div_fadeinbox_1');}
var ie=document.all && !window.opera;
var dom=document.getElementById;
iebody=(document.compatMode=="CSS1Compat")? document.documentElement : document.body;
objref=(dom)? document.getElementById(name_fadeinbox) : document.all.name_fadeinbox;
var scroll_top = (ie)? iebody.scrollTop : window.pageYOffset;
var getTopPosition = getOffsetPosition('ID_offset_1', 'Top');
var getLeftPosition = getOffsetPosition('ID_offset_1', 'Left') - DecalageLeft;
var getBottomPosition = getOffsetPosition('ID_offset_2', 'Top');

if ((scroll_top + hauteur_div_Sticky) >  getBottomPosition)
 {
  scroll_top = getBottomPosition - hauteur_div_Sticky;
 }



if (scroll_top < getTopPosition)
 {
  scroll_top = getTopPosition;
 }


objref.style.left = getLeftPosition+"px";
var GoToPosition = (scroll_top + top_position);
objref.style.top = GoToPosition + "px";

if (showonscroll=="yes") {showonscrollvar=setInterval("staticfadebox()", hauteur_div_Sticky);}

if (enablefade=="yes" && objref.filters){
objref.filters[0].duration=IEfadelength;
objref.filters[0].Apply();
objref.filters[0].Play();
}
objref.style.visibility="visible";
if (objref.style.MozOpacity){
if (enablefade=="yes") {mozfadevar=setInterval("mozfadefx()", 90);}
else{objref.style.MozOpacity=1; controlledhidebox();}
}
else
{controlledhidebox();}
}

function mozfadefx(){
if (parseFloat(objref.style.MozOpacity)<1)
{objref.style.MozOpacity=parseFloat(objref.style.MozOpacity)+Mozfadedegree;}
else{
clearInterval(mozfadevar);
controlledhidebox();
}
}



function staticfadebox(){
var ie=document.all && !window.opera;
var scroll_top=(ie)? iebody.scrollTop : window.pageYOffset;
var getTopPosition = getOffsetPosition('ID_offset_1', 'Top');
var getBottomPosition = getOffsetPosition('ID_offset_2', 'Top');

if ((scroll_top + hauteur_div_Sticky) >  getBottomPosition)
 {
  scroll_top = getBottomPosition - hauteur_div_Sticky;
 }


if (scroll_top < getTopPosition)
 {
  scroll_top = getTopPosition;
 }

var GoToPosition = (scroll_top + top_position);
objref.style.top = GoToPosition + "px";
}

function hidefadebox(name_boxfade){
document.getElementById(name_boxfade).style.visibility="hidden";
if (typeof showonscrollvar!="undefined"){clearInterval(showonscrollvar);}
}

function controlledhidebox(){
if (autohidebox[0]=="yes"){
var delayvar=(enablefade=="yes" && objref.filters)? (autohidebox[1]+objref.filters[0].duration)*1000 : autohidebox[1]*1000;
setTimeout("hidefadebox()", delayvar);
}
}
