function findPosX(obj) {
	var curleft = 0;
	if (obj.offsetParent) {
		while (obj.offsetParent) {
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft += obj.x;
	return curleft;
}

function findPosY(obj) {
	var curtop = 0;
	if (obj.offsetParent) {
		while (obj.offsetParent) {
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
	return curtop;
}

function MM_findObj(n, d) { //v4.01
	var p,i,x;
	if (!d)
		d = document;
	if ((p = n.indexOf("?")) > 0 && parent.frames.length) {
		d = parent.frames[n.substring(p + 1)].document;
		n = n.substring(0,p);
	}
	if (!(x = d[n]) && d.all)
		x = d.all[n];
	for (i = 0; !x && i < d.forms.length; i++)
		x = d.forms[i][n];
	for (i = 0; !x && d.layers && i < d.layers.length; i++)
		x = MM_findObj(n,d.layers[i].document);
	if (!x && d.getElementById)
		x = d.getElementById(n);
	return x;
}

function MM_swapImage() { //v3.0
	var i,j = 0,x,a = MM_swapImage.arguments;
	document.MM_sr = new Array;
	for (i = 0; i < (a.length - 2); i += 3)
		if ((x = MM_findObj(a[i])) != null) {
			document.MM_sr[j++] = x;
			if (!x.oSrc)
				x.oSrc = x.src;
			x.src = a[i + 2];
		}
}

function MM_swapImgRestore() { //v3.0
	var i,x,a = document.MM_sr;
	for (i = 0; a && i <a.length && (x = a[i]) && x.oSrc; i++)
		x.src = x.oSrc;
}

function MM_preloadImages() { //v3.0
	var d = document;
	if (d.images) {
		if (!d.MM_p)
			d.MM_p=new Array();
		var i,j = d.MM_p.length,a = MM_preloadImages.arguments;
		for (i = 0; i < a.length; i++)
			if (a[i].indexOf("#") != 0) {
				d.MM_p[j] = new Image;
				d.MM_p[j++].src = a[i];
			}
	}
}

var done = false;
var over = false;

function openBanner(obj,top,bottom,amount) {
	document.getElementById(obj).style.top = top + "px";
	document.getElementById(obj).style.visibility = "visible";
	if (!done) {
		moveDown(obj,top,bottom,amount);
		string = "closeBanner('" + obj + "'," + bottom + "," + top + "," + amount + ");"
		wait = setTimeout(string,8000);
	}
}

function closeBanner(obj,current,top,amount) {
	if (over == false) {
		moveUp(obj,current,top,amount);
		clearTimeout(wait);
	} else {
		clearTimeout(wait);
		string = "closeBanner('" + obj + "'," + current + "," + top + "," + amount + ");"
		wait = setTimeout(string,3000);
	}
}

function moveDown(obj,current,bottom,amount) {
	if (current < bottom) {
		move = current + amount;
		document.getElementById(obj).style.top = move + "px";
		if (move != bottom) { 
			done = false;
			string = "moveDown('" + obj + "'," + move + "," + bottom + "," + amount + ");"
			work = setTimeout(string,30);
		} else { 
			done = true;
			clearTimeout(work);
		}
	}
}

function moveUp(obj,current,top,amount) {
	if (current > top) {
		move = current - amount;
		document.getElementById(obj).style.top = move + "px";
		if (move != top) { 
			done = false;
			string = "moveUp('" + obj + "'," + move + "," + top + "," + amount + ");"
			work = setTimeout(string,30);
		} else { 
			done = true;
			clearTimeout(work);
			clearTimeout(wait);
		}
	}
}

function popunder() {
	var p =	'scrollbars=yes,resizable=yes,toolbar=no,' +			//these are obvious variables. set "yes" or "no". 
			'menubar=no,status=no,location=no,left=200,top=100,' +	//yes/no, & the screen location 
			'height=600,width=650'; 
	pu = window.open("http://www.emsjmp.com/cheaters/newsletterSignupPopUnder.cfm", "target",p);
	pu.blur();
	window.focus();
}

function positionMan(){
	obj = document.getElementById('homepageBox');
	var toppx = findPosY(obj) + obj.offsetHeight - 507;
	var man = document.getElementById('man');
	man.style.top = toppx + 'px';
} 