
   var holdLen=0;
   function checkSalesTax(frmObj){
	var hidOrdTotal = parseFloat(frmObj.hidOrderTotal.value);
	var salesTax   = parseFloat(frmObj.salesTax.value);
	var taxVal = new Number(frmObj.salesTax.value);
	var zeroes, dollarSign;
	  if(salesTax >= 1 || salesTax < 0.000){
	    alert("Sales Tax Value Is Invalid - Only Values Between 0.000 And 0.999 Are Allowed")
		frmObj.reset();
		}
	  else if(isNaN(taxVal)){
	    alert("Sales Tax Must Be Numberic");
		frmObj.reset();
	  }
	  else{
	   tmpVal = (Math.round((hidOrdTotal + (hidOrdTotal * salesTax))* 100.00)/100.00).toString();
	   search = tmpVal.indexOf(".");
	   if(search == -1)
	   zeroes = ".00";
	   else
	   zeroes = "0";
	   tmpVal = tmpVal.substring(search+1)
	   
	   /* do we need to add a '0' to the output */
	   if(navigator.appName == "Netscape")
	     dollarSign = "$";
	   else
	     dollarSign = " $";

	   if(tmpVal.length == 2)
	      var holdVal= dollarSign + (Math.round((hidOrdTotal + (hidOrdTotal * salesTax))* 100.00)/100.00);
	   else
	    var holdVal= dollarSign + (Math.round((hidOrdTotal + (hidOrdTotal * salesTax))* 100.00)/100.00) + zeroes;
        //padInput(holdVal);
			    frmObj.orderTotal.value =  holdVal;
      }  
	}

