﻿// JScript File
//-----------------------------
function checkall(Val)
{
  var ValChecked = Val.checked;
  var ValId = Val.id;
  var frm = document.forms[0];
  var b = true;
  // Loop through all elements
  for (i = 0; i < frm.length; i++)
  {
    // Look for Header Template's Checkbox
    //As we have not other control other than checkbox we just check following statement
    if (this != null)
    {
      if (ValId.indexOf('cbHeader') !=  - 1)
      {
        // Check if main checkbox is checked,
        // then select or deselect datagrid checkboxes
        if (ValChecked)
          b = true;//frm.elements[i].checked = true;
        else
          b = false;//frm.elements[i].checked = false;
      }
    } // if
  } // for
  
  for( i=0; i < frm.length; i++)
  {
        e = frm.elements[i];
        if ( e.name.indexOf('cbItems') != -1 )
        {
            if( b == false)
                e.checked = false;
            else    e.checked = true;
        }				
  }
  
} // function

function checkchange(Val)
{
  var ValChecked = Val.checked;
  var ValId = Val.id;
  var frm = document.forms[0];
  var b = true;
  // Loop through all elements
  for (i = 0; i < frm.length; i++)
  {    
    if (this != null)
    {
      e=frm.elements[i];
      if (e.name.indexOf('cbItems') !=  - 1)
      {
        if(e.checked==false)
            b = false;
        }
    }
  } // for
  
  for( i=0; i < frm.length; i++)
  {
        e = frm.elements[i];
        if ( e.name.indexOf('cbHeader') != -1 )
        {
            if( b == false)
                e.checked = false;
            else    e.checked = true;    
            break;   
        }				
  }
  
} // function


