var win = null;
function NewWindow2(mypage,myname,w,h,scroll){
	LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
	TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
	settings = 'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars=1'
	win = window.open(mypage,myname,settings)
}


function NewWindow(mypage,myname,w,h,scroll) {
	LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
	TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
	
	win = window.open(mypage,myname,'top='+TopPosition+',left='+LeftPosition+'menubar=0,location=0,toolbar=0,personalbar=0,status=0,scrollbars=1,width=' + w + ',height=' + h);
	
}


var play = false, endPlay = false, t = false;
var who, what, hove;
var updown = true;
var speed = 0;
var useSpeed = 4;

function playScroll(u) {
	if(play) {
		play = false;
		updown = u;
		if(hove == "v") {
			speed = updown ? useSpeed : 0 - useSpeed;
			endPlay = updown ? who.scrollTop + what : who.scrollTop - what;
		}
		if(hove == "h") {
			speed = updown ? useSpeed : 0 - useSpeed;
			endPlay = updown ? who.scrollLeft + what : who.scrollLeft - what;
		}
		
		t = setInterval("doScroll()", 39);
	}
}
function doScroll() {
	if(hove == "v") {
		start = who.scrollTop;
		who.scrollTop = who.scrollTop + speed;
		
		if(start == who.scrollTop) {
			doStop();
		}
		if(updown && who.scrollTop >= endPlay) {
			doStop();
		}
		if(!updown && who.scrollTop <= endPlay) {
			doStop();
		}
	} else {
		start = who.scrollLeft;
		who.scrollLeft = who.scrollLeft + speed;
		if(start == who.scrollLeft) {
			doStop();
		}
		if(updown && who.scrollLeft >= endPlay) {
			doStop();
		}
		if(!updown && who.scrollLeft <= endPlay) {
			doStop();
		}
	}
}
function doStop() {
	clearInterval(t);
	play = true;
}
function initscroll(wo, wa, hv) {
	who = document.getElementById(wo);
	what = wa;
	hove = hv;
	play = true;
}

function debug(txt) {
	document.getElementById("debug").innerHTML = txt;
}
