var formValues = new Array();
var formOptions = new Array();

formValues["mito"] = "";
formValues["pageref"] = "";
formValues["swissmit"] = "";
formValues["page"] = "";
formValues["lcms"] = "";
formValues["proidconf"] = "";
formValues["lcmspep"] = "";
formValues["highconf"] = "";
formValues["lcmsexpt"] = "";
formValues["theset"] = "";
formValues["groom"] = "";
formValues["funcat"] = "";
formValues["chromosome"] = "";
formValues["residuefirst"] = "";
formValues["residuelast"] = "";
formValues["mwtfirst"] = "";
formValues["mwtlast"] = "";
formValues["gravyfirst"] = "";
formValues["gravylast"] = "";
formValues["pifirst"] = "";
formValues["pilast"] = "";
formValues["est"] = "";
formValues["chrlocus"] = "";
formValues["name"] = "";
formValues["description"] = "";
formValues["group1"] = "";
formValues["group2"] = "";
formValues["group3"] = "";
formValues["yeast"] = "";
formValues["human"] = "";
formValues["rick"] = "";
formValues["targetp"] = "";
formValues["targmtp"] = "";
formValues["mitop"] = "";
formValues["mpdfm"] = "";
formValues["subloc"] = "";
formValues["ipsort"] = "";
formValues["predotar1"] = "";
formValues["pred1mit"] = "";
formValues["mitopred"] = "";
formValues["mpredconf"] = "";
formValues["seqlist"] = "";
formValues["order"] = "";
formValues["submit"] = "";
formValues["columns"] = "";

formOptions["mito"] = [
	""	,"(Empty)",
	"1"	,"Found",
	"0"	,"Not Found"
];

formOptions["pageref"] = [
	""		,"(Empty)",
	",1,"	,"Millar(2001) 2D-PAGE",
	",2,"	,"Kruft(2001) 2D-PAGE",
	",36,"	,"Werhahn(2001) TOM20",
	",10,"	,"Sweetlove(2002) OxStress",
	",13,"	,"Eubel&Braun(2002) unpub<em><em></em></em>",
	",35,"	,"Werhahn(2002) 3D-PAGE",
	",3,"	,"Heazlewood(2003) C1",
	",4,"	,"Heazlewood ATPase(2003)",
	",14,"	,"Millar Carrier proteins(2003)",
	",18,"	,"Werhahn TOM(2003)",
	",28,"	,"Chew Ascorbate cycle(2003)",
	",19,"	,"Eubel Supercomplexes(2003)",
	",29,"	,"Herald DiagPAGE(2003)",
	",26,"	,"Heazlewood LC/MS/MS(2004)",
	",30,"	,"Lister Protein import(2004)",
	",31,"	,"Taylor AA Metabolism(2004)",
	",34,"	,"Chew TOC64(2004)",
	",37,"	,"Brugiere Membranes(2004)",
	",43,"	,"Millar CII+CIV(2004)"
];

formOptions["swissmit"] = [
	""			,"(Empty)",
	"swissprot"	,"Found",
	"ND"		,"Not Found"
];

formOptions["page"] = [
	""		,"(Empty)",
	"PAGE"	,"Found",
	"ND"	,"Not Found"
];

formOptions["lcms"] = [
	""		,"(Empty)",
	"LCMS"	,"Found",
	"ND"	,"Not Found"
];

formOptions["proidconf"] = "";
formOptions["lcmspep"] = "";
formOptions["highconf"] = "";

formOptions["lcmsexpt"] = [
	""	,"(Empty)",
	"0"	,"0",
	"1"	,"1",
	"2"	,"2",
	"3"	,"3",
	"4"	,"4",
	"5"	,"5"
];


formOptions["theset"] = [
	""	,"(Empty)",
	"1"	,"Found",
	"0"	,"Not Found"
];

formOptions["groom"] = [
	""	,"(Empty)",
	"1"	,"Groomed",	
	"0"	,"Not Groomed"
];

formOptions["funcat"] = [
	""					,"(Empty)",
	"Energy"			,"Energy",
	"Metabolism"		,"Metabolism",
	"DNA Synthesis"		,"DNA Synthesis and Processing",
	"RNA Processing"	,"RNA Processing",
	"Protein Synthesis"	,"Protein Synthesis",
	"Fate"				,"Protein Fate",
	"Detoxification"	,"Defence Stress and Detoxification",
	"Transduction"		,"Cellular Communication / Signal Transduction",
	"Structural"		,"Cellular Structural Organization",
	"Transport"			,"Cellular Transport and Transport Mechanisms",
	"Transcription"		,"Transcription",
	"Death"				,"Cell Death",
	"Miscellaneous"		,"Miscellaneous Function",
	"Transposable"		,"Transposable Elements",
	"Unclassified"		,"Unclassified Protein"
];

formOptions["chromosome"] = [
	""	,"(Empty)",
	"1"	,"1",
	"2"	,"2",
	"3"	,"3",
	"4"	,"4",
	"5"	,"5",
	"C"	,"Chloroplastic",
	"M"	,"Mitochondrial"
];

formOptions["residuefirst"] = "";
formOptions["residuelast"] = "";
formOptions["mwtfirst"] = "";
formOptions["mwtlast"] = "";
formOptions["gravyfirst"] = "";
formOptions["gravylast"] = "";
formOptions["pifirst"] = "";
formOptions["pilast"] = "";
formOptions["est"] = "";
formOptions["chrlocus"] = "";
formOptions["name"] = "";
formOptions["description"] = "";

formOptions["group1"] = [
	""							,"(Empty)",
	"TCA%"						,"TCA Cycle",
	"Glycolysis"				,"Glycolysis",
	"Heme%"						,"Heme Biosynthesis",
	"Respiratory%"				,"Respiratory Chain",
	"Import"					,"Organelle Import",
	"PPR"						,"PPR",
	"Acyl Lipid Metabolism"		,"Acyl Lipid Metabolism"
];

formOptions["group2"] = [
	""						,"(Empty)",
	"Mitochondrial Import"	,"Mitochondrial Import",
	"Chloroplast Import"	,"Chloroplast Import",
	"Complex I"				,"Complex I",
	"Alt NADH"				,"Alternative NADH",
	"Complex II"			,"Complex II",
	"Complex III"			,"Complex III",
	"Complex IV"			,"Complex IV",
	"Complex V"				,"Complex V",
	"GST"					,"GSTs"
];

formOptions["group3"] = [
	""		,"(Empty)",
	"TIM"	,"TIM",
	"TOM"	,"TOM",
	"TIC"	,"TIC",
	"TOC"	,"TOC"
];

formOptions["yeast"] = [
	""	,"(Empty)",
	"1"	,"Orthologs",
	"0"	,"Not Found"
];

formOptions["human"] = [
	""	,"(Empty)",
	"1"	,"Orthologs",
	"0" ,"Not Found"
];

formOptions["rick"] = [
	""	,"(Empty)",
	"1"	,"Orthologs",
	"0" ,"Not Found"
];

formOptions["targetp"] = [
	""				,"(Empty)",
	"mito"			,"Mitochondria",
	"mit encoded"	,"Mit. Encoded",
	"cpt encoded"	,"Cpt. Encoded"
];

formOptions["targmtp"] = "";

formOptions["mitop"] = [
	""				,"(Empty)",
	"mito"			,"Mitochondria",
	"mit encoded"	,"Mit. Encoded",
	"cpt encoded"	,"Cpt. Encoded"
];

formOptions["mpdfm"] = "";

formOptions["subloc"] = [
	""				,"(Empty)",
	"mito"			,"Mitochondria",
	"mit encoded"	,"Mit. Encoded",
	"cpt encoded"	,"Cpt. Encoded"
];

formOptions["ipsort"] = [
	""				,"(Empty)",
	"mito"			,"Mitochondria",
	"mit encoded"	,"Mit. Encoded",
	"cpt encoded"	,"Cpt. Encoded"
];

formOptions["predotar1"] = [
	""				,"(Empty)",
	"mito"			,"Mitochondria",
	"poss mito"		,"Poss Mitochondria",
	"mit encoded"	,"Mit. Encoded",
	"cpt encoded"	,"Cpt. Encoded"
];

formOptions["pred1mit"] = "";

formOptions["mitopred"] = [
	""				,"(Empty)",
	"mito"			,"Mitochondria",
	"mit encoded"	,"Mit. Encoded",
	"cpt encoded"	,"Cpt. Encoded"
];

formOptions["mpredconf"] = "";

formOptions["seqlist"] = "";

formOptions["order"] = [
	""				,"(Empty)",
	"chromosome"	,"Chromosome",
	"chrlocus"		,"AGI Identifier",
	"description"	,"Description",
	"EST"			,"EST",
	"funcat"		,"Functional Category",
	"gravy"			,"GRAVY",
	"mwt"			,"Molecular Weight",
	"pi"			,"pI"
];

formOptions["submit"] = "Query Database";

formOptions["columns"] = [
	"chrlocus"		,"Chromosomal Locus",
	"name"			,"Name",
	"description"	,"Lab Description",
	"comment"		,"User Comment",
	"tigr"			,"TIGR Description",
	"funcat"		,"Functional Category",
	"residue"		,"Residues",
	"chromosome"	,"Chromosome",
	"est"			,"EST",
	"mwt"			,"MWt",
	"gravy"			,"GRAVY",
	"pi"			,"pI",
	"ystid"			,"Yeast ID",
	"ystdesc"		,"Yeast Desc",
	"rickid"		,"Rick. ID",
	"rickdesc"		,"Rick. Desc",
	"humanid"		,"Human ID",
	"humandesc"		,"Human Desc",
	"targetp"		,"TargetP",
	"mitop"			,"MitoProt",
	"subloc"		,"SubLoc",
	"ipsort"		,"IPSORT",
	"predotar1"		,"Predotar",
	"mitopred"		,"Mitopred",
	"page"			,"PAGE confirmed",
	"lcms"			,"LCMS confirmed",
	"swissmit"		,"SwissProt Mit",
	"lcmsexpt"		,"LCMS Expt Number",
	"lcmspep"		,"LCMS peptides",
	"proidconf"		,"ProID Conf",
	"highconf"		,"High Conf"
];

function initializeFormOptions() {
	var formElement = null;
	var array = new Array();
	
	for (var id in formOptions) {
		formElement = document.getElementById(id);
		
		if (formElement.tagName.toLowerCase() == "select") {
			array = formOptions[id];
			formElement.options.length = 0;
			
			for (var i=0; i<array.length; i+=2) {
				formElement.options[i/2] = new Option(array[i+1],array[i]);
			}
		}
	}
}