	function checkEmail(myForm)
	{
		if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(myForm.email.value))
		{
			return (true);
		}
		alert("Invalid e-mail address! please re-enter");
		return (false);
	}

	function trim(inputString) 
	{
		if (typeof inputString != "string") { return inputString; }
		var retValue = inputString;
		var ch = retValue.substring(0, 1);
		while (ch == " ") 
		{ 
			retValue = retValue.substring(1, retValue.length);
			ch = retValue.substring(0, 1);
		}
		ch = retValue.substring(retValue.length-1, retValue.length);
		while (ch == " ") 
		{
			retValue = retValue.substring(0, retValue.length-1);
			ch = retValue.substring(retValue.length-1, retValue.length);
		}
		while (retValue.indexOf("  ") != -1) 
		{ 
			retValue = retValue.substring(0, retValue.indexOf("  ")) + retValue.substring(retValue.indexOf("  ")+1, retValue.length); 
		}
		return retValue; 
	}

	function checkMailing(mf)
	{
		var name = mf.name.value;
		var email = mf.email.value;
		var dob = mf.dob.value;
		if(name=="")
		{
			alert("Please enter name");
			mf.name.focus();
			return false;
		}
		if(trim(mf.email.value)=="")
		{ 
			alert("Please enter your e-mail address");
			mf.email.focus();
			return false;
		}
		if(checkEmail(mf)==false)
		{
			mf.email.focus();
			return false; 
		}
		if(dob=="")
		{
			alert("Please enter your date of birth in mm-dd-yyyy format");
			mf.dob.focus();
			return false;
		}
		new Ajax.Request("check_email.php", 
		{
			method: "get",
			parameters: "name=" + name + "&email=" + email + "&dob=" + dob,
			onComplete: getMailResults
		});
	}
 
	function checkContact(mf)
	{
		var name = mf.name.value;
		var email = mf.email.value;
		var comments = mf.comments.value;
		if(name=="")
		{
			alert("Please enter name");
			mf.name.focus();
			return false;
		}
		if(trim(mf.email.value)=="")
		{ 
			alert("Please enter your e-mail address");
			mf.email.focus();
			return false;
		}
		if(checkEmail(mf)==false)
		{
			mf.email.focus();
			return false; 
		}
		if(comments=="")
		{
			alert("Please write message");
			mf.comments.focus();
			return false;
		}
	}
 
	function getMailResults(REQ) //Callback Function
	{
		document.getElementById("shwContent").innerHTML = REQ.responseText;
//		alert("RETURNED: "+REQ.responseText);
//		if (REQ.responseText.indexOf("failed") == -1)
//		{
//			document.getElementById("LoggedIn").innerHTML = "Logged in as " + REQ.responseText;
//			document.getElementById("LoggedIn").style.display = "block";
			//   document.getElementById("LoginForm").style.display = "none";
//		}
//		else
//		{
//			document.getElementById("BadLogin").style.display="block";
//			document.getElementById("LoginForm").Username.select();
//			document.getElementById("LoginForm").Username.className="Highlighted";
//			setTimeout("document.getElementById('BadLogin').style.display='none'",3000);
//		}
	}
