function clear(o)
{
  l=o.length;
  for (i = 0; i< l; i++)
  {
     o.options[1]=null;
  }

}

//Ìí¼ÓOPTION
function JSmakeSelectOptionFromCode(obj,section1,v)
 {
  var index=obj.length;
  var exit=false;
  var tmp_name;
  var tmp_code;
  var tmp_sub_name;
  var tmp_sub_code;

  for(i=0;;i++)
   {
    tmp_name=a_class[i];
    if(tmp_name==null)break;
    if(tmp_name==section1)
    {
      for(j=0;;j++)
      {
        tmp_sub_code=eval("class_"+section1+"[j]");
        tmp_sub_name=eval("class_"+"name_"+section1+"[j]");
        if(tmp_sub_name==null)
         {
          exit=true;
          break;
         }
          var new_option=new Option(tmp_sub_name,tmp_sub_code);
          obj.options[index]=new_option;
          if(tmp_sub_code==v)
          {
          obj.options.selectedIndex = index;
          }
          index ++;
      }
      if(exit)break;
   }
  }
  obj.selectedindex=0;
 }



//----------*********---------

function tongbu(obj,str,level,mc,obj2)
{

  clear(obj);
  if(level==1)
  {
   clear(obj2);
  }
  var index=obj.length;
  var exit=false;
  var tmp_name;
  var tmp_code;


  if(str=="")
  {
  return;
  }

  if(level==0)
  {
   for(i=0;;i++)
   {
        tmp_code=eval("class_"+str+"[i]");
        tmp_name=eval("class_"+"name_"+str+"[i]");

          if(tmp_code==null)
           {
            break;
           }

        var new_option=new Option(tmp_name,tmp_code);
        obj.options[index]=new_option;
        index ++;
    }
  }


  if(level==1)
  {
   var i=0;
   var flag=false;
   var t;
   var pp;
   for(t=0;;t++)
     {
      pp=parent_class[t];

      if(pp==null)
       {
       	break;
       	}
      if(pp==mc)
       {
       	flag=true;
        break;
       }

     }

    if(flag==false)
    {
    	return;
    }



   for(i=0;;i++)
   {
          tmp_code=eval("sub_class_"+str+"_"+mc+"[i]");
          tmp_name=eval("sub_class_name_"+str+"_"+mc+"[i]");
          if(tmp_code==null)
           {
            break;
           }

          var new_option=new Option(tmp_name,tmp_code);
          obj.options[index]=new_option;
          index ++;
   }
   }

/*µÚÈý*/
  if(level==2)
  {
   //alert(obj2);
   var i=0;
   var flag=false;
   var t;
   var pp;
   var mc=obj2+'_'+mc;
   for(t=0;;t++)
     {
      pp=parent_class[t];

      if(pp==null)
       {
       	break;
       	}
      if(pp==mc)
       {
       	flag=true;
        break;
       }

     }

    if(flag==false)
    {
    	return;
    }



   for(i=0;;i++)
   {
          tmp_code=eval("sub_class_"+str+"_"+mc+"[i]");
          tmp_name=eval("sub_class_name_"+str+"_"+mc+"[i]");
          if(tmp_code==null)
           {
            break;
           }

          var new_option=new Option(tmp_name,tmp_code);
          obj.options[index]=new_option;
          index ++;
   }
   }
/*end*/
//3
  if(level==11)
  {
   var i=0;
   var flag=false;
   var t;
   var pp;
   for(t=0;;t++)
     {
      pp=parent_class[t];

      if(pp==null)
       {
       	break;
       	}
      if(pp==mc)
       {
       	flag=true;
        break;
       }

     }

    if(flag==false)
    {
    	return;
    }



   for(i=0;;i++)
   {
          tmp_code=eval("sub_class_"+str+"_"+mc+"[i]");
          tmp_name=eval("sub_class_name_"+str+"_"+mc+"[i]");
          if(tmp_code==null)
           {
            break;
           }

          var new_option=new Option(tmp_name,tmp_code);
          obj.options[index]=new_option;
          index ++;
   }
   }
//3

  obj.selectedindex=0;

}