///////////////////////
// Test to see if input is numeric
function isNumberString (InString)  
{
        if(InString.length==0) 
                return (false);
        RefString="1234567890";
        for (Count=0; Count < InString.length; Count++)  
        {
                TempChar= InString.substring (Count, Count+1);
                if (RefString.indexOf (TempChar, 0)==-1)  
                        return (false);
        }
        return (true);
}
// End of numeric utility
/////////////////////////

////////////////////////
// Test to see if the field is a floating point value 
function isFloatingPoint (InString)
{
        if(InString.length==0)
                return (false);
        RefString="1234567890,.";
        for (Count=0; Count < InString.length; Count++)
        {
                TempChar= InString.substring (Count, Count+1);
                if (RefString.indexOf (TempChar, 0)==-1)
                        return (false);
        }
        return (true);
}
// End of float utility
/////////////////////////

function checkNegativeInteger(formField)
{
	if(isNumberString(formField.value) == false)
	{
		alert(integerLessZero_Error);
		formField.focus();
		formField.select();
	}
	else
	{
		if(formField.value < 0)
		{
		alert(integerLessZero_Error);
		formField.focus();
		formField.select();
		}
	}
	
}

function checkNegativeFloat(formField)
{
	if(isFloatingPoint(formField.value) == false)
	{
		alert(floatLessZero_Error);
		formField.focus();
		formField.select();
	}
	else
	{
		if(formField.value < 0.0001)
		{
		alert(floatLessZero_Error);
		formField.focus();
		formField.select();
		}
	}
	
}