
  <!--
var FullCartCost;
var CoffeeMachineCost;
var GrinderCost;
var BaristaCost;
var CupCost;
function fnEstimate(){
 setDisplay();
 getHireCosts();
 
 BaristaCost = getNumber_baristas() * (40 * getHours_per_day() * getDays());
 CupCost = getNumber_of_People() * 0.75; 
 
 document.Calculator.Estimated_Costs_inc_GST.value = formatCurrency((FullCartCost + CoffeeMachineCost + GrinderCost + BaristaCost + CupCost) * 1.1);
}
//Number_carts_equipped
function setDisplay(){
 if(getNumber_carts_equipped()>0){
 document.Calculator.Number_coffee_machines_grinders.disabled="disabled";
 document.Calculator.Number_coffee_machines_grinders.value="0";
 document.Calculator.Number_grinders.disabled="disabled";
 document.Calculator.Number_grinders.value="0";
 }else{
 document.Calculator.Number_coffee_machines_grinders.disabled="";
 document.Calculator.Number_grinders.disabled="";
 }
 
 // Days
 if(getLength_of_time_Days()>0){
  document.Calculator.Length_of_time_Weeks.disabled="disabled";
  document.Calculator.Length_of_time_Weeks.value="0";
  document.Calculator.Length_of_time_Months.disabled="disabled";
  document.Calculator.Length_of_time_Months.value="0";
  return 1;
 }else{
 document.Calculator.Length_of_time_Weeks.disabled="";
 document.Calculator.Length_of_time_Months.disabled="";
 }
 
 //Weeks
 if(getLength_of_time_Weeks()>0){
  document.Calculator.Length_of_time_Months.disabled="disabled";
  document.Calculator.Length_of_time_Months.value="0";
  document.Calculator.Length_of_time_Days.disabled="disabled";
  document.Calculator.Length_of_time_Days.value="0";
  return 1;
 }else{
 document.Calculator.Length_of_time_Months.disabled="";
 document.Calculator.Length_of_time_Days.disabled="";
 }
 
 //Months
 if(getLength_of_time_Months()>0){
  document.Calculator.Length_of_time_Weeks.disabled="disabled";
  document.Calculator.Length_of_time_Weeks.value="0";
  document.Calculator.Length_of_time_Days.disabled="disabled";
  document.Calculator.Length_of_time_Days.value="0";
  return 1;
 }else{
 document.Calculator.Length_of_time_Weeks.disabled="";
 document.Calculator.Length_of_time_Days.disabled="";
 }
 
 return 1;
}
function getDays(){
 var intDays = 0;
 // Days
 if(getLength_of_time_Days()>0){
  intDays = getLength_of_time_Days();
 }
 
 //Weeks
 if(getLength_of_time_Weeks()>0){
  intDays = getLength_of_time_Weeks() * 7;
 }
 
 //Months
 if(getLength_of_time_Months()>0){
  intDays = getLength_of_time_Months() * 30;
 }
 
 return intDays;
}
function getHireCosts(){
 FullCartCost = 0;
 CoffeeMachineCost = 0;
 GrinderCost = 0;
 
 // Days
 if(getLength_of_time_Days()>0){
  if(getNumber_carts_equipped()>0){
   if(getLength_of_time_Days()>=1){FullCartCost += (350.00 * getNumber_carts_equipped())} 
   if(getLength_of_time_Days()>=2){FullCartCost += (200.00 * getNumber_carts_equipped())}
   if(getLength_of_time_Days()>=3){FullCartCost += (100.00 * getNumber_carts_equipped())}
   if(getLength_of_time_Days()>=4){FullCartCost += (100.00 * getNumber_carts_equipped())}
   if(getLength_of_time_Days()>=5){FullCartCost += (100.00 * getNumber_carts_equipped())}
   if(getLength_of_time_Days()>=6){FullCartCost += (100.00 * getNumber_carts_equipped())}
  }else{
   if(getLength_of_time_Days()>=1){CoffeeMachineCost += (300.00 * getNumber_coffee_machines_grinders())}
   if(getLength_of_time_Days()>=2){CoffeeMachineCost += (150.00 * getNumber_coffee_machines_grinders())} 
   if(getLength_of_time_Days()>=3){CoffeeMachineCost += (100.00 * getNumber_coffee_machines_grinders())} 
   if(getLength_of_time_Days()>=4){CoffeeMachineCost += (100.00 * getNumber_coffee_machines_grinders())} 
   if(getLength_of_time_Days()>=5){CoffeeMachineCost += (100.00 * getNumber_coffee_machines_grinders())} 
   if(getLength_of_time_Days()>=6){CoffeeMachineCost += (100.00 * getNumber_coffee_machines_grinders())} 
   if(getLength_of_time_Days()>=1){GrinderCost += (50.00 * getNumber_grinders())} 
   if(getLength_of_time_Days()>=2){GrinderCost += (30.00 * getNumber_grinders())} 
   if(getLength_of_time_Days()>=3){GrinderCost += (25.00 * getNumber_grinders())} 
   if(getLength_of_time_Days()>=4){GrinderCost += (25.00 * getNumber_grinders())} 
   if(getLength_of_time_Days()>=5){GrinderCost += (25.00 * getNumber_grinders())} 
   if(getLength_of_time_Days()>=6){GrinderCost += (25.00 * getNumber_grinders())} 
  }
  
  return 1;
 }
 
 //Weeks
 if(getLength_of_time_Weeks()>0){
  if(getNumber_carts_equipped()>0){
   FullCartCost = 700.00 * getNumber_carts_equipped() * getLength_of_time_Weeks()
  }else{
   CoffeeMachineCost = 500.00 * getNumber_coffee_machines_grinders() * getLength_of_time_Weeks()
   GrinderCost = 200.00 * getNumber_grinders() * getLength_of_time_Weeks()
  }
  return 1;
 }
 
 //Months
 if(getLength_of_time_Months()>0){
  if(getNumber_carts_equipped()>0){
   FullCartCost = 1500.00 * getNumber_carts_equipped() * getLength_of_time_Months()
  }else{
   CoffeeMachineCost = 900.00 * getNumber_coffee_machines_grinders() * getLength_of_time_Months()
   GrinderCost = 600.00 * getNumber_grinders() * getLength_of_time_Months()
  }
  return 1;
 }
 
 return 1;
}
//Number_carts_equipped
function getNumber_carts_equipped(){
 var intIndex = document.Calculator.Number_carts_equipped.selectedIndex;
 return document.Calculator.Number_carts_equipped.options[intIndex].value;
}
//Number_coffee_machines_grinders
function getNumber_coffee_machines_grinders(){
 var intIndex = document.Calculator.Number_coffee_machines_grinders.selectedIndex;
 return document.Calculator.Number_coffee_machines_grinders.options[intIndex].value;
}
//Number_grinders
function getNumber_grinders(){
 var intIndex = document.Calculator.Number_grinders.selectedIndex;
 return document.Calculator.Number_grinders.options[intIndex].value;
}
//Number_baristas
function getNumber_baristas(){
 var intIndex = document.Calculator.Number_baristas.selectedIndex;
 return document.Calculator.Number_baristas.options[intIndex].value;
}
//Length_of_time_Days
function getLength_of_time_Days(){
 var intIndex = document.Calculator.Length_of_time_Days.selectedIndex;
 return document.Calculator.Length_of_time_Days.options[intIndex].value;
}
//Length_of_time_Weeks
function getLength_of_time_Weeks(){
 var intIndex = document.Calculator.Length_of_time_Weeks.selectedIndex;
 return document.Calculator.Length_of_time_Weeks.options[intIndex].value;
}
//Length_of_time_Months
function getLength_of_time_Months(){
 var intIndex = document.Calculator.Length_of_time_Months.selectedIndex;
 return document.Calculator.Length_of_time_Months.options[intIndex].value;
}
//Hours_per_day
function getHours_per_day(){
 var intIndex = document.Calculator.Hours_per_day.selectedIndex;
 return document.Calculator.Hours_per_day.options[intIndex].value;
}
//Number_of_People
function getNumber_of_People(){
 var intIndex = document.Calculator.Number_of_People.selectedIndex;
 return document.Calculator.Number_of_People.options[intIndex].value;
}
function formatCurrency(num) {
num = num.toString().replace(/\$|\,/g,'');
if(isNaN(num))
num = "0";
sign = (num == (num = Math.abs(num)));
num = Math.floor(num*100+0.50000000001);
cents = num%100;
num = Math.floor(num/100).toString();
if(cents<10)
cents = "0" + cents;
for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
num = num.substring(0,num.length-(4*i+3))+','+
num.substring(num.length-(4*i+3));
return (((sign)?'':'-') + '$' + num + '.' + cents);
}
// -->
