﻿// JScript File
function formatCurrency(num) 
{
   if(num != '')
     {
        num = num.toString().replace(/\$|\,/g,'');
		if(isNaN(num))
		num = "0";
		sign = (num == (num = Math.abs(num)));
		num = Math.floor(num*100+0.50000000001);
		stang = num%100;
		num = Math.floor(num/100).toString();
		if(stang<10)
		stang = "0" + stang;
		for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
		num = num.substring(0,num.length-(4*i+3))+','+
		num.substring(num.length-(4*i+3));
		return (((sign)?'':'-') + num + '.' + stang);
	}
	else
	{
	   return '0';
	}
}

function formatCurrencyQuantity(num) 
{
   if(num != '')
   {
      if (parseInt(num))
      {
	    num = num.toString().replace(/\$|\,/g,'');
	    if(isNaN(num))
	    num = "0";
	    sign = (num == (num = Math.abs(num)));
	    num = Math.floor(num*100+0.50000000001);
	    stang = num%100;
	    num = Math.floor(num/100).toString();
	    if(stang<10)
	    stang = "0" + stang;
	    for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
	    num = num.substring(0,num.length-(4*i+3))+','+
	    num.substring(num.length-(4*i+3));
	    return (((sign)?'':'-') + num );
	      }
	      else
	      {
	       return '0';
	      }
	}
	else
	{
	   return '0';
	}
}

function formatNumber(num) 
{
 if(num != '')
   {
        if (parseInt(num))
        {
	        num = num.toString().replace(/\$|\,/g,'');
	        if(isNaN(num))
	        num = "0";
	        sign = (num == (num = Math.abs(num)));
	        num = Math.floor(num*100+0.50000000001);
	        stang = num%100;
	        num = Math.floor(num/100).toString();
	        if(stang<10)
	        stang = "0" + stang;
	        //for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
	        //num = num.substring(0,num.length-(4*i+3))+','+
	        //num.substring(num.length-(4*i+3));
	        return (((sign)?'':'-') + num );
        }
	    else
	    {
	        return '0';
	    }
	}
	else
	{
	   return '0';
	}
}
