// JavaScript Document
	var option1 = new Option("Hydraulic holeless", "1");
	var option2 = new Option("Hydraulic holed", "2");
	var option3 = new Option("Traction geared", "3");
	var option4 = new Option("Traction gearless", "4");
	
	var optionCapHole0 = new Option("2100");
	var optionCapHole1 = new Option("2500");
	var optionCapHole2 = new Option("3000");
	var optionCapHole3 = new Option("3500");
	var optionCapHole4 = new Option("4500");
	var optionCapHole5 = new Option("5000");
	
	var optionCapGeared0 = new Option("2100");
	var optionCapGeared1 = new Option("2500");
	var optionCapGeared2 = new Option("3000");
	var optionCapGeared3 = new Option("3500");
	var optionCapGeared4 = new Option("4000");
	var optionCapGeared5 = new Option("4500");
	var optionCapGeared6 = new Option("5000");
	
	var optionCapGearless0 = new Option("2500");
	var optionCapGearless1 = new Option("3000");
	var optionCapGearless2 = new Option("3500");
	var optionCapGearless3 = new Option("4000");
	
	
	var optionSpeed0 = new Option("80");
	var optionSpeed1 = new Option("100");
	var optionSpeed2 = new Option("110");
	var optionSpeed3 = new Option("115");
	var optionSpeed4 = new Option("125");
	var optionSpeed5 = new Option("130");
	var optionSpeed6 = new Option("135");
	var optionSpeed7 = new Option("150");
	var optionSpeed8 = new Option("175");
	var optionSpeed9 = new Option("200");
	var optionSpeed10 = new Option("350");
	var optionSpeed11 = new Option("450");
	var optionSpeed12 = new Option("500");
	var optionSpeed13 = new Option("700");
	var optionSpeed14 = new Option("800");

	
	var doorspeeds0 = new Option("Select", "");
	var doorspeeds1 = new Option("Single Speed (Left handed)", "Single_Left");
	var doorspeeds2 = new Option("Single Speed (Right handed)", "Single_Right");
	var doorspeeds3 = new Option("Center opening", "Single_Center");
	var doorspeeds4 = new Option("Two Speed (Left Handed)", "Two_Left");
	var doorspeeds5 = new Option("Two Speed (Right handed)", "Two_Right");
	
	
	var entrances0 = new Option("Select", "");
	var entrances1 = new Option("Front only opening", "1");
	var entrances2 = new Option("Front and rear openings", "2");
	
	function isNumber(tempValue, whichOne) 
	{
		floatValue = parseFloat(tempValue)
		if (isNaN(floatValue)) {
		   alert("You must enter a numeric value in the " + whichOne + " box.");
		   eval("document.elevatorCalc." + whichOne + ".value = '0';")
		   eval("document.elevatorCalc." + whichOne + ".focus();")
		}
	}
	function isMaximum(tempValue, whichOne ,maxValue)
	{
		if (tempValue > maxValue) {
			//alert("The value for " + whichOne + " can not be greater than " + maxValue +".");
			hidelayer('TravelID');
			showlayer('TrafficAnalysis');
			eval("document.elevatorCalc. " + whichOne + ".value = '2';");
		}
		if (tempValue < 1) {
			alert("The value for " + whichOne + " can not be less than 1.");
			eval("document.elevatorCalc. " + whichOne + ".value = '1';")
			eval("document.elevatorCalc." + whichOne + ".focus();")
		}
	}
	
	function adjustDriveValues()
	{
		var NetTravel = parseFloat(document.elevatorCalc.NetTravel.value)
		if (NetTravel) {
			tempHeight = parseFloat(NetTravel);
		} else {
			alert('Please enter a number for net travel');
		}	
		
		var currentText = document.elevatorCalc.DriveType.options[document.elevatorCalc.DriveType.selectedIndex].text;
		if (tempHeight > 250) {
			maxLength = 2;
		} else {
			if (tempHeight > 60) {
				maxLength = 3;
			} else {
				if (tempHeight > 35) {
					maxLength = 4;
				} else {
					if (document.elevatorCalc.DriveType.length < 5) {
						maxLength = 5;
					} else {
						return void(0);
					}
				}
			}
		}
		document.elevatorCalc.DriveType.length = 1;
		
		for (var i=1; i < maxLength; i++) {
	        eval("document.elevatorCalc.DriveType.options[" + i + "]=option" + ((5-maxLength) + i));
			if (currentText == document.elevatorCalc.DriveType.options[i].text) { 
				document.elevatorCalc.DriveType.options[i].selected=true;   
			}   
		}
	
	}
	
	
		function CalcFloorHeight()
	{
		var distanceis = parseFloat(document.elevatorCalc.NetTravel.value);
		var tnumfloors = parseFloat(document.elevatorCalc.floors.value);
		document.elevatorCalc.floorHeight.value = parseInt(distanceis / tnumfloors);
		document.elevatorCalc.submit();
	}		
	
	
	
		function adjustCapactiy()
	{
		var capacityArray;
		var currentText;
		currentText = document.elevatorCalc.capacity.options[document.elevatorCalc.capacity.selectedIndex].text;
		if (document.elevatorCalc.DriveType.options[document.elevatorCalc.DriveType.selectedIndex].value == "4") {
			capacityArray = "Gearless";
			maxLength = 4;
		} else {
			if (document.elevatorCalc.DriveType.options[document.elevatorCalc.DriveType.selectedIndex].value == "1") {
				capacityArray = "Hole";
				maxLength = 6;
			} else {
				if (document.elevatorCalc.DriveType.options[document.elevatorCalc.DriveType.selectedIndex].value == "2") {
					capacityArray = "Hole";
					maxLength = 6
				} else {
					capacityArray = "Geared";
					maxLength = 7;
				}
			}
		}
		document.elevatorCalc.capacity.length = 0;
		
		for (var i=0; i < maxLength; i++) {
	        eval("document.elevatorCalc.capacity.options[" + i + "]=optionCap" + capacityArray + i);
			if (currentText == document.elevatorCalc.capacity.options[i].text) { 
				document.elevatorCalc.capacity.options[i].selected=true;   
			}  
		}
		adjustSpeed();
	}
	
			function poptype(){
		var ss,n;
		n=document.all("buildingtype").value;
		isSchoolValue = document.elevatorCalc.isSchool.value;
		if(n==6){ss="<span class='sublinetext'><a href='javascript:openWindow(5);' class='sublinetext'>Select Building Type</a></span>"} 
			else {if(n==0){ss="<span class='sublinetext'><a href='javascript:openWindow(0);' class='sublinetext'>Number of People</a></span>"}
				else {if ((n==1) && (isSchoolValue=="No")){ss="<span class='sublinetext'><a href='javascript:openWindow(1);' class='sublinetext'>Number of Bedrooms</a></span>"}
				else {if ((n==1) && (isSchoolValue=="Yes")){ss="<span class='sublinetext'><a href='javascript:openWindow(1);' class='sublinetext'>Number of Classrooms</a></span>"}
					else{if(n==2){ss="<span class='sublinetext'><a href='javascript:openWindow(2);' class='sublinetext'>Number of Beds</a></span>"}
					 	else{if(n==4){ss="<span class='sublinetext'><a href='javascript:openWindow(5);' class='sublinetext'>Number of Parking Spaces</a></span>"}
					 	  	else{ss="<span class='sublinetext'><a href='javascript:openWindow(3);' class='sublinetext'>Number of People</a></span>"}
						}
					}
				}
				}
			}
			PopulationUnits.innerHTML =ss;
		return(ss);
	}
	
	function setSchool()
	{
		if (document.elevatorCalc.buildingtype.options[document.elevatorCalc.buildingtype.selectedIndex].text == "School") {
			document.elevatorCalc.isSchool.value = "Yes";
		} else {
			document.elevatorCalc.isSchool.value = "No";
		}
	}
	

	
	function checkRecommendation()
	{

		var newFloors = parseFloat(document.elevatorCalc.floors.value) ;
		if (newFloors < 17) { 
			document.elevatorCalc.submit();
		} else {
			y = window.open('trafficAnalysis.asp','Traffic_Analysis','WIDTH=550,HEIGHT=300,toolbar=no,scrollbars=yes,resizable=yes,menubar=yes,status=no');
			y.focus();
		}
	}
	
	
	
	
	
		function checkSpeedMessage()
	{
		var speedMessage = document.elevatorCalc.speed.options[document.elevatorCalc.speed.selectedIndex].value;
		//("HIGHER speed", "higherGeared");
		//("SLOWER speed", "slowerGeared");
		if (speedMessage == "higherGeared") {
			alert("For higher speed options, please switch to a 'Traction gearless' application or \n select a capacity in which a 'Traction gearless' application is available \n (i.e. 2500, 3000, 3500, or 4000 lbs).\n\nThank you.");
			document.elevatorCalc.speed.selectedIndex = (document.elevatorCalc.speed.length -2);
			document.elevatorCalc.capacity.selectedIndex = 1;
			adjustSpeed();
			document.elevatorCalc.capacity.focus();
		} else {
			if (speedMessage == "slowerGeared") {
				alert("For slower speed options, please switch to a 'Hydraulic holed' application.\n\nThank you.");
				document.elevatorCalc.speed.selectedIndex = 1;
				document.elevatorCalc.capacity.selectedIndex = 3;
				adjustDriveValues();
				document.elevatorCalc.DriveType.selectedIndex = 1;
				adjustCapacity();
				adjustSpeed();
				document.elevatorCalc.DriveType.focus();
			}
		}
		
	}
	
	
