﻿$(document).ready(function(){
    $('tbody tr:even').addClass("alt-row"); // Add class "alt-row" to even table rows
});

    var btList =new Array(); 
    
    function DisaleButton(frm, value)
    {
        var i = 0;
        if(btList.length > 0)
        {
            for(i = 0; i < btList.length ; i++)
            {
                document.getElementById(btList[i]).disabled = value;
            }
        }
          
            
    }
    function IsChoosed(frm)
    { 
        // loop through all elements
        for (i=0; i<frm.length; i++) 
        {
            // Look for our checkboxes only
            if (frm.elements[i].id.indexOf('chkSelectItem') != -1) 
            {
                // If any are checked then confirm alert, otherwise nothing happens
                if(frm.elements[i].checked) 
                {
                    return true; //confirm ('Are you sure to delete these items?');
                }
            }
        }
         //alert ('Choose item(s)!');
         return false;
    }
      function confirmDeleteImage(frm)
    { 
        
            return confirm ('Are you sure to delete this image?');
      
    }
     function confirmDelete(frm)
    { 
        if(IsChoosed(frm))
        {
            return confirm ('Are you sure to delete these items?');
        }
        else
        {
             alert ('Choose item(s)!');
             return false;
        }
    }
      function confirmDeleteNotChoose(frm)
    { 
       
            return confirm ('Are you sure to delete these items?');
       
    }
     function confirmIsActive(frm)
    { 
        if(IsChoosed(frm))
        {
            return true;
        }
        else
        {
             alert ('Choose item(s)!');
             return false;
        }
    }
    function chkSelectAll_OnClick(chkVal, idVal)
    { 
       
         var IsHasItem = false;
        var frm = document.forms[0];
        
        // Loop through all elements
        for (i=0; i<frm.length; i++) 
        {
            // Look for our Header Template's Checkbox
            if (idVal.indexOf ('chkSelectAll') != -1) 
            {
                // Check if main checkbox is checked, then select or deselect datagrid checkboxes 
                if(frm.elements[i].id.indexOf('chkSelectItem')!= -1)
                    if(chkVal == true) 
                    {
                        IsHasItem = true;
                        frm.elements[i].checked = true;
                        
                    } 
                    else 
                    {               
                        
                        frm.elements[i].checked = false;
                    }
            } 
        }
        //set display button
        if(chkVal == true && IsHasItem == true) 
        {
            
            DisaleButton(frm,false);
        } 
        else 
        {               
            DisaleButton(frm,true);
        }
        
    }
    function TotalItem(frm)
    { 
        // loop through all elements
        var count = 0;
        for (i=0; i<frm.length; i++) 
        {
            // Look for our checkboxes only
            if (frm.elements[i].id.indexOf('chkSelectItem') != -1) 
            {
               count = count + 1;
            }
        }
         //alert ('Choose item(s)!');
         return count;
    }
    
	function chkSelectItem_OnClick( checkBox,checkall)
	{	
		//Set check all
		
			var frm = document.forms[0];
			var totalItem = 0;
			var countChecked =  0;		
			for (i=0; i<frm.length; i++)
			{
				if(frm.elements[i].id.indexOf('chkSelectItem')!= -1)
				{
				    totalItem = totalItem + 1;
		            if(frm.elements[i].checked == true)
					{
					    countChecked = countChecked + 1;
				    }
				}
			}
			 if(checkBox.checked == true)
		   {
			    if(countChecked == totalItem && countChecked > 0 )
			    {
			        checkall.checked = true;	
			    } 
			}
			else
			{
			    if(checkall.checked == true)
			    {
				    checkall.checked = false;	 
			    }	
			}
		    if(countChecked > 0)
		    {
		        DisaleButton(frm,false);
		    }
		    else
		    {
		        DisaleButton(frm,true);
		    }
	    
	 }

