//<script>
function ProcessEmailSubs(objForm)
{
	var strSubs = new String();

	strSubs = "";

	for(var i = 0; i < objForm.length; i++)
	{
		if(objForm[i].type == "checkbox")
		{
			strSubs+= objForm[i].name + "=" + objForm[i].checked + "|";
		}
	}
	
	objForm.SubOptions.value = strSubs.substring(0,strSubs.length - 1);
	
	objForm.submit();
}

function ValidatePasswordEmail()
{
	var objForm = document.frmPassword;

	if(objForm.txtEmailAddress.value == '')
	{
		alert("Please enter your email address.");
		objForm.txtEmailAddress.focus();
		return false;
	}
}

function ValidatePassword()
{
	var objForm = document.frmPassword;
	
	if(objForm.txtNewPassword.value == '')
	{
		alert("Please enter your new password.");
		objForm.txtNewPassword.focus();
		return false;
	}

	if(objForm.txtConfirmNewPassword.value == '')
	{
		alert("Please confirm your new password.");
		objForm.txtConfirmNewPassword.focus();
		return false;
	}

	if(objForm.txtOldPassword.value == '')
	{
		alert("Please enter your old password.");
		objForm.txtOldPassword.focus();
		return false;
	}


	if(objForm.txtNewPassword.value != objForm.txtConfirmNewPassword.value)
	{
		alert("The passwords entered do not match.");
		objForm.txtConfirmNewPassword.focus();
		return false;
	}

	objForm.action.value = 'UpdatePassword';
	objForm.submit();

	return false;
}

function ValidateContactInfo()
{
	var objForm = document.frmContact;
	
	if(objForm.txtFirstName.value == '')
	{
		alert("Please enter your first name.");
		objForm.txtFirstName.focus();
		return false;
	}

	if(objForm.txtLastName.value == '')
	{
		alert("Please enter your last name.");
		objForm.txtLastName.focus();
		return false;
	}

	if(objForm.txtEmail.value == '')
	{
		alert("Please enter your email address.");
		objForm.txtEmail.focus();
		return false;
	}

	if(objForm.txtPhone.value == '')
	{
		alert("Please enter your phone number.");
		objForm.txtPhone.focus();
		return false;
	}

	if(objForm.txtPassword.value == '')
	{
		alert("Please enter your password.");
		objForm.txtPassword.focus();
		return false;
	}

	objForm.action.value = 'UpdateContactInfo';
	objForm.submit();

	return false;
}

function DisplayExpressCardError()
{
	alert("You must have a default credit card on file in order to use express shopping, please select 'Add New Credit Card' under the 'Default CreditCard on File:' heading.");
	return false;
}

function ExpressCheckout(strServerName)
{
	window.location.href = strServerName + '/estore/checkout/billing.asp?action=UseCurrentBilling&Express=Yes';
	return false;
}

function EnableAutoLogin()
{
	document.frmAccount.action.value = 'EnableAutoLogin';
	document.frmAccount.submit();
	return false;
}

function DisableAutoLogin()
{
	document.frmAccount.action.value = 'DisableAutoLogin';
	document.frmAccount.submit();
	return false;
}

function EnableExpressCheckout()
{
	document.frmAccount.action.value = 'EnableExpress';
	document.frmAccount.submit();
	return false;
}

function DisableExpressCheckout()
{
	document.frmAccount.action.value = 'DisableExpress';
	document.frmAccount.submit();
	return false;
}

function EnableTextEmail()
{
	document.frmAccount.action.value = 'EnableTextEmail';
	document.frmAccount.submit();
	return false;
}

function EnableHtmlEmail()
{
	document.frmAccount.action.value = 'EnableHtmlEmail';
	document.frmAccount.submit();
	return false;
}

function UpdateCart()
{
	document.frmCart.action.value = 'UpdateCart';
	document.frmCart.submit();
	return false; 
}

function DeleteFromCart(strHref)
{
	window.location.href = strHref;
	return false;
}