iens6 = document.all || document.getElementById;
ns4 = document.layers;
var crossobj;
var contentheight;
var speed=2;

function startScrolling() {
	if (iens6){
		crossobj=document.getElementById? document.getElementById("partial-list-content") : document.all.partial-list-content;
		contentheight=crossobj.offsetHeight;
	}
	else if (ns4){
		crossobj=document.nscontainer.document.partial-list-content;
		contentheight=crossobj.clip.Height;
	}	
	getcontent_height;
	movedown();
}


$(document).ready( function() {
	$("#topNav li").hover( function() {
		$(this).addClass("selected");
	}, function() {
		$(this).removeClass("selected");
	});
	$("div[id^='select']").hover( function() {
		$(this).find("div").css({display:"block"});
	}, function() {
		$(this).find("div").css({display:"none"});
	});
});


function movedown(){
	if (window.moveupvar) clearTimeout(moveupvar)
	if (iens6&&parseInt(crossobj.style.top)>=(contentheight*(-1)+100))
		crossobj.style.top=parseInt(crossobj.style.top)-speed+"px"
	else if (ns4&&crossobj.top>=(contentheight*(-1)+100))
		crossobj.top-=speed
	else {
		if (iens6)
			crossobj.style.top="300px";
		else if (ns4)
			crossobj.top=300;
	}

	movedownvar=setTimeout("movedown()",20)
}

function moveup(){
	if (window.movedownvar) clearTimeout(movedownvar)
	if (iens6&&parseInt(crossobj.style.top)<=0)
	crossobj.style.top=parseInt(crossobj.style.top)+speed+"px"
	else if (ns4&&crossobj.top<=0)
	crossobj.top+=speed
	moveupvar=setTimeout("moveup()",20)
}

function stopscroll(){
	if (window.moveupvar) clearTimeout(moveupvar)
	if (window.movedownvar) clearTimeout(movedownvar)
}

function movetop(){
	stopscroll()
	if (iens6)
		crossobj.style.top=0+"px";
	else if (ns4)
		crossobj.top=0;
}

function getcontent_height(){
	if (iens6)
		contentheight=crossobj.offsetHeight;
	else if (ns4)
		document.nscontainer.document.nscontent.visibility="show";
}

