try 
{
  document.execCommand("BackgroundImageCache", false, true);
} catch(err) {}

// JScript File
// JavaScript Document
function getMousePos(e){
	var posx = 0;
    var posy = 0;
    if (!e) e = window.event;
    if (e.pageX || e.pageY) {
		posx = e.pageX;
		posy = e.pageY;
    }
    else if (e.clientX || e.clientY) {
		posx = e.clientX + document.body.scrollLeft + document.documentElement.scrollLeft;
		posy = e.clientY + document.body.scrollTop + document.documentElement.scrollTop;
    }
	return posy;
}
//crolling arrows
function setAnimScroll(){
    var menuDiv=document.getElementById('scrollcontent');
	var menuDivH=menuDiv.offsetHeight;
	var clipDiv=document.getElementById('clip');
	var top=-1*(menuDivH-489)+'px';
	var handle=getElementsByClassName(document,'div','handle')[0];
	
	scrElanim=new Animator({transition:Animator.makeLinear()});
	scrElanim.addSubject(new NumericalStyleSubject(menuDiv, 'top', 0, top));
	scrElanim.addSubject(new NumericalStyleSubject(handle, 'top', 0, 430));	
}
function scrollup(){
    scrElanim.options.duration=1800;
    scrElanim.seekFromTo(scrElanim.state, 0);
}
function scrolldown(){
    scrElanim.options.duration=1800;
	scrElanim.seekFromTo(scrElanim.state, 1);
}
function stopScroll(){
  scrElanim.jumpTo(scrElanim.state)
}
//press on track
function iniTrackMove(srcEvent){
    attachEventListener(srcEvent,"mouseup", trackMove, false);
}
function trackMove(et){
    var currPos=(getMousePos(et)-165)/430;
    var speed=Math.abs(1-(Math.abs(currPos-scrElanim.state)))*1800;
    if(speed<200){
        speed=200;
    }
    scrElanim.options.duration=speed;
    scrElanim.seekTo(currPos);
}
addLoadListener(setAnimScroll);

//scrolling bar
function iniMoveBar(){
	mouseIsDown='true';
	attachEventListener(document,"mousemove", moveBar, false);
	attachEventListener(document,"mouseup", iniStopMove, true);
}
function moveBar(e){
	if(mouseIsDown=='true'){
	    var menuDiv=document.getElementById('scrollcontent');
		var handle=getElementsByClassName(document,'div','handle')[0];
		var track=getElementsByClassName(document,'div','scrollTrack')[0];
		var currPosition=handle.offsetTop;
		var menuDivH=menuDiv.offsetHeight;
		var currPos=getMousePos(e)-165;
		var newTop = currPos/430;
		scrElanim.options.duration=1800;
		scrElanim.jumpTo(newTop);
	}
	 return false;
}
function iniStopMove(){
	mouseIsDown='false';
	attachEventListener(document,"mouseup",moveBar, false);
}


//disable scrollbar if content is short
function checkScroll(){    
    var trckSrcEvent=getElementsByClassName(document,'div','scrollTrack')[0];
    attachEventListener(trckSrcEvent,"mousedown", trackMove, false);
    mouseIsDown="false";
    attachEventListener(document,"mouseup", iniStopMove, true);
    var menuDiv=document.getElementById('scrollcontent');
	var menuDivH=menuDiv.offsetHeight;
	if(menuDivH<489){
	    var overControl=getElementsByClassName(document,'div','scrollControlOver')[0];
	    overControl.style.display='block';
	}else{
	    var overControl=getElementsByClassName(document,'div','scrollControlOver')[0];
	    overControl.style.display='none';
	}
}
addLoadListener(checkScroll);