//Functions to produce data in the Fees form on the Clients page
function funcFormatCurrency(ttl){
 ttl = "" + ((Math.round(ttl * 100)) / 100);
 dec1 = ttl.substring(ttl.length-3, ttl.length-2);
 dec2 = ttl.substring(ttl.length-2, ttl.length-1);
 if (dec1 != '.') { // adds trailing zeroes if necessary
  if (dec2 == '.') ttl += "0";
  else ttl += ".00";
  }
 return ttl;  
 }

function funcUpdateFees(field){
 //funcVisibleProducts();
	var frmFees = document.getElementById("frmFees");
 if(frmFees.intWebSites.value>=1){
  frmFees.intWebSitesTotal.value=funcFormatCurrency(Number(frmFees.intWebSites.value*799));
  document.getElementById("additionalpageprice").innerHTML='<b>$50</b><br />per page';
  frmFees.intAdditionalPagesTotal.value=funcFormatCurrency(Number(frmFees.intAdditionalPages.value*50));
  document.getElementById("aspprice").innerHTML='<b>$50</b><br />per hour';
  frmFees.intASPTotal.value=funcFormatCurrency(Number(frmFees.intASP.value*50));
  document.getElementById("logosprice").innerHTML='<b>$100</b><br />per logo';
  frmFees.intLogosTotal.value=funcFormatCurrency(Number(frmFees.intLogos.value*100));
  if(frmFees.intWebSites.value>=frmFees.intSearchEngine.value){
   document.getElementById("searchengineprice").innerHTML='<b>$50</b><br />per site';
   frmFees.intSearchEngineTotal.value=funcFormatCurrency(Number(frmFees.intSearchEngine.value*50));
   }
  else{
   document.getElementById("searchengineprice").innerHTML='<b>$50</b><br />for '+frmFees.intWebSites.value+' site(s)<br /><b>$199</b><br />for '+Number(frmFees.intSearchEngine.value-frmFees.intWebSites.value)+' site(s)';
   frmFees.intSearchEngineTotal.value=funcFormatCurrency(Number((frmFees.intWebSites.value*50)+(Number(frmFees.intSearchEngine.value-frmFees.intWebSites.value)*199)));
   }
  }
 else{
  frmFees.intWebSitesTotal.value=funcFormatCurrency(Number(frmFees.intWebSites.value*799));
  document.getElementById("additionalpageprice").innerHTML='<b>$75</b><br />per page';
  frmFees.intAdditionalPagesTotal.value=funcFormatCurrency(Number(frmFees.intAdditionalPages.value*75));
  document.getElementById("aspprice").innerHTML='<b>$60</b><br />per hour';
  frmFees.intASPTotal.value=funcFormatCurrency(Number(frmFees.intASP.value*60));
  document.getElementById("searchengineprice").innerHTML='<b>$199</b><br />per site';
  frmFees.intSearchEngineTotal.value=funcFormatCurrency(Number(frmFees.intSearchEngine.value*199));
  document.getElementById("logosprice").innerHTML='<b>$100+</b><br />per logo';
  frmFees.intLogosTotal.value=funcFormatCurrency(Number(frmFees.intLogos.value*100));
  }
 document.getElementById("shoppingcartprice").innerHTML='<b>$899</b><br />per cart';
 frmFees.intShoppingCartsTotal.value=funcFormatCurrency(Number(frmFees.intShoppingCarts.value*899));
 document.getElementById("dbprice").innerHTML='<b>$60</b><br />per hour';
 frmFees.intDBTotal.value=funcFormatCurrency(Number(frmFees.intDB.value*60));
 document.getElementById("graphicsprice").innerHTML='<b>$40</b><br />per hour';
 frmFees.intGraphicsTotal.value=funcFormatCurrency(Number(frmFees.intGraphics.value*40));
 frmFees.intOrderTotal.value=funcFormatCurrency(Number(frmFees.intWebSitesTotal.value)+Number(frmFees.intAdditionalPagesTotal.value)+Number(frmFees.intASPTotal.value)+Number(frmFees.intShoppingCartsTotal.value)+Number(frmFees.intDBTotal.value)+Number(frmFees.intSearchEngineTotal.value)+Number(frmFees.intLogosTotal.value)+Number(frmFees.intGraphicsTotal.value));
 return;
 }