function showPopup(file_nm, w, h) {
	if (file_nm == "") {
		alert(file_nm + " file missing."); }
	else {
		var params = "resizable=yes, scrollbars=no,toolbar=no,location=no,width=" + w + " height=" + h
		var w = window.open(file_nm, "Popup", params);
		w.focus();
	}
}

var l1 =   0; // left of ticker in pixel, or 0 to position relative
var t1 =   0; // top of ticker in pixel, or 0 to position relative
var w1 = 800; // width of ticker in pixel
var ie = document.all ? true : false;
var first = true;
var l2 = l1 + w1;
var l3 = l1 - l2;
var l = l2;

function tickinit() {
	if (ie) {
		if (l1 == 0 && t1 == 0) {
			pos = document.all['tickpos'];
			l1 = getLeft(pos);
			t1 = getTop(pos);
		}
		ticktext.style.posTop = t1;
	}
	else {
		if (l1 == 0 && t1 == 0) {
			pos = document.anchors['tickpos'];
			l1 = pos.x;
			t1 = pos.y;
		}
		document.ticktext.pageY = t1;
	}
	l2 = l1 + w1;
	l3 = l1 - l2;
	l = l2;
	setInterval('tick()', 10);
}

function getLeft(ll) {
	if (ll.offsetParent)
		return (ll.offsetLeft + getLeft(ll.offsetParent));
	else 
		return (ll.offsetLeft);
}

function getTop(ll) {
	if (ll.offsetParent)
		return (ll.offsetTop + getTop(ll.offsetParent));
	else
		return (ll.offsetTop);
}

function tick() {
	l = l - 0.5;
	if (l < l3)
		l = l2;
	cl = l1 - l;
	cr = l2 - l;
	if (ie) {
		ticktext.style.posLeft = l;
		ticktext.style.posTop = t1;
		ticktext.style.clip = "rect(auto "+cr+"px auto "+cl+"px)";
		if (first) 
			ticktext.style.visibility = "visible";
	}
	else {
		document.ticktext.pageX = l;
		document.ticktext.clip.left = cl;
		document.ticktext.clip.right = cr;
		if (first) 
			document.ticktext.visibility = "show";
	}
	first = false;
}

function jumpPage(newLoc) {
	newPage = newLoc.options[newLoc.selectedIndex].value
	if (newPage != "") {
		newLoc.options[newLoc.selectedIndex].Selected=true;
		window.location = newPage
	}
}