//script

if (document.layers)
//document.captureEvents(Event.KEYPRESS)
document.captureEvents(Event.keyup)

function makeScrollObj(obj,nest) {
	nest = (!nest) ? '' : 'document.'+nest+'.'								
	this.css = (nn) ? eval(nest+'document.'+obj) : eval('document.all.'+obj+'.style')							
	this.scrollHeight = (nn) ? this.css.document.height : eval('document.all.'+obj+'.offsetHeight')							
	this.top = rtop
	return this
}

function rtop() {
    return (nn) ? eval(this.css.top) : eval(this.css.pixelTop)
}

function rleft() {
    return (nn) ? eval(this.css.left) : eval(this.css.pixelLeft)
}

function jobscroll(speed) {
	var way=speed>0?1:0
	if ((!way && jScroll.top()>-jScroll.scrollHeight+contHeight) || (jScroll.top()<0 && way)) {
		jScroll.css.top=jScroll.top()+speed
		scrollTim=setTimeout("jobscroll("+speed+")",timSpeed)
	}
}

function scroll(speed) {
	oScroll.scrollHeight = (nn) ? oScroll.css.document.height : eval('document.all.divScroll1.offsetHeight')
	var way=speed>0?1:0
    displaymessage()	

	if ((!way && oScroll.top()>-oScroll.scrollHeight+contHeight) || (oScroll.top()<0 && way)) {
		oScroll.css.top=oScroll.top()+speed
		scrollTim=setTimeout("scroll("+speed+")",timSpeed)
	}
}

function scrolltest(speed) {
	oScroll.scrollHeight = (nn) ? oScroll.css.document.height : eval('document.all.divScroll1.offsetHeight')
	var way=speed>0?1:0

    displaymessage()	
	if ((!way && oScroll.top()>-oScroll.scrollHeight+contHeight) || (oScroll.top()<0 && way)) {
	    oScroll.css.top=oScroll.top()+speed
		scrollTim=setTimeout("scrolltest("+speed+")",timSpeed)
	}
}
function scrolltest1(speed) {
	oScroll.scrollHeight = (nn) ? oScroll.css.document.height : eval('document.all.divScroll1.offsetHeight')
	var way=speed>0?1:0

    displaymessage()	
	if ((!way && oScroll.top()>-oScroll.scrollHeight+contHeight) || (oScroll.top()<0 && way)) {
	    oScroll.css.top=oScroll.top()+speed
	//	scrollTim=setTimeout("scrolltest("+speed+")",timSpeed)
	}
}
function showmessage()
{
       messageimg = new Image(20,20);
	   messageimg.src = "d1.gif"
	   imgState = eval(messageimg.src)
       if ( oScroll.top()>-oScroll.scrollHeight + contHeight)
       {
         messageimg = new Image(20,20);
         messageimg.src = "d1.gif"
	     imgState = eval(messageimg.src)
         if (document.all)
	     {
	      document.all.scrollbutton3.img = imgState
	     }
	     else
	     {
	      document.scrollbutton3.img.src = imgState
	     }
       }
       else
       {
       messageimg = new Image(20,20);
	   messageimg.src = "u1.gif"
	   imgState = eval(messageimg.src)
       if (document.all)
	     {
	     alert("1" + document.all.scrollbutton3.img )
	      document.all.scrollbutton3.img = imgState
	     }
	     else
	     {
	      document.scrollbutton3.img.src = imgState
	     }
       }
}

function displaymessage()
{
oScroll.scrollHeight = (nn) ? oScroll.css.document.height : eval('document.all.divScroll1.offsetHeight')
if ( oScroll.top()>-oScroll.scrollHeight + contHeight)
{
message2 = button_up_message2;
}
else
{
message2 = button_up_message1;
}
if ( oScroll.top() >= 0 && oScroll.top() < pagesize)
{
message1 = button_down_message2;
}
else
{
message1 = button_down_message1;
}
if(document.layers)
{
 if (isimage)
 {
// alert("1   " + document.layers["scrollbutton3"].document.imgmessageup.src + "   2   " + document.layers["scrollbutton4"].document.imgmessagedown.src)
 document.layers["scrollbutton3"].document.imgmessageup.src = message1;
 document.layers["scrollbutton4"].document.imgmessagedown.src = message2;
// alert(document.layers["scrollbutton3"].document.imgmessageup.src + "    " + document.layers["scrollbutton4"].document.imgmessagedown.src)
 
 } 
 else
 {
   document.scrollbutton3.document.open();
   document.scrollbutton3.document.write(message1);
   document.scrollbutton3.document.close();

   document.scrollbutton4.document.open();
   document.scrollbutton4.document.write(message2);
   document.scrollbutton4.document.close();
  } 
}
if(document.all)
{
   if (isimage)
   {
   document.all.scrollbutton3.document.imgmessageup.src = message1;
   document.all.scrollbutton4.document.imgmessagedown.src = message2;
   }
   else{
   document.all.scrollbutton3.innerHTML=message1;
   document.all.scrollbutton4.innerHTML=message2;
   }
} 

}


function scrollpage(pagesize) {
	oScroll.scrollHeight = (nn) ? oScroll.css.document.height : eval('document.all.divScroll1.offsetHeight')
	var way=pagesize>0?1:0
	if ((!way && oScroll.top()>-oScroll.scrollHeight+contHeight) || (oScroll.top()<0 && way)) {
		oScroll.css.top=oScroll.top()+pagesize
		//scrollTim=setTimeout("scroll("+pagesize+")",timSpeed)
	}
	displaymessage()		
}

function scrollleft(speed) {
	oScroll.scrollLeft = (nn) ? oScroll.css.document.left : eval('document.all.divScroll1.offsetLeft')
	var way=speed>0?1:0
	if ((!way && oScroll.left()>-oScroll.scrollLeft+contLeft) || (oScroll.left()<0 && way)) {
		oScroll.css.left=oScroll.left()+speed
		scrollTim=setTimeout("scrollleft("+speed+")",timSpeed)
	}
}

function noScroll() {
	clearTimeout(scrollTim)
}

function scrollInit() {
    oScroll=new makeScrollObj('divScroll1','divCont')
	oScroll.css.visibility=(nn) ? 'show' : 'visible'
}


// end functions

var nn=document.layers?1:0

if (!scrspeed)
{
    var scrspeed=2
}

var timSpeed=10,contHeight=100,scrollTim,active=0
var jScroll,oScroll

