function setXaxis(obj){
	if(document.form.xaxis[0].checked){
		dinges = false;
	}else{
		dinges = true;
	}

//	document.form.lambda_start.disabled = dinges;
	document.form.lambda_stop.disabled = dinges;
	document.form.lambda_step.disabled = dinges;
//	document.form.dist_start.disabled = !dinges;
	document.form.dist_stop.disabled = !dinges;
	document.form.dist_step.disabled = !dinges;
}

function setMethod(){
	if(document.form.meth.value == 'Exact'){
		dinges = true;
	}else dinges = false;
	document.form.radreac.disabled = dinges;
	document.form.dyndepol.disabled = dinges;
}

function checks(){
	setXaxis();
	setMethod();
}

function checkForm(){
	error = '';
	if (document.form.meth.value == 'Exact' && document.form.AR.value != 1){
		error += '- For exact method, aspect ratio must be 1';
	}
	if (document.form.eqdiam.value > 10000) error += "\n- Please choose a smaller equal diameter";
	if (document.form.xaxis[0].checked == true){
		steps = (document.form.lambda_stop.value - document.form.lambda_start.value)/document.form.lambda_step.value;
	}else{
 		steps = (document.form.dist_stop.value - document.form.dist_start.value)/document.form.dist_step.value;
 	}
	if(steps > 1000) error += '- Please choose a larger step size. Number of steps cannot exceed 1000';
	if(document.form.refqe.value > 1) alert('Attention: nonphysical quantum efficiency.\ncalculation continues...');
	if(error){
		alert(error);
		return false;
	}else
		return true;
}
