function PressEnter(e)
{
	var keynum;
	
	if(window.event)
	{
		keynum = e.keyCode;
	} else if(e.which)
	{
		keynum = e.which;
	}
	if (keynum == 13)
	{
		SubmitSignIn()
	}
	return true;
}

function SubmitSignIn ()
{
	var TxtEmail = document.getElementById("TxtUsrName").value;
	var TxtPassword = document.getElementById("TxtUsrPwd").value;
	var DivError = document.getElementById("DivSignInError");
	DivError.innerHTML = "";
	var EmailFormat = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!TxtEmail.match(EmailFormat))
	{
		DivError.innerHTML = "Incorrect E-mail Address";
		return;
	} else
	{
		var xmlHttp;
		
		if (window.ActiveXObject)
		{
			try
			{
				xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch (e)
			{
				xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
			}
		} else if (window.XMLHttpRequest) {
			xmlHttp = new XMLHttpRequest();
		}
		
		var FormData;
		FormData = "Email=" + TxtEmail + "&Password=" + TxtPassword;
		xmlHttp.open("post", "AjaxSignIn.aspx", true);
		
		xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		xmlHttp.onreadystatechange = function () 
		{
			if (xmlHttp.readyState == 4)
			{
				if (xmlHttp.status == 200)
				{
					//DivError.innerHTML = xmlHttp.responseText;
					var TextValue = xmlHttp.responseText;
					
					if (TextValue.indexOf("#") >= 0)
					{
						var ArrValue = TextValue.split("#");
						SetCustomerInfo(ArrValue);
					} else
					{
						DivError.innerHTML = TextValue;
					}
				} else 
				{
					DivError.innerHTML = xmlHttp.statusText;
				}
			}
		}
		xmlHttp.send(FormData);
	}
}

function SetCustomerInfo(CustomerInfo)
{
	var CustomerPicture = CustomerInfo[1];
	var CustomerFullName = CustomerInfo[2];
	var CustomerShortName = CustomerInfo[3];
	var RegisterDate = CustomerInfo[4];
	var CustomerPoint = CustomerInfo[5];
	var StrHTML = '';
	StrHTML += '<table width="100%" border="0" cellspacing="0" cellpadding="0"> ';
	StrHTML += '  <tr> ';
	StrHTML += '    <td width="10"><img src="Images/Design/Frame-TL.png" width="10" height="28" /></td> ';
	StrHTML += '    <td background="Images/Design/Frame-TC.png" class="TextBlue11BUp" align="center">Welcome</td> ';
	StrHTML += '    <td width="10"><img src="Images/Design/Frame-TR.png" width="10" height="28" /></td> ';
	StrHTML += '  </tr> ';
	StrHTML += '  <tr> ';
	StrHTML += '    <td background="Images/Design/Frame-ML.png">&nbsp;</td> ';
	StrHTML += '    <td height="100" align="center"> ';
	StrHTML += '      <table width="100%" border="0" cellspacing="0" cellpadding="0"> ';
	StrHTML += '        <tr><td height="8"><img src="Images/Design/Spacer.gif" width="1" height="1"/></td></tr> ';
	StrHTML += '        <tr><td align="center"><img src="PictureCustomer.ashx' + CustomerPicture + '" /></td></tr> ';
	StrHTML += '        <tr><td height="5"><img src="Images/Design/Spacer.gif" width="1" height="1"/></td></tr> ';
	StrHTML += '        <tr><td height="18" align="center" class="TextBlue11B">' + CustomerShortName + '</td></tr> ';
	StrHTML += '        <tr><td height="18" align="center" class="TextBlue11B">Member Since : ' + RegisterDate + '</td></tr> ';
	StrHTML += '        <tr><td height="18" align="center" class="TextBlue11B">Current Point : ' + CustomerPoint + '</td></tr> ';
	StrHTML += '      </table> ';
	StrHTML += '    </td> ';
	StrHTML += '    <td background="Images/Design/Frame-MR.png">&nbsp;</td> ';
	StrHTML += '  </tr> ';
	StrHTML += '  <tr> ';
	StrHTML += '    <td width="10" height="7" align="left" valign="top"><img src="Images/Design/Frame-FL.png" width="10" height="7" /></td> ';
	StrHTML += '    <td background="Images/Design/Frame-GF.png"></td> ';
	StrHTML += '    <td><img src="Images/Design/Frame-FR.png" width="10" height="7" /></td> ';
	StrHTML += '  </tr> ';
	StrHTML += '</table>';
	
	var DivPageSignIn = document.getElementById("DivPageSignIn");
	DivPageSignIn.innerHTML = StrHTML;
	
	StrHTML = '';
	StrHTML += '<a href="MyAccount.aspx">My Account</a>';
	StrHTML += '<span style="font-size: 12px; color: rgb(154, 0, 0); font-weight: bold;">&nbsp;|&nbsp;</span>';
	StrHTML += '<a href="SignOut.aspx">Logout</a>';
	StrHTML += '<span style="font-size: 12px; color: rgb(154, 0, 0); font-weight: bold;">&nbsp;|&nbsp;</span>';
	var DivShowSignIn = document.getElementById("DivShowSignIn");
	DivShowSignIn.innerHTML = StrHTML;
	
	var LblWelcome = document.getElementById("ctl00_HeaderBanner_LblWelcome");
	LblWelcome.innerHTML = "Welcome :: " + CustomerFullName;
}

function ResetDataSignIn () {
	var TxtEmail = document.getElementById("TxtUsrName");
	TxtEmail.value = "";
	var TxtPassword = document.getElementById("TxtUsrPwd");
	TxtPassword.value = "";
	var DivError = document.getElementById("DivSignInError");
	DivError.innerHTML = "";
}