
function _onError(form_object, input_object, object_value, error_message)
    {
	alert(error_message);
       	return false;	
    }

function _hasValue(obj, obj_type)
    {
    if (obj_type == "TEXT" || obj_type == "PASSWORD")
	{
    	if (obj.value.length == 0) 
      		return false;
    	else 
      		return true;
    	}
    else if (obj_type == "SELECT")
	{
		if (obj.value.length == 0) 
      		return false;
    	else 
      		return true;
    }
    
	else if (obj_type == "SINGLE_VALUE_RADIO" || obj_type == "SINGLE_VALUE_CHECKBOX")
	{

		if (obj.checked)
			return true;
		else
       		return false;	
	}
    else if (obj_type == "RADIO" || obj_type == "CHECKBOX")
	{

        for (i=0; i < obj.length; i++)
	    	{
		if (obj[i].checked)
			return true;
		}

       	return false;	
	}
}

function _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 _checknumber(object_value);
    	else
		return false;
    }
	
function _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)	
				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 _checkRange(t,low,high) {
    var n = parseInt(t);
	
    if (isNaN(n) || n<low || n>high)
	  return false;
	else
	  return true;
	  	
  }
	
