<!--
		var fieldRequired = new Array("txtFName","txtLName","txtEmail","txtCompany","txtPhone");

		// Check empty
		function isEmpty(s) {
			if (s != null) {
				for (var i = 0; i < s.length; i++) {
					if (s.substring(i, i + 1) != " ") {
						return false;
					}
				}
			}
			return true;
		}
		
		// Check number
		function isNumber(s) {
			var validNum = "0123456789.";
			
			for (var i = 0; i < s.length; i++) {
				if (validNum.indexOf(s.substring(i, i+1)) == "-1") {
					return false;
				}
			}
			return true;
		}
		
		// Check mobile number
		function isMobile(s) {
			var validNum = "0123456789";
			
			for (var i = 0; i < s.length; i++) {
				if (validNum.indexOf(s.substring(i, i+1)) == "-1") {
					return false;
				}
			}
			return true;
		}
		
		// Check money
		function isMoney(s) {
			var validNum = "0123456789.";
			
			for (var i = 0; i < s.length; i++) {
				if (validNum.indexOf(s.substring(i, i+1)) == "-1") {
					return false;
				}
			}
			return true;
		}
		
		function validate(field, required, fieldType) {
			var s = field.value;
			
			if (required == 1) {
				if (isEmpty(s)) {
					//alert("Invalid entry!  Required field cannot be empty!");
					//field.focus();
					//if (fieldType != "SELECT") {field.select();}
					//return false;
					if (confirm("Please fill in all required information. Fields marked with an asterix (*) are required!")) {
						field.focus();
						if (fieldType != "SELECT") {field.select();}
						return false;
					}
				}
			}
						
			switch(fieldType) {
				case "NUMBER":
					if (!isNumber(s)) {
						alert("Invalid entry!  Please use only Numbers for this Field!");
						field.focus();
						field.select();
						return false;
					}
					break;
				
				case "MOBILE":
					if (!isMobile(s)) {
						alert("Invalid entry!  Please use only Numbers for this Field!");
						field.focus();
						field.select();
						return false;
					}
					break;
				
				case "MONEY":
					if (!isMoney(s)) {
						alert("Invalid entry!  Please use only Numbers for the Price Field!");
						field.focus();
						field.select();
						return false;
					}
					break;
					
				case "EMAIL":
					if (!isEmail(s)) {
						alert("Invalid entry!  Email address appears to be incorrect!");
						field.focus();
						field.select();
						return false;
					}
					break;
					
				case "PASSCONFIRM":
					if (s != field.form.txtPassword.value) {
						alert("Invalid entry!  Your Passwords do not match!");
						field.focus();
						field.select();
						return false;
					}
					break;
				case "PASSCONFIRMNEW":
					if (s != field.form.txtNewPassword.value) {
						alert("Invalid entry!  Your New Passwords do not match!");
						field.focus();
						field.select();
						return false;
					}
					break;
			}
			return true;		
		}
		
		// Write appropriate alert message identifying incorrect field data
		function checkForm(form) {
			for (var i = 0; i < form.elements.length; i++) {
				for (var j in fieldRequired) {
					if (form.elements[i].name == fieldRequired[j]) {
						if (isEmpty(form.elements[i].value)) {
							alert("Please fill in all required information. Fields marked with an asterix (*) are required!");
							form.elements[i].focus();
							return false;
						}
					}
				}
			}
			return true;
		}
		//-->