var tmp=0;
var qwe=0;
var myTop=0;
var flag=0;


function gettop(id)
{
	height=window.document.getElementById(id).offsetHeight;
	width=window.document.getElementById(id).offsetWidth;
	posit=window.document.getElementById(id).style.position;

    window.document.getElementById(id).style.position="absolute";

    var top = window.document.getElementById(id).offsetTop;

	window.document.getElementById(id).style.position=posit;
	window.document.getElementById(id).style.width = width + "px";
	window.document.getElementById(id).style.height = height + "px";

	return top;
}

function move(event,myTop)
{
	if(flag==1)
    {
        window.document.getElementById('scroller').style.top = (event.clientY - myTop)+ "px";
		if(gettop("scroller")<0) window.document.getElementById('scroller').style.top = 0 + "px";
		if(gettop("scroller") + window.document.getElementById('scroller').offsetHeight> window.document.getElementById('scrollbox').offsetHeight)
        	window.document.getElementById('scroller').style.top = window.document.getElementById('scrollbox').offsetHeight -window.document.getElementById('scroller').offsetHeight + "px";

        rch = window.document.getElementById('scrollbox').offsetHeight - window.document.getElementById('scroller').offsetHeight;
        window.document.getElementById('scroll').scrollTop=(qwe/rch)*gettop("scroller");
    }
}

function divscroll(event)
{
		flag=1;
		myTop = event.clientY - gettop("scroller");

        window.document.onmouseup = function()
        {
        		flag=0;
                window.document.onselectstart = "";
        }
        document.onselectstart = function()
        {
        	return false;
        }
}
function hv()
{
	/*if(window.document.getElementById('scroll').scrollTop==0)
		window.document.getElementById('upbutton').style.display="none";
    else window.document.getElementById('upbutton').style.display="block";

	if(window.document.getElementById('scroll').scrollTop==qwe)
		window.document.getElementById('downbutton').style.display="none";
    else window.document.getElementById('downbutton').style.display="block";*/
}
function down()
{
	window.document.getElementById('scroll').scrollTop=window.document.getElementById('scroll').scrollTop+70;
    hv();
}

function up()
{
	window.document.getElementById('scroll').scrollTop=window.document.getElementById('scroll').scrollTop-70;
    hv();
}

function loaded()
{
	tmp=window.document.getElementById('scroll').scrollTop;
	for(i=0;i<20;i++)
	    window.document.getElementById('scroll').scrollTop=window.document.getElementById('scroll').scrollTop+300;
	qwe=window.document.getElementById('scroll').scrollTop;
	window.document.getElementById('scroll').scrollTop=tmp;
	window.document.getElementById('scroll').onscroll = function()
	{
        rch = window.document.getElementById('scrollbox').offsetHeight - window.document.getElementById('scroller').offsetHeight;
        window.document.getElementById('scroller').style.top = window.document.getElementById('scroll').scrollTop/qwe*rch;
	    hv();
	}
}
function scrollfind(event)
{
	st = event.clientY - gettop('scrollbox');
    window.document.getElementById('scroller').style.top = st- window.document.getElementById('scroller').offsetHeight/2
    if(gettop("scroller")<0) window.document.getElementById('scroller').style.top = 0 + "px";
    if(gettop("scroller") + window.document.getElementById('scroller').offsetHeight> window.document.getElementById('scrollbox').offsetHeight)
        window.document.getElementById('scroller').style.top = window.document.getElementById('scrollbox').offsetHeight -window.document.getElementById('scroller').offsetHeight + "px";

    rch = window.document.getElementById('scrollbox').offsetHeight - window.document.getElementById('scroller').offsetHeight;
    window.document.getElementById('scroll').scrollTop=(qwe/rch)*gettop("scroller");


    window.status=st;


}