﻿var _signupUrl;
var _loginUrl;
var _email;
var _password;
var _existingAccountYes;
var _existingAccountNo;
var _continue;
var _textblock;

function body_Load()
{
	_signupUrl = document.getElementById("signupUrl");
	_loginUrl = document.getElementById("loginUrl");
	_email = document.getElementById("login$email");
	_password = document.getElementById("login$password");
	_existingAccountYes = document.getElementById("existingAccountYes");
	_existingAccountNo = document.getElementById("existingAccountNo");
	_continue = document.getElementById("continue");
	_textblock = document.getElementById("textblock");
	
	_existingAccountYes.onclick = existingAccount_Click;
	_existingAccountNo.onclick = existingAccount_Click;
	_password.onkeypress = password_KeyPress;
	//_continue.onclick = form_Submit;
	document.forms[0].onsubmit = form_Submit;
}

function existingAccount_Click()
{
	if (_existingAccountYes.checked)
	{
		_continue.value = "Login";
		_textblock.style.visibility = "hidden";
	}
	else
	{
		_continue.value = "Continue";
		_textblock.style.visibility = "visible";
	}
}

function password_KeyPress()
{
	if (_email.value != "")
	{
		_existingAccountYes.checked = true;
		existingAccount_Click();
	}
}

function form_Submit()
{
	var _form = document.forms[0];
	
	if (!_existingAccountYes.checked & !_existingAccountNo.checked)
	{
		alert("Please choose whether you are a new customer to create an account or an existing customer to login.");
	}
	else if (_email.value == "")
	{
		alert("Please enter your email address.");
	}
	else if (_existingAccountYes.checked && _password.value == "")
	{
		alert("Please enter your password to login.");
	}
	else
	{
		if (_form != null)
		{
			_form.__VIEWSTATE.name = "NOVIEWSTATE";
			_form.method = "post";
			_form.enctype = "application/x-www-form-urlencoded";
			
			if (_existingAccountYes.checked)
			{
				_form.action = _loginUrl.value;
			}
			else
			{
				_form.action = _signupUrl.value;
			}
			
			_form.submit();
		}
	}
}