function isEmail(string) {
	if (string.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1) {
		return true;
	} else {
		return false;
	}
}
function CheckLogin() {
	with (document.loginForm) {
		if (userEmail.value.length == 0) {
			alert("Please enter your email address.");
			return false;
		} else if (isEmail(userEmail.value) == false) {
			alert("Email address is invalid. Please check it and try again.");
			return false;
		} else if (password.value.length == 0) {
			alert("Please enter your password.");
			return false;
		}
	}
}
function ClearLogin() {
	with (document.loginForm) {
		if (userEmail.value == "email address" || password.value == "password") {
			userEmail.value = "";
			password.value = "";
		} 
	}
}
function CheckOpenAccount() {
	with (document.openaccount) {
		if (name.value == "") {
			alert("Please enter your name.");
			return false;
		} else if (company.value == "") {
			alert("Please enter the name of your company.");
			return false;
		} else if (telephone.value == "") {
			alert("Please enter your telephone number.");
			return false;
		} else if (email.value.length == 0) {
			alert("Please enter your email address.");
			return false;
		} else if (isEmail(email.value) == false) {
			alert("Email address is invalid. Please check it and try again.");
			return false;
		}
	}
}
function CheckJeansforgens() {
	with (document.openaccount) {
		if (name.value == "") {
			alert("Please enter your name.");
			return false;
		}else if (telephone.value == "") {
			alert("Please enter your telephone number.");
			return false;
		} else if (email.value.length == 0) {
			alert("Please enter your email address.");
			return false;
		} else if (isEmail(email.value) == false) {
			alert("Email address is invalid. Please check it and try again.");
			return false;
		}else if (address1.value == "") {
			alert("Please enter Address1.");
			return false;
		}else if (city.value == "") {
			alert("Please enter your city.");
			return false;
		}else if (postcode.value == "") {
			alert("Please enter your postcode.");
			return false;
		}
	}
}
function CheckRaiseCharity() {
	with (document.openaccount) {
		if (name.value == "") {
			alert("Please enter your name.");
			return false;
		} else if (company.value == "") {
			alert("Please enter the name of your company.");
			return false;
		} else if (detail.value == "") {
			alert("Please enter reason for not ordering.");
			return false;
		} 
	}
}
function CheckRecycle() {
	with (document.recycle) {
		if (mobiles.options[mobiles.options.selectedIndex].value == 0
				&& inkjets.options[inkjets.options.selectedIndex].value == 0
				&& toners.options[toners.options.selectedIndex].value == 0) {
			alert("Please choose at least one item to recycle.");
			return false;
		} else if (name.value == "") {
			alert("Please enter your name.");
			return false;
		} else if (telephone.value == "") {
			alert("Please enter your telephone number.");
			return false;
		} else if (email.value.length == 0) {
			alert("Please enter your email address.");
			return false;
		} else if (isEmail(email.value) == false) {
			alert("Email address is invalid. Please check it and try again.");
			return false;
		} else if (address1.value == "") {
			alert("Please enter the first line of your address.");
			return false;
		} else if (city.value == "") {
			alert("Please enter your city or town.");
			return false;
		} else if (postcode.value == "") {
			alert("Please enter your postcode.");
			return false;
		}
	}
}
function CheckCallBack() {
	with (document.callback) {
		if (name.value == "") {
			alert("Please enter your name.");
			return false;
		} else if (company.value == "") {
			alert("Please enter the name of your company.");
			return false;
		} else if (telephone.value == "") {
			alert("Please enter your telephone number.");
			return false;
		} else if (callsubject.value.length == 0) {
			alert("Please enter a subject for the call.");
			return false;
		} else if (email.value.length > 0 && isEmail(email.value) == false) {
			alert("Email address is invalid. Please check it and try again.");
			return false;
		}
	}
}
function CheckMailingList() {
	with (document.mailinglist) {
		if (salutation.options[salutation.options.selectedIndex].value == 0) {
			alert("Please choose a salutation from the list.");
			return false;
		} else if (name.value == "") {
			alert("Please enter your name.");
			return false;
		} else if (company.value == "") {
			alert("Please enter the name of your company.");
			return false;
		} else if (postcode.value.length == 0) {
			alert("Please enter your postcode.");
			return false;
		} else if (telephone.value == "") {
			alert("Please enter your telephone number.");
			return false;
		} else if (email.value.length > 0 && isEmail(email.value) == false) {
			alert("Email address is invalid. Please check it and try again.");
			return false;
		}
	}
}
function CheckQuote() {
	with (document.requestaquote) {
		if (name.value == "") {
			alert("Please enter your name.");
			return false;
		} else if (company.value == "") {
			alert("Please enter the name of your company.");
			return false;
		} else if (telephone.value == "") {
			alert("Please enter your telephone number.");
			return false;
		} else if (email.value.length == 0) {
			alert("Please enter your email address.");
			return false;
		} else if (isEmail(email.value) == false) {
			alert("Email address is invalid. Please check it and try again.");
			return false;
		}
	}
}
