function noenter(e) 
	{
	var key;
	if(window.event) key = window.event.keyCode;     //IE
	else key = e.which;     //firefox & netscape
	if (key == 13) return false;
	}

function Trim(TRIM_VALUE)
	{
	if(TRIM_VALUE.length < 1)	{ return""; }
	TRIM_VALUE = RTrim(TRIM_VALUE);
	TRIM_VALUE = LTrim(TRIM_VALUE);
	if(TRIM_VALUE=="")
		{ return ""; }
	else
		{ return TRIM_VALUE; }
	} 

function RTrim(VALUE)
	{
	var w_space = String.fromCharCode(32);
	var v_length = VALUE.length;
	var strTemp = "";
	if(v_length < 0) { return ""; }
	var iTemp = v_length -1;

	while(iTemp > -1)
		{
		if(VALUE.charAt(iTemp) != w_space)
			{
			strTemp = VALUE.substring(0,iTemp +1);
			break;
			}
		iTemp = iTemp-1;
		} 
	return strTemp;
	}

function LTrim(VALUE)
	{
	var w_space = String.fromCharCode(32);
	if(v_length < 1) { return ""; }
	var v_length = VALUE.length;
	var strTemp = "";
	var iTemp = 0;

	while(iTemp < v_length)
		{
		if(VALUE.charAt(iTemp) != w_space)
			{
			strTemp = VALUE.substring(iTemp,v_length);
			break;
			}
		iTemp = iTemp + 1;
		} 
	return strTemp;
	}

function checkScript(formobj)
	{
	var fieldRequired = Array("NEWuser","NEWpass","NEWaccess","NEWpassquestion","NEWsurname","NEWfirstname","NEWcompany_name","NEWaddress","NEWsuburb","NEWstate","NEWpostcode","NEWlandline","NEWemail");
	var fieldDescription = Array("Username","Password","Status","Reminder Question","Surname","Firstname","Company Name","Street Address","Town/Suburb","State","Post Code","Phone","email");
	var alertMsg = "Please check the following fields:\n"; // 35

	for (var i = 0; i < fieldRequired.length; i++)
		{
		var obj = formobj.elements[fieldRequired[i]];
		if (obj)
			{
			// TEXT BOXES
			if (obj.type == "text")
				{
				if (Trim(obj.value) == "" || obj.value == null) { alertMsg += " - " + fieldDescription[i] + "\n"; }
				}

			// RADIO
			if (obj.type == "radio")
				{
				if (obj.checked != true) { alertMsg += " - " + fieldDescription[i] + "\n"; }
				}
			}
		}

	checkEmail = document.reg_form.NEWuser.value;
	checkEmail2 = document.reg_form.NEWemail.value;
	if ((checkEmail.indexOf('@') < 0) || ((checkEmail.charAt(checkEmail.length-4) != '.') && (checkEmail.charAt(checkEmail.length-3) != '.')) || (checkEmail != checkEmail2))
		{
		alertMsg += "- AND You have entered at least one invalid email address.";
		}

	if (alertMsg.length > 35)
		{
		alert(alertMsg);
		return false;
		}

	return true;
	}
