window.onload = function(){

    if (window.winOnLoad) window.winOnLoad();
};

window.onunload = function(){
    if (window.winOnUnload) window.winOnUnload();
};

function winOnLoad(){

	var lc = xGetElementById('text');
	//var lhold = xGetElementById('text_content');
	var lhold = xGetElementById('active_content_'+scriptnamepage);
	var pBody = document.getElementsByTagName('body')[0];
	var bdiv  = xGetElementById('bodycls_'+scriptnamepage);
   // bdiv=pBody;
  
	var lcH = xHeight(lc);
	var lholdH = xHeight(lhold);
	if(lcH < lholdH){
	
	
	}else{

		bUp = document.createElement('div');
		bDn = document.createElement('div');
		bUp.setAttribute('id','upButton_'+scriptnamepage);
		bDn.setAttribute('id','dnButton_'+scriptnamepage);
		bdiv.appendChild(bUp); 
		bdiv.appendChild(bDn); 
	  
	  	if (lc && xDef(lc.style, lc.offsetLeft, lc.offsetTop)) { 
			//lc.slideLinear = true; // this feature will be supported in X v3.15.3
	    	xMoveTo(lc, lc.offsetLeft, lc.offsetTop); // prime the element's inline style properties
	    	lc.slideTop = lc.offsetTop;
	    	lc.slideLeft = lc.offsetLeft;
	    	
	    	
	 		var e = xGetElementById('upButton_'+scriptnamepage);
		    e.scrlUp = true;
		    e.scrlEle = lc;
		    e.onmousedown = scrlOnMouseover;
		    e.onmouseup = scrlOnMouseout;
		    e.onmouseover = overup;
		    e.onmouseout = outup;
		    
		    e = xGetElementById('dnButton_'+scriptnamepage);
		    e.scrlEle = lc;
		    e.onmousedown = scrlOnMouseover;
		    e.onmouseup = scrlOnMouseout;
		    e.onmouseover = overdn;
		    e.onmouseout = outdn;
		    
	  	}
	}
}

function overup (){
 bUp.setAttribute('id','upButtonhover_'+scriptnamepage);
}
function outup (){
 bUp.setAttribute('id','upButton_'+scriptnamepage);

}

function overdn (){
 bDn.setAttribute('id','dnButtonhover_'+scriptnamepage);
}
function outdn (){
 bDn.setAttribute('id','dnButton_'+scriptnamepage);
}
function scrlOnMouseover()
{

  var st, y, minST, maxST;
  //var lhold = xGetElementById('text_content');
  var lhold = xGetElementById('active_content_'+scriptnamepage);


  if (this.scrlUp) {
    minST = 50;
    maxST = 3000;
    //minST = 500;
    //maxST = 500;
    y = this.scrlEle.slideTop;
  }
  else {
    minST = 2000;   
    maxST = 50;
    //minST = 500;
    //maxST = 500;
    y = -xHeight(this.scrlEle)+xHeight(lhold);
  }
  st = parseInt(xLinearScale(-xTop(this.scrlEle), this.scrlEle.slideTop, xHeight(this.scrlEle), minST, maxST));
  //alert(st)
 //st = 6000;
  //alert(y)
  //st = 9100;
  
  // AJOUT VB
  //alert(y+','+st);
  
 /* if (this.scrlUp) {
  }
  else {
	  yTemp = y;
	  if (yTemp < 0)
		yTemp = (yTemp * -1);
	  st = 60 * yTemp / 40;
  }*/
	
  xSlideTo(this.scrlEle, this.scrlEle.slideLeft, y, st);
}


function scrlOnMouseout(){
  this.scrlEle.stop = true;
}

function scroll1(y){  
    xSlideTo(document.getElementById('text'),0,y,20);
}