function ddbj_func(dbacc) {
	var target = "ddbj_win_" + dbacc;
	document.form_ddbj.target = target;
	document.form_ddbj.accnumber.value = dbacc;
	document.form_ddbj.action = "http://getentry.ddbj.nig.ac.jp/search/SearchServlet";
	openWindow(document.form_ddbj.action, target);
	document.form_ddbj.submit();
}

function ezcat_func() {
	var action = "http://mbs.cbrc.jp/EzCatDB/search/get.do?dbcode=" + ezcat_code;
	openWindow(action, "ezcat_win");
}

function uniprot_func(dbacc) {
	//var action = "http://www.ebi.uniprot.org/uniprot-srv/uniProtView.do?proteinAc=" + dbacc;
	//var action = "http://beta.uniprot.org/uniprot/" + dbacc;
	var action = "http://www.uniprot.org/uniprot/" + dbacc;
	var target = "uniprot_win_" + dbacc;
	openWindow(action, target);
}

function isEcCheck(ecnum) {
	var ret = ecnum.replace(".","");
	return ret;
}

function kegg_func(ecnum) {
	var action = "http://www.genome.jp/dbget-bin/www_bget?ec:" + ecnum;
	var name = ecnum;
	while (1) {
		name = isEcCheck(ecnum);
		if (name == ecnum) {
			break;
		}
		ecnum = name;
	}
	var target = "kegg_win_" + name;
	openWindow(action, target);
}

function openSmallWindow( clocation, target ) {
    wo = window.open( clocation, target, "menubar=no,toolbar=yes,location=no,directories=no,status=yes,scrollbars=yes,resizable=yes,width=470,height=250");
    wo.focus();
}

function fasta_seq_func(filename) {
	var action = "ftp://ftp.pdbj.org/XML/pdbmlplus/fasta_seq_data/" + filename + "_seq.txt";
	var target = "fasta_seq_win_" + filename;
	openSmallWindow(action, target);
}

function pubmed_func(medline_id) {
	var action = "http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?cmd=Retrieve&amp;db=PubMed&amp;dopt=Abstract&amp;list_uids=" + medline_id;
	openWindow(action, "pubmed_win");
}

function ncbi_func(dbacc) {
	var target = "ncbi_win_" + dbacc;
	var action = "http://www.ncbi.nlm.nih.gov/entrez/viewer.fcgi?val=" + dbacc;
	openWindow(action, target);
}


function asaview_func() {
	openWindow(document.form_view.action, "asaview_win");
	document.form_view.target = "asaview_win";
	document.form_view.submit();
}

function pro_func() {
	openWindow(document.form_pro.action, "pro_win");
	document.form_pro.target = "pro_win";
	document.form_pro.submit();
}

function hhdb_func() {
	openWindow(document.form_hhdb.action, "hhdb_win");
	document.form_hhdb.target = "hhdb_win";
	document.form_hhdb.action = "http://hhdb01.tokai.jaeri.go.jp/HHDB/MoleculeSearch"; 
	document.form_hhdb.submit();
}

function doi_func(doi_id) {
	var action = "http://dx.doi.org/" + doi_id;
	openWindow(action, "doi_win");
}

function pronit_func(pdbid) {
	var target = "pronit_win_" + pdbid;
	document.form_ddbj.target = target;
	document.form_ddbj.action = "http://gibk26.bse.kyutech.ac.jp/cgi-bin/jouhou/pronit/new/pronit_search.pl";
	openWindow(document.form_ddbj.action, target);
	document.form_ddbj.submit();
}

function pronit_func2(pdbid) {
	var target = "pronit_win_" + pdbid;
	document.form_pronit.target = target;
	document.form_pronit.action = "http://gibk26.bse.kyutech.ac.jp/cgi-bin/jouhou/pronit/new/pronit_search.pl";
	openWindow(document.form_pronit.action, target);
	document.form_pronit.submit();
}

function chem_func(code) {
	var target = "chem_win_" + code ;
	var action = "http://www.ebi.ac.uk/msd-srv/msdchem/cgi-bin/cgi.pl?FUNCTION=getByCode&amp;CODE=" + code;
	openWindow(action, target);
}

function ligand_func(code) {
	var target = "ligand_win_" + code ;
	var action = "http://ligand-expo.rcsb.org/pyapps/ldHandler.py?formid=cc-index-search&amp;operation=ccid&amp;target=" + code;
	openWindow(action, target);
}

function norine_func(code) {
	var target = "norine_win_" + code ;
	var action = "http://bioinfo.lifl.fr/norine/result.jsp?ID=" + code;
	openWindow(action, target);
}
