// JavaScript Document
<!-- //hide from older browsers.

// calculate ROI based on one input: average prescription fills per day

function roiCalculator(){
 /* var i;
  var count;
  var ttlcounter;
  
  var input = ele.value;
	input = input.replace(/,/,""); replace commas in numbers with spaces 
  input = input.replace(/$/,""); replace $ in numbers with spaces 
	input = parseFloat (input);
	if (isNaN(input))  {
   alert('You must enter a numeric value between 0 and 999');
   ele.value = 0;
   ele.focus();
  } 
*/
  

	
	var dailyFillRate=120;
	var avgEmpHourlyRate=18.50;
	var daysOpenPerWeek=6;
	var weeksInYear=52;
	var timeSavingsPerScript=3; // in minutes
	var numCells=11;
	var machineUtilization=28;
	var priceOfMachine=0;
	var machineUtilization11 = .11;
	var machineUtilization14 = .15;
	var machineUtilization23 = .29;
	var machineUtilization36 = .33;
	var machineUtilization47 = .37;
	
	var priceOfMachine11 = 11*950;
	var priceOfMachine14 = 14*950;
	var priceOfMachine23 = 23*950;
	var priceOfMachine36 = 36*950;
	var priceOfMachine47 = 47*950;
						   

      
  /* Get the # OF PRESCRIPTIONS / DAY */
  	dailyFillRate = parseFloat(document.roiform.dailyFillRate.value);
	avgEmpHourlyRate = parseFloat(document.roiform.avgEmpHourlyRate.value);
	//priceOfMachine = parseFloat(document.roiform.priceOfMachine.value);
	daysOpenPerWeek = parseFloat(document.roiform.daysOpen.value);
	//machineUtilization = parseFloat(document.roiform.machineUtilization.value) * .01;

	

   /* Add the subtotals and grand */
   if (dailyFillRate > 0) {
    /* Local Sub Total Calc */
    	var avgAnnualTimeSavings = daysOpenPerWeek * dailyFillRate * weeksInYear * timeSavingsPerScript;
		var avgEmpCostSavingsPerMinute = avgEmpHourlyRate/20;
		var pharmacyUtilization11 = dailyFillRate * daysOpenPerWeek * machineUtilization11;
		var pharmacyUtilization14 = dailyFillRate * daysOpenPerWeek * machineUtilization14;
		var pharmacyUtilization23 = dailyFillRate * daysOpenPerWeek * machineUtilization23;
		var pharmacyUtilization36 = dailyFillRate * daysOpenPerWeek * machineUtilization36;
		var pharmacyUtilization47 = dailyFillRate * daysOpenPerWeek * machineUtilization47;
		var drugUtilization11 = dailyFillRate * daysOpenPerWeek * machineUtilization11 * weeksInYear;
		var drugUtilization14 = dailyFillRate * daysOpenPerWeek * machineUtilization14 * weeksInYear;
		var drugUtilization23 = dailyFillRate * daysOpenPerWeek * machineUtilization23 * weeksInYear;
		var drugUtilization36 = dailyFillRate * daysOpenPerWeek * machineUtilization36 * weeksInYear;
		var drugUtilization47 = dailyFillRate * daysOpenPerWeek * machineUtilization47 * weeksInYear;
		var annualCostSavings11 =	(avgEmpHourlyRate/20) * drugUtilization11;	
		var annualCostSavings14 =	(avgEmpHourlyRate/20) * drugUtilization14;	
		var annualCostSavings23 =	(avgEmpHourlyRate/20) * drugUtilization23;	
		var annualCostSavings36 =	(avgEmpHourlyRate/20) * drugUtilization36;	
		var annualCostSavings47 =	(avgEmpHourlyRate/20) * drugUtilization47;		

		//var avgEmpCostSavingsPerMinute = avgEmpHourlyRate / 60;
		var roi = priceOfMachine11 / (avgAnnualTimeSavings * avgEmpCostSavingsPerMinute * 1.28 / 12);
		var roi11 = priceOfMachine11/(annualCostSavings11)*1.28 / 12);
		var roi14 = priceOfMachine14/(annualCostSavings14)*1.28 / 12);
		var roi23 = (priceOfMachine23/annualCostSavings23)*12;
		var roi36 = (priceOfMachine36/annualCostSavings36)*12;
		var roi47 = (priceOfMachine47/annualCostSavings47)*12;
		
		roi11 = Math.round(roi11);
		roi14 = Math.round(roi14);
		roi23 = Math.round(roi23);
		roi36 = Math.round(roi36);
		roi47 = Math.round(roi47);
   }
   
	document.getElementById('roi_area1').className='roiVisible';
	document.getElementById('roi_area2').className='roiVisible';
	document.getElementById('roi_area3').className='roiVisible';
	document.getElementById('roi_explanation').className='roiVisible';	
	
	/*document.write('<p><b>Average Annual Time Savings:</b> ' + avgAnnualTimeSavings + '<br><b>Average Employee Cost Savings/Minute:</b> ' + avgEmpCostSavingsPerMinute + '</p>');
	document.write('<p><b>Pharmacy Utilization:</b> ' + pharmacyUtilization + '<br><b>Drug Utilization:</b> ' + drugUtilization + '</p>');	
	document.write('<p><b>Annual Cost Savings:</b> ' + annualCostSavings + '<br><b>Return on Investment:</b> ' + roi + '</p>');	
	*/

	
   if ((document.roiform.isMac.value == "True")||(document.roiform.isNetscape6.value == "True")||(document.roiform.isIE.value == "False")) { 
      document.roiform.roiresult.value = roi11;
   } else {
      UpdateDivContent('divSubtotal'+ i,  '<span class=blk11>' + roi11 + '</span>');
   } 
  
}

 
 function UpdateDivContent(divid, newcontent) {
    
  if (document.layers){ //ns4+
    with (document.layers[divid].document) {
      write(newcontent);
      close();
    }
   }
  
 }
 
// -->
