 
		// Begin
		function confirmsubmit()
			{
			var agree=confirm("Are you sure you want to continue this action.  Yes?")
			if (agree)
				{
					return true;
				}	
			else
				{
					return false;

				}
			}
				// End


	//Begin
		function confirmdelete()
			{
			var agree=confirm("Are you sure you want to Delete this item.  Yes?")
			if (agree)
				{
					return true;
				}	
			else
				{
					return false;

				}
			}
				// End








function checknumber(object_value, nobject)
    {
		
    //Returns true if value is a number or is NULL
    //otherwise returns false	

    if (object_value.length == 0)
	nobject.value=0;
        return true;

    //Returns true if value is an integer defined as
    //   having an optional leading + or -.
    //   otherwise containing only the characters 0-9.
	var decimal_format = ".";
	var check_char;

    //The first character can be + -  blank or a digit.
	check_char = object_value.indexOf(decimal_format)
    //Was it a decimal?
    if (check_char < 1)
		return checknum(object_value, nobject);
	
    else
		object_value=0;
    }






function checknum(object_value, nobject)
    {
    //Returns true if value is a number or is NULL
    //otherwise returns false	



	
    if (object_value.length == 0)
        return true;

    //Returns true if value is a number defined as
    //   having an optional leading + or -.
    //   having at most 1 decimal point.
    //   otherwise containing only the characters 0-9.
	var start_format = " .+-0123456789";
	var number_format = " .0123456789";
	var check_char;
	var decimal = false;
	var trailing_blank = false;
	var digits = false;

    //The first character can be + - .  blank or a digit.
	check_char = start_format.indexOf(object_value.charAt(0))
    //Was it a decimal?
	if (check_char == 1)
	    decimal = true;
	else if (check_char < 1)
		{
		nobject.value=0;
		return false;
		}
        
	//Remaining characters can be only . or a digit, but only one decimal.
	for (var i = 1; i < object_value.length; i++)
	{
		check_char = number_format.indexOf(object_value.charAt(i))
		if (check_char < 0)
			{
			nobject.value=0;
			return false;
			}
		else if (check_char == 1)
		{
			if (decimal)		// Second decimal.
				{
				nobject.value=0;
				return false;
				}
			else
				decimal = true;
		}
		else if (check_char == 0)
		{
			if (decimal || digits)	
				trailing_blank = true;
        // ignore leading blanks

		}
	        else if (trailing_blank)
				{
			nobject.value=0;
			return false;
				}
		else
			digits = true;
	}	
    //All tests passed, so...
	    return true
    }




	function roundval(number,X) 
		{
		// rounds number to X decimal places, defaults to 2
		X = (!X ? 2 : X);
		return Math.round(number*Math.pow(10,X))/Math.pow(10,X);
		}	


	
	

