var scrolledX, scrolledY, leftOffset, topOffset;

function getPosition(refObj, xOffset, yOffset)
{
	selectBoxPos=document.getElementById(refObj);
	x = findPosX(selectBoxPos) + xOffset;
	y = findPosY(selectBoxPos) + yOffset;

	leftOffset = x;
	topOffset = y;
}

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 displayMessage()
{
	getPosition("mainimage",40,10);
	document.getElementById("styled_message").style.top = topOffset + "px";
	document.getElementById("styled_message").style.left = leftOffset + "px";
	document.getElementById("styled_message").style.display = "block";
}
function displayRetrievalMessage()
{
	getPosition("logo",40,10);
	document.getElementById("styled_message").style.top = topOffset + "px";
	document.getElementById("styled_message").style.left = leftOffset + "px";
	document.getElementById("styled_message").style.display = "block";
}
function pausedMember()
{
	if (window.confirm("Your membership is currently paused.\nClick OK to log-in and your membership will be reactivated, Otherwise click CANCEL"))
	{
		document.getElementById("action").value = "unpause";
		document.forms["frmLogin"].submit();
	}
	else
	{
		location.href = "default.aspx";
	}
}
function checkEnter(e)
{
	var evtobj=window.event? event : e;
	if (evtobj.keyCode == 13)
	{ 
		login();
	} 
}
function login()
{
	document.getElementById("action").value = "login";
	document.forms["frmLogin"].submit();
}
function sendNow()
{
	var str = '';
	if (document.getElementById("firstname").value == '')
	{
		str += '- First Name\n';
	}
	if (document.getElementById("email").value == '')
	{
		str += '- Email\n';
	}
	else
	{
		if (!validateEmail(document.getElementById("email").value))
		{
			str += '- Invalid Email Address\n';
		}
	}
	/*
	if (document.getElementById("contact").value == 'text')
	{
		if (document.getElementById("mobile").value == '')
		{
			str += '- Mobile\n';
		}
	}
	*/
	if (str != '')
	{
		alert("Missing Information:\n\n" + str);
		return;
	}
	//alert("Retrieval Request Sent.");
	document.forms["frmForgot"].submit();
}
function validateEmail(email)
{
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   if(reg.test(email) == false) {
      return false;
   }
   else
   {
		return true;
   }
}
