function open_window(url) {
mywin = window.open(url,"window",'scrollbars=yes,resizable=no,width=300,height=225');

}


function tryagain() {
form=document.form1;
        form.CoolingHours.value='';
        alert('Please try again.');
}

function shape(item) {
form=document.form1;
mapRegion=form.CoolingHours.value = item;
mapRegion=form.DegreeDays.value  = item;


if (mapRegion == 1)   {
	form.CoolingHours.value=584;
	form.DegreeDays.value=4626; }
else if (mapRegion == 2) {
	form.CoolingHours.value=935;
	form.DegreeDays.value=3784;  }
else if (mapRegion == 3) {
	form.CoolingHours.value=1402;
	form.DegreeDays.value=2942; }
else if (mapRegion == 4) {
	form.CoolingHours.value=1986;
	form.DegreeDays.value=2105;  }
else if (mapRegion == 5) {
	form.CoolingHours.value=2803;
form.DegreeDays.value=1263;  }
	  else
	  {}
}


function mapShape(item)
{          
	form=document.form1;
	mapRegion=form.CoolingHours.value = item;
	mapRegion=form.DegreeDays.value  = item;

	if (mapRegion == 1)   {
			form.CoolingHours.value=974;
			form.DegreeDays.value=631;
			alert("You have selected Daytona Beach");
		}
	else if (mapRegion == 2) {
			form.CoolingHours.value=1881;
			form.DegreeDays.value=85;
			alert("You have selected Ft. Lauderdale");
		}
	else if (mapRegion == 3) {
			form.CoolingHours.value=1412;
			form.DegreeDays.value=249;
			alert("You have selected Fort Myers");
		}
	else if (mapRegion == 4) {
			form.CoolingHours.value=849;
			form.DegreeDays.value=1092;
			alert("You have selected Gainesville");
		}
	else if (mapRegion == 5) {
			form.CoolingHours.value=788;
			form.DegreeDays.value=1256;
			alert("You have selected Jacksonville");
		}
	else if (mapRegion == 6) {
			form.CoolingHours.value=1976;
			form.DegreeDays.value=25;
			alert("You have selected Key West");
		}
	else if (mapRegion == 7) {
			form.CoolingHours.value=1218;
			form.DegreeDays.value=368;
			alert("You have selected Melbourne");
		}
	else if (mapRegion == 8) {
			form.CoolingHours.value=1810;
			form.DegreeDays.value=83;
			alert("You have selected Miami");
		}
	else if (mapRegion == 9) {
			form.CoolingHours.value=1228;
			form.DegreeDays.value=456;
			alert("You have selected Orlando");
		}
	else if (mapRegion == 10) {
			form.CoolingHours.value=905;
			form.DegreeDays.value=1226;
			alert("You have selected Pensacola");
		}
	else if (mapRegion == 11) {
			form.CoolingHours.value=927;
			form.DegreeDays.value=1408;
			alert("You have selected Tallahassee");
		}
	else if (mapRegion == 12) {
			form.CoolingHours.value=1438;
			form.DegreeDays.value=406;
			alert("You have selected Tampa");
		}
	else if (mapRegion == 13) {
			form.CoolingHours.value=1191;
			form.DegreeDays.value=371;
			alert("You have selected Vero Beach");
		}
	else if (mapRegion == 14) {
			form.CoolingHours.value=1560;
			form.DegreeDays.value=170;
			alert("You have selected West Palm Beach");
		}
	else
	  {}
}




function UpdatecoolingDegree()
{   form=document.form1;
	state=form.coolingDegree.selectedIndex; //No state Selected

	if (state==0) {
			form.CoolingHours.value=0;
			form.DegreeDays.value=0;
	}
	else if (state==1) {                    //FLORIDA DAYTONA BEACH
			form.CoolingHours.value=974;
			form.DegreeDays.value=631;
	}
	else if (state==2) {                    //FLORIDA FT LAUDERDALE
			form.CoolingHours.value=1881;
			form.DegreeDays.value=85;
	}
	else if (state==3) {                    //FLORIDA FORT MYERS
			form.CoolingHours.value=1412;
			form.DegreeDays.value=249;
	}
	else if (state==4) {                    //FLORIDA GAINESVILLE
			form.CoolingHours.value=849;
			form.DegreeDays.value=1092;
	}
	else if (state==5) {                    //FLORIDA  JACKSONVILLE
			form.CoolingHours.value=788;
			form.DegreeDays.value=1256;
	}
	else if (state==6) {                    //FLORIDA KEY WEST
			form.CoolingHours.value=1976;
			form.DegreeDays.value=25;
	}
	else if (state==7) {                    //FLORIDA MELBOURNE
			form.CoolingHours.value=1218;
			form.DegreeDays.value=368;
	}
	else if (state==8) {                    //FLORIDA MIAMI
			form.CoolingHours.value=1810;
			form.DegreeDays.value=83;
	}
	else if (state==9) {                    //FLORIDA ORLANDO
			form.CoolingHours.value=1228;
			form.DegreeDays.value=456;
	}
	else if (state==10) {                    //FLORIDA PENSACOLA
			form.CoolingHours.value=905;
			form.DegreeDays.value=1226;
	}
	else if (state==11) {                    //FLORIDA TALLAHASSEE
			form.CoolingHours.value=927;
			form.DegreeDays.value=1408;
	}
	else if (state==12) {                    //FLORIDA TAMPA
			form.CoolingHours.value=1438;
			form.DegreeDays.value=406;
	}
	else if (state==13) {                    //FLORIDA VERO BEACH
			form.CoolingHours.value=1191;
			form.DegreeDays.value=371;
	}
	else if (state==14) {                    //FLORIDA WEST PALM BEACH
			form.CoolingHours.value=1560;
			form.DegreeDays.value=170;
	}


	else {}

}  //   end UpdatecoolingDegree



//function GetEquipmentSize()
//{	form=document.form1;
//	sqFeet=form.sqFeet.value;
	//form.CEquipmentSize.value=;


//	form.CEquipmentSize.value=Math.round(10*(sqFeet/600))/10; //multiply by 10 and round to get only 1 decimal place
//	form.HEquipmentSize.value=sqFeet*44;
//}




function GetEquipmentSize()
{	form=document.form1;
	type=form.sqFeet.selectedIndex;

	if (type==0) {			// 0
		form.CEquipmentSize.value=0; 
		form.HEquipmentSize.value=0;
	}
	else if (type==1) {		// 800
		form.CEquipmentSize.value=Math.round(10*(1000/600))/10; 
		form.HEquipmentSize.value=1000*44;
	}
	else if (type==2) {		// 1000
		form.CEquipmentSize.value=Math.round(10*(1000/600))/10; 
		form.HEquipmentSize.value=1000*44;
	}
	else if (type==3) {		// 1200
		form.CEquipmentSize.value=Math.round(10*(1200/600))/10; 
		form.HEquipmentSize.value=1200*44;
	}
	else if (type==4) {		// 1500
		form.CEquipmentSize.value=Math.round(10*(1500/600))/10; 
		form.HEquipmentSize.value=1500*44;
	}

	else if (type==5) {		// 2000
		form.CEquipmentSize.value=Math.round(10*(2000/600))/10; 
		form.HEquipmentSize.value=2000*44;
	}
	else if (type==6) {		// 2500
		form.CEquipmentSize.value=Math.round(10*(2500/600))/10; 
		form.HEquipmentSize.value=2500*44;
	}
	else if (type==7) {		// 3000
		form.CEquipmentSize.value=Math.round(10*(3000/600))/10; 
		form.HEquipmentSize.value=3000*44;
	}
	else if (type==8) {		// 3500
		form.CEquipmentSize.value=Math.round(10*(3500/600))/10; 
		form.HEquipmentSize.value=3500*44;
	}
	
	else if (type==9) {		// 4000
		form.CEquipmentSize.value=Math.round(10*(4000/600))/10; 
		form.HEquipmentSize.value=1000*44;
	}
	
    else {form.sqFeet.value=0}

} 






function UpdateSEER()
{ 	form=document.form1;
 //	year=0;
 	year=form.installed.selectedIndex;	//2000
	if (year==0) {
		form.StandardSeer.value=10.8;
	}
	else if (year==1) {			//1999
		form.StandardSeer.value=10.8;
	}
	else if (year==2) {			//1998
		form.StandardSeer.value=10.7;
	}
	else if (year==3) {			//1997
		form.StandardSeer.value=10.6;
	}
	else if (year==4) {			//1996
		form.StandardSeer.value=10.6;
	}
	else if (year==5) {			//1995
		form.StandardSeer.value=10.5;
	}
	else if (year==6) {			//1994
		form.StandardSeer.value=10.4;
	}
	else if (year==7) {			//1993
		form.StandardSeer.value=10.4;
	}
	else if (year==8) {			//1992
		form.StandardSeer.value=10.3;
	}
	else if (year==9) {			//1991
		form.StandardSeer.value=9.4;
	}
	else if (year==11) {			//1990
		form.StandardSeer.value=9.2;
	}
	else if (year==11) {			//1989
		form.StandardSeer.value=9.1;
	}
	else if (year==12) {			//1988
		form.StandardSeer.value=8.9;
	}
	else if (year==13) {			//1987
		form.StandardSeer.value=8.8;
	}
	else if (year==14) {			//1986
		form.StandardSeer.value=8.7;
	}
//line 150
	else if (year==15) {			//1985
		form.StandardSeer.value=8.7;
	}
	else if (year==16) {			//1984
		form.StandardSeer.value=8.5;
	}
	else if (year==17) {			//1983
		form.StandardSeer.value=8.4;
	}
	else if (year==18) {			//1982
		form.StandardSeer.value=8.3;
	}
	else if (year==19) {			//1981
		form.StandardSeer.value=7.7;
	}
	else if (year==20) {			//1980
		form.StandardSeer.value=7.5;
	}
	else if (year==21) {			//1979
		form.StandardSeer.value=7.4;
	}
	else if (year==22) {			//1978
		form.StandardSeer.value=7.3;
	}
	else if (year==23) {			//1977
		form.StandardSeer.value=7.1;
	}
	else if (year==24) {			//1976
		form.StandardSeer.value=7.0;
	}
	else if (year==25) {			//older than 76
		form.StandardSeer.value=7.0;
	}
	else {}


}  //   end UpdateSEER


function UpdateAFUE()
{ 	form=document.form1;
 	year=form.installedAFUE.selectedIndex;	//2000
    type=form.StandardSystemType.selectedIndex;
    
    if (type==0) {		//AFUE for Single Speed Furnace
		if (year==0) {
			form.StandardAFUE.value=85;
		}
		else if (year==1) {			//1999
			form.StandardAFUE.value=85;
		}
		else if (year==2) {			//1998
			form.StandardAFUE.value=83;
		}
		else if (year==3) {			//1997
			form.StandardAFUE.value=82;
		}
		else if (year==4) {			//1996
			form.StandardAFUE.value=80;
		}
		else if (year==5) {			//1995
			form.StandardAFUE.value=80;
		}
		else if (year==6) {			//1994
			form.StandardAFUE.value=80;
		}
		else if (year==7) {			//1993
			form.StandardAFUE.value=80;
		}
		else if (year==8) {			//1992
			form.StandardAFUE.value=80;
		}
		else if (year==9) {			//1991
			form.StandardAFUE.value=80;
		}
		else if (year==11) {			//1990
			form.StandardAFUE.value=79;
		}
		else if (year==11) {			//1989
			form.StandardAFUE.value=79;
		}
		else if (year==12) {			//1988
			form.StandardAFUE.value=79;
		}
		else if (year==13) {			//1987
			form.StandardAFUE.value=78;
		}
		else if (year==14) {			//1986
			form.StandardAFUE.value=78;
		}
		else if (year==15) {			//1985
			form.StandardAFUE.value=78;
		}
		else if (year==16) {			//1984
			form.StandardAFUE.value=78;
		}
		else if (year==17) {			//1983
			form.StandardAFUE.value=78;
		}
		else if (year==18) {			//1982
			form.StandardAFUE.value=77;
		}
		else if (year==19) {			//1981
			form.StandardAFUE.value=77;
		}
		else if (year==20) {			//1980
			form.StandardAFUE.value=75;
		}
		else if (year==21) {			//1979
			form.StandardAFUE.value=75;
		}
		else if (year==22) {			//1978
			form.StandardAFUE.value=75;
		}
		else if (year==23) {			//1977
			form.StandardAFUE.value=74;
		}
		else if (year==24) {			//1976
			form.StandardAFUE.value=73;
		}
		else if (year==25) {			//older than 76
			form.StandardAFUE.value=73;
		}
	
	}

//START
    else if (type==1) {		//AFUE for Variable Speed Furnace
		if (year==0) {
			form.StandardAFUE.value=85;
		}
		else if (year==1) {			//1999
			form.StandardAFUE.value=85;
		}
		else if (year==2) {			//1998
			form.StandardAFUE.value=83;
		}
		else if (year==3) {			//1997
			form.StandardAFUE.value=82;
		}
		else if (year==4) {			//1996
			form.StandardAFUE.value=80;
		}
		else if (year==5) {			//1995
			form.StandardAFUE.value=80;
		}
		else if (year==6) {			//1994
			form.StandardAFUE.value=80;
		}
		else if (year==7) {			//1993
			form.StandardAFUE.value=80;
		}
		else if (year==8) {			//1992
			form.StandardAFUE.value=80;
		}
		else if (year==9) {			//1991
			form.StandardAFUE.value=80;
		}
		else if (year==11) {			//1990
			form.StandardAFUE.value=79;
		}
		else if (year==11) {			//1989
			form.StandardAFUE.value=79;
		}
		else if (year==12) {			//1988
			form.StandardAFUE.value=79;
		}
		else if (year==13) {			//1987
			form.StandardAFUE.value=78;
		}
		else if (year==14) {			//1986
			form.StandardAFUE.value=78;
		}
		else if (year==15) {			//1985
			form.StandardAFUE.value=78;
		}
		else if (year==16) {			//1984
			form.StandardAFUE.value=78;
		}
		else if (year==17) {			//1983
			form.StandardAFUE.value=78;
		}
		else if (year==18) {			//1982
			form.StandardAFUE.value=77;
		}
		else if (year==19) {			//1981
			form.StandardAFUE.value=77;
		}
		else if (year==20) {			//1980
			form.StandardAFUE.value=75;
		}
		else if (year==21) {			//1979
			form.StandardAFUE.value=75;
		}
		else if (year==22) {			//1978
			form.StandardAFUE.value=75;
		}
		else if (year==23) {			//1977
			form.StandardAFUE.value=74;
		}
		else if (year==24) {			//1976
			form.StandardAFUE.value=73;
		}
		else if (year==25) {			//older than 76
			form.StandardAFUE.value=73;
		}
//END

    
    }
    else if (type==2) {    //COP for Heat Pumps 
	if (year==0) {
		form.StandardAFUE.value=3.5;
	}
	else if (year==1) {			//1999
		form.StandardAFUE.value=3.4;
	}
	else if (year==2) {			//1998
		form.StandardAFUE.value=3.4;
	}
	else if (year==3) {			//1997
		form.StandardAFUE.value=3.4;
	}
	else if (year==4) {			//1996
		form.StandardAFUE.value=3.3;
	}
	else if (year==5) {			//1995
		form.StandardAFUE.value=3.3;
	}
	else if (year==6) {			//1994
		form.StandardAFUE.value=3.3;
	}
	else if (year==7) {			//1993
		form.StandardAFUE.value=3.3;
	}
	else if (year==8) {			//1992
		form.StandardAFUE.value=3.2;
	}
	else if (year==9) {			//1991
		form.StandardAFUE.value=3.2;
	}
	else if (year==11) {			//1990
		form.StandardAFUE.value=3.2;
	}
	else if (year==11) {			//1989
		form.StandardAFUE.value=3.2;
	}
	else if (year==12) {			//1988
		form.StandardAFUE.value=3.1;
	}
	else if (year==13) {			//1987
		form.StandardAFUE.value=3.1;
	}
	else if (year==14) {			//1986
		form.StandardAFUE.value=3.1;
	}
	else if (year==15) {			//1985
		form.StandardAFUE.value=3.1;
	}
	else if (year==16) {			//1984
		form.StandardAFUE.value=3.1;
	}
	else if (year==17) {			//1983
		form.StandardAFUE.value=3.1;
	}
	else if (year==18) {			//1982
		form.StandardAFUE.value=3.0;
	}
	else if (year==19) {			//1981
		form.StandardAFUE.value=3.0;
	}
	else if (year==20) {			//1980
		form.StandardAFUE.value=3.0;
	}
	else if (year==21) {			//1979
		form.StandardAFUE.value=3.0;
	}
	else if (year==22) {			//1978
		form.StandardAFUE.value=2.9;
	}
	else if (year==23) {			//1977
		form.StandardAFUE.value=2.9;
	}
	else if (year==24) {			//1976
		form.StandardAFUE.value=2.8;
	}
	else if (year==25) {			//older than 76
		form.StandardAFUE.value=2.8;
	}
	else {}
    }
    else {	//Electric
    	form.StandardAFUE.value=1 
    }

}  //   end UpdateAFUE


function UpdateStandardAFUE()
{ 	form=document.form1;
    type=form.StandardSystemType.selectedIndex;
    
	if (type==0) {			// Furnace
		form.StandardAFUE.value=87;
	}
	else if (type==1) {		// vs Furnace
		form.StandardAFUE.value=87;
	}
	else if (type==2) {		// Heat Pump
		form.StandardAFUE.value=3.1;
	}
	else if (type==3) {		// Electric
		form.StandardAFUE.value=1;
	}

	
    else {form.StandardAFUE.value=3.1}

} 


function UpdateHighAFUE()
{ 	form=document.form1;
    type=form.HighSystemType.selectedIndex;
    
	if (type==0) {			// vs Furnace
		form.HighAFUE.value=80;
	}
	else if (type==1) {		// Furnace
		form.HighAFUE.value=80;
	}
	else if (type==2) {		// Heat Pump
		form.HighAFUE.value=3;
	}
	else if (type==3) {		// Electric
		form.HighAFUE.value=1;
	}

	
    else {form.HighAFUE.value=3}

} 







function OpcostCalc()
{	form = document.form1;
	
//	Check for a region Choice
	if (form.CoolingHours.value==0) {
		if (form.DegreeDays.value==0) {   
		alert("Please choose a city.");
		}
	}

	else if (form.CEquipmentSize.value==0) {
			if (form.CEquipmentSize.value==0) {   
				alert("Please enter square footage of your home.");}
	}

	else
	{
	//	cooling variables
		CEquipmentSize=form.CEquipmentSize.value;
		ElectricRate=form.ElectricRate.value;
		CoolingHours=form.CoolingHours.value;
		StandardSeer=form.StandardSeer.value;
		CoolSys1Opcost=0;
		CoolSys2Opcost=0;
		HighSeer=form.HighSeer.value;
		TotalCoolingOpcost=0;
		TotalCoolSavings=0;
	//	heating variables
		HEquipmentSize=form.HEquipmentSize.value;
		GasRate=form.GasRate.value;
		DegreeDays=form.DegreeDays.value;
		StandardAFUE=form.StandardAFUE.value;
		HighAFUE=form.HighAFUE.value;
		HeatSys1Opcost=0;
		HeatSys2Opcost=0;
		TotalHeatSavings=0;
		IncreasedValue=0;

	//	Here are the calculations!!!

	//	CoolingCosts
		if (isNaN(CEquipmentSize)) {
			alert("Invalid entry for cooling equipment size. Do not use commas, dollar signs or any other non-numeric characters.")
		}
		if (isNaN(StandardSeer)) {
			alert("Invalid entry for cooling SEER. Do not use commas, dollar signs or any other non-numeric characters.")
		}
		if (isNaN(ElectricRate)) {
			alert("Invalid entry for electric rate. Please enter value in cents, and do not use commas, dollar signs or any other non-numeric characters.")
		}
		if (isNaN(HighSeer)) {
			alert("Invalid entry for cooling SEER. Do not use commas, dollar signs or any other non-numeric characters.")
		}

		if (HighSeer<13) {
			alert("The SEER for the High Efficiency System is less than 13. An SEER lower than 13 does not meet the EPA Energy Star Guidelines; when purchasing a new system, an SEER of at least 13 is recommended.");
		}
		HeatType1=form.StandardSystemType.selectedIndex;
		CoolType1=form.CoolSystem1Type.selectedIndex;
		//If variable speed furnace, add 1 to the SEER. Division by 1 used to force string to be a number

		if (HeatType1==1||CoolType1==1) {
			StandardSeer=StandardSeer/1+1;}
		CoolSys1Opcost=((CEquipmentSize*12000)/StandardSeer)*CoolingHours*(ElectricRate/100000)*0.85;  
		CoolSys1Opcost=Math.round(CoolSys1Opcost);
		form.CoolSys1Opcost.value=CoolSys1Opcost;
		HeatType2=form.HighSystemType.selectedIndex;
		CoolType2=form.CoolSystem2Type.selectedIndex;
		//If variable speed furnace, add 1 to the SEER. Division by 1 used to force string to be a number

		if (HeatType2==0||CoolType2==1)  {
			HighSeer=HighSeer/1+1;}
		CoolSys2Opcost=((CEquipmentSize*12000)/HighSeer)*CoolingHours*(ElectricRate/100000)*0.85;
		CoolSys2Opcost=Math.round(CoolSys2Opcost);	
		form.CoolSys2Opcost.value=CoolSys2Opcost;

	//Heating system 1
		HeatType1=form.StandardSystemType.selectedIndex;
		if (isNaN(HEquipmentSize)) {
			alert("Invalid entry for heating equipment size. Do not use commas, dollar signs or any other non-numeric characters.")
		}
		if (isNaN(GasRate)) {
			alert("Invalid entry for gas rate. Do not use commas, dollar signs or any other non-numeric characters.")
		}
		
	//	more error catching
		if (StandardSeer<5) {
			alert("SEER rating out of range. Please re-enter SEER.");
		}
		if (HighSeer<5) {
			alert("SEER rating out of range. Please re-enter SEER.");
		}
		if (StandardSeer>30) {
			alert("SEER rating out of range. Please re-enter SEER.");
		}
		if (HighSeer>30) {
			alert("SEER rating out of range. Please re-enter SEER.");
		}

		
		if (HeatType1==0) {
			if (StandardAFUE<50) {
				alert("AFUE rating too low. Please re-enter AFUE.");
			}
			if (StandardAFUE>100) {
				alert("AFUE rating too high. Please re-enter AFUE.");
			}
			HeatSys1Opcost=0.85*((HEquipmentSize/40)*(GasRate/100000))*((DegreeDays*24)/StandardAFUE);
		}
		else if (HeatType1==1) {
			if (StandardAFUE<50) {
				alert("AFUE rating too low. Please re-enter AFUE.");
			}
			if (StandardAFUE>100) {
				alert("AFUE rating too high. Please re-enter AFUE.");
			}
			HeatSys1Opcost=0.85*((HEquipmentSize/40)*(GasRate/100000))*((DegreeDays*24)/StandardAFUE);
		}
		else if (HeatType1==2) {
			if (StandardAFUE>6) {
				alert("COP rating too high. Please re-enter COP.");
			}
			if (StandardAFUE<0) {
				alert("COP rating must be greater than 0. Please re-enter COP.");
			}

			HeatSys1Opcost=0.85*((HEquipmentSize/40)*(ElectricRate/100000))*(DegreeDays*24)/(3.413*StandardAFUE);
			}
		else if (HeatType1==3) {
			HeatSys1Opcost=0.85*((HEquipmentSize/40)*(ElectricRate/100000))*(DegreeDays*24)/(3.413);
			}
		else {HeatSys1Opcost==0;}
		HeatSys1Opcost=Math.round(HeatSys1Opcost);
		form.HeatSys1Opcost.value=HeatSys1Opcost;
		
		//Heating System 2
		HeatType2=form.HighSystemType.selectedIndex;
		if (HeatType2==0) {
			if (HighAFUE<50) {
				alert("AFUE rating out of range. Please re-enter AFUE.");
			}
			if (HighAFUE>100) {
				alert("AFUE rating out of range. Please re-enter AFUE.");
			}
			HeatSys2Opcost=0.85*((HEquipmentSize/40)*(GasRate/100000))*((DegreeDays*24)/HighAFUE);
		}
		else if (HeatType2==1) {
			if (HighAFUE<50) {
				alert("AFUE rating out of range. Please re-enter AFUE.");
			}
			if (HighAFUE>100) {
				alert("AFUE rating out of range. Please re-enter AFUE.");
			}
			HeatSys2Opcost=0.85*((HEquipmentSize/40)*(GasRate/100000))*((DegreeDays*24)/HighAFUE);
		}

		else if (HeatType2==2) {
			if (HighAFUE>6) {
				alert("COP rating too high. Please re-enter COP.");
			}
			if (HighAFUE<0) {
				alert("COP rating must be greater than 0. Please re-enter COP.");
			}
			HeatSys2Opcost=0.85*((HEquipmentSize/40)*(ElectricRate/100000))*(DegreeDays*24)/(3.413*HighAFUE);
		}
		else if (HeatType2==3) {
			HeatSys2Opcost=0.85*((HEquipmentSize/40)*(ElectricRate/100000))*(DegreeDays*24)/(3.413);
		}
		HeatSys2Opcost=Math.round(HeatSys2Opcost);	
		form.HeatSys2Opcost.value=HeatSys2Opcost;

		//Total SavingsCalcs
		TotalCoolSavings=CoolSys1Opcost-CoolSys2Opcost;
		form.TotalCoolSavings.value=TotalCoolSavings;
		TotalHeatSavings=HeatSys1Opcost-HeatSys2Opcost;
		form.TotalHeatSavings.value=TotalHeatSavings;	
		form.IncreasedValue.value=20*(TotalCoolSavings+TotalHeatSavings);

	// START of future savings calcs
		count=1;
		Year1Savings=0;
		Year5Savings=0;
		Year10Savings=0;
		Year15Savings=0;
		Year20Savings=0;
		UtilityIncrease=form.UtilityIncrease.value/100;
		thisyearsavings=Year1Savings;
		calc5=Math.pow((1+UtilityIncrease),5);
		calc10=Math.pow((1+UtilityIncrease),10);
		calc15=Math.pow((1+UtilityIncrease),15);
		calc20=Math.pow((1+UtilityIncrease),20);
		
		Year1Savings=TotalCoolSavings+TotalHeatSavings;
		Year5Savings=(Year1Savings*(1-calc5))/(1-(1+UtilityIncrease));
		Year10Savings=(Year1Savings*(1-calc10))/(1-(1+UtilityIncrease));
		Year15Savings=(Year1Savings*(1-calc15))/(1-(1+UtilityIncrease));
		Year20Savings=(Year1Savings*(1-calc20))/(1-(1+UtilityIncrease));
		
		form.Year1Savings.value=Math.round(Year1Savings);
		form.Year5Savings.value=Math.round(Year5Savings);
		form.Year10Savings.value=Math.round(Year10Savings);
		form.Year15Savings.value=Math.round(Year15Savings);
		form.Year20Savings.value=Math.round(Year20Savings);
		document.form1.submit();
	}
}   //end of function OpcostCalc()


	function OpcostCalc2()
	{	form = document.form1;
		
		//Total SavingsCalcs
		TotalCoolSavings=0;
		TotalHeatSavings=0;
		UtilityIncrease=0;
		TotalCoolSavings=form.varTotalCoolSavings.value*1;
		TotalHeatSavings=form.varTotalHeatSavings.value*1;	

		Year1Savings=0;
		Year5Savings=0;
		Year10Savings=0;
		Year15Savings=0;
		Year20Savings=0;

		UtilityIncrease=form.UtilityIncrease.value/100;

		calc5=Math.pow((1+UtilityIncrease),5);
		calc10=Math.pow((1+UtilityIncrease),10);
		calc15=Math.pow((1+UtilityIncrease),15);
		calc20=Math.pow((1+UtilityIncrease),20);
		
		Year1Savings=TotalCoolSavings+TotalHeatSavings;
		if (UtilityIncrease!=0)
		{
			Year5Savings=(Year1Savings*(1-calc5))/(1-(1+UtilityIncrease));
			Year10Savings=(Year1Savings*(1-calc10))/(1-(1+UtilityIncrease));
			Year15Savings=(Year1Savings*(1-calc15))/(1-(1+UtilityIncrease));
			Year20Savings=(Year1Savings*(1-calc20))/(1-(1+UtilityIncrease));		
		}
		else
		{
			Year5Savings=Year1Savings;
			Year10Savings=Year1Savings;
			Year15Savings=Year1Savings;
			Year20Savings=Year1Savings;
		}
		
		form.Year1Savings.value=Math.round(Year1Savings);
		form.Year5Savings.value=Math.round(Year5Savings);
		form.Year10Savings.value=Math.round(Year10Savings);
		form.Year15Savings.value=Math.round(Year15Savings);
		form.Year20Savings.value=Math.round(Year20Savings);
		document.form1.submit();
}

