var ToptonsLoaded=false;
var BoptionsLoaded=false;
function fnTSearchSubmit(frm){
 var optionH=$("tSearchOption");//subjectType
 var searchTextT=$("tSearchText");
 var searchType=$("SearchTypeT");
 var searchText=$("queryStringT");
 var submitType=$("searchType");
 var searchInfo=$("searchTextT");
 if((searchType.options[searchType.selectedIndex].value).indexOf("S")!=-1){
  frm.action=searchUrl1;
  optionH.name="subjectType";
  optionH.value=searchType.options[searchType.selectedIndex].value;
  searchTextT.name="queryString";
 }else{
  frm.action=searchUrl2;
  optionH.name="realCategory";
  optionH.value=searchType.options[searchType.selectedIndex].value;
  searchTextT.name="pattern";
 }
 submitType.value=searchType.options[searchType.selectedIndex].value;
 searchTextT.value=searchText.value;
 searchInfo.value=searchText.value;
 if(searchTextT.value==null||trim(searchTextT.value)=="")
  return false;
 frm.submit();
};
function fnBSearchSubmit(frm){
 var optionH=$("bSearchOption");//subjectType
 var searchTextT=$("bSearchText");
 var searchType=$("SearchTypeB");
 var searchText=$("queryStringB");
  var submitType=$("searchType");
 var searchInfo=$("searchTextB");
 if((searchType.options[searchType.selectedIndex].value).indexOf("S")!=-1){
  frm.action=searchUrl1;
  optionH.name="subjectType";
  optionH.value=searchType.options[searchType.selectedIndex].value;
  searchTextT.name="queryStringT";
 }else{
  frm.action=searchUrl2;
  optionH.name="realCategory";
  optionH.value=searchType.options[searchType.selectedIndex].value;
  searchTextT.name="pattern";
 }
  submitType.value=searchType.options[searchType.selectedIndex].value;
 searchTextT.value=searchText.value;
 searchInfo.value=searchText.value;
 if(searchTextT.value==null||trim(searchText.value)=="")
  return false;
 frm.submit();
};
function _fnUpdateSearchPanel(el,type){
 var options=el.options;
 if(ToptonsLoaded&&type==1)
  return;
 if(BoptionsLoaded&&type==2)
  return;
 DWRUtil.removeAllOptions(el.id);
 DWRUtil.addOptions(el.id,seachItems,"id","name");
 DWRUtil.setValue(el.id,'1');
 var searchResult;
 var selObj;
 if(typeof fnInitSearch == "function"){
 	searchResult=fnInitSearch();
    selObj=searchResult.select;
 	var searchInputT=$("queryStringT");
 	var searchInputB=$("queryStringB");
 	searchInputT.value=searchResult.condition;
 	searchInputB.value=searchResult.condition;
 }else{
 	return;
 }
 
 if(selObj&&selObj!=""){
	   if(selObj!="")
        DWRUtil.setValue(el.id,selObj);
	  }
  if(type==1)
      ToptonsLoaded=true;
  if(type==2)
    BoptionsLoaded=true;
};
function fnSearchSubmit(el,frm,th,t){
 if(el.keyCode==13 && th.value.length>0){
   if(t=="T")
    fnTSearchSubmit(frm);
   if(t=="B")
    fnBSearchSubmit(frm);
  }
};

 
  
