function validateFrm(frm){
	var bSubmit = true;
	var buttonTxt = frm.submit.value;
	frm.submit.value = "Please Wait...";
	frm.submit.disabled = true;

	var errMsg = "";
	if(isEmpty(frm.name.value)){ errMsg += "Name\n"; bSubmit = false; }
	if(isEmpty(frm.address.value)){ errMsg += "Address\n"; bSubmit = false; }
	if(isEmpty(frm.city.value)){ errMsg += "City\n"; bSubmit = false; }
	if(isEmpty(frm.state.value)){ errMsg += "State\n"; bSubmit = false; }
	if(isEmpty(frm.postcode.value)){ errMsg += "Post Code\n"; bSubmit = false; }
	if(isEmpty(frm.phone.value)){ errMsg += "Phone Number\n"; bSubmit = false; }
	//if(isEmpty(frm.emailaddress.value)){ errMsg += "Email Address\n"; bSubmit = false; }
	if(isEmpty(frm.message.value)){ errMsg += "Message\n"; bSubmit = false; }

	if(!bSubmit){
		alert("Please enter the following details:\n\n" + errMsg);
		frm.submit.value = buttonTxt;
		frm.submit.disabled = false;
	}

	return bSubmit;
}

var regExWhitespace = /^\s+$/;

function isWhitespace(str){
    return regExWhitespace.test(str);
}
function isEmpty(str){
	return (str == null || str.length == 0 || isWhitespace(str));
}