
function getSelectedRadio(buttonGroup) {
   // returns the array number of the selected radio button or -1 if no button is selected
   if (buttonGroup[0]) { // if the button group is an array (one button is not an array)
      for (var i=0; i<buttonGroup.length; i++) {
         if (buttonGroup[i].checked) {
            return i
         }
      }
   } else {
      if (buttonGroup.checked) { return 0; } // if the one button is checked, return zero
   }
   // if we get to this point, no radio button is selected
   return -1;
} // Ends the "getSelectedRadio" function

function getSelectedRadioValue(buttonGroup) {
   // returns the value of the selected radio button or "" if no button is selected
   var i = getSelectedRadio(buttonGroup);
   if (i == -1) {
      return "";
   } else {
      if (buttonGroup[i]) { // Make sure the button group is an array (not just one button)
         return buttonGroup[i].value;
      } else { // The button group is just the one button, and it is checked
         return buttonGroup.value;
      }
   }
} // Ends the "getSelectedRadioValue" function


function step1() {
	var div_id;
	var ftype;
	for (i=1; i<=5; i++) {
		div_id = "step" + i;
		changeObjectVisibility(div_id,"hidden");
	}
	changeObjectVisibility('step1',"visible");
	return;
}

var facility;
function step2() {
	var div_id;
	var ftype;
	for (i=1; i<=5; i++) {
		div_id = "step" + i;
		changeObjectVisibility(div_id,"hidden");
	}
	changeObjectVisibility('step2',"visible");
	
	var whichFacility = getSelectedRadioValue(document.forms[1].rb_facility);
	
	switch (whichFacility) {
		case "1": 
			facility = "OFFICE";
			break;
		case "2": 
			facility = "RETAIL";
			break;
		case "3": 
			facility = "DATACENTER";
			break;
		case "4": 
			facility = "HOSPITAL / LAB";
			break;
		case "5": 
			facility = "SCHOOL";
			break;
		default:
			facility = "PARKING GARAGE";
	}
	document.getElementById('a1_1').innerHTML = facility;
	return;
}

function step3() {
	var div_id;
	for (i=1; i<=5; i++) {
		div_id = "step" + i;
		changeObjectVisibility(div_id,"hidden");
	}
	changeObjectVisibility('step3',"visible");
	
	document.getElementById('a2_1').innerHTML = facility;
	
	var sqft;
	var fsize = document.getElementById('pos1').value;
	switch (fsize) {
		case "0": 
			sqft = "10,000 SQ FT";
			break;
		case "1": 
			sqft = "25,000 SQ FT";
			break;
		case "2": 
			sqft = "50,000 SQ FT";
			break;
		default:
			sqft = "100,000 SQ FT";
	}
	document.getElementById('a2_2').innerHTML = sqft;
	document.getElementById('a3_2').innerHTML = sqft;
	document.onkeypress = kH;
}

function step4() {
	switch (document.getElementById('testinput_xml').value) {
		case "IDAHO":
		case "IOWA":
		case "KENTUCKY":
		case "LOUISIANA":
		case "MONTANA":
		case "NEBRASKA":
		case "NORTH DAKOTA":
		case "OKLAHOMA":
		case "SOUTH DAKOTA":
		case "UTAH":
		case "WASHINGTON":
		case "WEST VIRGINIA":
		case "WYOMING" : 
		case "ALABAMA":
		case "ARKANSAS":
		case "COLORADO":
		case "GEORGIA":
		case "INDIANA":
		case "KANSAS":
		case "MINNESOTA":
		case "MISSOURI":
		case "NEW MEXICO":
		case "NORTH CAROLINA":
		case "OREGON":
		case "SOUTH CAROLINA" : 
		case "ARIZONA":
		case "DELAWARE":
		case "FLORIDA":
		case "ILLINOIS":
		case "MAINE":
		case "MICHIGAN":
		case "MISSISSIPPI":
		case "NEVADA":
		case "OHIO":
		case "PENNSYLVANIA":
		case "TENNESSEE":
		case "TEXAS":
		case "VERMONT":
		case "VIRGINIA":
		case "WISCONSIN" : 
		case "ALASKA":
		case "CALIFORNIA":
		case "CONNECTICUT":
		case "HAWAII":
		case "MARYLAND":
		case "MASSACHUSETTS":
		case "NEW HAMPSHIRE":
		case "NEW JERSEY":
		case "NEW YORK":
		case "RHODE ISLAND" : 
		case "OTHER" :
			setMsg(20); 
			break;
		case "":
		case "Enter Complete State Name":
			setMsg(18);
			return;
			break;
		default:
			setMsg(19);
			return;
			break;
	}

	var div_id;
	for (i=1; i<=5; i++) {
		div_id = "step" + i;
		changeObjectVisibility(div_id,"hidden");
	}
	changeObjectVisibility('step4',"visible");
	
	document.getElementById('a3_1').innerHTML = facility;
	
	document.getElementById('a3_3').innerHTML = document.getElementById('testinput_xml').value;
}

function kH(e) {
	var pK = e ? e.which : window.event.keyCode;
	return pK != 13;
}

function setMsg (ftype) {
	switch (ftype) {
		case 1: 
			document.getElementById('dyk_1').innerHTML = "LED fixtures are digital products fully compatible with digital controls.";
			break;
		case 2: 
			document.getElementById('dyk_1').innerHTML = "Did you know that data centers generate more green house gas than Norway?";
			break;
		case 3: 
			document.getElementById('dyk_1').innerHTML = "LED fixtures require less maintenance as fixture life is over 50,000 hours or 5x longer than fluorescent lamps.";
			break;
		case 4: 
			document.getElementById('dyk_1').innerHTML = "LED fixtures contain no mercury as they are powered by diode semiconductors.";
			break;
		case 5: 
			document.getElementById('dyk_1').innerHTML = "LED fixtures can be programmed to dim when sunlight shines into the lighting space.";
			break;
		case 6: 
			document.getElementById('dyk_1').innerHTML = "Like incandescent lights, LED lights can be dimmed to the needs of the individual controlling the switch.";
			break;
		case 7: 
			document.getElementById('dyk_4').innerHTML = "A low profile, low power light source can reduce your plenum height and make installations fast and easy.";
			break;
		case 8: 
			document.getElementById('dyk_4').innerHTML = "LEDs were invented by Oleg Vladimirovich Losev in the mid 1920's.";
			break;
		case 9: 
			document.getElementById('dyk_3').innerHTML = "LED fixtures come in a variety of color temperatures, serving a variety of environments.";
			break;
		case 10: 
			document.getElementById('dyk_3').innerHTML = "Lunera LED lights special diffusion technology, allowing people to look at the lights without hurting their eyes.";
			break;
		case 11: 
			document.getElementById('dyk_3').innerHTML = "Facilities that use occupancy controls on Lunera lights use less electricity, regardless of where you are.";
			break;
		case 12: 
			document.getElementById('dyk_3').innerHTML = "Lunera LED lights special diffusion technology, allowing people to look at the lights without hurting their eyes.";
			break;
		case 13:
			document.getElementById('dyk_3').innerHTML = "LED fixtures can be tested independently to ensure that the fixture performs at the level claimed by the manufacturer.";
			break;
		case 14:
			document.getElementById('dyk_2').innerHTML = "Using Lunera fixtures can often reduce the amount of fixtures required to light the same space as our distribution can be wider than fluorescent fixtures.";
			break;
		case 15:
			document.getElementById('dyk_2').innerHTML = "LED fixtures consume about 35% less electricity than fluorescent fixtures.";
			break;
		case 16:
			document.getElementById('dyk_2').innerHTML = "Lighting accounts for 40% of electricity consumed by commercial buildings.";
			break;
		case 17:
			document.getElementById('dyk_2').innerHTML = "Using LED fixtures saves on installation by using DC power and eliminating lens focusing.";
			break;
		case 18:
			document.getElementById('err_1').innerHTML = '<span style="font-size:12px;line-height:normal;color:#cc0000;">Must choose a location!</span>';
			break;
		case 19:
			document.getElementById('err_1').innerHTML = '<span style="font-size:12px;line-height:normal;color:#cc0000;">You must enter a complete State name or Other before clicking Next.</span>';
			break;
		case 20:
			document.getElementById('err_1').innerHTML = '';
			break;
	}
	document.onkeypress = kH;
}

function setMsgState() {
	var state = document.getElementById('testinput_xml').value;
	
	switch (state) {
		case "IDAHO":
		case "IOWA":
		case "KENTUCKY":
		case "LOUISIANA":
		case "MONTANA":
		case "NEBRASKA":
		case "NORTH DAKOTA":
		case "OKLAHOMA":
		case "SOUTH DAKOTA":
		case "UTAH":
		case "WASHINGTON":
		case "WEST VIRGINIA":
		case "WYOMING" : 
			 setMsg(9);
			 break;
		case "ALABAMA":
		case "ARKANSAS":
		case "COLORADO":
		case "GEORGIA":
		case "INDIANA":
		case "KANSAS":
		case "MINNESOTA":
		case "MISSOURI":
		case "NEW MEXICO":
		case "NORTH CAROLINA":
		case "OREGON":
		case "SOUTH CAROLINA" : 
			 setMsg(10);
			 break;
		case "ARIZONA":
		case "DELAWARE":
		case "FLORIDA":
		case "ILLINOIS":
		case "MAINE":
		case "MICHIGAN":
		case "MISSISSIPPI":
		case "NEVADA":
		case "OHIO":
		case "PENNSYLVANIA":
		case "TENNESSEE":
		case "TEXAS":
		case "VERMONT":
		case "VIRGINIA":
		case "WISCONSIN" : 
			 setMsg(11);
			 break;
		case "ALASKA":
		case "CALIFORNIA":
		case "CONNECTICUT":
		case "HAWAII":
		case "MARYLAND":
		case "MASSACHUSETTS":
		case "NEW HAMPSHIRE":
		case "NEW JERSEY":
		case "NEW YORK":
		case "RHODE ISLAND" : 
			 setMsg(12);
			 break;
		default:
			setMsg(13);
			break;
	}
	
}