
var intQLinks=null;
function QuickLinkScrollUp(lid)
{
try{
var lArr=eval(lid+"linksArray");
var start=eval(lid+"linksStart");
var end=eval(lid+"linksEnd");
var buttonDown=eval(lid+"btnScrollDown");
var buttonUp=eval(lid+"btnScrollUp");
}catch(e){return;}

if (start==0)
return;

lArr[start-1].scrollIntoView(true);

buttonDown.title="down";
buttonDown.innerHTML="6";
buttonDown.style.cursor="hand";

if (start-1==0)
{
buttonUp.title="";
buttonUp.innerHTML="";
buttonUp.style.cursor="default";

clearInterval(intQLinks);
}

eval(lid+"linksStart--");
eval(lid+"linksEnd--");
}

function QuickLinkScrollPressUp(lid)
{
clearInterval(intQLinks);
}

function QuickLinkScrollPressDown(lid,direction)
{
if (direction=="down")
intQLinks=setInterval("QuickLinkScrollDown('"+lid+"')",200);
else
intQLinks=setInterval("QuickLinkScrollUp('"+lid+"')",200);
}

function QuickLinkScrollDown(lid)
{
try{
var lArr=eval(lid+"linksArray");
var start=eval(lid+"linksStart");
var end=eval(lid+"linksEnd");
var buttonDown=eval(lid+"btnScrollDown");
var buttonUp=eval(lid+"btnScrollUp");
}catch(e){return;}

if (end==(lArr.length-1))
return;

lArr[end+1].scrollIntoView(false);

buttonUp.title="up";
buttonUp.innerHTML="5";
buttonUp.style.cursor="hand";

if (end+1==(lArr.length-1))
{
buttonDown.title="";
buttonDown.innerHTML="";
buttonDown.style.cursor="default";
clearInterval(intQLinks);
}

eval(lid+"linksStart++");
eval(lid+"linksEnd++");
}

function QLinkInit(lid)
{
try{
var lArr=eval(lid+"linksArray");
var start=eval(lid+"linksStart");
var end=eval(lid+"linksEnd");
var buttonDown=eval(lid+"btnScrollDown");
var buttonUp=eval(lid+"btnScrollUp");
var qlTable = eval(lid + "QLinkTable");
}catch(e){return;}

for(var i=0;i<qlTable.all.tags("TR").length;i++)
{
var sb=qlTable.all.tags("TR")[i]
lArr[lArr.length]=sb;
}

if(lArr.length>5)
{
buttonUp.style.visibility="visible";
buttonUp.title="";
buttonUp.innerHTML="";
buttonUp.style.cursor="default";
buttonDown.style.visibility="visible";
}
}