function aClass(aData, aValue, aText) {
    if (aClass.arguments.length < 3)
      alert("传入的参数错误！")
    else {
      this.Data  = aData;
      this.Value = aValue;
      this.Text  = aText;

    }
  }

  function chgDnCombobox(aSrc, aDes, aClass, aRemain){

  	
    if (chgDnCombobox.arguments.length < 3)
alert("传入的参数错误！")
    else if (aSrc.type != "select-one")
      alert("传入的参数错误！")
    else if (aClass == null)
      alert("aClass未定义错误！")
    else {
      if (aRemain==null)
        aRemain = 1;
        
        
      chgDnComboboxItem(aSrc.options[aSrc.selectedIndex].value, aDes, aClass, aRemain);

    }
  }

  function chgDnComboboxItem(aValue, aDes, aClass, aRemain){
    if (chgDnComboboxItem.arguments.length<3)
      alert("参数传入错误！")
    else if (aClass==null)
      alert("错误！aClass没有定义！")
    else{
      if (aRemain==null)
        aRemain = 1;
        
       
      deleteAllComboboxItem(aDes, aRemain);
      addComboboxItem(aDes, "请选择二级分类...","0");
        
      for (var i=0; i<aClass.length; i++)
        if (aClass[i].Data==aValue)  /* check aClass[i].Data */
          if (aClass[i].Data!="")
            addComboboxItem(aDes, aClass[i].Text, aClass[i].Value);
    }
  }

  function deleteAllComboboxItem(aList, aRemain) {
  	
  	
    for (var i=aList.options.length; i > aRemain-1; i--)
      aList.options[i] = null;
  }    

  function addComboboxItem(aList, aText, aValue) {
    var aOption = new Option(aText, aValue);
    eval("aList.options[aList.options.length]=aOption");
  }

//数据区，可以在这里添加数据
//数据区，可以在这里添加数据
function changeClass(aForm) {
	
chgDnCombobox(aForm.ClassId1, aForm.ClassId, f_Set1 , 0);
}


function change_area(aForm) {
chgDnCombobox(aForm.LiveProvince, aForm.LiveCity, f_Set0 , 0);
}

function changeArea(aForm) {
	
chgDnCombobox(aForm.HomeProvince, aForm.HomeCity, f_Set0 , 0);
}
function changeCommonArea(aForm) {
chgDnCombobox(aForm.sel02, aForm.sel03, f_Set0 , 0);
}
function onchg(aForm) {
onchg(document.myform);}


var f_Set0 = new Array(
new aClass('94', '95','PCR 酶'),
new aClass('94', '96','PCR扩增试剂盒'),
new aClass('94', '97','RNA PCR相关产...'),
new aClass('98', '99','Perfect Re...'),
new aClass('98', '100','Cycleave P...'),
new aClass('113', '122','甲基化酶（Methy...'),
new aClass('113', '123','连接酶'),
new aClass('113', '124','Alkaline P...'),
new aClass('113', '125','DNA Polyme...'),
new aClass('113', '126','RNA Polyme...'),
new aClass('113', '127','Nucleases'),
new aClass('113', '128','Ribonuclea...'),
new aClass('113', '129','Polynucleo...'),
new aClass('113', '130','DNA Topois...'),
new aClass('94', '131','竞争性PCR相关产品'),
new aClass('103', '135','基因操作试剂盒（克隆...'),
new aClass('103', '136','DNA/RNA提取纯...'),
new aClass('103', '137','载体，Marker'),
new aClass('103', '138','Primers，Li...'),
new aClass('103', '139','Competent ...'),
new aClass('110', '141','蛋白表达'),
new aClass('110', '142','蛋白折叠'),
new aClass('111', '143','腺病毒表达系统'),
new aClass('111', '144','逆转录病毒表达系统'),
new aClass('112', '146','首字母为“A”'),
new aClass('112', '147','首字母为“B”'),
new aClass('112', '148','首字母为“C、D、E...'),
new aClass('112', '149','首字母为“H、K、M...'),
new aClass('112', '150','首字母为“N、P”'),
new aClass('112', '151','首字母为“S、T、V...'),
new aClass('103', '152','cDNA合成相关产品'),
new aClass('103', '153','其他'),
new aClass('118', '154','糖分析标准品'),
new aClass('118', '155','糖工学酶'),
new aClass('118', '156','糖工学试剂盒'),
new aClass('114', '170','siRNA表达载体'),
new aClass('94', '180','PCR相关产品'),
new aClass('110', '181','蛋白质相互作用'),
new aClass('120', '157','DNA解析（测序）服...'),
new aClass('120', '158','DNA/RNA合成服...'),
new aClass('120', '159','人工合成基因服务'),
new aClass('120', '160','核酸提取'),
new aClass('120', '161','基因的获取'),
new aClass('120', '162','载体构建'),
new aClass('120', '163','cDNA文库构建'),
new aClass('120', '164','微生物菌种鉴定'),
new aClass('120', '165','基因突变'),
new aClass('120', '166','DNA Micro-...'),
new aClass('120', '167','蛋白相关'),
new aClass('120', '168','其他服务'),
new aClass('120', '169','TaKaRa开放实验...'),
new aClass('114', '171','siRNA制备相关制...'),
new aClass('114', '172','RNAi实验相关试剂...'),
new aClass('115', '173','TaKaRa Int...'),
new aClass('116', '175','重点推荐产品'),
new aClass('119', '176','PCR扩增仪'),
new aClass('119', '177','定量PCR扩增仪'),
new aClass('119', '178','计时器'),
new aClass('110', '182','蛋白纯化'),
new aClass('110', '183','蛋白质分析'),
new aClass('110', '184','荧光蛋白及报告系统'),
new aClass('116', '185','转录因子DNA结合E...'),
new aClass('116', '186','DNA修复（DNA ...'),
new aClass('116', '187','磷酸化蛋白检测FAC...'),
new aClass('116', '188','夹心ELISA-Fu...'),
new aClass('116', '189','核受体结合分析Nuc...'),
new aClass('116', '190','抗体胶位移和胶体位移...'),
new aClass('116', '191','抗体（Antibod...'),
new aClass('116', '192','细胞提取物（Cell...'),
new aClass('116', '193','Recombinan...'),
new aClass('121', '194','订货须知'),
new aClass('121', '195','投诉与建议'),
new aClass('103', '196','Genomic文库和...'),
new aClass('103', '197','Quick-Clon...'),
new aClass('103', '198','Cre-loxP C...'),
new aClass('103', '199','Clontech核酸...'),
new aClass('115', '200','Clontech A...'),
new aClass('98', '201','Clontech Q...'),
new aClass('94', '202','Room Tempe...'),
new aClass('103', '203','RNA & Tiss...'),
new aClass('111', '204','Mammalian ...'),
new aClass('111', '205','Transfecti...'),
new aClass('111', '207','Bacterial ...'),
new aClass('111', '208','Baculoviru...'),
new aClass('111', '209','Inducible ...'),
new aClass('116', '210','Apoptosis'),
new aClass('116', '211','Signal Tra...'),
new aClass("End", "End", "End"));

