



//*******************************user emission factors***********************************

var useUserInputs = 0;
var redirectIntroPage = 0; // 0 = intro, 1 = general_info, 2 = user_emissions

//if useUserElec is true(1), use userElecC02, etc.
var useUserElec = 0; //FLAG
var userElecCO2 = 0;
var userElecSO2 = 0;
var userElecNOX = 0;
var userElecHg = 0;
var userElecN2O = 0;
var userElecCH4 = 0;

//if useUserOfficeElec is true(1), use userElecOfficeC02, etc.
var useUserOfficeElec = 0; //FLAG
var userOfficeElecCO2 = 0;
var userOfficeElecSO2 = 0;
var userOfficeElecNOX = 0;
var userOfficeElecHg = 0;
var userOfficeElecN2O = 0;
var userOfficeElecCH4 = 0;

var useUserTransit = 0; //FLAG
var userComRailEmissions = new Array(0,0,0,0,0,0,0,0,0,0,0,0); // 12 0's
var userUrbanBusEmissions = new Array(0,0,0,0,0,0,0,0,0,0,0,0); // 12 0's
var userComBusEmissions = new Array(0,0,0,0,0,0,0,0,0,0,0,0); // 12 0's
var userLightRailEnergyConsumption = 0;


//airplane LTO emissions in kg/LTO
//fuelconsumption PM SO2 CO HC NOX Aldehyes OA CH4 CO2 NMVOC N2O
//second to last column: passengers, last column: engines
var useUserLTO = 0; //FLAG
var userPlaneLTOEmissions = new Array(0,0,0,0,0,0,0,0,0,0,0,0,0,0); // 14 0's
var useUserCruise = 0; //FLAG
var useUserCruiseGas = 0; //FLAG
var userPlaneCruiseEmissions = new Array(0,0,0,0,0,0,0,0,0,0,0,0); // 12 0's

var useUserEnergy = 0; //FLAG
var userHomeEnergyHeatKwh = 0;
var userHomeEnergyCoolKwh = 0;

// GENERAL INFO
// emission factors by state, from NewElec.xls July01
// all factors in grams/kWh, order = CO2 SO2 NOX region(home) region(office) Hg N2O CH4
// states are indexed in SELECT form below

var tagBoldClose = "</b>";

var stateEmissions = new Array();
stateEmissions[0] = new Array(626.10,4.37,1.56,"south","south",0.0000164,0.00961,0.00417);
stateEmissions[1] = new Array(623.90,1.54,2.79,"north","west",0.0000004,0.00303,0.00272);
stateEmissions[2] = new Array(503.09,1.13,1.01,"south","west",0.0000061,0.00689,0.00303);
stateEmissions[3] = new Array(592.07,1.52,0.96,"south","south",0.0000087,0.00857,0.00381);
stateEmissions[4] = new Array(216.81,0.15,0.17,"south","west",0,0.00031,0.0004);
stateEmissions[5] = new Array(952.25,2.33,1.91,"north","west",0.0000055,0.01433,0.00625);
stateEmissions[6] = new Array(616.35,2.32,1.02,"north","northeast",0.0000015,0.00521,0.00594);
stateEmissions[7] = new Array(1072.69,6.17,2.25,"north","south",0.000016,0.01052,0.00562);
stateEmissions[8] = new Array(681.45,3.97,1.75,"south","south",0.0000046,0.00771,0.00444);
stateEmissions[9] = new Array(634.34,5.11,1.54,"south","south",0.0000098,0.01011,0.00444);
stateEmissions[10] = new Array(727.71,2.18,2.73,"south","west",0.0000003,0.0068,0.00793);
stateEmissions[11] = new Array(14.81,0.02,0.01,"north","west",0,0,0);
stateEmissions[12] = new Array(629.34,5.41,1.97,"north","midwest",0.0000171,0.00811,0.00358);
stateEmissions[13] = new Array(1045.55,7.27,2.81,"north","midwest",0.0000162,0.01533,0.00662);
stateEmissions[14] = new Array(964.45,4.18,2.06,"north","midwest",0.0000212,0.01388,0.00607);
stateEmissions[15] = new Array(793.53,2.55,1.85,"north","midwest",0.0000142,0.01165,0.00512);
stateEmissions[16] = new Array(987.92,6.23,3.19,"south","south",0.0000163,0.01437,0.00625);
stateEmissions[17] = new Array(557.72,1.89,1.06,"south","south",0.0000044,0.00576,0.00294);
stateEmissions[18] = new Array(343.25,1.74,0.63,"north","northeast",0.0000007,0.00331,0.00385);
stateEmissions[19] = new Array(662.25,5.22,2.19,"north","south",0.0000156,0.00916,0.00435);
stateEmissions[20] = new Array(628.72,3.03,0.91,"north","northeast",0.0000024,0.00757,0.00344);
stateEmissions[21] = new Array(742.27,3.85,1.97,"north","midwest",0.0000117,0.01197,0.0053);
stateEmissions[22] = new Array(783.47,2.09,2.1,"north","midwest",0.0000111,0.01124,0.00535);
stateEmissions[23] = new Array(643.55,4.03,1.63,"south","south",0.0000073,0.00675,0.00371);
stateEmissions[24] = new Array(895.52,3.65,2.61,"north","midwest",0.0000149,0.01324,0.0058);
stateEmissions[25] = new Array(666.21,0.74,1.36,"north","west",0.0000143,0.00902,0.0039);
stateEmissions[26] = new Array(734.95,1.89,1.64,"north","midwest",0.0000124,0.00975,0.00426);
stateEmissions[27] = new Array(719.6,1.48,1.56,"south","west",0.000005,0.01029,0.00467);
stateEmissions[28] = new Array(327.48,3.18,0.83,"north","northeast",0.000001,0.00476,0.00254);
stateEmissions[29] = new Array(336.57,0.8,0.59,"north","northeast",0.0000014,0.00326,0.00158);
stateEmissions[30] = new Array(998.86,2.28,2.39,"south","west",0.0000195,0.01388,0.00612);
stateEmissions[31] = new Array(432.37,1.99,0.67,"north","northeast",0.0000034,0.00362,0.00226);
stateEmissions[32] = new Array(587.34,3.75,1.97,"south","south",0.0000103,0.00898,0.0039);
stateEmissions[33] = new Array(1149.78,5.99,3,"north","midwest",0.0000361,0.01519,0.00657);
stateEmissions[34] = new Array(857.53,8.75,3.21,"north","midwest",0.0000213,0.01315,0.00571);
stateEmissions[35] = new Array(808.3,1.8,1.75,"south","south",0.0000123,0.01011,0.00462);
stateEmissions[36] = new Array(130.06,0.23,0.19,"north","west",0.0000012,0.0009,0.00045);
stateEmissions[37] = new Array(611.37,5.05,1.28,"north","northeast",0.0000223,0.0087,0.00385);
stateEmissions[38] = new Array(441.6,0,0.14,"north","northeast",0,0.00086,0.00108);
stateEmissions[39] = new Array(378.2,2.15,1.03,"south","south",0.0000047,0.00585,0.00258);
stateEmissions[40] = new Array(356.05,2,2.17,"north","midwest",0.0000035,0.00485,0.00213);
stateEmissions[41] = new Array(554.9,4.38,2.21,"south","south",0.0000091,0.00898,0.0039);
stateEmissions[42] = new Array(674.06,1.76,1.21,"south","south",0.0000115,0.00784,0.00376);
stateEmissions[43] = new Array(988.75,0.86,2.03,"north","west",0.000005,0.01397,0.00607);
stateEmissions[44] = new Array(11.09,0.01,0.09,"north","northeast",0,0.00086,0.00204);
stateEmissions[45] = new Array(558.72,3.04,1.53,"north","south",0.0000073,0.00748,0.00344);
stateEmissions[46] = new Array(117.31,0.67,0.23,"north","west",0.0000021,0.00131,0.00072);
stateEmissions[47] = new Array(925.95,6.59,2.94,"north","south",0.0000209,0.01433,0.00621);
stateEmissions[48] = new Array(839.82,3.71,1.9,"north","midwest",0.0000153,0.0126,0.00585);
stateEmissions[49] = new Array(1117.83,2.12,2.06,"north","west",0.0000117,0.01546,0.00671);


//TRANS_NTW_NEW, TRANS_TW_NEW
//*************************************other calculations****************************
//rail and bus emissions from source below following same format
var comRailEmissions = new Array(0.02,11.35,25.73,60.56,41.63,166.54,2.49,3.17,0.94,12066.61,20.81,0.30);
var urbanBusEmissions = new Array(0.027,4.03,0,53.47,0,115.43,0,0,0,10047,0,0);
var comBusEmissions = new Array(0.027,3.35,0,53.47,0,83.89,0,0,0,10047,0,0);
var lightRailEnergyConsumption = 1.149;


//LIGHT_OFF_NTW, LIGHT_OFF_TW
//KWh per square foot per week for offices: none, small, large, misc.
var kwhSquareFeet = new Array(0,0.0846,0.10,0.0481);
var kwhSquareFeetTW = new Array(0,0.0846,0.10,0.0481);

var new_visit = 0;
var skidip;
var useDefaults = 1;
var teleworking = 1; //1 = tw and ntw, 2 = only ntw, 3 = only tw

//*******************Results page data**************
var elecOfficeNTWCostResult = 0;
var elecOfficeNTWCO2Result = 0;
var elecOfficeNTWSO2Result = 0;
var elecOfficeNTWNOXResult = 0;
var elecOfficeNTWHgResult = 0;
var elecOfficeNTWN2OResult = 0;
var elecOfficeNTWCH4Result = 0;
var elecOfficeTWCostResult = 0;
var elecOfficeTWCO2Result = 0;
var elecOfficeTWSO2Result = 0;
var elecOfficeTWNOXResult = 0;
var elecOfficeTWHgResult = 0;
var elecOfficeTWN2OResult = 0;
var elecOfficeTWCH4Result = 0;
var elecHomeNTWCostResult = 0;
var elecHomeNTWCO2Result = 0;
var elecHomeNTWSO2Result = 0;
var elecHomeNTWNOXResult = 0;
var elecHomeNTWHgResult = 0;
var elecHomeNTWN2OResult = 0;
var elecHomeNTWCH4Result = 0;
var elecHomeTWCostResult = 0;
var elecHomeTWCO2Result = 0;
var elecHomeTWSO2Result = 0;
var elecHomeTWNOXResult = 0;
var elecHomeTWHgResult = 0;
var elecHomeTWN2OResult = 0;
var elecHomeTWCH4Result = 0;
var lightHomeNTWCostResult = 0;
var lightHomeNTWCO2Result = 0;
var lightHomeNTWSO2Result = 0;
var lightHomeNTWNOXResult = 0;
var lightHomeNTWHgResult = 0;
var lightHomeNTWN2OResult = 0;
var lightHomeNTWCH4Result = 0;
var lightHomeTWCostResult = 0;
var lightHomeTWCO2Result = 0;
var lightHomeTWSO2Result = 0;
var lightHomeTWNOXResult = 0;
var lightHomeTWHgResult = 0;
var lightHomeTWN2OResult = 0;
var lightHomeTWCH4Result = 0;
var lightOfficeNTWCostResult = 0;
var lightOfficeNTWCO2Result = 0;
var lightOfficeNTWSO2Result = 0;
var lightOfficeNTWNOXResult = 0;
var lightOfficeNTWHgResult = 0;
var lightOfficeNTWN2OResult = 0;
var lightOfficeNTWCH4Result = 0;
var lightOfficeTWCostResult = 0;
var lightOfficeTWCO2Result = 0;
var lightOfficeTWSO2Result = 0;
var lightOfficeTWNOXResult = 0;
var lightOfficeTWHgResult = 0;
var lightOfficeTWN2OResult = 0;
var lightOfficeTWCH4Result = 0;
var transNTWPMResult = 0;
var transNTWSO2Result = 0;
var transNTWCOResult = 0;
var transNTWHCResult = 0;
var transNTWNOXResult = 0;
var transNTWCH4Result = 0;
var transNTWCO2Result = 0;
var transNTWNMVOCResult = 0;
var transNTWN2OResult = 0;
var transNTWHgResult = 0;
var transNTWNMHCResult = 0;
var transNTWCostResult = 0;
var transTWPMResult = 0;
var transTWSO2Result = 0;
var transTWCOResult = 0;
var transTWHCResult = 0;
var transTWNOXResult = 0;
var transTWCH4Result = 0;
var transTWCO2Result = 0;
var transTWNMVOCResult = 0;
var transTWN2OResult = 0;
var transTWHgResult = 0;
var transTWNMHCResult = 0;
var transTWCostResult = 0;
var heatOfficeNTWCostResult = 0;
var heatOfficeNTWCO2Result = 0;
var heatOfficeNTWSO2Result = 0;
var heatOfficeNTWNOXResult = 0;
var heatOfficeNTWHgResult = 0;
var heatOfficeNTWN2OResult = 0;
var heatOfficeNTWCH4Result = 0;
var coolOfficeNTWCostResult = 0;
var coolOfficeNTWCO2Result = 0;
var coolOfficeNTWSO2Result = 0;
var coolOfficeNTWNOXResult = 0;
var coolOfficeNTWHgResult = 0;
var coolOfficeNTWN2OResult = 0;
var coolOfficeNTWCH4Result = 0;
var heatOfficeTWCostResult = 0;
var heatOfficeTWCO2Result = 0;
var heatOfficeTWSO2Result = 0;
var heatOfficeTWNOXResult = 0;
var heatOfficeTWHgResult = 0;
var heatOfficeTWN2OResult = 0;
var heatOfficeTWCH4Result = 0;
var coolOfficeTWCostResult = 0;
var coolOfficeTWCO2Result = 0;
var coolOfficeTWSO2Result = 0;
var coolOfficeTWNOXResult = 0;
var coolOfficeTWHgResult = 0;
var coolOfficeTWN2OResult = 0;
var coolOfficeTWCH4Result = 0;
var heatHomeNTWCostResult = 0;
var heatHomeNTWCO2Result = 0;
var heatHomeNTWSO2Result = 0;
var heatHomeNTWNOXResult = 0;
var heatHomeNTWHgResult = 0;
var heatHomeNTWN2OResult = 0;
var heatHomeNTWCH4Result = 0;
var coolHomeNTWCostResult = 0;
var coolHomeNTWCO2Result = 0;
var coolHomeNTWSO2Result = 0;
var coolHomeNTWNOXResult = 0;
var coolHomeNTWHgResult = 0;
var coolHomeNTWN2OResult = 0;
var coolHomeNTWCH4Result = 0;
var heatHomeTWCostResult = 0;
var heatHomeTWCO2Result = 0;
var heatHomeTWSO2Result = 0;
var heatHomeTWNOXResult = 0;
var heatHomeTWHgResult = 0;
var heatHomeTWN2OResult = 0;
var heatHomeTWCH4Result = 0;
var coolHomeTWCostResult = 0;
var coolHomeTWCO2Result = 0;
var coolHomeTWSO2Result = 0;
var coolHomeTWNOXResult = 0;
var coolHomeTWHgResult = 0;
var coolHomeTWN2OResult = 0;
var coolHomeTWCH4Result = 0;

//*******************************general data***********************************

var elecCostOfficeGlobal = 0.10;
var elecCostHomeGlobal = 0.10;
var gasolineCostGlobal = 1.85;
var naturalGasCostHomeGlobal = 1.25;
var naturalGasCostOfficeGlobal = 1.25;
var oilCostGallonHomeGlobal = 0.90;
var oilCostGallonOfficeGlobal = 0.90;
var LPGCostHomeGlobal = 1.70;

var homeStateName;
var officeStateName;
var officeRegionGlobal;
var homeRegionGlobal;


//******************************emissions data**********************************

var emissionsCO2Global;
var emissionsSO2Global;
var emissionsNOXGlobal;
var emissionsHgGlobal;
var emissionsN2OGlobal;
var emissionsCH4Global;
var emissionsCO2OfficeGlobal;
var emissionsSO2OfficeGlobal;
var emissionsNOXOfficeGlobal;
var emissionsHgOfficeGlobal;
var emissionsN2OOfficeGlobal;
var emissionsCH4OfficeGlobal;

//emissions factors for natural gas in grams/therm
var emissionsNaturalGasCO2Global = 5307;
var emissionsNaturalGasSO2Global = 0.045;
var emissionsNaturalGasNOXGlobal = 5;

//emissions factors for fuel oil in grams/gallon
var emissionsOilCO2Global = 10838;
var emissionsOilSO2Global = 15.88;
var emissionsOilNOXGlobal = 9.07;

//emissions factors for ferry boats in grams/mile
var emissionsFerryGasNMHC = 0.014;
var emissionsFerryGasNOX = 4.112;
var emissionsFerryGasPM = 0.001;
var emissionsFerryDieselNMHC = 0.014;
var emissionsFerryDieselNOX = 8.224;
var emissionsFerryDieselPM = 0.143;

//emissions factors for Amtrak in grams/mile
var emissionsAmtrakCO2 = 85.1;
var emissionsAmtrakCO = 0.6;
var emissionsAmtrakNOX = 1.32;
var emissionsAmtrakSO2 = 0.22;

var officeSquareFeetGlobal;
var officeTypeGlobal;
var officeSquareFeetTWGlobal;
var officeTypeTWGlobal;

var officeHeatingFactorGlobal;
var officeCoolingFactorGlobal;
var officeHeatingTypeGlobal;
var officeCoolingTypeGlobal;

var vehicleMilesTotalNTWGlobal;

var officeHoursRatioTWGlobal;

//**********************************Summary page data***************************

//*****************************Transportation NTW*******************************
var vehicle1ShareNTW = 1;
var vehicle2ShareNTW = 1;
var vehicle3ShareNTW = 1;
var vehicle4ShareNTW = 1;
var vehicle1MilesNTW = 0;
var vehicle2MilesNTW = 0;
var vehicle3MilesNTW = 0;
var vehicle4MilesNTW = 0;
var vehicle1ConsumptionNTW = 0;
var vehicle2ConsumptionNTW = 0;
var vehicle3ConsumptionNTW = 0;
var vehicle4ConsumptionNTW = 0;
var vehicle1FuelCostNTW = 0;
var vehicle2FuelCostNTW = 0;
var vehicle3FuelCostNTW = 0;
var vehicle4FuelCostNTW = 0;
var vehicle1CO2NTW = 0;
var vehicle2CO2NTW = 0;
var vehicle3CO2NTW = 0;
var vehicle4CO2NTW = 0;
var vehicle1CONTW = 0;
var vehicle2CONTW = 0;
var vehicle3CONTW = 0;
var vehicle4CONTW = 0;
var vehicle1NOXNTW = 0;
var vehicle2NOXNTW = 0;
var vehicle3NOXNTW = 0;
var vehicle4NOXNTW = 0;
var vehicle1HCNTW = 0;
var vehicle2HCNTW = 0;
var vehicle3HCNTW = 0;
var vehicle4HCNTW = 0;

var comRailMilesNTW = 0;
var comRailCostNTW = 0;
var urbanBusMilesNTW = 0;
var urbanBusCostNTW = 0;
var comBusMilesNTW = 0;
var comBusCostNTW = 0;
var lightRailMilesNTW = 0;
var lightRailCostNTW = 0;
var ferryGasMilesNTW = 0;
var ferryGasCostNTW = 0;
var ferryDieselMilesNTW = 0;
var ferryDieselCostNTW = 0;
var amtrakMilesNTW = 0;
var amtrakCostNTW = 0;

var planeNameNTW;
var planeRoundTripsNTW = 0;
var planeDurationNTW = 0;
var planeCostNTW = 0;

//*****************************Transportation TW*******************************
var vehicle1ShareTW = 1;
var vehicle2ShareTW = 1;
var vehicle3ShareTW = 1;
var vehicle4ShareTW = 1;
var vehicle1MilesTW = 0;
var vehicle2MilesTW = 0;
var vehicle3MilesTW = 0;
var vehicle4MilesTW = 0;
var vehicle1ConsumptionTW = 0;
var vehicle2ConsumptionTW = 0;
var vehicle3ConsumptionTW = 0;
var vehicle4ConsumptionTW = 0;
var vehicle1FuelCostTW = 0;
var vehicle2FuelCostTW = 0;
var vehicle3FuelCostTW = 0;
var vehicle4FuelCostTW = 0;
var vehicle1CO2TW = 0;
var vehicle2CO2TW = 0;
var vehicle3CO2TW = 0;
var vehicle4CO2TW = 0;
var vehicle1COTW = 0;
var vehicle2COTW = 0;
var vehicle3COTW = 0;
var vehicle4COTW = 0;
var vehicle1NOXTW = 0;
var vehicle2NOXTW = 0;
var vehicle3NOXTW = 0;
var vehicle4NOXTW = 0;
var vehicle1HCTW = 0;
var vehicle2HCTW = 0;
var vehicle3HCTW = 0;
var vehicle4HCTW = 0;

var comRailMilesTW = 0;
var comRailCostTW = 0;
var urbanBusMilesTW = 0;
var urbanBusCostTW = 0;
var comBusMilesTW = 0;
var comBusCostTW = 0;
var lightRailMilesTW = 0;
var lightRailCostTW = 0;
var ferryGasMilesTW = 0;
var ferryGasCostTW = 0;
var ferryDieselMilesTW = 0;
var ferryDieselCostTW = 0;
var amtrakMilesTW = 0;
var amtrakCostTW = 0;

var planeNameTW;
var planeRoundTripsTW = 0;
var planeDurationTW = 0;
var planeCostTW = 0;

var inducedMilesTW = 0;
var inducedChangeTW;
var inducedPassengersTW = 1;

var latentDemandFactorTW = 0;

//*********************************Electronics Office NTW*****************************
var desk1OfficeActiveNTW = 0;
var desk1OfficeLowNTW = 0;
var desk1OfficeOffNTW = 0;
var desk1OfficeOtherNTW = 0;
var desk2OfficeActiveNTW = 0;
var desk2OfficeLowNTW = 0;
var desk2OfficeOffNTW = 0;
var desk2OfficeOtherNTW = 0;
var lap1OfficeActiveNTW = 0;
var lap1OfficeLowNTW = 0;
var lap1OfficeOffNTW = 0;
var lap1OfficeOtherNTW = 0;
var lap2OfficeActiveNTW = 0;
var lap2OfficeLowNTW = 0;
var lap2OfficeOffNTW = 0;
var lap2OfficeOtherNTW = 0;

var cop1OfficeActiveNTW = 0;
var cop1OfficeOffNTW = 0;
var cop1OfficePercentNTW;
var cop2OfficeActiveNTW = 0;
var cop2OfficeOffNTW = 0;
var cop2OfficePercentNTW;
var cop3OfficeActiveNTW = 0;
var cop3OfficeOffNTW = 0;
var cop3OfficePercentNTW;
var laser1OfficeActiveNTW = 0;
var laser1OfficeOffNTW = 0;
var laser1OfficePercentNTW;
var laser2OfficeActiveNTW = 0;
var laser2OfficeOffNTW = 0;
var laser2OfficePercentNTW;
var laser3OfficeActiveNTW = 0;
var laser3OfficeOffNTW = 0;
var laser3OfficePercentNTW;
var colorOfficeActiveNTW = 0;
var colorOfficeOffNTW = 0;
var colorOfficePercentNTW;
var inkOfficeActiveNTW = 0;
var inkOfficeOffNTW = 0;
var inkOfficePercentNTW;
var faxOfficeActiveNTW = 0;
var faxOfficeOffNTW = 0;
var faxOfficePercentNTW;
var scanOfficeActiveNTW = 0;
var scanOfficeOffNTW = 0;
var scanOfficePercentNTW;

var ansOfficeActiveNTW = 0;
var ansOfficeLowNTW = 0;
var cordOfficeActiveNTW = 0;
var cordOfficeLowNTW = 0;
var cordOfficeChargeNTW = 0;
var cordansOfficeActiveNTW = 0;
var cordansOfficeLowNTW = 0;
var cordansOfficeChargeNTW = 0;

//*********************************Electronics Office TW*****************************
var desk1OfficeActiveTW = 0;
var desk1OfficeLowTW = 0;
var desk1OfficeOffTW = 0;
var desk1OfficeOtherTW = 0;
var desk2OfficeActiveTW = 0;
var desk2OfficeLowTW = 0;
var desk2OfficeOffTW = 0;
var desk2OfficeOtherTW = 0;
var lap1OfficeActiveTW = 0;
var lap1OfficeLowTW = 0;
var lap1OfficeOffTW = 0;
var lap1OfficeOtherTW = 0;
var lap2OfficeActiveTW = 0;
var lap2OfficeLowTW = 0;
var lap2OfficeOffTW = 0;
var lap2OfficeOtherTW = 0;

var cop1OfficeActiveTW = 0;
var cop1OfficeOffTW = 0;
var cop1OfficePercentTW;
var cop2OfficeActiveTW = 0;
var cop2OfficeOffTW = 0;
var cop2OfficePercentTW;
var cop3OfficeActiveTW = 0;
var cop3OfficeOffTW = 0;
var cop3OfficePercentTW;
var laser1OfficeActiveTW = 0;
var laser1OfficeOffTW = 0;
var laser1OfficePercentTW;
var laser2OfficeActiveTW = 0;
var laser2OfficeOffTW = 0;
var laser2OfficePercentTW;
var laser3OfficeActiveTW = 0;
var laser3OfficeOffTW = 0;
var laser3OfficePercentTW;
var colorOfficeActiveTW = 0;
var colorOfficeOffTW = 0;
var colorOfficePercentTW;
var inkOfficeActiveTW = 0;
var inkOfficeOffTW = 0;
var inkOfficePercentTW;
var faxOfficeActiveTW = 0;
var faxOfficeOffTW = 0;
var faxOfficePercentTW;
var scanOfficeActiveTW = 0;
var scanOfficeOffTW = 0;
var scanOfficePercentTW;

var ansOfficeActiveTW = 0;
var ansOfficeLowTW = 0;
var cordOfficeActiveTW = 0;
var cordOfficeLowTW = 0;
var cordOfficeChargeTW = 0;
var cordansOfficeActiveTW = 0;
var cordansOfficeLowTW = 0;
var cordansOfficeChargeTW = 0;

//*********************************Electronics Home NTW*****************************
var desk1HomeActiveNTW = 0;
var desk1HomeLowNTW = 0;
var desk1HomeOffNTW = 0;
var desk1HomeOtherNTW = 0;
var desk2HomeActiveNTW = 0;
var desk2HomeLowNTW = 0;
var desk2HomeOffNTW = 0;
var desk2HomeOtherNTW = 0;
var lap1HomeActiveNTW = 0;
var lap1HomeLowNTW = 0;
var lap1HomeOffNTW = 0;
var lap1HomeOtherNTW = 0;
var lap2HomeActiveNTW = 0;
var lap2HomeLowNTW = 0;
var lap2HomeOffNTW = 0;
var lap2HomeOtherNTW = 0;

var cop1HomeActiveNTW = 0;
var cop1HomeOffNTW = 0;
var cop1HomePercentNTW;
var cop2HomeActiveNTW = 0;
var cop2HomeOffNTW = 0;
var cop2HomePercentNTW;
var cop3HomeActiveNTW = 0;
var cop3HomeOffNTW = 0;
var cop3HomePercentNTW;
var laser1HomeActiveNTW = 0;
var laser1HomeOffNTW = 0;
var laser1HomePercentNTW;
var laser2HomeActiveNTW = 0;
var laser2HomeOffNTW = 0;
var laser2HomePercentNTW;
var laser3HomeActiveNTW = 0;
var laser3HomeOffNTW = 0;
var laser3HomePercentNTW;
var colorHomeActiveNTW = 0;
var colorHomeOffNTW = 0;
var colorHomePercentNTW;
var inkHomeActiveNTW = 0;
var inkHomeOffNTW = 0;
var inkHomePercentNTW;
var faxHomeActiveNTW = 0;
var faxHomeOffNTW = 0;
var faxHomePercentNTW;
var scanHomeActiveNTW = 0;
var scanHomeOffNTW = 0;
var scanHomePercentNTW;

var ansHomeActiveNTW = 0;
var ansHomeLowNTW = 0;
var cordHomeActiveNTW = 0;
var cordHomeLowNTW = 0;
var cordHomeChargeNTW = 0;
var cordansHomeActiveNTW = 0;
var cordansHomeLowNTW = 0;
var cordansHomeChargeNTW = 0;

//*********************************Electronics Home TW*****************************
var desk1HomeActiveTW = 0;
var desk1HomeLowTW = 0;
var desk1HomeOffTW = 0;
var desk1HomeOtherTW = 0;
var desk2HomeActiveTW = 0;
var desk2HomeLowTW = 0;
var desk2HomeOffTW = 0;
var desk2HomeOtherTW = 0;
var lap1HomeActiveTW = 0;
var lap1HomeLowTW = 0;
var lap1HomeOffTW = 0;
var lap1HomeOtherTW = 0;
var lap2HomeActiveTW = 0;
var lap2HomeLowTW = 0;
var lap2HomeOffTW = 0;
var lap2HomeOtherTW = 0;

var cop1HomeActiveTW = 0;
var cop1HomeOffTW = 0;
var cop1HomePercentTW;
var cop2HomeActiveTW = 0;
var cop2HomeOffTW = 0;
var cop2HomePercentTW;
var cop3HomeActiveTW = 0;
var cop3HomeOffTW = 0;
var cop3HomePercentTW;
var laser1HomeActiveTW = 0;
var laser1HomeOffTW = 0;
var laser1HomePercentTW;
var laser2HomeActiveTW = 0;
var laser2HomeOffTW = 0;
var laser2HomePercentTW;
var laser3HomeActiveTW = 0;
var laser3HomeOffTW = 0;
var laser3HomePercentTW;
var colorHomeActiveTW = 0;
var colorHomeOffTW = 0;
var colorHomePercentTW;
var inkHomeActiveTW = 0;
var inkHomeOffTW = 0;
var inkHomePercentTW;
var faxHomeActiveTW = 0;
var faxHomeOffTW = 0;
var faxHomePercentTW;
var scanHomeActiveTW = 0;
var scanHomeOffTW = 0;
var scanHomePercentTW;

var ansHomeActiveTW = 0;
var ansHomeLowTW = 0;
var cordHomeActiveTW = 0;
var cordHomeLowTW = 0;
var cordHomeChargeTW = 0;
var cordansHomeActiveTW = 0;
var cordansHomeLowTW = 0;
var cordansHomeChargeTW = 0;

var washerHomeLoadsTW = 0;
var elecDryerHomeLoadsTW = 0;
var gasDryerHomeLoadsTW = 0;
var dishHomeLoadsTW = 0;
var washerHomeChangeTW;
var elecDryerHomeChangeTW;
var gasDryerHomeChangeTW;
var dishHomeChangeTW;

var elecRangeHomeHoursTW = 0;
var gasRangeHomeHoursTW = 0;
var gasOvenHomeHoursTW = 0;
var elecOvenHomeHoursTW = 0;
var elecRangeHomeChangeTW;
var gasRangeHomeChangeTW;
var gasOvenHomeChangeTW;
var elecOvenHomeChangeTW;

var anTVHomeHoursTW = 0;
var anTVHomeActiveTW = 0;
var anTVHomeLowTW = 0;
var digTVHomeHoursTW = 0;
var digTVHomeActiveTW = 0;
var digTVHomeLowTW = 0;
var vcrHomeHoursTW = 0;
var vcrHomeActiveTW = 0;
var vcrHomeLowTW = 0;
var vcrHomeSleepTW = 0;
var dvdHomeHoursTW = 0;
var dvdHomeActiveTW = 0;
var dvdHomeLowTW = 0;
var dvdHomeSleepTW = 0;
var stereoHomeHoursTW = 0;
var stereoHomeActiveTW = 0;
var stereoHomeLowTW = 0;
var stereoHomeSleepTW = 0;
var stereoCompHomeHoursTW = 0;
var stereoCompHomeActiveTW = 0;
var stereoCompHomeLowTW = 0;
var stereoCompHomeSleepTW = 0;
var stereoPortHomeHoursTW = 0;
var stereoPortHomeActiveTW = 0;
var stereoPortHomeLowTW = 0;
var stereoPortHomeSleepTW = 0;
var clockRadHomeHoursTW = 0;
var anCableHomeHoursTW = 0;
var digCableHomeHoursTW = 0;
var satHomeHoursTW = 0;

//**********************************Lighting Office NTW**********************************
var incanOfficeNumberNTW = 0;
var incanOfficeHoursNTW = 0;
var incanOfficeWattageNTW = 75;
var cflOfficeNumberNTW = 0;
var cflOfficeHoursNTW = 0;
var cflOfficeWattageNTW = 20;
var sflOfficeNumberNTW = 0;
var sflOfficeHoursNTW = 0;
var sflOfficeWattageNTW = 105;
var highOfficeNumberNTW = 0;
var highOfficeHoursNTW = 0;
var highOfficeWattageNTW = 125;
var halOfficeNumberNTW = 0;
var halOfficeHoursNTW = 0;
var halOfficeWattageNTW = 300;

var officeTypeNTW;
var officeSquareFeetNTW = 0;

//**********************************Lighting Office TW**********************************
var incanOfficeNumberTW = 0;
var incanOfficeHoursTW = 0;
var incanOfficeWattageTW = 75;
var cflOfficeNumberTW = 0;
var cflOfficeHoursTW = 0;
var cflOfficeWattageTW = 20;
var sflOfficeNumberTW = 0;
var sflOfficeHoursTW = 0;
var sflOfficeWattageTW = 105;
var highOfficeNumberTW = 0;
var highOfficeHoursTW = 0;
var highOfficeWattageTW = 125;
var halOfficeNumberTW = 0;
var halOfficeHoursTW = 0;
var halOfficeWattageTW = 300;

var officeTypeTW;
var officeSquareFeetTW = 0;

var officeHoursUserTW = 0;
var officeHoursOthersTW = 0;
var officeShareTW = 0;

//**********************************Lighting Home NTW**********************************
var incanHomeNumberNTW = 0;
var incanHomeHoursNTW = 0;
var incanHomeWattageNTW = 75;
var cflHomeNumberNTW = 0;
var cflHomeHoursNTW = 0;
var cflHomeWattageNTW = 20;
var sflHomeNumberNTW = 0;
var sflHomeHoursNTW = 0;
var sflHomeWattageNTW = 105;
var highHomeNumberNTW = 0;
var highHomeHoursNTW = 0;
var highHomeWattageNTW = 125;
var halHomeNumberNTW = 0;
var halHomeHoursNTW = 0;
var halHomeWattageNTW = 300;

//**********************************Lighting Home TW**********************************
var incanHomeNumberTW = 0;
var incanHomeHoursTW = 0;
var incanHomeWattageTW = 75;
var cflHomeNumberTW = 0;
var cflHomeHoursTW = 0;
var cflHomeWattageTW = 20;
var sflHomeNumberTW = 0;
var sflHomeHoursTW = 0;
var sflHomeWattageTW = 105;
var highHomeNumberTW = 0;
var highHomeHoursTW = 0;
var highHomeWattageTW = 125;
var halHomeNumberTW = 0;
var halHomeHoursTW = 0;
var halHomeWattageTW = 300;

var bedHomeWattageTW = 0;
var bedHomeNumberTW = 0;
var bedHomeHoursTW = 0;
var bedHomeChangeTW;
var denHomeWattageTW = 0;
var denHomeNumberTW = 0;
var denHomeHoursTW = 0;
var denHomeChangeTW;
var diningHomeWattageTW = 0;
var diningHomeNumberTW = 0;
var diningHomeHoursTW = 0;
var diningHomeChangeTW;
var hallHomeWattageTW = 0;
var hallHomeNumberTW = 0;
var hallHomeHoursTW = 0;
var hallHomeChangeTW;
var familyHomeWattageTW = 0;
var familyHomeNumberTW = 0;
var familyHomeHoursTW = 0;
var familyHomeChangeTW;
var garageHomeWattageTW = 0;
var garageHomeNumberTW = 0;
var garageHomeHoursTW = 0;
var garageHomeChangeTW;
var kitchenHomeWattageTW = 0;
var kitchenHomeNumberTW = 0;
var kitchenHomeHoursTW = 0;
var kitchenHomeChangeTW;
var livingHomeWattageTW = 0;
var livingHomeNumberTW = 0;
var livingHomeHoursTW = 0;
var livingHomeChangeTW;
var masterHomeWattageTW = 0;
var masterHomeNumberTW = 0;
var masterHomeHoursTW = 0;
var masterHomeChangeTW;
var outdoorHomeWattageTW = 0;
var outdoorHomeNumberTW = 0;
var outdoorHomeHoursTW = 0;
var outdoorHomeChangeTW;
var bathHomeWattageTW = 0;
var bathHomeNumberTW = 0;
var bathHomeHoursTW = 0;
var bathHomeChangeTW;
var utilityHomeWattageTW = 0;
var utilityHomeNumberTW = 0;
var utilityHomeHoursTW = 0;
var utilityHomeChangeTW;
var otherHomeWattageTW = 0;
var otherHomeNumberTW = 0;
var otherHomeHoursTW = 0;
var otherHomeChangeTW;

//***************************************Heating and Cooling Office NTW****************
var officeHeatingTypeNTW;
var officeCoolingTypeNTW;

//***************************************Heating and Cooling Office TW*****************
var officeHeatingTypeTW;
var officeCoolingTypeTW;

//***************************************Heating and Cooling Home TW*******************
var homeType;
var homeHeatingTech;
var homeCoolingTech;
var homeHeatingUsage;
var homeHeatingIncrease; 
var homeHeatingDecrease;
var homeCoolingUsage;
var homeCoolingIncrease;
var homeCoolingDecrease;

//load_user_data();

//skidip = 50;
//window.skidip = 75;

function new_visitor()
{
	var vis_cookie = new Cookie(document, "first", 8760); // ~=1 year
	if( !vis_cookie.load() )
	{
		new_visit = 1;
	}
	else
	{
		new_visit = 0;
	}
	vis_cookie.data = "1";
	vis_cookie.store();
}
