﻿function newwindow(webURL)
{
	l = (screen.availWidth-30 - 810) / 2;
	t = (screen.availHeight-20 - 540) / 2;
	features = "width=810,height=540,left="+l+",top="+t;
	features += ",toolbar=no, directories=no, status=no, menubar=no, resizable=yes, scrollbars=yes";
	window.open(webURL,"",features)
}

function findRealPos(obj) 
{
	
	var curleft = curtop = 0;
	if (obj.offsetParent) 
	{
		
		curleft = obj.offsetLeft;
		curtop = obj.offsetTop;
		while (obj = obj.offsetParent) 
		{
			curleft += obj.offsetLeft;
			curtop += obj.offsetTop;
		}
	}
	return [curleft,curtop];
}

function findPos(obj) 
{
	var curleft = curtop = 0;
	if (obj.offsetParent) 
	{
		curleft = obj.offsetLeft;
		curtop = obj.offsetTop;
	}
	return [curleft,curtop];
}

function checkEmail(el)
{
	if (document.getElementById(el).email.value == "")
		{	alert("Please enter your email address.");	document.getElementById(el).email.focus(); return false;	}
	else 
	{
		tmp = new String(document.getElementById(el).email.value);
		tmp2 = tmp.split("@")
		if (tmp2.length != 2)
			{ alert("Not a valid email address!"); document.getElementById(el).email.focus(); return false; }
		if (tmp2[0] == '')
			{ alert("Not a valid email address!"); document.getElementById(el).email.focus(); return false; }
		tmp3 = tmp2[1].split('.')
		if (tmp3.length < 2)
			{ alert("Not a valid email address!"); document.getElementById(el).email.focus(); return false; }
		i = tmp3.length
		for (j = 0; j<i ;j++)
		{
			if (tmp3[j] =="")
				{ alert("Not a valid email address!"); document.getElementById(el).email.focus(); return false; }
		}
	}
	if (document.getElementById(el).confirmEmail.value != document.getElementById(el).email.value)
		{ alert("Your email address does not match."); document.getElementById(el).email.focus(); return false; }
	return true;
}