
function Calculate1()
{
	var no_fixtures1, hrs_yr1, cost_kwh1, watts1_1, watts2_1, invst1;
	var s_perfix$1, s_sitecost1_1, s_sitecost2_1, s_sav_yr1, s_recoup1, s_res1, s_res2_1;

  			no_fixtures1 = document.rahmform1.no_fixtures1.value;
  			hrs_yr1 = document.rahmform1.hrs_yr1.value;
			cost_kwh1 = document.rahmform1.cost_kwh1.value;
			watts1_1 = document.rahmform1.watts1_1.value;
			watts2_1 = document.rahmform1.watts2_1.value;
			invst1 = document.rahmform1.invst1.value;

			if ( watts1_1 == "" )
   				{alert("Please enter the wattage of the existing fixture");
					return;}
       		
			//if ( watts2_1 == "" )
          //		{alert("Please enter the wattage of the proposed fixture");
					//return;}
 			else if ( no_fixtures1 == "" )
          		{alert("Please enter the number of fixtures at the site");
            		return;	}
             else{
				s_perfix$1 = Math.round((watts1_1 - watts2_1)*(hrs_yr1)*(cost_kwh1)/10)/100;
				s_sitecost1_1 = Math.round((watts1_1)*(hrs_yr1)*(no_fixtures1)*(cost_kwh1)/10)/100;
				s_sitecost2_1 = Math.round((watts2_1)*(hrs_yr1)*(no_fixtures1)*(cost_kwh1)/10)/100;
				s_sav_yr1 = Math.round((s_sitecost1_1-s_sitecost2_1)*100)/100;

				s_res1 =(invst1/s_perfix$1)


					document.rahmform1.s_perfix$1.value   = "$"+ s_perfix$1;
					document.rahmform1.s_sitecost1_1.value = "$"+ s_sitecost1_1;
					document.rahmform1.s_sitecost2_1.value = "$"+ s_sitecost2_1;
					document.rahmform1.s_sav_yr1.value = "$"+ s_sav_yr1;


					if(invst1 !=="")
					{document.rahmform1.s_recoup1.value = Math.round(s_res1*12) + " M/Y ";
					}

				}

}

function MM_callJS(jsStr) { //v2.0
  return eval(jsStr)
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_validateForm() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.name; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
      } else if (test!='R') { num = parseFloat(val);
        if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }
  } if (errors) alert('The following error(s) occurred:\n'+errors);
  document.MM_returnValue = (errors == '');
}

