﻿       function SelectAll(tempControl)//全选
       {
           //将除头模板中的其它所有的CheckBox取反
            var theBox=tempControl;
            xState=theBox.checked;    

            elem=theBox.form.elements;
            for(i=0;i<elem.length;i++)
            if(elem[i].type=="checkbox" && elem[i].id!=theBox.id)
            {
                  if(elem[i].checked!=xState)
                        elem[i].click();
            }
        }
        function MustSelect(checkName,tip,flag)//至少选中一项  checkName列表中的checkbox的name值,tip提示信息,flag是否有确定操作/*此方法可以只传checkName参数，这样就没有确认操作。*/
        {
            var allCheck = document.getElementsByName(checkName);
            if(allCheck.length==0)
            {
                alert('请选择后再操作！');
                return false;
            }
            else
            {
                var i=0;
                for(j=0;j<allCheck.length;j++)
                {
                    if(allCheck[j].checked)
                        i++;
                }
                if(i==0)
                {
                    alert('请选择后再操作！');
                    return false;
                }
                else
                {
                    if(true==flag)
                    {
                        if(!window.confirm(tip))
                            return false;
                     }
                     return true;
                }
            }
        }

