function VerticalScroll(lId,dr,a,b,speed,loop,autoRev) { 
var l,x,y,lStyle,f,p,pa='',slowDown=true,doIt=false,lHeight,lFar;a=parseInt(a);
if((parseInt(navigator.appVersion)>4 || navigator.userAgent.indexOf("MSIE")>-1)&& !window.opera){pa="px";}
if(!document.alreadyDone){
document.scrollLayer=lId;document.alreadyDone=true;
if((l=FP_getObjectByID(lId))!=null){
lStyle=(document.layers)?l:l.style;}else{return;}}
else if(lId=='current' && document.scrollLayer){
lId=document.scrollLayer;
if((l=FP_getObjectByID(lId))!=null){lStyle=(document.layers)?l:l.style;}
else{return;}}
else if(document.scrollLayer!=lId){
if((oldLayer=FP_getObjectByID(document.scrollLayer))!=null){
if(oldLayer.moving){clearTimeout(oldLayer.moveTime);}
oldLayer.moving=false;oldLayerS=(document.layers)?oldLayer:oldLayer.style;
oldLayerS.visibility=(document.layers)?'hide':'hidden';
if((l=FP_getObjectByID(lId))!=null){lStyle=(document.layers)?l:l.style;}else{return;}
lStyle.visibility=(document.layers)?'show':'visible';
lStyle.top=a+pa;document.scrollLayer=lId;}}
else{if((l=FP_getObjectByID(lId))!=null){lStyle=(document.layers)?l:l.style;}else{return;}}
if(dr=="Stop"){if(l.moving){clearTimeout(l.moveTime);}l.moving=false;return}
if(navigator.userAgent.indexOf("NT")>-1){slowDown=false;}
if(speed=='Slow'){p=(slowDown)?2:1;f=(slowDown)?40:50;}
else if(speed=='Medium'){p=(slowDown)?4:1;f=(slowDown)?40:40;}
else if(speed=='Fast'){p=(slowDown)?8:1;f=(slowDown)?40:10;}
var lY=parseInt(lStyle.top);
if(isNaN(lY)){if(l.currentStyle){lY=parseInt(l.currentStyle.top);}
else if(document.defaultView&&document.defaultView.getComputedStyle){
lY=parseInt(document.defaultView.getComputedStyle(l,"").getPropertyValue("top"));}
else{lY=0;}}if(document.all || document.getElementById){
lHeight=parseInt(l.offsetHeight);if(!lHeight){lHeight=parseInt(l.style.pixelHeight);}}
else if(document.layers){lHeight=parseInt(l.clip.height);}
if(loop!=1 || autoRev==1){ly=a+parseInt(b)-lHeight;}else{ly=a-lHeight;}
if(dr=="Down"){if(lY>ly){doIt=true;lY-=p;if(lY<ly){lY=ly;}}}
if(dr=="Up"){if(lY<a){doIt=true;lY+=p;if(lY>a){lY=a;}}}
if(dr=="Reset"){lStyle.top=a+pa;if(l.moving){clearTimeout(l.moveTime);}l.moving=false;return}
if(doIt){lStyle.top=lY+pa;if(l.moving){clearTimeout(l.moveTime);}
l.moving=true;
eval("l.moveTime=setTimeout(\"VerticalScroll('"+lId+"','"+dr+"',"+a+","+b+",'"+speed+"',"+loop+","+autoRev+")\","+f+")");}
else{if(loop!=1){l.moving=false;return;}
else{if(autoRev!=1){lStyle.top=b+pa;}
else{dr=(dr=='Up')?'Down':'Up';}l.moving=true;
eval("l.moveTime=setTimeout(\"VerticalScroll('"+lId+"','"+dr+"',"+a+","+b+",'"+speed+"',"+loop+","+autoRev+")\","+f+")");}}
}

function FP_getObjectByID(id,o) {//v1.0
 var c,el,els,f,m,n; if(!o)o=document; if(o.getElementById) el=o.getElementById(id);
 else if(o.layers) c=o.layers; else if(o.all) el=o.all[id]; if(el) return el;
 if(o.id==id || o.name==id) return o; if(o.childNodes) c=o.childNodes; if(c)
 for(n=0; n<c.length; n++) { el=FP_getObjectByID(id,c[n]); if(el) return el; }
 f=o.forms; if(f) for(n=0; n<f.length; n++) { els=f[n].elements;
 for(m=0; m<els.length; m++){ el=FP_getObjectByID(id,els[n]); if(el) return el; } }
 return null;
}
// -->
