
	var errorDisplayed = false;
	
	function validate(result, message, object)
	{
		if (!result)
		{
			if (!errorDisplayed)
			{
				alert(message)
				object.focus();
				errorDisplayed = true;
			}
		}
	}
	
	function allOK()
	{
		var temp = errorDisplayed;
		errorDisplayed = false;
		return !temp;
	}
	
	function isEmail(testEmail)
	{
		var regex = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;
		return regex.test(testEmail);
	}
	
	function isNumeric(text)
	{
   		var validChars = "0123456789.";
   		var isNumber = true;
   		var thisChar;

		if(text == '') isNumber = false;
 
   		for (i = 0; i < text.length && isNumber == true; i++) 
      	{ 
      		thisChar = text.charAt(i); 
      		if (validChars.indexOf(thisChar) == -1) 
        	{
         	isNumber = false;
         	}
      	}
   		return isNumber;
	}