/* CSS Document */

function doCountry()
{
	var frm = document.getElementById( "frmregister" );
	
	if ( frm )
	{
		if ( frm.country )
		{
			if ( frm.country.options[ frm.country.selectedIndex ].value != "US" )
			{
				document.getElementById( "state_sel" ).style.display='none';
				document.getElementById( "state_entry" ).style.display='';
				//frm.country_other.style.display='';
			}
			else
			{
				document.getElementById( "state_sel" ).style.display='';
				//frm.country_other.style.display='none';
				document.getElementById( "state_entry" ).style.display='none';
			}
		}
	}
}

function doRegister()
{
	var frm = document.getElementById( "frmregister" );
	
	if ( frm.company.value == "" )
	{
		alert( "Company Name is required" );
		frm.company.focus();
		return false;
	}
	if ( frm.firstname.value == "" )
	{
		alert( "First Name is required" );
		frm.firstname.focus();
		return false;
	}
	if ( frm.lastname.value == "" )
	{
		alert( "Last Name is required" );
		frm.lastname.focus();
		return false;
	}
	if ( !IsEmail( frm.email.value ) )
	{
		alert( "A Valid email is required" );
		frm.email.focus();
		return false;
	}
	if ( frm.email.value != frm.vemail.value )
	{
		alert( "Emails must match" );
		frm.vemail.focus();
		return false;
	}
	if ( frm.password.value == "" )
	{
		alert( "Password is required" );
		frm.password.focus();
		return false;
	}
	if ( frm.password.value != frm.vpassword.value )
	{
		alert( "Password confirmation must match" );
		frm.vpassword.focus();
		return false;
	}
	if ( frm.address1.value == "" )
	{
		alert( "Billing Address is required" );
		frm.address1.focus();
		return false;
	}
	if ( frm.city.value == "" )
	{
		alert( "Billing City is required" );
		frm.city.focus();
		return false;
	}
	if ( frm.country.options[ frm.country.selectedIndex ].value == "" )
	{
		alert( "Billing Country is required" );
		frm.country.focus();
		return false;
	}
	if ( frm.country.options[ frm.country.selectedIndex ].value == "US" )
	{
		if ( frm.state.options[ frm.state.selectedIndex ].value == "" )
		{
			alert( "Billing State is required" );
			frm.state.focus();
			return false;
		}
	}
	if ( frm.country.options[ frm.country.selectedIndex ].value == "US" )
	{
		if ( !IsUSZip( frm.zip.value ) )
		{
			alert( "A valid Billing Zip Code is required" );
			frm.zip.focus();
			return false;
		}
	}
	else
	{
		if ( frm.zip.value == "" )
		{
			alert( "A valid Postal Code is required" );
			frm.zip.focus();
			return false;
		}
	}
	if ( !IsPhoneAdv( frm.phone.value ) )
	{
		alert( "A valid Phone Number is required" );
		frm.phone.focus();
		return false;
	}
	/*if ( !IsUrl( frm.website.value ) )
	{
		alert( "A valid website address is required" );
		frm.website.focus();
		return false;
	}*/
	
	frm.submit();
}

function newWindow( url )
{
	window.open(url,"test", "toolbar=no,menubar=no,top=100,left=200,width=800,height=400,resizable=yes");
}
