var recordToSearch='';
var showSearchUi=true;
function getSearchBarUi(showSearchBar,placeHolder){
if(showSearchBar==true){
return "<button id='dropDown' onclick='javascript:populateDropdownMenu();' style='background-color:white;border:none'><h4>"+placeHolder+" ▼</h4></button><div id='searchUi' style='display:none;'><input id='searchInput' placeholder='Search Records' style='padding: 6px 12px;width:270px;' onkeyup='javascript:filter()'><div id='recordList'></div></div><hr>";}
else{return '';}
}
function toggleUiVisible(placeHolder){
if(showSearchUi==true){
document.getElementById('recordList').innerHTML=recordToSearch;
document.getElementById('searchUi').style.display='';
document.getElementById('dropDown').innerHTML='<h4>'+placeHolder+' ▲</h4>';
}else{
document.getElementById('searchUi').style.display='none';
document.getElementById('dropDown').innerHTML='<h4>'+placeHolder+' ▼</h4>';
}
showSearchUi=!showSearchUi;
}
function setRecordToSearch(records){
recordToSearch='';
for(var i=1;i<records.length;i++){
var recordItem=records[i].split('^*^');
recordToSearch=recordToSearch+"<div style='cursor:pointer;padding:6px 12px;background-color:lightgray' onclick='javascript:searchBarItemSelected(""+recordItem[0]+"",""+recordItem[1]+"",""+recordItem[2]+"",""+recordItem[3]+"",""+recordItem[4]+"",""+recordItem[6]+"")' >"+recordItem[0]+"<div style='font:9px Calibri'>"+recordItem[5].replace("NA","")+"</div></div>";
}
toggleUiVisible('Part Search');
}
function filter(){
var searchText=document.getElementById('searchInput').value.toLowerCase();
var list=(document.getElementById('recordList')).getElementsByTagName('div');
for(var i=0;i<list.length;i++){
if((list[i].innerHTML.toLowerCase()).indexOf(searchText)>-1){
list[i].style.display='';
}
else{
list[i].style.display='none';}
}
}