function detectEnter(e, what) {
	var Key='';
	if (window.event) {
		Key = window.event.keyCode;
	}
	else {
		Key = e.keyCode
	}
	if (Key == 13) {
		if (window.event) {
			event.returnValue = false;
			VerifyFormData(what)
		}
		else {
			VerifyFormData(what)
			event.cancel = true;
		}
	}
}

function VerifyFormData(what) {
	var myName = '';
	var myType = '';
	var myMatch = '';
	var myRequired = '';
	var myError = '';
	var valid = true;
	var rExp = new RegExp ('FIELD_', 'g');
	for (var i=0, j=what.elements.length; i<j; i++) {
		myType = what.elements[i].type;
		myName = what.elements[i].name;
		myMatch = myName.match(rExp);
		if (myMatch) {
			myRequired = myName.replace(rExp, 'REQUIRED_');
			myError = myName.replace(rExp, 'ERROR_');
			if (what[myRequired] && document.getElementById(myError)) {
				if (myType == 'text') {
					if (valid == true) {
						if (what.elements[i].value == what.elements[i].defaultValue || what.elements[i].value == "Enter Data") {
							valid = false;
							what[myName].value = "Enter Data";
							what[myName].select()
							what[myName].focus()
							document.getElementById(myError).style.height = 'auto';
							document.getElementById(myError).innerHTML = '<p class="bottom_margin">Please enter ' + what[myRequired].value + '</p>';
						}
						else {
							document.getElementById(myError).style.height = 0;
							document.getElementById(myError).innerHTML = "";
						}
					}
					else {
						if (what.elements[i].value == what.elements[i].defaultValue || what.elements[i].value == "Enter Data") {
							what[myName].value = "";
						}
						document.getElementById(myError).style.height = 0;
						document.getElementById(myError).innerHTML = "";
					}
				}
				if (myType == 'radio') {
					var radioSelected = 0;
					for (var a=0; a<what[myName].length; a++){ 
						if (what[myName][a].checked) {
							radioSelected++;
						}
					}
					if (valid == true) {
						if (radioSelected < 1) {
							valid = false;
							document.getElementById(myError).style.height = 'auto';
							document.getElementById(myError).innerHTML = '<p class="bottom_margin">Please enter ' + what[myRequired].value + '</p>';
						}
						else {
							document.getElementById(myError).style.height = 0;
							document.getElementById(myError).innerHTML = "";
						}
					}
					else {
						document.getElementById(myError).style.height = 0;
						document.getElementById(myError).innerHTML = "";
					}
				}
				if (myType == 'checkbox') {
					var checkSelected = 0;
					for (var a=0; a<what[myName].length; a++){ 
						if (what[myName][a].checked) {
							checkSelected++;
						}
					}
					if (valid == true) {
						if (checkSelected < 1) {
							valid = false;
							document.getElementById(myError).style.height = 'auto';
							document.getElementById(myError).innerHTML = '<p class="bottom_margin">Please enter ' + what[myRequired].value + '</p>';
						}
						else {
							document.getElementById(myError).style.height = 0;
							document.getElementById(myError).innerHTML = "";
						}
					}
					else {
						document.getElementById(myError).style.height = 0;
						document.getElementById(myError).innerHTML = "";
					}
				}
				if (myType == 'select-one') {
					if (valid == true) {
						if (what.elements[i].selectedIndex < 0) {
							valid = false;
							what[myName].focus()
							document.getElementById(myError).style.height = 'auto';
							document.getElementById(myError).innerHTML = '<p class="bottom_margin">Please enter ' + what[myRequired].value + '</p>';
						}
						else {
							document.getElementById(myError).style.height = 0;
							document.getElementById(myError).innerHTML = "";
						}
					}
					else {
						document.getElementById(myError).style.height = 0;
						document.getElementById(myError).innerHTML = "";
					}
				}
				if (myType == 'select-multiple') {
					if (valid == true) {
						if (what.elements[i].selectedIndex < 0) {
							valid = false;
							what[myName].focus()
							document.getElementById(myError).style.height = 'auto';
							document.getElementById(myError).innerHTML = '<p class="bottom_margin">Please enter ' + what[myRequired].value + '</p>';
						}
						else {
							document.getElementById(myError).style.height = 0;
							document.getElementById(myError).innerHTML = "";
						}
					}
					else {
						document.getElementById(myError).style.height = 0;
						document.getElementById(myError).innerHTML = "";
					}
				}
				if (myType == 'textarea') {
					if (valid == true) {
						if (what.elements[i].value == what.elements[i].defaultValue || what.elements[i].value == "Enter Data") {
							valid = false;
							what[myName].value = "Enter Data";
							what[myName].select()
							what[myName].focus()
							document.getElementById(myError).style.height = 'auto';
							document.getElementById(myError).innerHTML = '<p class="bottom_margin">Please enter ' + what[myRequired].value + '</p>';
						}
						else {
							document.getElementById(myError).style.height = 0;
							document.getElementById(myError).innerHTML = "";
						}
					}
					else {
						if (what.elements[i].value == what.elements[i].defaultValue || what.elements[i].value == "Enter Data") {
							what[myName].value = "";
						}
						document.getElementById(myError).style.height = 0;
						document.getElementById(myError).innerHTML = "";
					}
				}
			}
		}
	}
	if (what.FIELD_security) {
		if (valid == true) {
			if (what.FIELD_security.value != "broom") {
				valid = false;
				what.FIELD_security.focus()
				document.getElementById(myError).style.height = 'auto';
				document.getElementById(myError).innerHTML = '<p class="bottom_margin">Please enter the security code</p>';
			}
			else {
				document.getElementById(myError).style.height = 0;
				document.getElementById(myError).innerHTML = "";
			}
		}
		else {
			if (what.FIELD_security.value != "broom") {
				what.FIELD_security.value = "";
			}
			document.getElementById(myError).style.height = 0;
			document.getElementById(myError).innerHTML = "";
		}
	}
	if (valid == true) {
		what.submit();
	}
	else {
		return false;
	}
}
