function validate() {

	if (document.customer.firstname.value=="" || document.customer.lastname.value=="") {
		alert("Please Enter Your Full Name");
		return false;
	}
	if (document.customer.addr1.value=="" || document.customer.town.value=="" || document.customer.post.value=="") {
		alert("Missing Address Information!");
		return false;
	}
	if (document.customer.country.value=="") {
		alert("Country?");
		return false;
	}
	if (document.customer.phone.value=="") {
		alert("Missing Telephone Number!");
		return false;
	}

	var tstring = "";
	string = '' + document.customer.phone.value;
	splitstring = string.split(" ");
	for(i = 0; i < splitstring.length; i++)
	tstring += splitstring[i];

	if (isNaN(tstring)) {
		alert('Telephone must be numbers only.');
		document.customer.phone.focus();
		document.customer.phone.select();
		return false;
	}


	var strg = tstring;
	var first_two_digits = strg.substring(0,2);
	if (first_two_digits=="07") {
		alert("Please enter the Card Holder's Landline Phone Number. No mobile numbers allowed in this field, Sorry!");
		document.customer.phone.focus();
		document.customer.phone.select();
		return false;
	}

	if (document.customer.email.value=="") {
		alert("e-mail Address?");
		return false;
	}



	return emailValidator();
}

function swapDAStatus(status){
	if(status==0){
		document.customer.del_title.disabled = true
		document.customer.del_firstname.disabled = true
		document.customer.del_lastname.disabled = true
		document.customer.del_comp_name.disabled = true
		document.customer.del_addr1.disabled = true
		document.customer.del_addr2.disabled = true
		document.customer.del_town.disabled = true
		document.customer.del_county.disabled = true
		document.customer.del_country.disabled = true
		document.customer.del_post.disabled = true
	}else{
		document.customer.del_title.disabled = false
		document.customer.del_firstname.disabled = false
		document.customer.del_lastname.disabled = false
		document.customer.del_comp_name.disabled = false
		document.customer.del_addr1.disabled = false
		document.customer.del_addr2.disabled = false
		document.customer.del_town.disabled = false
		document.customer.del_county.disabled = false
		document.customer.del_country.disabled = false
		document.customer.del_post.disabled = false
	}
}

function emailValidator()
{

	if (document.customer.email.value == "")
	{
		alert("Please enter your EMAIL Address.");
		return (false);
	}

	if (!isEmailAddr(document.customer.email.value))
	{
		alert("Please enter a complete email address in the form: yourname@yourdomain.com");
		return (false);
	}

	if (document.customer.email.value.length < 3)
	{
		alert("Please enter at least 3 characters in the \"email\" field.");
		return (false);
	}
}
function isEmailAddr(email)
{
	var result = false
	var theStr = new String(email)
	var index = theStr.indexOf("@");
	if (index > 0)
	{
		var pindex = theStr.indexOf(".",index);
		if ((pindex > index+1) && (theStr.length > pindex+1))
		result = true;
	}
	return result;
}

function checkUsState(){
	if(document.customer.country.value=="United States of America"){
		document.customer.elements['us_state'].style.display='block';
		
	}else{
		document.customer.elements['us_state'].style.display='none';
		
	}
}

function DelcheckUsState(){
	if(document.customer.del_country.value=="United States of America"){
		document.customer.elements['del_us_state'].style.display='block';
	}else{
		document.customer.elements['del_us_state'].style.display='none';
	}
}