//-------------------------------------------------------------------
function validateForm() {
	valid = true;
	if (this.main.txtCompany.value=="") {
		alert('Please enter a Company');
		valid = false;
		this.main.txtCompany.focus();
	} else if (this.main.txtName.value=="") {
		alert('Please enter a Name');
		valid = false;
		this.main.txtName.focus();
	} else if (this.main.txtPhone.value=="") {
		alert('Please enter a Phone Number');
		valid = false;
		this.main.txtPhone.focus();
	} else if (this.main.txtEmail.value=="") {
		alert('Please enter an Email Address');
		valid = false;
		this.main.txtEmail.focus();
	}
	return valid;
}
//-------------------------------------------------------------------
function initialLoad() {
	showPassenger();
	showPu();
	motorOptions();
	starterOptions();
	radioSetHallCalls();
	radioSetNEMA();
	radioSetOilCooler();
	setAccessZone();
	doorOptionsP();
	doorOptionsF();
}
//-------------------------------------------------------------------
function showPassenger() { 
     tableP.style.display = "";
	 tableF.style.display = "none";
	 this.main.chkDuplex.disabled=false;
	 this.main.chkHospitalService.disabled=false;
} 
function showFreight() { 
     tableP.style.display = "none";
	 tableF.style.display = "";
	 this.main.chkDuplex.disabled=true;
	 this.main.chkHospitalService.disabled=true;
}
function showPu() { 
	if (this.main.optQuote[1].checked) { // if Yes is selected
		tablePu.style.display = ""; //show
	} else {
		tablePu.style.display = "none"; //hide
	}
} 
//-------------------------------------------------------------------
function jackTypeBorehole() {
	if (this.main.chkBorehole.checked) {
		this.main.chkRoped.disabled=true;
		this.main.chkHoleless.disabled=true;
	} else {
		this.main.chkRoped.disabled=false;
		this.main.chkHoleless.disabled=false;
	}
}
function jackTypeRoped() {
	if (this.main.chkRoped.checked) {
		this.main.chkBorehole.disabled=true;
	} else {
		this.main.chkBorehole.disabled=false;
	}
	if (this.main.chkHoleless.checked) {
		this.main.chkBorehole.disabled=true;
	}
}
function jackTypeHoleless() {
	if (this.main.chkHoleless.checked) {
		this.main.chkBorehole.disabled=true;
	} else {
		this.main.chkBorehole.disabled=false;
	}
	if (this.main.chkRoped.checked) {
		this.main.chkBorehole.disabled=true;
	}
}
//-------------------------------------------------------------------
function doorOptionsP() {
	if (this.main.optDoorP[6].checked) {
		this.main.txtDoorOther.disabled=false;
	} else {
		this.main.txtDoorOther.disabled=true;
	}
}
function doorOptionsF() {
	if (this.main.optDoorF[3].checked) {
		this.main.chkACCam.disabled=false;
	} else {
		this.main.chkACCam.disabled=true;
	}
}
//-------------------------------------------------------------------
function radioSetHallCalls() {
	if (this.main.chkCardSecurity.checked) {
		this.main.optCardSecurity[0].disabled = false;
		this.main.optCardSecurity[1].disabled = false;
	} else {
		this.main.optCardSecurity[0].disabled = true;
		this.main.optCardSecurity[1].disabled = true;
	}
}
function radioSetNEMA() {
	if (this.main.chkNEMA.checked) {
		this.main.optNEMA[0].disabled = false;
		this.main.optNEMA[1].disabled = false;
	} else {
		this.main.optNEMA[0].disabled = true;
		this.main.optNEMA[1].disabled = true;
	}
}
function setAccessZone() {
	if (this.main.chkSelectorTerminalLimits.checked) {
		this.main.chkAccessZone.disabled = false;
	} else {
		this.main.chkAccessZone.disabled = true;
	}
}
function radioSetOilCooler() {
	if (this.main.chkOilCooler.checked) {
		this.main.optPhase[0].disabled = false;
		this.main.optPhase[1].disabled = false;
	} else {
		this.main.optPhase[0].disabled = true;
		this.main.optPhase[1].disabled = true;
	}
}
//-------------------------------------------------------------------
function motorOptions() { 
	if (main.optMotor.value=="1") {
		this.main.chkSequentialStart.disabled=true;
	} else {
		this.main.chkSequentialStart.disabled=false;
	}
}
function starterOptions() { 
	if (main.optStarter.value=="Solid State") {
		this.main.chkPotentialStart.disabled=true;
		this.main.chkSinglePhase.disabled=true;
	} else if (main.optStarter.value=="Wye-Delta") {
		this.main.chkPotentialStart.disabled=false;
		this.main.chkSinglePhase.disabled=true;
	} else if (main.optStarter.value=="X-Line") {
		this.main.chkPotentialStart.disabled=false;
		this.main.chkSinglePhase.disabled=false;
	}
}