﻿<!-- 
  var _multiSearchCookieName='ppfor.keywords';
  var _multiSearchCookieKey='key_';
  var _proKeywordName='_proKeyword_';
  function _initMultiSearch(searchPageUrl,loadKeySelected)
  {
    var objGoPage=docEle('_goSearchPage_');                
    if(objGoPage){   
        objGoPage.onclick=function(){
            _changeKeywords();
        }
        if(searchPageUrl && searchPageUrl!=''){
            objGoPage.href=searchPageUrl!='#'?searchPageUrl:'javascript:void(0);';
        }
    }  
    if(!loadKeySelected) return;
    
    var objKeywords=document.getElementsByName(_proKeywordName);   
    var cookie=getCookie(_multiSearchCookieName);    
    if(cookie!=null&&objKeywords!=null && objKeywords.length>0){
        for(var i=0;i<objKeywords.length;i++){
            var id=objKeywords[i].id||'';
            if(id!=''){
                id=id.replace(_proKeywordName,_multiSearchCookieKey).replace(/(^\s*)|(\s*$)/g,"");
            }
            if(id!=''){    
                var key=getCookieValue(cookie,id);
                if(key!=null && key!=''){               
                    setSelectOption(objKeywords[i],key);
                }
            }     
        }
    }
  }  
  function _changeKeywords(){     
    var objKeywords=document.getElementsByName(_proKeywordName);       
    if(objKeywords!=null && objKeywords.length>0){
        for(var i=0;i<objKeywords.length;i++){
            var id=objKeywords[i].id||'';
            if(id!=''){
                id=id.replace(_proKeywordName,_multiSearchCookieKey).replace(/(^\s*)|(\s*$)/g,"");
            }
            if(id!=null && id!=''){ 
                setCookie(objKeywords[i].value,_multiSearchCookieName,id);                      
            }     
        }   
    }
    var objTrArray=document.getElementsByTagName('tr');
    if(objTrArray!=null && objTrArray.length>0){
        for(var i=0;i<objTrArray.length;i++){
            var name=objTrArray[i].getAttribute('name')||'';
            if(name && name=='search-list-line'){
                _changeSearchLine(objTrArray[i]);                  
            }
        }
    }   
  }
  function setSelectOption(obj,optionValue)
  {
     if(obj!=null && obj.options && obj.options.length>0){
        for(var i=0;i< obj.options.length; i++){
            if(obj.options[i].value.toLowerCase()==optionValue.toLowerCase()){
                obj.options[i].selected=true;
                break;
            }
        }
     }          
  }  
  function _filterSearchList(obj)
  {
    if(obj!=null){
        var objTrArray=obj.getElementsByTagName('tr');
        if(objTrArray && objTrArray.length>0){
            for(var i=0;i<objTrArray.length;i++){
                var name=objTrArray[i].getAttribute('name')||'';
                if(name && name=='search-list-line'){
                    _changeSearchLine(objTrArray[i]);                  
                }
            }
        }
        obj.style.display='';
    } 
  }
  function _changeSearchLine(objTr)
  {
    var objTdArray=objTr.cells;
    if(objTdArray!=null && objTdArray.length>0){
        for(var c=0;c<objTdArray.length;c++){
            var key=objTdArray[c].getAttribute('key')||'';
            var keyword=objTdArray[c].getAttribute('keyword')||'';                           
            var keytype=objTdArray[c].getAttribute('keytype')||'';  
            var objSelect=key!='' ? docEle(_proKeywordName+key) : false;
            if(objSelect && objSelect.selectedIndex>-1){
                var value= objSelect.options[objSelect.selectedIndex].value;               
                if(value && value!='*'){  
                    if(keytype=='like'){
                        objTr.style.display=(keyword.toLowerCase().indexOf(objSelect.value.toLowerCase())>-1) ? '' : 'none';
                    }else if(keyword.toLowerCase()!=objSelect.value.toLowerCase()){
                        objTr.style.display='none';
                    }else{
                        objTr.style.display='';
                    }                                               
                }else{
                    objTr.style.display='';
                }                
            }else{  
                objTr.style.display='';                                                            
            }
            if(objTr.style.display=='none'){           
                break;
            }                                       
        } 
    }  
  }
  function _changeAllListTable(){
    var objTableArray=document.getElementsByTagName('table');
    if(objTableArray!=null && objTableArray.length>0){
        for(var t=0;t<objTableArray.length;t++){
            var name=objTableArray[t].getAttribute('name')||'';
            if(name && name=='search-list-table'){
                var objTrArray= objTableArray[t].rows;
                var display='none';
                if(objTrArray!=null && objTrArray.length>0){
                    for(var r=0;r<objTrArray.length;r++){
                        if(objTrArray[r].style.display!='none'){
                            display='';
                            break;
                        }
                    }
                }            
                objTableArray[t].style.display=display;
            }
        }
    }
  }
  function _doMultiSearch(RootPath,ModelPath,menuId)
  { 
   
    return true;
  }
-->

