<!--
function checkRegister(formobj){
	// Enter name of mandatory fields
	var fieldRequired = Array("user_id", "pass", "passcon", "answer", "answercon", "title", "firstname", "lastname", "sd", "sm", "sy", "address1", "city", "state", "postalcode", "phone", "email", "con_email");
	// Enter field description to appear in the dialog box
	var fieldDescription = Array("User ID", "Password", "Confirm Password", "Secutiy Question", "Confirm Security Question", "Title", "First Name", "Surname", "Date of Birth", "Date of Birth", "Date of Birth", "Address", "Town or City", "State or County", "Postcode", "Home Telephone Number", "Email", "Confirm Email");
	// dialog message
	var alertMsg = "Please complete the following fields:\n";
	
	var l_Msg = alertMsg.length;
	
	for (var i = 0; i < fieldRequired.length; i++){
		var obj = formobj.elements[fieldRequired[i]];
		if (obj){
			switch(obj.type){
			case "select-one":
				if (obj.selectedIndex == -1 || obj.options[obj.selectedIndex].text == ""){
					alertMsg += " - " + fieldDescription[i] + "\n";
				}
				break;
			case "select-multiple":
				if (obj.selectedIndex == -1){
					alertMsg += " - " + fieldDescription[i] + "\n";
				}
				break;
			case "text":
			case "textarea":
			case "password":
			case "checkbox":
				if (obj.value == "" || obj.value == null){
					alertMsg += " - " + fieldDescription[i] + "\n";
				}
				break;
			default:
			}
			if (obj.type == undefined){
				var blnchecked = false;
				for (var j = 0; j < obj.length; j++){
					if (obj[j].checked){
						blnchecked = true;
					}
				}
				if (!blnchecked){
					alertMsg += " - " + fieldDescription[i] + "\n";
				}
			}
		}
	}
	
	var myRegxp = /^([a-zA-Z0-9]+)$/;
	var myRegxp2 = /^([a-zA-Z _-]+)$/;
	
	// check that the terms have been ticked
	if(formobj.user_id.value.length < 4 || myRegxp.test(formobj.user_id.value)==false)  
	{
		alertMsg += " - " + "User ID is invalid!" + "\n";
	}
	
	if(myRegxp2.test(formobj.firstname.value)==false || myRegxp2.test(formobj.last.value)==false)  
	{
		alertMsg += " - " + "Invalid name or surname!" + "\n";
	}
	
	// check that the terms have been ticked
	if(formobj.pass.value.length < 6)  
	{
		alertMsg += " - " + "Password Must be more than 6 characters long!" + "\n";
	}
	
	// check that the terms have been ticked
	if(formobj.answer.value != formobj.answercon.value) 
	{
		alertMsg += " - " + "Security Question Answer and confirm answer do not match!" + "\n";
	}
	
	// check that the terms have been ticked
	if(formobj.email.value != formobj.con_email.value) 
	{
		alertMsg += " - " + "Email Address and Confirm Email Address do not match!" + "\n";
	}
	
	// check that the terms have been ticked
	if(formobj.age18.checked == false) 
	{
		alertMsg += " - " + "Please confirm you are 18 or older" + "\n";
	}
	
	// check that the terms have been ticked
	if(formobj.agree.checked == false) 
	{
		alertMsg += " - " + "You must agree to the terms and conditions" + "\n";
	}
	
	// check that the terms have been ticked
	if(formobj.rule.checked == false) 
	{
		alertMsg += " - " + "You must agree to the rules" + "\n";
	}	

	if (alertMsg.length == l_Msg){
		 return true;
	}else{
		alert(alertMsg);
		return false;
	}
}

function checkChangeEmail(formobj){
	// Enter name of mandatory fields
	var fieldRequired = Array("new_email");
	// Enter field description to appear in the dialog box
	var fieldDescription = Array("New Email can not be empty!");
	// dialog message
	var alertMsg = "Please complete the following fields:\n";
	
	var l_Msg = alertMsg.length;
	
	for (var i = 0; i < fieldRequired.length; i++){
		var obj = formobj.elements[fieldRequired[i]];
		if (obj){
			switch(obj.type){
			case "select-one":
				if (obj.selectedIndex == -1 || obj.options[obj.selectedIndex].text == ""){
					alertMsg += " - " + fieldDescription[i] + "\n";
				}
				break;
			case "select-multiple":
				if (obj.selectedIndex == -1){
					alertMsg += " - " + fieldDescription[i] + "\n";
				}
				break;
			case "text":
			case "textarea":
			case "password":
			case "checkbox":
				if (obj.value == "" || obj.value == null){
					alertMsg += " - " + fieldDescription[i] + "\n";
				}
				break;
			default:
			}
			if (obj.type == undefined){
				var blnchecked = false;
				for (var j = 0; j < obj.length; j++){
					if (obj[j].checked){
						blnchecked = true;
					}
				}
				if (!blnchecked){
					alertMsg += " - " + fieldDescription[i] + "\n";
				}
			}
		}
	}

	if (alertMsg.length == l_Msg){
		 return true;
	}else{
		alert(alertMsg);
		return false;
	}
}
//-->