// Javascript Document

<!-- Begin
function checkCheckBox(f) {
 	var error = ''; 
	re = new RegExp("tooshort");
	
	if(re.test(document.getElementById('strength').src))
		error += '\nPassword is not strong enough';

  	if(f.business_name.value == '') 		error += '\nPlease enter a business name.';
  	if(f.customer_name.value == '') 		error += '\nPlease enter a Contact name.';
	if(f.job_title.value == '') 			error += '\nPlease enter a Job title.';
	if(f.address1.value == '') 				error += '\nPlease enter an address.';
	if(f.town.value == '') 					error += '\nPlease enter an town.';
	if(f.email.value == '') 				error += '\nPlease enter an email address.';
	if(f.tel1.value == '') 					error += '\nPlease enter a telephone number.';
	if(f.login.value == '') 				error += '\nPlease enter a login.';
	if(f.password.value == '') 				error += '\nPlease enter a password.';
	if(f.sales_representative.value == '') 	error += '\nPlease enter a sales rep.';
	if(f.Country.value == '') 				error += '\nPlease select your country.';
	if(f.Country.value == 'United Kingdom' || f.Country.value == 'France') {
    	if(f.County.value == '') 			error += '\nPlease select your county.';
  	}
	if(f.agree.checked == false )			error += '\nYou must agree to the terms and conditions.';

	if(f.password.value.length < 6)    		error += '\nPassword must be at least 6 characters long';
	if(f.password.value.length > 16)    	error += '\nPassword cannot be longer than 16 characters';
	if(!f.password.value.match(/[a-z]/))    error += '\nPassword must contain at least one lowercase letter.';
	if(!f.password.value.match(/[A-Z]/))    error += '\nPassword must contain at least one uppercase letter.';
	if(!f.password.value.match(/[0-9]/))    error += '\nPassword must contain at least one number.';
	if(f.password.value.match(/.[!,@,#,$,%,^,&,*,?,_,~,",£,^,(,),.,]/)) error += '\nPassword must not contain special characters';
	if(f.how_did_you_hear_about_us.value == '') error += '\nPlease enter where you heard about us.';


	if(error != '') {
		alert(error);
    	return false;
	}
	else
		return true;
}
//  End -->
