function displayError(message_value)
    {
	alert(message_value);
       	return false;	
    }
	
function _CF_checkinteger(object_value)
    {
	if (object_value.length == 0)
        return true;
	var decimal_format = ".";
	var check_char;
	check_char = object_value.indexOf(decimal_format)
    if (check_char < 1)
	return _CF_checknumber(object_value);
    else
	return false;
    }
	
function _CF_checknumber(object_value)
    {
    if (object_value.length == 0)
        return true;
	var start_format = " .+-0123456789";
	var number_format = " .0123456789";
	var check_char;
	var decimal = false;
	var trailing_blank = false;
	var digits = false;
	check_char = start_format.indexOf(object_value.charAt(0))
	if (check_char == 1)
	    decimal = true;
	else if (check_char < 1)
		return false;
	for (var i = 1; i < object_value.length; i++)
	{
		check_char = number_format.indexOf(object_value.charAt(i))
		if (check_char < 0)
			return false;
		else if (check_char == 1)
		{
			if (decimal)		// Second decimal.
				return false;
			else
				decimal = true;
		}
		else if (check_char == 0)
		{
			if (decimal || digits)	
				trailing_blank = true;
		}
	        else if (trailing_blank)
			return false;
		else
			digits = true;
	}	
    return true
    }

function  checkForm(MyThis)
    {
    if  (!_CF_checkinteger(MyThis.Quantity.value))
        {
        if  (!displayError(MyThis.Message.value))
            {
            return false; 
            }
        }
    return true;
    }