/*****************************************
    
     程序设计:张志强(陕西信息中心)
     开发时间:2002-9-29
     email:zzq_email@eyou.com

       版权所有:张志强   


additem(参数1，参数2）
 参数1  前对象
 参数2  添加对象
delitem(参数1）
 参数1  添加对象
例如：
<script src="../js/addoption.js"></script>
additem(document.frmquery.CT_add,document.frmquery.T_add)
delitem(document.frmquery.T_add)
******************************************
  **  可以拷贝复制,但要保留以上注释  ** 
*****************************************/

function additem(S_obj,A_obj)
{
 m=S_obj.options.length;
 text2="";
 text1="";
 S_uu=false;
 TT="";
 S_add=false;
 S_tt=false;
 for(i=0;i<m;i++)
 {
    m1=A_obj.options.length;
    if (S_obj.options(i).selected)
    { text1=S_obj.options(i).text;
	    if (text1.indexOf("、")>0)//if 不重复添加
        {   S_tt=true;
         }     
        if(m1>=1)
           { 
               for(j=0;j<m1;j++)
                 {
                       text2=A_obj.options(j).text;
                       text1=S_obj.options(i).text;
                    
                    if (text2==text1)//if 不重复添加
                      {   S_uu=true;
                        }
                     if (text1.indexOf("、")>0)//if 不重复添加
                      {   S_tt=true;
                        }                       
                 if(TT!=text1)
                    {S_add=true;
                     TT=text1;}//if
             
                  }//for 
                    if ((S_uu==false) && (S_add==true)&& (S_tt==false))
                  { 
                    A_obj.add(new Option(S_obj.options(i).text,S_obj.options(i).value));
                  }
                  
                    //************ 
             }//if
         else
                 { if(S_tt==false) 
                    { A_obj.add(new Option(S_obj.options(i).text,S_obj.options(i).value));
                    S_tt==false;
				 }
				  }//else
            }//if
        }//for
}
function delitem(S_obj)
  {
  H_length= S_obj.options.length;
  for (i = 0; i < H_length ; i++)
  { if (S_obj.options(i).selected)
   {
    S_obj.remove(i);
    delitem(S_obj);
     }
  }
  }


function searchitem(S_obj,ipt)
{
 m=S_obj.options.length;
 for(i=0;i<m;i++)
 {
    
   if(S_obj.options(i).text.indexOf(ipt.value)>-1)
    {     S_obj.options(i).selected=true;
    }
}
}