<!--
function MM_preloadImages() { 
  if (document.images) {
    var imgFiles = MM_preloadImages.arguments;
    if (document.preloadArray==null) document.preloadArray = new Array();
    var i = document.preloadArray.length;
    with (document) for (var j=0; j<imgFiles.length; j++) if (imgFiles[j].charAt(0)!="#"){
      preloadArray[i] = new Image;
      preloadArray[i++].src = imgFiles[j];
  } }
}

function MM_swapImgRestore() { 
  if (document.MM_swapImgData != null)
    for (var i=0; i<(document.MM_swapImgData.length-1); i+=2)
      document.MM_swapImgData[i].src = document.MM_swapImgData[i+1];
}

function MM_swapImage() { 
  var i,j=0,objStr,obj,swapArray=new Array,oldArray=document.MM_swapImgData;
  for (i=0; i < (MM_swapImage.arguments.length-2); i+=3) {
    objStr = MM_swapImage.arguments[(navigator.appName == 'Netscape')?i:i+1];
    if ((objStr.indexOf('document.layers[')==0 && document.layers==null) ||
        (objStr.indexOf('document.all[')   ==0 && document.all   ==null))
      objStr = 'document'+objStr.substring(objStr.lastIndexOf('.'),objStr.length);
    obj = eval(objStr);
    if (obj != null) {
      swapArray[j++] = obj;
      swapArray[j++] = (oldArray==null || oldArray[j-1]!=obj)?obj.src:oldArray[j];
      obj.src = MM_swapImage.arguments[i+2];
  } }
  document.MM_swapImgData = swapArray; 
}

function calculateROI()
{
	var t1 = new Number(document.forms[0].elements["txt1"].value);
	var t2 = new Number(document.forms[0].elements["txt2"].value);
	var t3 = new Number(document.forms[0].elements["txt3"].value);
	var t4 = new Number(document.forms[0].elements["txt4"].value);
	var t5 = new Number(document.forms[0].elements["txt5"].value);
	var t6 = new Number(document.forms[0].elements["txt6"].value);
	var t7 = new Number(document.forms[0].elements["txt7"].value);
	var t8 = new Number(document.forms[0].elements["txt8"].value);
	var t9 = new Number(document.forms[0].elements["txt9"].value);
	var t10 = new Number(document.forms[0].elements["txt10"].value);
	var t11 = new Number(document.forms[0].elements["txt11"].value);
	
	var projectTime = new Number(Math.round(t1 + t2 + t3 + t4 + t5 + t6 + t7 + t8 + t9 + t10 + t11));
	var laborTime = new Number(Math.round(projectTime - t5));
	document.forms[0].elements["txtTotalProjectTime"].value = projectTime;
	document.forms[0].elements["txtTotalLaborTime"].value = laborTime;
	
	var salary = new Number(document.forms[0].elements["txtAnnualSalary"].value);
	var rate = new Number(Math.round(salary/2080));
	document.forms[0].elements["txtHourlyRate"].value = rate;
	
	var claborCosts = new Number(laborTime*rate);
	document.forms[0].elements["txtCLaborCosts"].value = claborCosts;
	var glaborCosts = new Number(Math.round(1.2*rate));
	document.forms[0].elements["txtGBLaborCosts"].value = glaborCosts;
	
	var faxCosts = new Number(document.forms[0].elements["txtFaxCosts"].value);
	var plansCosts = new Number(document.forms[0].elements["txtPlansCosts"].value);
	var shippingCosts = new Number(document.forms[0].elements["txtShippingCosts"].value);
	document.forms[0].elements["txtGBPlansCosts"].value = (plansCosts * .8);
	
	
	var CTotalProjectCosts = new Number(Math.round(claborCosts + faxCosts + plansCosts + shippingCosts));
	document.forms[0].elements["txtCTotalProjectCosts"].value = CTotalProjectCosts;
	var GBTotalProjectCosts = new Number(Math.round(glaborCosts + (plansCosts * .8) + 800 ));
	document.forms[0].elements["txtGBTotalProjectCosts"].value = GBTotalProjectCosts;
	
	var numberOfProjects = new Number(document.forms[0].elements["txtNumberOfProjects"].value);
	
	var CAnnualCosts = new Number(Math.round(numberOfProjects * CTotalProjectCosts));
	document.forms[0].elements["txtCAnnualCosts"].value = CAnnualCosts
	var GBAnnualCosts = new Number(Math.round(numberOfProjects * GBTotalProjectCosts));
	document.forms[0].elements["txtGBAnnualCosts"].value = GBAnnualCosts;
	
	var systemCosts = new Number(Math.round(document.forms[0].elements["txtSystemCosts"].value));
	
	var CTotalAnnualCosts = new Number(systemCosts + CAnnualCosts);
	document.forms[0].elements["txtCTotalAnnualCosts"].value = CTotalAnnualCosts;
	var GBTotalAnnualCosts = new Number(Math.round(GBAnnualCosts + 4500));
	document.forms[0].elements["txtGBTotalAnnualCosts"].value = GBTotalAnnualCosts;
	
	document.forms[0].elements["txtGBCostsSavings"].value = Math.round(CTotalAnnualCosts - GBTotalAnnualCosts);
	document.forms[0].elements["txtGBTimeSavings"].value = Math.round((projectTime*numberOfProjects) - (1.3*numberOfProjects));
}

function calculateROI_v2()
{
	//var t1 = new Number(document.forms[0].elements["txt1"].value);
	var t2 = new Number(document.forms[0].elements["txt2"].value);
	var t3 = new Number(document.forms[0].elements["txt3"].value);
	var t4 = new Number(document.forms[0].elements["txt4"].value);
	//var t5 = new Number(document.forms[0].elements["txt5"].value);
	//var t6 = new Number(document.forms[0].elements["txt6"].value);
	//var t7 = new Number(document.forms[0].elements["txt7"].value);
	//var t8 = new Number(document.forms[0].elements["txt8"].value);
	//var t9 = new Number(document.forms[0].elements["txt9"].value);
	var t10 = new Number(document.forms[0].elements["txt10"].value);
	var t11 = new Number(document.forms[0].elements["txt11"].value);
	
	var projectTime = new Number(Math.round(t2 + t3 + t4 + t10 + t11));
	var laborTime = new Number(Math.round(projectTime));
	document.forms[0].elements["txtTotalProjectTime"].value = projectTime;
	//document.forms[0].elements["txtTotalLaborTime"].value = laborTime;
	
	var salary = new Number(document.forms[0].elements["txtAnnualSalary"].value);
	var rate = new Number(Math.round(salary/2080));
	document.forms[0].elements["txtHourlyRate"].value = rate;
	
	var claborCosts = new Number(laborTime*rate);
	document.forms[0].elements["txtCLaborCosts"].value = claborCosts;
	var glaborCosts = new Number(Math.round(.7*rate));
	document.forms[0].elements["txtGBLaborCosts"].value = glaborCosts;
	
	var faxCosts = new Number(document.forms[0].elements["txtFaxCosts"].value);
	var plansCosts = new Number(document.forms[0].elements["txtPlansCosts"].value);
	var shippingCosts = new Number(document.forms[0].elements["txtShippingCosts"].value);
	document.forms[0].elements["txtGBPlansCosts"].value = (plansCosts * .8);
	document.forms[0].elements["txtGBShippingCosts"].value = (shippingCosts * .8);
	
	
	var CTotalProjectCosts = new Number(Math.round(claborCosts + faxCosts + plansCosts + shippingCosts));
	document.forms[0].elements["txtCTotalProjectCosts"].value = CTotalProjectCosts;
	var GBTotalProjectCosts = new Number(Math.round(glaborCosts + (plansCosts * .8) + (shippingCosts * .8)));
	document.forms[0].elements["txtGBTotalProjectCosts"].value = GBTotalProjectCosts;
	
	var numberOfProjects = new Number(document.forms[0].elements["txtNumberOfProjects"].value);
	
	var CAnnualCosts = new Number(Math.round(numberOfProjects * CTotalProjectCosts));
	document.forms[0].elements["txtCAnnualCosts"].value = CAnnualCosts
	var GBAnnualCosts = new Number(Math.round(numberOfProjects * GBTotalProjectCosts));
	document.forms[0].elements["txtGBAnnualCosts"].value = GBAnnualCosts;
	
	var systemCosts = new Number(Math.round(document.forms[0].elements["txtSystemCosts"].value));
	
	var CTotalAnnualCosts = new Number(systemCosts + CAnnualCosts);
	document.forms[0].elements["txtCTotalAnnualCosts"].value = CTotalAnnualCosts;
	var GBTotalAnnualCosts = new Number(Math.round(GBAnnualCosts + 4500));
	document.forms[0].elements["txtGBTotalAnnualCosts"].value = GBTotalAnnualCosts;
	
	document.forms[0].elements["txtGBCostsSavings"].value = Math.round(CTotalAnnualCosts - GBTotalAnnualCosts);
	document.forms[0].elements["txtGBTimeSavings"].value = Math.round((projectTime*numberOfProjects) - (1.3*numberOfProjects));
}

function calculateROI_v3()
{
	//New Questions
	//Entered Values
	var Q1 = new Number(document.forms[0].elements["txtQ1"].value);
	var Q2 = new Number(document.forms[0].elements["txtQ2"].value);
	var Q3 = new Number(document.forms[0].elements["txtQ3"].value/100);
	var Q4 = new Number(document.forms[0].elements["txtQ4"].value);
	var Q5 = new Number(document.forms[0].elements["txtQ5"].value);
	var Q6 = new Number(document.forms[0].elements["txtQ6"].value);
	var Q7 = new Number(document.forms[0].elements["txtQ7"].value);
	
	//Calculated Values
	var Q8a = new Number(document.forms[0].elements["txtQ8a"].value);
	document.forms[0].elements["txtQ8b"].value = (Q2 * .5);
	var Q8b = new Number(document.forms[0].elements["txtQ8b"].value);
	document.forms[0].elements["txtQ8c"].value = (Q1*Q2)/60;
	var Q8c = new Number(document.forms[0].elements["txtQ8c"].value);
	document.forms[0].elements["txtQ8d"].value = (Q1*Q2)/60/60;
	var Q8d = new Number(document.forms[0].elements["txtQ8d"].value);
	document.forms[0].elements["txtQ8e"].value = (Q8c * .2);
	var Q8e = new Number(document.forms[0].elements["txtQ8e"].value);
	document.forms[0].elements["txtQ8f"].value = Math.round(Q1/60);
	var Q8f = new Number(document.forms[0].elements["txtQ8f"].value);
	document.forms[0].elements["txtQ8g"].value = Math.round((Q1/60)*2);
	var Q8g = new Number(document.forms[0].elements["txtQ8g"].value);
	document.forms[0].elements["txtQ8h"].value = Math.round((Q1/60)*5);
	var Q8h = new Number(document.forms[0].elements["txtQ8h"].value);
	document.forms[0].elements["txtQ8"].value = Math.round(Q8a + Q8b + Q8c + Q8d + Q8e + Q8f + Q8g + Q8h);
	var Q8 = new Number(document.forms[0].elements["txtQ8"].value);
	
	//var t1 = new Number(document.forms[0].elements["txt1"].value);
	document.forms[0].elements["txt2"].value = Math.round(Q8a + Q4);
	var t2 = new Number(document.forms[0].elements["txt2"].value);
	document.forms[0].elements["txt3"].value = Math.round((Q8b+Q8c)*Q4);
	var t3 = new Number(document.forms[0].elements["txt3"].value);
	document.forms[0].elements["txt4"].value = Math.round((Q8d+Q8e)*Q4);
	var t4 = new Number(document.forms[0].elements["txt4"].value);
	//var t5 = new Number(document.forms[0].elements["txt5"].value);
	//var t6 = new Number(document.forms[0].elements["txt6"].value);
	//var t7 = new Number(document.forms[0].elements["txt7"].value);
	//var t8 = new Number(document.forms[0].elements["txt8"].value);
	//var t9 = new Number(document.forms[0].elements["txt9"].value);
	document.forms[0].elements["txt10"].value = Math.round((Q8f+Q8g)*Q4);
	var t10 = new Number(document.forms[0].elements["txt10"].value);
	document.forms[0].elements["txt11"].value = Math.round(Q8h*Q4);
	var t11 = new Number(document.forms[0].elements["txt11"].value);
	
	var projectTime = new Number(Math.round(t2 + t3 + t4 + t10 + t11));
	var laborTime = new Number(Math.round(projectTime));
	document.forms[0].elements["txtTotalProjectTime"].value = projectTime;
	//document.forms[0].elements["txtTotalLaborTime"].value = laborTime;
	
	var salary = new Number(document.forms[0].elements["txtAnnualSalary"].value);
	var rate = new Number(Math.round(salary/2080));
	document.forms[0].elements["txtHourlyRate"].value = rate;
	
	var claborCosts = new Number(laborTime*rate);
	document.forms[0].elements["txtCLaborCosts"].value = claborCosts;
	var glaborCosts = new Number(Math.round(8.6*rate));
	document.forms[0].elements["txtGBLaborCosts"].value = glaborCosts;
	
	document.forms[0].elements["txtFaxCosts"].value = (Q1*Q2*Q3*Q7); 
	var faxCosts = new Number(document.forms[0].elements["txtFaxCosts"].value);
	var faxThreshold = (Q8c+Q8e)*Q3*Q5 - 12000;
	if (faxThreshold > 0)
	{
		document.forms[0].elements["txtGBFaxCosts"].value = faxThreshold * .1;
	}else{
		document.forms[0].elements["txtGBFaxCosts"].value = 0
	}
	var GBFaxCosts = new Number(document.forms[0].elements["txtGBFaxCosts"].value);
	//var plansCosts = new Number(document.forms[0].elements["txtPlansCosts"].value);
	//var shippingCosts = new Number(document.forms[0].elements["txtShippingCosts"].value);
	//document.forms[0].elements["txtGBPlansCosts"].value = (plansCosts * .8);
	//document.forms[0].elements["txtGBShippingCosts"].value = (shippingCosts * .8);
	
	
	var CTotalProjectCosts = new Number(Math.round(claborCosts + faxCosts));
	document.forms[0].elements["txtCTotalProjectCosts"].value = CTotalProjectCosts;
	var GBTotalProjectCosts = new Number(Math.round(glaborCosts+GBFaxCosts));
	document.forms[0].elements["txtGBTotalProjectCosts"].value = GBTotalProjectCosts;
	
	document.forms[0].elements["txtNumberOfProjects"].value = Q5;
	var numberOfProjects = new Number(document.forms[0].elements["txtNumberOfProjects"].value);
	
	var CAnnualCosts = new Number(Math.round(numberOfProjects * CTotalProjectCosts));
	document.forms[0].elements["txtCAnnualCosts"].value = CAnnualCosts
	var GBAnnualCosts = new Number(Math.round(numberOfProjects * GBTotalProjectCosts));
	document.forms[0].elements["txtGBAnnualCosts"].value = GBAnnualCosts;
	
	document.forms[0].elements["txtSystemCosts"].value = Q6;
	var systemCosts = new Number(Math.round(document.forms[0].elements["txtSystemCosts"].value));
	
	var CTotalAnnualCosts = new Number(systemCosts + CAnnualCosts);
	document.forms[0].elements["txtCTotalAnnualCosts"].value = CTotalAnnualCosts;
	var GBTotalAnnualCosts = new Number(Math.round(GBAnnualCosts + 3540));
	document.forms[0].elements["txtGBTotalAnnualCosts"].value = GBTotalAnnualCosts;
	
	document.forms[0].elements["txtGBCostsSavings"].value = Math.round(CTotalAnnualCosts - GBTotalAnnualCosts);
	document.forms[0].elements["txtGBTimeSavings"].value = Math.round((projectTime*numberOfProjects) - (1.3*numberOfProjects));
	document.forms[0].elements["txtGBMoreProjects"].value = Math.round(document.forms[0].elements["txtGBTimeSavings"].value/laborTime);
}
//-->