
z3=new Object();
vs_timers=new Object();

ulm_opera=window.opera;ulm_mac=navigator.userAgent.indexOf("Mac")+1;ulm_firefox=false;if(navigator.vendor)ulm_firefox=navigator.vendor.toLowerCase().indexOf("firefox")+1;


uls=document.getElementsByTagName("UL");
for(mi=0;mi<uls.length;mi++){
	pdiv=uls[mi].parentNode;
	if(cid=pdiv.id){
		if(cid.indexOf("vscroll")>-1){
			cid=cid.substring(7);
			dto=new window["vscroll_data"+cid];
			pdiv.parentNode.id="vsborder"+cid;pdiv.parentNode.parentNode.id="vsborderc"+cid;z11(cid,dto);
			pdiv.style.display="block";
			(ulo=pdiv.firstChild).id="psmover"+cid;z5=ulo.childNodes;
			for(li=0;li<z5.length;li++){
				if(z5[li].tagName=="LI"){
					z5[li].id="psitem"+z5[li].offsetTop;
					z5[li].onselectstart=function(){return false};
					z5[li].ondrag=function(){return false};
					links=z5[li].childNodes;
					for(ki=0;ki<links.length;ki++){
						if(links[ki].tagName=="A"){
							links[ki].onclick=function(){
								if(!(ulm_ie && ulm_mac)){
									if(ulm_ie || ulm_opera)document.attachEvent("onclick",ps_handle_onclick);
									else document.addEventListener("onclick",ps_handle_onclick,false);
			}}}}}}

			tdly=dto.animation_delay;
			tjmp=dto.animation_jump;
			if(ulm_mac){
				tdly=dto.animation_delay_mac;
				tjmp=dto.animation_jump_mac;
				}
			pdiv.setAttribute("psid",cid);pdiv.setAttribute("psoffset",dto.top_pause_offset);
			pdiv.setAttribute("psdly",tdly);
			pdiv.setAttribute("psjmp",tjmp);

			setTimeout("move_it("+cid+","+dto.top_pause_offset+","+tdly+","+tjmp+")",dto.initial_scroll_delay*1000);
	}}};
function ps_handle_mousemove(e){
	z6(e);if(ulm_ie)e=event;if(z1){
		if(z2!=null){
			st=e.clientY-z2;z1.style.top=z1.offsetTop+st+"px";z4=1;
			}
		z2=e.clientY;
	}};
function ps_handle_mouseup(e){
	z1=false;
	z2=null;
	z6(e);
	};
function z6(e,z8){
	sobj=e.target;
	if((!z7(sobj))|| z8){
		if(!z1){
			for(pi in vs_timers){
				if(!vs_timers[pi]){
					mobj=document.getElementById(pi);
					move_it(mobj.getAttribute("psid"),mobj.getAttribute("psoffset"),mobj.getAttribute("psdly"),mobj.getAttribute("psjmp"));
}}}}};

function move_it(id,offset,dly,jmp){
	mtimer=dly;mobj=document.getElementById("psmover"+id);
	cobj=document.getElementById("vscroll"+id);
	if(mobj.offsetTop<-mobj.offsetHeight)mobj.style.top=cobj.offsetHeight+"px";
	else {
		mobj.style.top=mobj.offsetTop-jmp+"px";
		if((mobj.offsetTop-offset)<jmp){
			for(ti=0;ti<jmp;ti++){
				tpos=Math.abs(mobj.offsetTop-offset-ti);
				if(ditem=document.getElementById("psitem"+(tpos))){
					if(dval=ditem.getAttribute("delay")){
						setTimeout("adjust_it("+id+","+ti+")",mtimer);
						mtimer=parseInt(dval)*1000;
	}}}}}
	vs_timers["vscroll"+id]=setTimeout("move_it("+id+","+offset+","+dly+","+jmp+")",mtimer);
};
function adjust_it(id,amt){
	aobj=document.getElementById("psmover"+id);aobj.style.top=aobj.offsetTop-amt+"px";
	};
function z11(id,dto){
	z12="#vscroll"+id;sd="<style id='ssvscroll"+id+"' type='text/css'>";sd+="#vsborderc"+id+"{font-size:1px;position:relative;width:"+dto.container_width+"px;height:"+dto.container_height+"px;}";
	sd+="#vsborder"+id+" {"+dto.container_styles+"height:100%;}";
	sd+=z12+" {position:relative;overflow:hidden;width:100%;height:100%;}";
	sd+=z12+" ul {-moz-user-select:none;margin:0px;padding:0px;list-style:none;position:relative;top:"+dto.container_height+"px;width:100%;}";
	sd+=z12+" ul li{-moz-user-select:none;cursor:default;margin:0px;"+dto.item_styles+"}";
	sd+=z12+" ul li a{margin:0px;"+dto.item_link_styles+"}";sd+=z12+" ul li a:hover{"+dto.item_link_hover_styles+"}";
	sd+="</style>";document.write(sd);
	}
