function fmtPrice(value)
   {
   result="$"+Math.floor(value)+".";
   var cents=100*(value-Math.floor(value))+0.5;
   result += Math.floor(cents/10);
   result += Math.floor(cents%10);
   return result;
   }

function update()
{
   pages           = document.forms[0].pages.selectedIndex + 1;
   promo           = document.forms[0].promo.selectedIndex;
   creations       = document.forms[0].creations.selectedIndex;
   guestbook       = document.forms[0].guestbook.selectedIndex;
   forum           = document.forms[0].forum.selectedIndex;
   java            = document.forms[0].java.selectedIndex;
   dropmenus       = document.forms[0].dropmenus.selectedIndex;
   flash           = document.forms[0].flash.selectedIndex;
   tooltips        = document.forms[0].tooltips.selectedIndex;
   cart            = document.forms[0].cart.selectedIndex;
   items           = document.forms[0].items.selectedIndex;
   setup           = 1;

   productionhours = pages * 2;
   promohours      = promo * 6;
   dropmenushours  = dropmenus * 5;
   setuphours      = setup * 10;
   forumhours      = forum * 5;
   guestbookhours  = guestbook * 1;
   creationhours   = creations * 4;
   javahours       = java * 5;
   flashhours      = flash * 5;
   tooltipshours   = pages * tooltips;
   carthours       = cart * 8;
   itemshours      = items * (1/7);
   cartcost        = 500 * cart;

  totalcost1    = ((productionhours + promohours+ itemshours) * 35) + ((creationhours + guestbookhours + forumhours + setuphours + javahours + dropmenushours + flashhours + tooltipshours + carthours ) * 50) + cartcost;

  totalhours    = Math.round(productionhours + promohours + carthours + creationhours + guestbookhours + forumhours + setuphours + javahours + dropmenushours + flashhours + tooltipshours + itemshours);


  costperhour1   = (totalcost1/totalhours);
   costperhour   = fmtPrice(costperhour1);
   totalcost     = fmtPrice(totalcost1);


   document.forms[0].totalcost.value   = totalcost;
   document.forms[0].totalhours.value  = totalhours + ' hrs';
   document.forms[0].costperhour.value = costperhour;

}


