﻿// JScript 文件
String.prototype.trim= function()  
{  
    // 用正则表达式将前后空格  
    // 用空字符串替代。  
    return this.replace(/(^\s*)|(\s*$)/g, "");  
}


function Filteropts(ListObj1,TextObj)
{
    var opart,astr,alen,opln,i,boo;
    boo = false;
	var result = new Array();
	var opts = ListObj1.options;
    opln = opts.length;
    astr = TextObj.value.toLowerCase();
    alen = astr.length;
    var oparttext;
    if(alen == 0)
    {
        for(i=0;i<opln;i++)
        {
              result[result.length] = opts[i];
              boo = true;
        }
    }
    else
    {
        for(i=0;i<opln;i++)
        {
             opart = opts[i].value.toLowerCase().substring(0,alen)
             opartext=opts[i].text.substring(0,alen)
             if(astr == opart)
             {
                   result[result.length]=opts[i];
                   boo=true;
             }
             if(opart!=opartext)
             {
                if(astr==opartext)
                {
                    result[result.length]=opts[i];
                   boo=true;               
                }
             }
        }
    }
     if(!boo){result[0] = ""}
	 return result;
}
function bao(LayObj,ListObj,TextObj,ListObj1)
{
    var opts =ListObj.options;
	arr = Filteropts(ListObj1,TextObj);
	opts.length=0;
	for(var i=0;i<arr.length;i++)
	{
	    opts[opts.length] = new Option(arr[i].text,arr[i].value);
	}
  //  LayObj.style.visibility="visible";
    ListObj.style.visibility="visible";
//    TextObj.focus();
}
function GetValue(LayObj,ListObj,TextObj)
{
    if(ListObj.selectedIndex>-1)
    {
        TextObj.value="";
        TextObj.focus();
        TextObj.value=ListObj.options(ListObj.selectedIndex).text;
         
    } 
    ListObj.style.visibility="hidden";
}


function FHidden(ListObj)
{
    ListObj.style.visibility="hidden";
}
function db(LayObj,ListObj,ListObj1)
{
      ListObj.length=0;
      var lst=ListObj1.options.length;
      for(var i=0;i<lst;i++)
      {
        var Option=document.createElement("option");
        Option.text=ListObj1.options[i].text;
        Option.value=ListObj1.options[i].value;
        ListObj.add(Option);  
          
      }
    // LayObj.style.visibility="visible";
    if(ListObj.style.visibility=="hidden")
    ListObj.style.visibility="visible";
    else
    ListObj.style.visibility="hidden";
} 