﻿function  ClientValidate(sender, args)
{
    var flag = false;
    var  inarr=document.aspnetForm.all.tags("input");
    for (var i=0; i<inarr.length; i++)
    {
        if(inarr[i].type=="checkbox")
         {
            if(inarr[i].checked==true)    
             {
                 flag = true;
             }
          }
     }
     if (flag)
     {
        args.IsValid = true;
     }
     else
     {
        args.IsValid = false;
     }
}
function  ClientRadioValidate(sender, args)
{
    var flag = false;
    var  inarr=document.aspnetForm.all.tags("input");
    for (var i=0; i<inarr.length; i++)
    {
        if(inarr[i].type=="radio")
         {
            if(inarr[i].checked==true)    
             {
                 flag = true;
             }
          }
     }
     if (flag)
     {
        args.IsValid = true;
     }
     else
     {
        args.IsValid = false;
     }
}
//GridView用多選盒

function SelectAllCheckboxes(spanChk, type)
     {

       // Added as ASPX uses SPAN for checkbox
       var oItem = spanChk.children;
       var theBox= (spanChk.type=="checkbox") ? spanChk : spanChk.children.item[0];
       elm=theBox.form.elements;

       for(i=0;i<elm.length;i++)
       {
         if( (elm[i].type=="checkbox") && (elm[i].id!=theBox.id) )
         {
            if((elm[i].id.indexOf("Send") != -1) || (elm[i].id.indexOf("Reject") != -1))
            {
                elm[i].checked= false;
            }
            
            if(elm[i].id.indexOf(type) != -1)
            {
                elm[i].checked=theBox.checked;
            }
           
         }
       }
     }