    function toFloat(num,dec) { 
      if(dec < 1) { 
        return parseInt(num);
      }
      var denom = Math.pow(10,dec);
      num = Math.round(num*denom)/denom;
      var whole = parseInt(num);
      var part = parseFloat(num);
      var i = String(part).indexOf(".");
      if(i >= 0) {
        part = String(part).substr(i+1);
      } else { part = "0"; }

      if(Math.abs(whole) < 1) {
        if(num<0) { 
          whole = "-0";
        } else { 
          whole = "0";
        }
      }
      while(String(part).length < dec) {
        part += "0";
      }
      return whole+"."+part;
    }

