//Prices for the tracking and admin per month
var adminFee = 50; 
var trackingFee = 35;

//The recovery costs on unit return
var recoveryFee = 1500;

//The maximum connection fee.
var connectionFee = 30;

//The current VAT percentage.
var vat = 1;

//The period changes from 12, 3, 1 depending on volume.
var period = 12;

//Finds the total cost of all units, NOTE: Lap and Desk are calculated seperately.
function calcCost(numLaptopCost) 
{
  var totalCost = 0.00;

  totalCost =  (numLaptopCost * 0.05)/12;
  
  totalCost = totalCost + adminFee + trackingFee;
  
  totalCost = totalCost * vat;
  
  //Round it off
  return roundToCent(totalCost);

}//End function: calcCost(LaptopCost) 


function calcCostForFive(numValueLaptop1,numValueLaptop2,numValueLaptop3,numValueLaptop4,numValueLaptop5) 
{
  var totalCostForFive = 0;
  
  var finalMonthlyCost = 0;
  
  var totalTrackingFee = 0;

  totalCostForFive = numValueLaptop1/1 + numValueLaptop2/1 + numValueLaptop3/1 + numValueLaptop4/1 + numValueLaptop5/1;
  
  if(numValueLaptop1 != 0)
  {
	  totalTrackingFee = totalTrackingFee + trackingFee;
  }
  
  if(numValueLaptop2 != 0)
  {
	  totalTrackingFee = totalTrackingFee + trackingFee;
  }
  
  if(numValueLaptop3 != 0)
  {
	  totalTrackingFee = totalTrackingFee + trackingFee;
  }
  
  if(numValueLaptop4 != 0)
  {
	  totalTrackingFee = totalTrackingFee + trackingFee;
  }
  
  if(numValueLaptop5 != 0)
  {
	  totalTrackingFee = totalTrackingFee + trackingFee;
  }

  finalMonthlyCost = (totalCostForFive/1) * 0.05 / 12;
  
  finalMonthlyCost = finalMonthlyCost + totalTrackingFee;

  //Round it off
  return roundToCent(finalMonthlyCost);

}//End function:


function calcTotalDeduction(numMonthlyPremium) 
{
  var totalDeduction = 0;

  totalDeduction = numMonthlyPremium/1 + adminFee;
  
  totalDeduction = totalDeduction * vat;
  
  //Round it off
  return roundToCent(totalDeduction);

}//End function: calcTotalDeduction(numMonthlyPremium)


//This fuction rounds a value off to two decimal places.
function roundToCent(value)
{
  
 var number = value;
 
  //Muliply by 100
  number = number * 100;

  //Round off
  number = (Math.round(number));

  //Bring back down
  number = number/100;

  return number;
}