function validateInt (i)
	{

  if (i == "")
  	{
   	return (false);
  	}

  var checkOK = "0123456789";
  var checkStr = i;
  var allValid = true;

  for (i = 0;  i < checkStr.length;  i++)
  	{
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
		if (ch == checkOK.charAt(j))
			break;
		if (j == checkOK.length)
    		{
      		allValid = false;
      		break;
    		}
  	}
  	if (!allValid)
  		{
    	return (false);
		}
  	return (true);
	}

function floatFix (Val, Places)
	{
	var Res = "" + Math.round(Val * Math.pow(10,Places));
	var Dec = Res.length - Places
	
	if (Places != 0)
		OutString = Res.substring(0,Dec) + "." + Res.substring(Dec,Res.length);
	else
		OutString = Res;
		
	if (Val == "0") OutString = "";
	
	return(OutString);
	}
	
function formatDollar (Val, DollarSign)  {
	Val=""+Val;
	if (Val.indexOf (".", 0)!=-1) {
		Dollars = Val.substring(0, Val.indexOf (".", 0));
		Cents = Val.substring(Val.indexOf (".", 0)+1, Val.indexOf (".", 0)+3);
		if (Cents.length==0) 
			Cents="00";
		if (Cents.length==1)
			Cents=Cents+"0";
	} else {
		Dollars = Val;
		Cents = "00";
	}
	OutString="";
	len=Dollars.length;
	if (len>=3) {
		while (len>0) {
			TempString=Dollars.substring(len-3, len)
			if (TempString.length==3) {
				OutString=","+TempString+OutString
				len=len-3;
			} else {
				OutString=TempString+OutString
				len=0
			}
		}
		if (OutString.substring(0, 1)==",") 
			Dollars=OutString.substring (1, OutString.length)
		else
			Dollars=OutString
	} 
	if (DollarSign)
		return ("$"+Dollars+"."+Cents);
	else
		return (Dollars+"."+Cents);
}
