// Initialize default values var room = ""; var roomColumns = 0; var whatRoom = new Array("Pantry", "KidsRoom", "Hallway", "Laundry", "LivingRoom", "Bedroom", "Kitchen", "Office", "Bathroom", "DiningRoom", "Outdoor", "Garage"); // Pantry var Pantrywattage = new Array(75, 60); var Pantrybulbs = new Array(0, 0); var Pantryhours = new Array(0.75, 0.75); var PantryListRef = new Array(0, 0); var Pantrysavings = 0; var Pantryco2savings = 0; var PantryImgColorize = 0; var PantryImgColor = "images/floorplan_2151681_01.gif"; var PantryImgBW = "images/floorplan_2151681_01_bw.gif"; // Kids' Room var KidsRoomwattage = new Array(40, 60, 60); var KidsRoombulbs = new Array(0, 0, 0); var KidsRoomhours = new Array(1.5, 1.5, 1.5); var KidsRoomListRef = new Array(0, 0, 0); var KidsRoomsavings = 0; var KidsRoomco2savings = 0; var KidsRoomImgColorize = 0; var KidsRoomImgColor = "images/floorplan_2151681_02.gif"; var KidsRoomImgBW = "images/floorplan_2151681_02_bw.gif"; // Hallway var Hallwaywattage = new Array(75, 40, 60); var Hallwaybulbs = new Array(0, 0, 0); var Hallwayhours = new Array(0.75, 0.75, 0.75); var HallwayListRef = new Array(0, 0, 0); var Hallwaysavings = 0; var Hallwayco2savings = 0; var HallwayImgColorize = 0; var HallwayImgColor = "images/floorplan_2151681_03.gif"; var HallwayImgBW = "images/floorplan_2151681_03_bw.gif"; // Laundry var Laundrywattage = new Array(60, 0); var Laundrybulbs = new Array(0, 0); var Laundryhours = new Array(0.75, 0); var LaundryListRef = new Array(0, 0); // this could be a problem var Laundrysavings = 0; var Laundryco2savings = 0; var LaundryImgColorize = 0; var LaundryImgColor = "images/floorplan_2151681_04.gif"; var LaundryImgBW = "images/floorplan_2151681_04_bw.gif"; // Living room var LivingRoomwattage = new Array(75, 40, 40, 60, 60); var LivingRoombulbs = new Array(0, 0, 0, 0, 0); var LivingRoomhours = new Array(2.5, 2.5, 2.5, 2.5, 2.5); var LivingRoomListRef = new Array(0, 0, 0, 0, 0); var LivingRoomsavings = 0; var LivingRoomco2savings = 0; var LivingRoomImgColorize = 0; var LivingRoomImgColor = "images/floorplan_2151681_05.gif"; var LivingRoomImgBW = "images/floorplan_2151681_05_bw.gif"; // Bedroom var Bedroomwattage = new Array(40, 60, 60); var Bedroombulbs = new Array(0, 0, 0); var Bedroomhours = new Array(1.5, 1.5, 1.5); var BedroomListRef = new Array(0, 0, 0); var Bedroomsavings = 0; var Bedroomco2savings = 0; var BedroomImgColorize = 0; var BedroomImgColor = "images/floorplan_2151681_06.gif"; var BedroomImgBW = "images/floorplan_2151681_06_bw.gif"; // Kitchen var Kitchenwattage = new Array(60, 75, 60, 40); var Kitchenbulbs = new Array(0, 0, 0, 0); var Kitchenhours = new Array(2.5, 2.5, 2.5, 2.5); var KitchenListRef = new Array(0, 0, 0, 0); var Kitchensavings = 0; var Kitchenco2savings = 0; var KitchenImgColorize = 0; var KitchenImgColor = "images/floorplan_2151681_07.gif"; var KitchenImgBW = "images/floorplan_2151681_07_bw.gif"; // Office var Officewattage = new Array(40, 60, 60); var Officebulbs = new Array(0, 0, 0); var Officehours = new Array(1.5, 1.5, 1.5); var OfficeListRef = new Array(0, 0, 0); var Officesavings = 0; var Officeco2savings = 0; var OfficeImgColorize = 0; var OfficeImgColor = "images/floorplan_2151681_08.gif"; var OfficeImgBW = "images/floorplan_2151681_08_bw.gif"; // Bathroom var Bathroomwattage = new Array(60, 60, 75, 60); var Bathroombulbs = new Array(0, 0, 0, 0); var Bathroomhours = new Array(0.75, 0.75, 0.75, 0.75); var BathroomListRef = new Array(0, 0, 0, 0); var Bathroomsavings = 0; var Bathroomco2savings = 0; var BathroomImgColorize = 0; var BathroomImgColor = "images/floorplan_2151681_09.gif"; var BathroomImgBW = "images/floorplan_2151681_09_bw.gif"; // Dining room var DiningRoomwattage = new Array(75, 60, 60, 40, 60); var DiningRoombulbs = new Array(0, 0, 0, 0, 0); var DiningRoomhours = new Array(1.5, 1.5, 1.5, 1.5, 1.5); var DiningRoomListRef = new Array(0, 0, 0, 0, 0); var DiningRoomsavings = 0; var DiningRoomco2savings = 0; var DiningRoomImgColorize = 0; var DiningRoomImgColor = "images/floorplan_2151681_10.gif"; var DiningRoomImgBW = "images/floorplan_2151681_10_bw.gif"; // Outdoors var Outdoorwattage = new Array(40, 60, 60, 100); var Outdoorbulbs = new Array(0, 0, 0, 0); var Outdoorhours = new Array(2.5, 2.5, 2.5, 2.5); var OutdoorListRef = new Array(0, 0, 0, 0); var Outdoorsavings = 0; var Outdoorco2savings = 0; var OutdoorImgColorize = 0; var OutdoorImgColor = "images/floorplan_2151681_11.gif"; var OutdoorImgBW = "images/floorplan_2151681_11_bw.gif"; // Garage var Garagewattage = new Array(75, 40); var Garagebulbs = new Array(0, 0); var Garagehours = new Array(1.5, 1.5); var GarageListRef = new Array(0, 0); var Garagesavings = 0; var Garageco2savings = 0; var GarageImgColorize = 0; var GarageImgColor = "images/floorplan_2151681_12.gif"; var GarageImgBW = "images/floorplan_2151681_12_bw.gif"; // total figures var Totalsavings = 0; var Totalco2savings = 0; // Initialize calculation constants var initCFLCost = 3.40; // initial cost per CFL bulb, in dollars var CFLWattage = new Array(10, 15, 18, 25, 37); // watts var CFLBulbLife = new Array(6000, 8000, 10000, 12000); // hours var CFLLifetime = new Array(5, 7, 9, 11); // years var initConvCost = 0.60; // initial cost per conventional bulb, in dollars var ConvWattage = new Array(40, 60, 75, 100, 150); // watts var ConvBulbLife = new Array(750, 1000); // hours var ConvLifetime = new Array(0.7, 0.9); // years var LaborCost = 20; // in dollars, per hour var InstallLaborHours = 0.15; // in hours var HoursPerDay = 3; var DPY = 365; // days per year var CFLBulbRepl = new Array(0.18, 0.14, 0.11, 0.09); // CFL bulb replacements per year, by hours rating var ConvBulbRepl = new Array(1.46, 1.10); // conventional bulb replacements per year, by hours rating var DiscountRate = 0.04; var CommercialRate = 0.1030; // $/kWh var ResidentialRate = 0.1050; // $/kWh var CO2Ratio = 0.917; // lbs CO2/kWh var PoundsPerTon = 2000; // Shopping list bulb array var ShoppingList=[["Twist 10W", 0], ["Twist 15W", 0], ["Twist 18W", 0], ["Twist 25W", 0], ["Twist 37W", 0], ["Mini-Twist 10W", 0], ["Mini-Twist 15W", 0], ["Mini-Twist 18W", 0], ["Mini-Twist 25W", 0], ["Mini-Twist 37W", 0], ["A-Line 10W", 0], ["A-Line 15W", 0], ["A-Line 18W", 0], ["A-Line 25W", 0], ["A-Line 37W", 0], ["Globe 10W", 0], ["Globe 15W", 0], ["Globe 18W", 0], ["Globe 25W", 0], ["Globe 37W", 0], ["Reflector 10W", 0], ["Reflector 15W", 0], ["Reflector 18W", 0], ["Reflector 25W", 0], ["Reflector 37W", 0], ["Dimmable 10W", 0], ["Dimmable 15W", 0], ["Dimmable 18W", 0], ["Dimmable 25W", 0], ["Dimmable 37W", 0]]; // Various functions function MM_preloadImages() { //v3.0 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array(); var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i0&&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= roundvalue){ // rounding up result = value - remain; result += increment; } else { // rounding down result = value - remain; } return result; } function maxVal(elem,val) { var roundedValue = roundToQuarter(val); var maxValue = 24; if (roundedValue > maxValue) { MM_changeProp(elem,'','value',maxValue); } else { MM_changeProp(elem,'','value',roundedValue); } } function colorize(roomBulbs) { var whichButton = myLightWindow.element.parentNode.id+'Img'; if (roomBulbs != 0) { window[whichButton+'Colorize'] = 1; MM_swapImage(whichButton,'',window[whichButton+'Color'],1); } else { window[whichButton+'Colorize'] = 0; MM_swapImage(whichButton,'',window[whichButton+'BW'],1); } } function initializeRoom(r,c) { // called from lightwindow.js when the room's Lightwindow comes up room = r; // save the room name in a global variable roomColumns = c; // save the number of room text box columns in a global variable var dropDownIndex = 0; var startingPos = 0; for(var i=0; i'; //++k; //if (k == 10) { // shoppinglist += '
    '; // k = 0; //} } } shoppinglist += '
'; MM_changeProp('list','','innerHTML',shoppinglist,'DIV'); // running totals Totalsavings = Pantrysavings + KidsRoomsavings + Hallwaysavings + Laundrysavings + LivingRoomsavings + Bedroomsavings + Kitchensavings + Officesavings + Bathroomsavings + DiningRoomsavings + Outdoorsavings + Garagesavings; Totalco2savings = Pantryco2savings + KidsRoomco2savings + Hallwayco2savings + Laundryco2savings + LivingRoomco2savings + Bedroomco2savings + Kitchenco2savings + Officeco2savings + Bathroomco2savings + DiningRoomco2savings + Outdoorco2savings + Garageco2savings; document.frmRunningTotal.runningtotal.value = Totalsavings.toFixed(2); document.frmRunningTotal.runningtotal2.value = Totalco2savings.toFixed(2); Effect.Pulsate('list', { pulses: 4, duration: 0.4, from: 0.1 }); return false; }