function fillGenus(){

addOption(document.drop_list.Genus, "Aethalosoma", "Aethalosoma", "");
addOption(document.drop_list.Genus, "Akamptogonus", "Akamptogonus", "");
addOption(document.drop_list.Genus, "Amastigogonus", "Amastigogonus", "");
addOption(document.drop_list.Genus, "Asphalidesmus", "Asphalidesmus", "");
addOption(document.drop_list.Genus, "Atalopharetra", "Atalopharetra", "");
addOption(document.drop_list.Genus, "Atrophotergum", "Atrophotergum", "");
addOption(document.drop_list.Genus, "Australeuma", "Australeuma", "");
addOption(document.drop_list.Genus, "Ballophilus", "Ballophilus", "");
addOption(document.drop_list.Genus, "Blaniulus", "Blaniulus", "");
addOption(document.drop_list.Genus, "Brachydesmus", "Brachydesmus", "");
addOption(document.drop_list.Genus, "Brachyiulus", "Brachyiulus", "");
addOption(document.drop_list.Genus, "Bromodesmus", "Bromodesmus", "");
addOption(document.drop_list.Genus, "Choneiulus", "Choneiulus", "");
addOption(document.drop_list.Genus, "Cormocephalus", "Cormocephalus", "");
addOption(document.drop_list.Genus, "Craterostigmus", "Craterostigmus", "");
addOption(document.drop_list.Genus, "Cryptops", "Cryptops", "");
addOption(document.drop_list.Genus, "Cylindroiulus", "Cylindroiulus", "");
addOption(document.drop_list.Genus, "Dasystigma", "Dasystigma", "");
addOption(document.drop_list.Genus, "Gasterogramma", "Gasterogramma", "");
addOption(document.drop_list.Genus, "Geophilus", "Geophilus", "");
addOption(document.drop_list.Genus, "Ginglymodesmus", "Ginglymodesmus", "");
addOption(document.drop_list.Genus, "Henicops", "Henicops", "");
addOption(document.drop_list.Genus, "Lamyctes", "Lamyctes", "");
addOption(document.drop_list.Genus, "Lissodesmus", "Lissodesmus", "");
addOption(document.drop_list.Genus, "Lithobius", "Lithobius", "");
addOption(document.drop_list.Genus, "Neocambrisoma", "Neocambrisoma", "");
addOption(document.drop_list.Genus, "Nesiothrix", "Nesiothrix", "");
addOption(document.drop_list.Genus, "Noteremus", "Noteremus", "");
addOption(document.drop_list.Genus, "Notodesmus", "Notodesmus", "");
addOption(document.drop_list.Genus, "Ommatoiulus", "Ommatoiulus", "");
addOption(document.drop_list.Genus, "Ooperipatellus", "Ooperipatellus", "");
addOption(document.drop_list.Genus, "Ophyiulus", "Ophyiulus", "");
addOption(document.drop_list.Genus, "Paralamyctes (Haasiella)", "Paralamycyes (Haasiella)", "");
addOption(document.drop_list.Genus, "Paralamyctes (Nothofagobius)", "Paralamycyes (Nothofagobius)", "");
addOption(document.drop_list.Genus, "Paredrodesmus", "Paredrodesmus", "");
addOption(document.drop_list.Genus, "Peterjohnsia", "Peterjohnsia", "");
addOption(document.drop_list.Genus, "Phryssonotus", "Phryssonotus", "");
addOption(document.drop_list.Genus, "Pogonosternum", "Pogonosternum", "");
addOption(document.drop_list.Genus, "Procophorella", "Procophorella", "");
addOption(document.drop_list.Genus, "Procyliosoma", "Procyliosoma", "");
addOption(document.drop_list.Genus, "Propolyxenus", "Propolyxenus", "");
addOption(document.drop_list.Genus, "Reginaterreuma", "Reginaterreuma", "");
addOption(document.drop_list.Genus, "Scutigera", "Scutigera", "");
addOption(document.drop_list.Genus, "Somethus", "Somethus", "");
addOption(document.drop_list.Genus, "Tasmaniosoma", "Tasmaniosoma", "");
addOption(document.drop_list.Genus, "Tasmanipatus", "Tasmanipatus", "");
addOption(document.drop_list.Genus, "Tasmanodesmus", "Tasmanodesmus", "");
addOption(document.drop_list.Genus, "Tasmanopeltis", "Tasmanopeltis", "");
addOption(document.drop_list.Genus, "Tuoba", "Tuoba", "");
}

function SelectSpecies(){

removeAllOptions(document.drop_list.Species);
addOption(document.drop_list.Species, "", "Choose species", "");

if(document.drop_list.Genus.value == 'Aethalosoma'){
addOption(document.drop_list.Species,"solum", "solum");
}
if(document.drop_list.Genus.value == 'Akamptogonus'){
addOption(document.drop_list.Species,"novarae", "novarae");
}
if(document.drop_list.Genus.value == 'Amastigogonus'){
addOption(document.drop_list.Species,"fossuliger", "fossuliger");
addOption(document.drop_list.Species,"hardyi", "hardyi");
addOption(document.drop_list.Species,"tasmanianus", "tasmanianus");
addOption(document.drop_list.Species,"verreauxii", "verreauxii");
}
if(document.drop_list.Genus.value == 'Asphalidesmus'){
addOption(document.drop_list.Species,"golovatchi", "golovatchi");
addOption(document.drop_list.Species,"leae", "leae");
addOption(document.drop_list.Species,"parvus", "parvus");
}
if(document.drop_list.Genus.value == 'Atalopharetra'){
addOption(document.drop_list.Species,"bashfordi", "bashfordi");
addOption(document.drop_list.Species,"clarkei", "clarkei");
addOption(document.drop_list.Species,"eberhardi", "eberhardi");
addOption(document.drop_list.Species,"johnsi", "johnsi");
}
if(document.drop_list.Genus.value == 'Atrophotergum'){
addOption(document.drop_list.Species,"bonhami", "bonhami");
addOption(document.drop_list.Species,"montanum", "montanum");
addOption(document.drop_list.Species,"pastorale", "pastorale");
addOption(document.drop_list.Species,"silvaticum", "silvaticum");
addOption(document.drop_list.Species,"sodalis", "sodalis");
addOption(document.drop_list.Species,"wurrawurraense", "wurrawurraense");
}
if(document.drop_list.Genus.value == 'Australeuma'){
addOption(document.drop_list.Species,"golovatchi", "golovatchi");
addOption(document.drop_list.Species,"jeekeli", "jeekeli");
addOption(document.drop_list.Species,"mauriesi", "mauriesi");
addOption(document.drop_list.Species,"simile", "simile");
}
if(document.drop_list.Genus.value == 'Ballophilus'){
addOption(document.drop_list.Species,"australiae", "australiae");
}
if(document.drop_list.Genus.value == 'Blaniulus'){
addOption(document.drop_list.Species,"guttulatus", "guttulatus");
}
if(document.drop_list.Genus.value == 'Brachydesmus'){
addOption(document.drop_list.Species,"superus", "superus");
}
if(document.drop_list.Genus.value == 'Brachyiulus'){
addOption(document.drop_list.Species,"pusillus", "pusillus");
}
if(document.drop_list.Genus.value == 'Bromodesmus'){
addOption(document.drop_list.Species,"catrionae", "catrionae");
addOption(document.drop_list.Species,"militaris", "militaris");
addOption(document.drop_list.Species,"riparius", "riparius");
addOption(document.drop_list.Species,"rufus", "rufus");
}
if(document.drop_list.Genus.value == 'Choneiulus'){
addOption(document.drop_list.Species,"palmatus", "palmatus");
}
if(document.drop_list.Genus.value == 'Cormocephalus'){
addOption(document.drop_list.Species,"westwoodi", "westwoodi");
}
if(document.drop_list.Genus.value == 'Craterostigmus'){
addOption(document.drop_list.Species,"tasmanianus", "tasmanianus");
}
if(document.drop_list.Genus.value == 'Cryptops'){
addOption(document.drop_list.Species,"hortensis", "hortensis");
}
if(document.drop_list.Genus.value == 'Cylindroiulus'){
addOption(document.drop_list.Species,"britannicus", "britannicus");
addOption(document.drop_list.Species,"latestriatus", "latestriatus");
}
if(document.drop_list.Genus.value == 'Dasystigma'){
addOption(document.drop_list.Species,"bonhami", "bonhami");
addOption(document.drop_list.Species,"huonense", "huonense");
addOption(document.drop_list.Species,"margaretae", "margaretae");
addOption(document.drop_list.Species,"tyleri", "tyleri");
}
if(document.drop_list.Genus.value == 'Gasterogramma'){
addOption(document.drop_list.Species,"austrinum", "austrinum");
addOption(document.drop_list.Species,"extremum", "extremum");
addOption(document.drop_list.Species,"imber", "imber");
addOption(document.drop_list.Species,"plomleyi", "plomleyi");
addOption(document.drop_list.Species,"psi", "psi");
addOption(document.drop_list.Species,"rusticum", "rusticum");
addOption(document.drop_list.Species,"tarkinense", "tarkinense");
addOption(document.drop_list.Species,"wynyardense", "wynyardense");
}
if(document.drop_list.Genus.value == 'Geophilus'){
addOption(document.drop_list.Species,"longicornis", "longicornis");
}
if(document.drop_list.Genus.value == 'Ginglymodesmus'){
addOption(document.drop_list.Species,"penelopae", "penelopae");
addOption(document.drop_list.Species,"sumac", "sumac");
addOption(document.drop_list.Species,"tasmanianus", "tasmanianus");
}
if(document.drop_list.Genus.value == 'Henicops'){
addOption(document.drop_list.Species,"maculatus", "maculatus");
}
if(document.drop_list.Genus.value == 'Lamyctes'){
addOption(document.drop_list.Species,"emarginatus", "emarginatus");
addOption(document.drop_list.Species,"hellyeri", "hellyeri");
}
if(document.drop_list.Genus.value == 'Lissodesmus'){
addOption(document.drop_list.Species,"adrianae", "adrianae");
addOption(document.drop_list.Species,"alisonae", "alisonae");
addOption(document.drop_list.Species,"anas", "anas");
addOption(document.drop_list.Species,"bashfordi", "bashfordi");
addOption(document.drop_list.Species,"clivulus", "clivulus");
addOption(document.drop_list.Species,"cognatus", "cognatus");
addOption(document.drop_list.Species,"cornutus", "cornutus");
addOption(document.drop_list.Species,"devexus", "devexus");
addOption(document.drop_list.Species,"hamatus", "hamatus");
addOption(document.drop_list.Species,"horridomontis", "horridomontis");
addOption(document.drop_list.Species,"inopinatus", "inopinatus");
addOption(document.drop_list.Species,"latus", "latus");
addOption(document.drop_list.Species,"modestus", "modestus");
addOption(document.drop_list.Species,"montanus", "montanus");
addOption(document.drop_list.Species,"orarius", "orarius");
addOption(document.drop_list.Species,"peninsulensis", "peninsulensis");
addOption(document.drop_list.Species,"perporosus", "perporosus");
addOption(document.drop_list.Species,"plomleyi", "plomleyi");
}
if(document.drop_list.Genus.value == 'Lithobius'){
addOption(document.drop_list.Species,"microps", "microps");
addOption(document.drop_list.Species,"peregrinus", "peregrinus");
}
if(document.drop_list.Genus.value == 'Neocambrisoma'){
addOption(document.drop_list.Species,"cachinnus", "cachinnus");
addOption(document.drop_list.Species,"fieldensis", "fieldensis");
}
if(document.drop_list.Genus.value == 'Nesiothrix'){
addOption(document.drop_list.Species,"mangana", "mangana");
addOption(document.drop_list.Species,"medialis", "medialis");
addOption(document.drop_list.Species,"tasmanica", "tasmanica");
}
if(document.drop_list.Genus.value == 'Noteremus'){
addOption(document.drop_list.Species,"infimus", "infimus");
}
if(document.drop_list.Genus.value == 'Noteremus'){
addOption(document.drop_list.Species,"summus", "summus");
}
if(document.drop_list.Genus.value == 'Notodesmus'){
addOption(document.drop_list.Species,"scotius", "scotius");
}
if(document.drop_list.Genus.value == 'Ommatoiulus'){
addOption(document.drop_list.Species,"moreleti", "moreleti");
}
if(document.drop_list.Genus.value == 'Ooperipatellus'){
addOption(document.drop_list.Species,"cryptus", "cryptus");
}
if(document.drop_list.Genus.value == 'Ophyiulus'){
addOption(document.drop_list.Species,"pilosus", "pilosus");
}
if(document.drop_list.Genus.value == 'Paralamyctes (Haasiella)'){
addOption(document.drop_list.Species,"subicolus", "subicolus");
}
if(document.drop_list.Genus.value == 'Paralamyctes (Nothofagobius)'){
addOption(document.drop_list.Species,"mesibovi", "mesibovi");
}
if(document.drop_list.Genus.value == 'Paredrodesmus'){
addOption(document.drop_list.Species,"aceriodendron", "aceriodendron");
addOption(document.drop_list.Species,"australis", "australis");
addOption(document.drop_list.Species,"bicalcar", "bicalcar");
addOption(document.drop_list.Species,"monticolus", "monticolus");
addOption(document.drop_list.Species,"purpureus", "purpureus");
addOption(document.drop_list.Species,"taurulus", "taurulus");
}
if(document.drop_list.Genus.value == 'Peterjohnsia'){
addOption(document.drop_list.Species,"titan", "titan");
}
if(document.drop_list.Genus.value == 'Phryssonotus'){
addOption(document.drop_list.Species,"novaehollandiae", "novaehollandiae");
}
if(document.drop_list.Genus.value == 'Pogonosternum'){
addOption(document.drop_list.Species,"nigrovirgatum", "nigrovirgatum");
}
if(document.drop_list.Genus.value == 'Procophorella'){
addOption(document.drop_list.Species,"bashfordi", "bashfordi");
addOption(document.drop_list.Species,"innupta", "innupta");
}
if(document.drop_list.Genus.value == 'Procyliosoma'){
addOption(document.drop_list.Species,"leae", "leae");
addOption(document.drop_list.Species,"tasmanicum", "tasmanicum");
}
if(document.drop_list.Genus.value == 'Propolyxenus'){
addOption(document.drop_list.Species,"forsteri", "forsteri");
}
if(document.drop_list.Genus.value == 'Reginaterreuma'){
addOption(document.drop_list.Species,"tarkinensis", "tarkinensis");
}
if(document.drop_list.Genus.value == 'Scutigera'){
addOption(document.drop_list.Species,"coleoptrata", "coleoptrata");
}
if(document.drop_list.Genus.value == 'Somethus'){
addOption(document.drop_list.Species,"mesibovi", "mesibovi");
addOption(document.drop_list.Species,"tasmani", "tasmani");
}
if(document.drop_list.Genus.value == 'Tasmaniosoma'){
addOption(document.drop_list.Species,"armatum", "armatum");
}
if(document.drop_list.Genus.value == 'Tasmanipatus'){
addOption(document.drop_list.Species,"anophthalmus", "anophthalmus");
addOption(document.drop_list.Species,"barretti", "barretti");
}
if(document.drop_list.Genus.value == 'Tasmanodesmus'){
addOption(document.drop_list.Species,"hardyi", "hardyi");
}
if(document.drop_list.Genus.value == 'Tasmanopeltis'){
addOption(document.drop_list.Species,"grandis", "grandis");
}
if(document.drop_list.Genus.value == 'Tuoba'){
addOption(document.drop_list.Species,"laticeps", "laticeps");
}
}
////////////////// 

function removeAllOptions(selectbox)
{
	var i;
	for(i=selectbox.options.length-1;i>=0;i--)
	{
		//selectbox.options.remove(i);
		selectbox.remove(i);
	}
}


function addOption(selectbox, value, text )
{
	var optn = document.createElement("OPTION");
	optn.text = text;
	optn.value = value;

	selectbox.options.add(optn);
}
