function registerUser()
{
	var theForm  = document.forms['registerForm'];
	var elements = theForm.elements;

	for (var i = 0; i < elements.length; i++)
	{
		if (elements[i].type == 'text' || elements[i].type == 'password')
		{
			if (elements[i].value == '')
			{
				alert(elements[i].getAttribute('label') + ' field is required.');
				return;
			}
			if (elements[i].name == 'fldPassword' && (elements[i].value.length < 6 || elements[i].value.length > 15))
			{
				alert(elements[i].getAttribute('label') + ' should be 6-15 characters');
				return;
			}
		}
	}

	if (theForm.elements['fldPassword'].value != theForm.elements['fldPassword2'].value)
	{
		alert('Password confirmation do not match');
		return;
	}

	theForm.submit();
}

function validate()
{
	
	var theForm  = document.forms['billingForm'];
	var elements = theForm.elements;

	/** 
	 * as per T&C request
	 * shipping address must be the same as billing
	 */
	shippingasbilling(elements['sasb']);
	
	var bSel = elements['billing[fldStateID]'];	
	var sSel = elements['shipping[fldStateID]'];
	
	for (var i = 0; i < elements.length; i++)
	{
		if (elements[i].type == 'text' && elements[i].getAttribute('label') != '')
		{
			if (elements[i].value == '')
			{
				alert(elements[i].getAttribute('label') + ' field is required.');
				return false;
			}
		}
	}
	
	if (bSel.options[bSel.selectedIndex].value == 0)
	{
		alert('Please select state (Billing)');
		return false;
	}
	
	if (sSel.options[sSel.selectedIndex].value == 0)
	{
		alert('Please select state (Shipping)');
		return false;
	}
	
	return true;
}

function shippingasbilling(el)
{
	var theForm  = document.forms['billingForm'];
	var elements = theForm.elements;
	
	var cnt = elements.length / 2;
	
	if (!elements['email'])
	{
	    cnt--;
	}
	if (el.checked)
	{
		for (i = 0; i < cnt; i++)
		{
			if (elements[i].type == 'text' && elements[i].name != 'email')
			{
				eval("elements['shipping" + elements[i].name.substring(7) + "'].value = '" + elements[i].value + "'");
			}
			
			if (elements[i].type =='select-one')
			{
				elements['shipping[fldStateID]'].selectedIndex = elements[i].options[elements[i].selectedIndex].value;
			}
		}
	}
}
function login()
{
	var theForm = document.forms['loginForm'];
	var email = theForm.elements['email'];
	var password  = theForm.elements['password'];

	if (email.value == '')
	{
		alert('Please enter your email');
		return;
	}
	if (password.value == '')
	{
		alert('Please enter you password');
		return;
	}

	theForm.submit();

}

function forceLogin(evt)
{
	var charCode = (evt.which) ? evt.which : event.keyCode; 
	if (charCode == 13) 
	{
		login();
	}
}

function hideAll()
{
    $('img2').style.display = 'none';
    $('img3').style.display = 'none';
    $('img4').style.display = 'none';
    $('img6').style.display = 'none';
    $('img7').style.display = 'none';
    $('img8').style.display = 'none';
	$('img9').style.display = 'none';
}

function goToURL(obj) 
{
	window.location = obj.value;
}