function checkAll() {   for(i=0;i <  EnterpriseManageForm.elements.length;i++) {
       
       if(EnterpriseManageForm.elements[i].type=="checkbox") {
         EnterpriseManageForm.elements[i].checked = true;
       }
   }
}
function DeSelect(e,name)  {
  
  var sall;
  var alls;
  if(e==false) {
    for(i=0;i < EnterpriseManageForm.elements[name].length;i++) {
      if(EnterpriseManageForm.elements[name][i].value=="ALLSELECT") {
      sall = EnterpriseManageForm.elements[name][i];
      sall.checked=e;    
      }
   }
  }else{
    for(i=0;i < EnterpriseManageForm.elements[name].length;i++) {
       if(EnterpriseManageForm.elements[name][i].value!="ALLSELECT") {
         if(EnterpriseManageForm.elements[name][i].checked==false) {
          alls = false;
          break;
         }else{
          alls = true;
         } 
       }
    }
  
        for(i=0;i < EnterpriseManageForm.elements[name].length;i++) {
           if(EnterpriseManageForm.elements[name][i].value=="ALLSELECT") {
           sall = EnterpriseManageForm.elements[name][i];
           sall.checked=alls;    
           }
      }
 
  }
}
求教各位:小弟刚入门JS,看不懂这两个方法的代码!请各位帮忙解释一下!不甚感谢大家!