TabParams = {
	useClone		: true,
	alwaysShowClone	: false,
	eventType		: "click",
	tabTagName		: "span",
	cookieScope		: "page"
};

function ChangeTitle(LongDesc,BoxToDisp) {
	
   var newtitle = '<b>' + LongDesc + '</b>';
   var ExplanationBox = document.getElementById(BoxToDisp);
   ExplanationBox.innerHTML = newtitle;
   return false;
}


function sum(oFld) {
  var total = 0;
  var flds = oFld.form.elements[oFld.name];
  for (var i = 0; i<flds.length; i++){
    if(flds[i].checked == true){
		total += Number(flds[i].value);
	}
  }
  //document.PriceConfig.QuickSum.value = total;
  CurrencyFormatted(total,document.PriceConfig.QuickSum);

}

function CurrencyFormatted(anynum,FormBox){
   anynum=eval(anynum)
   workNum=Math.abs((Math.round(anynum*100)/100));workStr=""+workNum
   if (workStr.indexOf(".")==-1){workStr+=".00"}
   dStr=workStr.substr(0,workStr.indexOf("."));dNum=dStr-0
   pStr=workStr.substr(workStr.indexOf("."))
   while (pStr.length<3){pStr+="0"}

   //--- Adds comma in thousands place.
   if (dNum>=1000) {
      dLen=dStr.length
      dStr=parseInt(""+(dNum/1000))+","+dStr.substring(dLen-3,dLen)
   }
   	
   //-- Adds comma in millions place.
   if (dNum>=1000000) {
      dLen=dStr.length
      dStr=parseInt(""+(dNum/1000000))+","+dStr.substring(dLen-7,dLen)
   }
   retval = dStr + pStr 
   
   BoxToChange = eval(FormBox);
   BoxToChange.value = retval;
}