function setSpecies(treeitem,name){
	var species = collectElements('sp');
	for (i=0;i<species.length;i++){
			species[i].className = '';
		}
	treeitem.className = 'current';
	
	br = document.getElementById('browseLink');
	br.href = '/cgi-bin/gbrowse/'+name;
	bl = document.getElementById('blastLink');
	bl.href = 'search.php?show=blast&method='+name;
	make_invisible('orgsearch_inactive');
	make_visible('orgsearch_active');
	}

function submitNodeSearch(type){
	nodeForm = document.getElementById('nodeSearch');
	for (var i = 0; i<nodeForm.elements.length;i++){
		switch (nodeForm.elements[i].name){
			case "method":
				if (nodeForm.elements[i].value == 'none'){
					window.alert('Please select a node');
					return false;
				}		
				else if (type=='blast' && nodeForm.elements[i].value == '0'){
					window.alert('You cannot BLAST against all nodes');
					return false;
				}
				break;
			case "show":
				nodeForm.elements[i].value = type;
				break;
		}
	}
	nodeForm.submit();
}

function setNode(node){
	nodeSelect = document.getElementById('nodeSelect');
	if (node == 'all'){
		makeGroupVisible('node');
		nodeSelect.value = '0';
		make_invisible('nodesearch_inactive');
		make_visible('nodesearch_active');
	}
	else{
		if (document.db == 'Metazome')
			var nodes = new Array('560','555','559','558','570','569','561','567','554');
		else if (document.db == 'Phytozome') var nodes = new Array('603','602','601','600','598','599');
		makeGroupInvisible('node');
		make_visible('node_'+node);
		nodeSelect.value = nodes[node];
		make_invisible('nodesearch_inactive');
		make_visible('nodesearch_active');
	}
}

function checkLink(link){
	if (!link.href){
		window.alert('Please select an organism');
		return false;	
		}
	}
