function verifyReg() {

	var form_reg=document.getElementById('form_reg');
	
	if (form_reg.FirstName.value=="" || form_reg.FirstName.value==" ") {
		alert("Please enter Your First Name.");
		form_reg.FirstName.focus();
			return false;
		}

	if (form_reg.LastName.value=="" || form_reg.LastName.value==" ") {
		alert("Please enter Your Last Name.");
		form_reg.LastName.focus();
			return false;
		}

	if (form_reg.Email.value=="" || form_reg.Email.value==" ") {
		alert("Please enter Your Email Address.");
		form_reg.Email.focus();
			return false;
		}

	if (form_reg.Company.value=="" || form_reg.Company.value==" ") {
		alert("Please enter Your Company Name.");
		form_reg.Company.focus();
			return false;
		}

	if (form_reg.CompanyAddress.value=="" || form_reg.CompanyAddress.value==" ") {
		alert("Please enter Your Company Address.");
		form_reg.CompanyAddress.focus();
			return false;
		}

	if (form_reg.City.value=="" || form_reg.City.value==" ") {
		alert("Please enter Your City.");
		form_reg.City.focus();
			return false;
		}

	if (form_reg.Country.value=="" || form_reg.Country.value==" ") {
		alert("Please enter Your Country.");
		form_reg.Country.focus();
			return false;
		}

	if (form_reg.Country.value=="USA") {
		if (form_reg.State.value=="" || form_reg.State.value==" ") {
			alert("Please enter Your State.");
			form_reg.State.focus();
				return false;
			}
	}

	if (form_reg.Country.value!="USA") {
			form_reg.State.value="N/A"	
	}

	if (form_reg.PostalCode.value=="" || form_reg.PostalCode.value==" ") {
		alert("Please enter Your Postal Code.");
		form_reg.PostalCode.focus();
			return false;
		}

	if (form_reg.Phone.value=="" || form_reg.Phone.value==" ") {
		alert("Please enter Your Phone Number.");
		form_reg.Phone.focus();
			return false;
		}

	return validateContactEmail();
	
	return true;
}


function validateContactEmail(){
	validRegExp = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
	strEmail = form_reg.Email.value;

	if (strEmail.search(validRegExp) == -1) {
		alert("A valid Email Address is required.\r\Please check you have entered yours correctly.");
		form_reg.Email.focus();
		return false;
		} 
}



