function checkall(objForm){
	len = objForm.elements.length;
	var i=0;
	for( i=0 ; i<len ; i++) {
		if (objForm.elements[i].type=='checkbox') {
			objForm.elements[i].checked=objForm.check_all.checked;
		}
	}
}

function FormatCurrency (value) 
{
        var number = "" + value;
        
        // format decimal first
        var decimalPart = ((decimalPoint = number.indexOf (".")) >= 0 && number.length > decimalPoint)
                ? number.substring (decimalPoint, number.length)
                : ".00";
                
        decimalPart += "0";     
        decimalPart = decimalPart.substr (0, 3);
        
        // then format integral
        var integralPart = "" + parseInt (number);
        var integralPartFormatted = "";
        
        var thousands = 2 - ((integralPart.length - 1) % 3);
        
        for (var i = 0; i < integralPart.length; i++, thousands++) 
        {
                var c = integralPart.charAt (i);
                if (thousands == 3) 
                {
                        integralPartFormatted += ",";
                        thousands = 0;
                }
                integralPartFormatted = integralPartFormatted + c;
        }
        
        return ("$" + integralPartFormatted + decimalPart);
}
