// All candidate registration functions
function checkEmail() {
	var eone = document.getElementById('emailaddr').value;
	myRE = new RegExp("^[A-Z0-9._%-]+@[A-Z0-9._%-]+\.[A-Z]{2,6}$", "gi");

	if (myRE.test(eone)) {
		return '';
	} else {
		return '- The Email Address you have entered is not valid'+"\n";
	}
}
function checkPass(pass) {
	var msg = '';
	var upass = document.getElementById(pass).value;
	myPassRE = new RegExp("^[0-9A-Z]+$","gi");
	
	if (myPassRE.test(pass)) {
		msg = '';
	} else {
		msg = '- The Password you have entered is not valid'+"\n";
	}
	
	if (upass.length < 6) {
		msg += '- Please enter a password longer than 6 characters'+"\n";
	} else {
		msg += '';
	}
	
	return msg;
}
function checkPassMatch(p1, p2) {
	var pass1 = document.getElementById(p1).value;
	var pass2 = document.getElementById(p2).value;
	if (pass1 != pass2) {
		return '- The Passwords you have entered do not match'+"\n";
	} else {
		return '';
	}
}
function converttoupper(fieldbox){
	box = document.getElementById(fieldbox);
	box.value = box.value.toUpperCase();
}
function convertToNum(field) {
	var newStr = String(field.value);
	if (isNaN(field.value)) {
		newStr = newStr.replace(/\D|\s/gi,'');
		field.value = newStr;
	}
}
