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('searchresults');
	var menuDivH=menuDiv.offsetHeight;
	var clipDiv=document.getElementById('clip');
	
	var bottom=312-menuDivH;
	var handle=getElementsByClassName(document,'div','handle')[0];
	handle.style.top=0;
	scrElanim=new Animator({transition:Animator.makeLinear()});
	scrElanim.addSubject(new NumericalStyleSubject(menuDiv, 'bottom', bottom, 0));
	scrElanim.addSubject(new NumericalStyleSubject(handle, 'top', 0, 230));	
}
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-190)/230;
    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('searchresults');
		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-190;
		var newTop = currPos/230;
		scrElanim.options.duration=1800;
		scrElanim.jumpTo(newTop);
	}
	 return false;
}
function iniStopMove(){
	mouseIsDown='false';
	attachEventListener(document,"mouseup",moveBar, false);
}

function checkScroll(){    
    var trckSrcEvent=getElementsByClassName(document,'div','scrollTrack')[0];
    attachEventListener(trckSrcEvent,"mousedown", trackMove, false);
    mouseIsDown="false";
    attachEventListener(document,"mouseup", iniStopMove, true);
	var searchResults = document.getElementById("searchresults")
	var searchResultsHeight=searchResults.offsetHeight;
	if(searchResultsHeight>312) {
		var scrollControl = document.getElementById("scrollControl");
		scrollControl.style.display="block";
	}
}
addLoadListener(checkScroll);