function validateText(stringIn, validationType) {
		stringIn = unescape(stringIn);
		
		if (stringIn == null) { return false; }
		
		if (typeof(stringIn) !== "string") { 
			try { stringIn = stringIn.value; }
			catch(e) { stringIn = ""; }
		}
		if (!validationType) { validationType = "default"; }
		
		if (validationType == "phone") {
			pattern = /^[0-9\.\(\)\- x]+$/;
		} else if (validationType == "number") {
			pattern = /^[0-9,]+$/;
		} else if (validationType == "email") {
			pattern = /^([a-zA-Z0-9_.\-+])+@(([a-zA-Z0-9\-])+.)+([a-zA-Z0-9]{2,4})+$/;
		} else if (validationType == "zip") {
			pattern = /^(\d{5}-\d{4})|(\d{5})$/;
		} else if (validationType == "default") {	// Not blank
			pattern = /^.+$/;
		}
		if (pattern.test(stringIn)) {
			return true;
		} else {
			return false;
		}
	}
	
function showMsgFromFlash(msg) {
	alert ( "Message from Flash: \n" + msg );
}