	function changeBootstrapFlag(form) {
		var obj = form.bootstrap_flag.value;	
		var obj1 = eval('bootstrap_analysis');

		if (obj == "Y") {
			obj1.style.display = "";
		} else if (obj == "N") {
			obj1.style.display = "none";
		} else {
			alert("Error");
		}
	}

	function changeRandomizeInputFlag(form) {
		var obj = form.randomize_input_flag.value;	
		var obj1 = eval('randomize_input_span');

		if (obj == "Y") {
			obj1.style.display = "";
		} else if (obj == "N") {
			obj1.style.display = "none";
		} else {
			alert("Error");
		}
	}

	function changeEmpiricalFreqFlag(form) {
		var obj = form.empirical_freq_flag.value;	
		var obj1 = eval('empirical_freq_span');

		alert(obj);

		if (obj == "N") {
			obj1.style.display = "";
		} else if (obj == "Y") {
			obj1.style.display = "none";
		} else {
			alert("Error");
		}
	}

	function changeCategorySiteFlag(form) {
		var obj = form.category_site_flag.value;	
		var obj1 = eval('category_site_span');

		if (obj == "N") {
			obj1.style.display = "";
		} else if (obj == "Y") {
			obj1.style.display = "none";
		} else {
			alert("Error");
		}

	}

	function changeDNAMLVariationRate(form) {
		var obj = form.variation_rate.value;	
		var obj1 = eval('gamma_distributed_span');
		var obj2 = eval('gamma_invariant_span');
		var obj3 = eval('user_defined_hmm');
		var obj4 = eval('rates_in_hmm_span');

		if (obj == "GAMMA_DISTRIBUTED") {
			obj1.style.display = "";
			obj2.style.display = "none";
			obj3.style.display = "none";
			obj4.style.display = "";
		} else if (obj == "GAMMA_INVARIANT") {
			obj1.style.display = "";
			obj2.style.display = "";
			obj3.style.display = "none";
			obj4.style.display = "";
		} else if (obj == "USER_DEFINED_HMM") {
			obj1.style.display = "none";
			obj2.style.display = "none";
			obj3.style.display = "";
			obj4.style.display = "";
		} else if (obj == "CONSTANT") {
			obj1.style.display = "none";
			obj2.style.display = "none";
			obj3.style.display = "none";
			obj4.style.display = "none";
		} else {
			alert("Error");
		}
	}

	function changeDataType(form) {
		var obj = form.data_type.value;	
		var obj1 = eval('model_name1');
		var obj2 = eval('model_name2');
		var obj11 = eval('model_option1');
		var obj22 = eval('model_option2');

		if (obj == "AA") {
			obj1.style.display = "none";
			obj2.style.display = "";
			obj11.style.display = "none";
			obj22.style.display = "";
		} else if (obj == "DNA") {
			obj1.style.display = "";
			obj2.style.display = "none";
			obj11.style.display = "";
			obj22.style.display = "none";
		} else {
			alert("Error");
		}
	}

	function changeDNAModel(form) {
		var obj = form.model_dna.value;	
		var obj1 = eval('base_frequency_span');

		if (obj == "JC69" || obj == "K2P") {
			obj1.style.display = "none";
		} else {
			obj1.style.display = "";
		}
	}

	function WTDturnOnSeq(id, rst) {
		for (i=1;i<document.check.cnt.value*1+1;i++) {
			var obj = eval("document.check.seq_"+i);
			if (obj == null || obj == Undefined) {
				obj = eval("document.check.chk_"+i);
			}
			if (obj.value == id) {
				if (rst != null) {
					obj.checked = rst;
				} else {
					if (obj.checked) { obj.checked = false; return false; } else { obj.checked = true; return true; }
				}
				break;
			}
		}
	}

	function WTDturnOnSeq2(id) {
		for (i=1;i<document.check.cnt.value*1+1;i++) {
			var obj = eval("document.check.seq_"+i);
			if (obj == null || obj == Undefined) {
				obj = eval("document.check.chk_"+i);
			}
			if (obj.value == id) {
				if (obj.checked) { obj.checked = false; } else { obj.checked = true; }
				break;
			}
		}
	}

	function changeTSTVRATIOFlag(form) {
		var obj = form.ts_tv_ratio_flag.value;	
		var obj1 = eval('ts_tv_ratio_span');

		if (obj == "Fixed") {
			obj1.style.display = "";
		} else if (obj == "Estimated") {
			obj1.style.display = "none";
		} else {
			alert("Error");
		}
	}

	function changePINVARFlag(form) {
		var obj = form.p_invar_flag.value;	
		var obj1 = eval('p_invar_span');

		if (obj == "Fixed") {
			obj1.style.display = "";
		} else if (obj == "Estimated") {
			obj1.style.display = "none";
		} else {
			alert("Error");
		}
	}

