﻿function highlightChkBxRow(chkbx) 
    {

        if (chkbx.id.indexOf ('DeleteThis') != -1) 
        {
    	    if (chkbx.checked) 
		    {
		        document.getElementById("BtnDelete").disabled = false;
        	} 
	        else 
		    {
		        var frm = document.forms[0];
 	            for (h = 0; h < frm.length; h++) 
	            {
	                if (frm.elements[h].type == "checkbox" && frm.elements[h].checked && frm.elements[h].id.indexOf ('DeleteThis') != -1) 
	                {
                        document.getElementById("BtnDelete").disabled = false;
                        break;
	                }
	                else
	                {
                        document.getElementById("BtnDelete").disabled = true;
                    }
                }        
             } 
        }     
        else 
        {
            var frm = document.forms[0];
            for (h = 0; h < frm.length; h++) 
            {
                if (frm.elements[h].id.indexOf ('DeleteThis') != -1) 
                {
                    if (chkbx.id.indexOf ('CheckAll') != -1 && chkbx.checked) 
                    {
                        document.getElementById("BtnDelete").disabled = false;
                    } 
                    else 
                    {
                        document.getElementById("BtnDelete").disabled = true;
                    }
                }
            }
        }
    }
//----------------------------
function select_deselectAll (chkVal, idVal) 
{
 var frm = document.forms[0];
 if (idVal.indexOf('DeleteThis') != -1 && chkVal == true)
   {
    var AllAreSelected = true;
    for (i=0; i<frm.length; i++) 
	{
        if (frm.elements[i].id.indexOf('DeleteThis') != -1 && frm.elements[i].checked == false)
		{
               AllAreSelected = false;
               break;
	        } 
        } 
        if(AllAreSelected == true)
	    {
         for (j=0; j<frm.length; j++) 
		    {
                if (frm.elements[j].id.indexOf ('CheckAll') != -1) 
			    {
	                   frm.elements[j].checked = true;
        	           break;
                }
            }
        }
   } 
else 
   {
    for (i=0; i<frm.length; i++) 
	{
        if (idVal.indexOf ('CheckAll') != -1) 
	   {
           if(chkVal == true) 
	     {
               frm.elements[i].checked = true;
             } 
	   else 
	     {
                frm.elements[i].checked = false;
             }
           } 
	else if (idVal.indexOf('DeleteThis') != -1 && frm.elements[i].checked == false) 
           {
                for (j=0; j<frm.length; j++) 
		        {
                    if (frm.elements[j].id.indexOf ('CheckAll') != -1) 
			        {
              		    frm.elements[j].checked = false;
	                    break;
               		}
                }
          }
    }
   } 
}   
//----------------------------