

$(document).ready(function() {
	$("#genesearch").autocomplete(
		"gene_allele_name_stocks.php",
		{
			delay:10,
			minChars:1,
			matchSubset:1,
			matchContains:1,
			cacheLength:1,
			onItemSelect:selectItem,
		maxItemsToShow:25,
		
			autoFill:false
		}
	);
	
	$("#genesearch2").autocomplete(
		"gene_allele_name.php",
		{
			delay:10,
			minChars:1,
			matchSubset:1,
			matchContains:1,
			cacheLength:1,
			onItemSelect:selectItemgene,
		maxItemsToShow:25,
		
			autoFill:false
		}
	);
	
	$("#phenotypesearch").autocomplete(
		"term_search.php",
		{
			delay:10,
			minChars:1,
			matchSubset:1,
			matchContains:1,
			cacheLength:1,
			onItemSelect:selectItemPhenotype,
		maxItemsToShow:20,
		
			autoFill:false
		}
	);

});


function findValuePhenotype(li) {
	
updateinfo(li.extra[0]);

	document.forms["phenotypesearchform"].phenotypesearch.value=li.selectValue;

}

function findValue(li) {
	

	li.selectValue=htmlspecialchars_decode(li.selectValue, "ENT_NOQUOTES");  

	document.forms["advanced"].genesearch.value=li.selectValue;
	document.forms["advanced"].identifier.value=li.extra[0];
	document.forms["advanced"].identifier.disabled=true;
	document.forms["advanced"].chr.value=li.extra[1];
	document.forms["advanced"].chr.disabled=true;
	
	document.forms["advanced"].strain_type.disabled=true;
	document.forms["advanced"].mutation_type.disabled=true;
	document.forms["advanced"].searchpheno.disabled=true;

	
	
}

function resetadvsearch() {
	
	document.forms["advanced"].identifier.disabled=false;
	document.forms["advanced"].chr.disabled=false;
	document.forms["advanced"].strain_type.disabled=false;
	document.forms["advanced"].mutation_type.disabled=false;
	document.forms["advanced"].searchpheno.disabled=false;
	document.forms["advanced"].genesearch.value="";
	document.forms["advanced"].identifier.value="";
	document.forms["advanced"].chr.value="none";
	document.forms["advanced"].strain_type.value="none";
	document.forms["advanced"].mutation_type.value="none";
	document.forms["advanced"].searchpheno.value="";

}

function enableform() {
	
	document.forms["advanced"].identifier.disabled=false;
	document.forms["advanced"].chr.disabled=false;
	document.forms["advanced"].strain_type.disabled=false;
	document.forms["advanced"].mutation_type.disabled=false;
	document.forms["advanced"].searchpheno.disabled=false;
	

}

function selectItem(li) {
	
	findValue(li);
}




function findValuegene(li) {
	

	li.selectValue=htmlspecialchars_decode(li.selectValue, "ENT_NOQUOTES");  

	document.forms["geneallele"].genesearch2.value=li.selectValue;
	document.forms["geneallele"].identifier.value=li.extra[0];
	
	
}



function selectItemgene(li) {
	
	findValuegene(li);
}

function selectItemPhenotype(li) {
	
	findValuePhenotype(li);
}

