// JavaScript Document
var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i
var numericExpression = /^[0-9]+$/;

function validate_login(){
	if(document.login_form.email.value.length < 1){
		alert("Please enter your email address");
		document.login_form.email.focus();
		return false;
	}
	
	if (document.login_form.email.value.length > 0) {
		if (emailfilter.test(document.login_form.email.value)==false) {
			alert("Please enter a valid email address.")
			document.login_form.email.select()
			return false;
		}
	}
	if(document.login_form.password.value.length < 1){
		alert("Please enter your password");
		document.login_form.password.focus();
		return false;
	}
}

function validate_help(){
	if(document.form1.username.value.length < 1){
		alert("Please enter your email address");
		document.form1.username.focus();
		return false;
	}
	if (document.form1.username.value.length > 0) {
		if (emailfilter.test(document.form1.username.value)==false) {
			alert("Please enter a valid email address.")
			document.form1.username.select()
			return false;
		}
	}
	if(document.form1.last_name.value.length < 1){
		alert("Please enter your last name");
		document.form1.last_name.focus();
		return false;
	}
}

function mv_validate_registration() {
	if(document.register_form.terms_and_conditions.checked == false){
			alert('We are unable to continue with your registration until you have read and accepted our Exclusion of Liability, Release & Assumption of Risk');
			document.register_form.terms_and_conditions.focus();
			return false;
		}
	
	if(document.register_form.title.value.length < 1){
		alert('Please Select your title.');
		
		return false;
	}
	if(document.register_form.first_name.value.length < 1){
		alert('Please enter your first name.');
		document.register_form.first_name.focus();
		return false;
	}
	if(document.register_form.last_name.value.length < 1){
		alert('Please enter your last name.');
		document.register_form.last_name.focus();
		return false;
	}
	if (emailfilter.test(document.register_form.email.value)==false) {
		alert("Please enter a valid email address.")
		document.register_form.email.focus();
		return false;
	}
	if(document.register_form.password.value.length < 1){
		alert('Please enter a password.');
		document.register_form.password.focus();
		return false;
	}
	if(document.register_form.password.value != document.register_form.confirm_password.value){
		alert('The passwords you entered do not match.');
		document.register_form.confirm_password.select();
		return false;
	}
	if(document.register_form.security_checkword.value.length < 1){
		alert('Please enter a security checkword.');
		document.register_form.security_checkword.focus();
		return false;
	}
	if(document.register_form.address_1.value.length < 1){
		alert('Please enter your address.');
		document.register_form.address_1.focus();
		return false;
	}
	if(document.register_form.town.value.length < 1){
		alert('Please enter your town.');
		document.register_form.town.focus();
		return false;
	}
	if(document.register_form.postcode.value.length < 1){
		alert('Please enter your postcode.');
		document.register_form.postcode.focus();
		return false;
	}
	if(document.register_form.tel.value.length < 1){
		alert('Please enter your contact number.');
		document.register_form.tel.focus();
		return false;
	}
}

function mv_validate_update() {
	if(document.update_details.frm_title.value.length < 1){
		alert('Please Select your title.');
		return false;
	}
	if(document.update_details.frm_firstname.value.length < 1){
		alert('Please enter your first name.');
		document.update_details.frm_firstname.focus();
		return false;
	}
	if(document.update_details.frm_lastname.value.length < 1){
		alert('Please enter your last name.');
		document.update_details.frm_lastname.focus();
		return false;
	}
	if(document.update_details.frm_password.value.length < 1){
		alert('Please enter a password.');
		document.update_details.frm_password.focus();
		return false;
	}
	if(document.update_details.frm_address1.value.length < 1){
		alert('Please enter your address.');
		document.update_details.frm_address1.focus();
		return false;
	}
	if(document.update_details.frm_addresstown.value.length < 1){
		alert('Please enter your town.');
		document.update_details.frm_addresstown.focus();
		return false;
	}
	if(document.update_details.frm_address_postcode.value.length < 1){
		alert('Please enter your postcode.');
		document.update_details.frm_address_postcode.focus();
		return false;
	}
	if (emailfilter.test(document.update_details.frm_email.value)==false) {
		alert("Please enter a valid email address.")
		document.update_details.frm_email.focus();
		return false;
	}
	if(document.update_details.frm_tel.value.length < 1){
		alert('Please enter your contact number.');
		document.update_details.frm_tel.focus();
		return false;
	}
}


function mv_validate_billing() {
	if(document.form1.title.value.length < 1){
		alert('Please Select your title.');
		return false;
	}
	if(document.form1.first_name.value.length < 1){
		alert('Please enter your first name.');
		document.form1.first_name.focus();
		return false;
	}
	if(document.form1.last_name.value.length < 1){
		alert('Please enter your last name.');
		document.form1.last_name.focus();
		return false;
	}
	
	if(document.form1.address_1.value.length < 1){
		alert('Please enter your address.');
		document.form1.address_1.focus();
		return false;
	}
	if(document.form1.town.value.length < 1){
		alert('Please enter your town.');
		document.form1.town.focus();
		return false;
	}
	if(document.form1.postcode.value.length < 1){
		alert('Please enter your postcode.');
		document.form1.postcode.focus();
		return false;
	}
	if(document.form1.tel.value.length < 1){
		alert('Please enter your contact number.');
		document.form1.tel.focus();
		return false;
	}
}


