//-----------------------------------------------------------------------//
function outputComma(number)                                             //
//-----------------------------------------------------------------------//
//          function name: outputComma()                                 //
//             created by:                                               //
//             created on:                                               //
//                purpose: given a number ('number'), add necessary      //
//                         commas.  Example: 999999 -> 999,999           //
//             parameters: number - the number to be formatted.          //
//                returns: the newly formatted number                    //
// include files required: none                                          //
//-----------------------------------------------------------------------//
{
	var neg="";
	number+="";
	if(number.charAt(0)=="-"){
		neg="-";
		number=number.substring(1,number.length);
	}
	
	var pos = number.indexOf(".");
	var numsAdded = 0;
	if(pos > -1)
	{
		var temp = number.substring(pos + 1, number.length);
		for(var y = temp.length; y < 2; y++)
		{
			number += "0";
			numsAdded++;
		}
	}
	else
	{
		number += ".00";
		numsAdded = 2;
	}
		
	if(number.length>6){
	var mod=number.length%3;
		var output=(mod>0?(number.substring(0,mod)):"");
		for (i=0;i<Math.floor(number.length/3);i++){
			if(((mod==0)&&(i==0))||(output.length>number.length-3))
				output+=number.substring(mod+3*i,mod+3*i+3);
			else output+=","+number.substring(mod+3*i,mod+3*i+3);
		}
		number = neg + output;
	}
	else{
		number = neg + number;
	}
	
	if(numsAdded > 0)
	{
		if(numsAdded == 2)
			number = number.substring(0, number.length - 3);
		else
			number = number.substring(0, number.length - 1);
	}
	
	return number;
}
//End function outputComma()---------------------------------------------//