function input_mode(inp_type) {
	with(document.forms[2]) {
		with(elements) {
			type.value=inp_type;
			run.value='';
		}
		submit();
	}
}

function Example(taxid,label, left, right, size, unists)
{
	this.taxid=taxid;
	this.label=label;
	this.left=left;
	this.right=right;
	this.size=size;
	this.unists=unists;
	return this;
}

var examples=new Array();
var i=0;
examples[i++]=new Example('9606','hs-1' ,'ACTAGAGTGCTCCCTTCAGCC','AAAATAAATTCCCACCCCTATG','303','265501');
examples[i++]=new Example('9606','hs-2' ,'GCAGGTCGGATTCATTC','CCATCTTTTCATAGG','177','265500');
examples[i++]=new Example('9606','hs-3','GGAGAAGTTGAGTATTTCTGC','ACCAAACTTCAAATTTTCGG','147-159','D6S273');
examples[i++]=new Example('10090','mm-1','TTATTGTGAGGATCCTGGGTTG','TGGAAGAACCACTTCACTGTGG','192','AW523314');
examples[i++]=new Example('10090','mm-2','GGAGTGTACCTGCCTTCAGT','CCTGTTTTAAGCATATGCCG','100','142445');
examples[i++]=new Example('10116','rat-1','GCCAATTCTATAGTGCTTCCCTT','TATCATGTACGCCTTCATCTCCT','120','261557');
examples[i++]=new Example('10116','rat-2','GTAGCAAATGGGCACCATGA','TCAGAGAACAGTCGTGGCAAAT','213-215','214796');
examples[i++]=new Example('10116','rat-3','CGAAAGTCAACTTTGCTGCATT','GATGCTCCAACCTGTTTCATCC','180','RH131904');
examples[i++]=new Example('7227','sts-1','TTTTACGACTCAATGGCAGTC','TTCGTTGTTGCTGGCTTT','246','Dm1675');
examples[i++]=new Example('7227','sts-2','TTTTAAAGCCAGCCGTCA','TATCCTCGCCCTTCCATT','183','82760');
examples[i++]=new Example('7227','sts-3','TTTGATCTTTAATTTGTGCGC','AATTTCCAACACCTAAATGGC','225','Dm0932');
examples[i++]=new Example('7227','sts-4','ACAGACACACACACACACACA','ACAGACACACACACACACACA','120-180','Dm0513');
examples[i++]=new Example('7165','sts-1','TTTTACGACTCAATGGCAGTC','TTCGTTGTTGCTGGCTTT','246','Dm1675');
examples[i++]=new Example('7165','sts-2','TTTTAAAGCCAGCCGTCA','TATCCTCGCCCTTCCATT','183','82760');
examples[i++]=new Example('7165','sts-3','TTTGATCTTTAATTTGTGCGC','AATTTCCAACACCTAAATGGC','225','Dm0932');
examples[i++]=new Example('7165','sts-4','ACAGACACACACACACACACA','ACAGACACACACACACACACA','120-180','Dm0513');
examples[i++]=new Example('3702','at-1','TGTCTACATCAATCTTTAATGCACAA','GCACCATGTCTTCTTTGGCT','538','MASC_STS17851');
examples[i++]=new Example('3702','at-2','GTTGGCGTAACCGACCTTTA','TGCTTAATCCTGTTTACTTGGTCA','550','258993');
examples[i++]=new Example('3702','at-3','TCAAATTGAAACAATCATAGAAGAA','GACCGCACATATGCATCGTA','550-560','258992');
examples[i++]=new Example('3702','at-4','CTTTCAAAAGTTGATATCGTTGTG','ATTCGAGCAAGCTCTCGTTG','521','MASC_STS17820');
examples[i++]=new Example('6239','cel-1','GCAAGCAAGTGTACTGATACAA','GCGTAAATTTGCGTTTGGAG','123','STS6-9');
examples[i++]=new Example('6239','cel-2','AACATGGGATTCATGGTGGT','CAAGTTCCGCAAGTTGTTCA','160-170','242642');
examples[i++]=new Example('6239','cel-3','CGAAATTTTGATGCAATGCT','ATGTGTGTTGGCCTGTCAAA','269','STS6-5');
examples[i++]=new Example('7460','ame-1','CGGTTAATTACGGTCGGTAACTC','CACTAGTAGAAAACTGGCGACAGG','217-223','DOP1');
examples[i++]=new Example('7460','ame-2','GTGCCAGCTGCATTAATGAA','GGTTCCTGGCCTTTTGCT','218','149505');
examples[i++]=new Example('7460','ame-3','ACCGACCATCCATCCGAC','TCTCGTGTCGCAGCAAATC','157','BI176');
examples[i++]=new Example('7460','ame-4','GAAGCAACGCGCTACGTC','GAGTTCTCTTTCTATGCGGGTATG','88','275119');
examples[i++]=new Example('9615','cfa-1','GCTGACCAAGATGAAGGAGATC','GAGTCGATCTCCAGGCTGGC','489','272944');
examples[i++]=new Example('9615','cfa-2','GCGGGCATTCAGTGACCTGA','TAAGTGGCCATCCAAGCTGC','213','PMC300830P1');
examples[i++]=new Example('9615','cfa-3','TCAGAGCTTTGAGCAGGTAG','AAGGCTCTAGGTGGTCATTC','182','272324');
examples[i++]=new Example('9615','cfa-4','GACACCACTGGAGGGTGACT','CAGGTCCACATGGTCTTCCT','172','PMC25807P2');
//examples[i++]=new Example('','','','','','');


function fillTextForm() {
	with(document.forms[2].elements.ststext) {
		if(value=='' || confirm('To show example STS data will be erased. Continue?')) {
			value='';
			for(var x=0; x<examples.length; ++x)
				if(document.forms[2].elements.taxid.value == examples[x].taxid) {
					value += examples[x].label+'\t';
					value += examples[x].left+'\t';
					value += examples[x].right+'\t';
					value += examples[x].size+'\n';
				}
			
			if(value == '') {
				value = '# Choose dataset first';
				document.forms[2].elements.orgdb.focus();
			}
		} 
	}
}

function fillUniStsForm() {
	with(document.forms[2].elements.unistslist) {
		if(value=='' || confirm('To show example STS data will be erased. Continue?')) {
			value='';
			for(var x=0; x<examples.length; ++x)
				if(document.forms[2].elements.taxid.value == examples[x].taxid) {
					value += examples[x].unists+'\n';
				}
			
			if(value == '') {
				value = '# Choose dataset first';
				document.forms[2].elements.orgdb.focus();
			}
		}
	} 
}

function fillTableForm() {
	with(document.forms[2].elements) {
		if(document.forms[2].elements.label1.value!=''  || 
		   document.forms[2].elements.label2.value!='' || 
		   document.forms[2].elements.label3.value!='') {
			if(!confirm('To show example STS data will be erased. Continue?')) return;
		}
		for(var x=0, l=0; x<examples.length && l<3; ++x)
			if(document.forms[2].elements.taxid.value == examples[x].taxid) {
				++l;
				eval('document.forms[2].elements.label'+l+'.value="'+examples[x].label+'"');
				eval('document.forms[2].elements.left'+l+'.value="'+examples[x].left+'"');
				eval('document.forms[2].elements.right'+l+'.value="'+examples[x].right+'"');
				eval('document.forms[2].elements.size'+l+'.value="'+examples[x].size+'"');
			}
		if(l==0) {
			alert('Choose dataset first');
			document.forms[2].elements.orgdb.focus();
		}
	}
}

