function checkDownloadForm(form) {
	form.submit();
}

function checkCompareGCForm(form) {
	form.submit();
}

function checkCompareCodonForm(form) {
	form.submit();
}

function checkCompareCodonPositionForm(form) {
	form.submit();
}

function checkComparetRNAForm(form, opt) {
	if (opt == 't') {
		form.a.value = 'compare_trna2';
	} else if (opt == 'm') {
		form.a.value = 'compare_trna2_m';
	}
	form.submit();
}

function checkGeneOrderForm(form) {
	if (form.cnt.value < 1) {
		alert('Please check at least one item ['+form.cnt.value+']');
		return;
	}
	form.submit();
}

function checkGeneOrderFormchangeCount(obj) {
	if (obj.checked) {
		document.option.cnt.value = document.option.cnt.value + 1;
	} else {
		document.option.cnt.value = document.option.cnt.value - 1;
	}
}

function saveSpecies(form, cnt) {
	checked_cnt = 0;
	if (form.fid.value == '') {
		alert('Please select proper Favorite');
		return;
	}
	for (i=1;i<=cnt;i++) {
		var obj = eval('form.chk_'+i);
		if (obj.checked) {
			checked_cnt++;
		}
	}
	if (checked_cnt == 0) {
		alert('Please select at least one species');
		return;
	}
	form.submit();
}

function changeType() {
	var obj = document.input;
	var type = getBLASTDatasetType(obj.db_id.value);
	//reset select box
	for (i=obj.PROGRAM.length;i>=0;i--) {
		obj.PROGRAM.options[i] = null;
	}

	if (type == 'P') {
		obj.PROGRAM.options[0] = new Option ('blastp', 'BLASTP');
		obj.PROGRAM.options[1] = new Option ('blastx', 'BLASTX');
	} else {
		obj.PROGRAM.options[0] = new Option ('blastn', 'BLASTN');
		obj.PROGRAM.options[1] = new Option ('tblastn', 'TBLASTN');
		obj.PROGRAM.options[2] = new Option ('tblastx', 'TBLASTX');
	}
}

function checkBLASTData(form) {
	if (form.search_name.value == '') {
		alert('Please insert search name.');
		form.search_name.focus();
		return;
	}

	if (form.db_id.value == 0) {
		alert('Sorry, we didn\'t make a dataset.');
		return;
	}
	form.submit();
}

