function currency(anynum) {
       //  Returns passed number as string in $xxx,xxx.xx format.
	   //  form input syntax:   
	   //  <input type="text" name="" size="" onblur="value=currency(value)">

			if (anynum) {   // be sure there is a value input
			   // isNumberString(anynum)
			   // if (TestVar == 0) alert ("Please enter only numbers");

			  
				 
			   anynum=eval(anynum)
			   workNum=Math.abs((Math.round(anynum*100)/100));workStr=""+workNum
			   if (workStr.indexOf(".")==-1){workStr+=".00"}
			   dStr=workStr.substr(0,workStr.indexOf("."));dNum=dStr-0
			   pStr=workStr.substr(workStr.indexOf("."))
			   while (pStr.length<3){pStr+="0"}

			   //--- Adds comma in thousands place.
			   if (dNum>=1000) {
				  dLen=dStr.length
				  dStr=parseInt(""+(dNum/1000))+","+dStr.substring(dLen-3,dLen)
			   }

			   //-- Adds comma in millions place.
			   if (dNum>=1000000) {
				  dLen=dStr.length
				  dStr=parseInt(""+(dNum/1000000))+","+dStr.substring(dLen-7,dLen)
			   }
			   retval = dStr + pStr 
			   //-- Put numbers in parentheses if negative.
			   if (anynum<0) {retval="("+retval+")"}
			   return "$"+retval
			}
		return ""  // no value was input so no value is output

}

function isNumberString(InString)  {

var RefString=" 1234567890.";
for (Count=0; Count < InString.length; Count++)  {
        TempChar= InString.substring (Count, Count+1);
        if (RefString.indexOf (TempChar, 0)==-1)  
        return (false);
}
return ""
}