function validate_form()
{
    valid = true;

	if (document.checkout.name.value == "")
	{
		alert ("Please select 'Name' value.");
		valid = false;
		document.checkout.name.focus();
		return false;
	}
	
	if (document.checkout.email.value == "")
	{
		alert ("Please select 'Email' value.");
		valid = false;
		document.checkout.email.focus();
		return false;
	}
	
	if (document.checkout.phone.value == "")
	{
		alert ("Please select 'Phone' value.");
		valid = false;
		document.checkout.phone.focus();
		return false;
	}	
	
	if (document.checkout.street_address.value == "")
	{
		alert ("Please select 'Street Address' value.");
		valid = false;
		document.checkout.street_address.focus();
		return false;
	}
	
	if (document.checkout.suburb.value == "")
	{
		alert ("Please select 'Suburb' value.");
		valid = false;
		document.checkout.suburb.focus();
		return false;
	}

	if (document.checkout.state.value == "")
	{
		alert ("Please select 'State' value.");
		valid = false;
		document.checkout.state.focus();
		return false;
	}
	
	if (document.checkout.country.value == "")
	{
		alert ("Please select 'Country' value.");
		valid = false;
		document.checkout.country.focus();
		return false;
	}

	
	if(document.checkout.agree.checked != true)
	{
			alert ("You must agree to the Privacy Policy.");
			valid = false;
			document.checkout.agree.focus();
			return false;
	}
	
	if(document.checkout.same.checked == true)
	{

		if (document.checkout.name_b.value == "")
		{
			alert ("Please select 'Billing Name' value.");
			valid = false;
			document.checkout.name_b.focus();
			return false;
		}
		
		if (document.checkout.email_b.value == "")
		{
			alert ("Please select 'Billing Email' value.");
			valid = false;
			document.checkout.email_b.focus();
			return false;
		}
		
		if (document.checkout.phone_b.value == "")
		{
			alert ("Please select 'Billing Phone' value.");
			valid = false;
			document.checkout.phone_b.focus();
			return false;
		}	
		
		if (document.checkout.street_address_b.value == "")
		{
			alert ("Please select 'Billing Street Address' value.");
			valid = false;
			document.checkout.street_address_b.focus();
			return false;
		}
		
		if (document.checkout.suburb_b.value == "")
		{
			alert ("Please select 'Billing Suburb' value.");
			valid = false;
			document.checkout.suburb_b.focus();
			return false;
		}
	
		if (document.checkout.state_b.value == "")
		{
			alert ("Please select 'Billing State' value.");
			valid = false;
			document.checkout.state_b.focus();
			return false;
		}
		
		if (document.checkout.country_b_b.value == "")
		{
			alert ("Please select 'Billing Country' value.");
			valid = false;
			document.checkout.country.focus();
			return false;
		}
	

	
	}
	
	return valid;
}


function validate_contact_form()
{
    valid = true;

	if (document.contact.name.value == "")
	{
		alert ("Please select 'Name' value.");
		valid = false;
		document.contact.name.focus();
		return false;
	}
	
	if (document.contact.email.value == "")
	{
		alert ("Please select 'Email' value.");
		valid = false;
		document.contact.email.focus();
		return false;
	}
	return valid;
}

function validate_materate_form()
{
    valid = true;

	if (document.materate.name.value == "")
	{
		alert ("Please select 'Name' value.");
		valid = false;
		document.materate.name.focus();
		return false;
	}
	
	if (document.materate.email.value == "")
	{
		alert ("Please select 'Email' value.");
		valid = false;
		document.materate.email.focus();
		return false;
	}
	return valid;
}