﻿
var checkflag = "false";
var checkedTotal = 0;
    function select_deselectAll()
    {
       if (chk_Array_IDs != null)
       {
          if (checkflag == "false")
          {
             for (i=0;i<chk_Array_IDs.length;i++)
             {
                var ref_chk = document.getElementById(chk_Array_IDs[i]);
                if (ref_chk != null)
                   ref_chk.checked = true;
                   rowAppearanceOnDeleteMode('row' + i);
             }
             checkflag = "true";
             return "غیر انتخاب";
          }
          else
          {
             for (i=0;i<chk_Array_IDs.length;i++)
             {
                var ref_chk = document.getElementById(chk_Array_IDs[i]);
                if (ref_chk != null)
                   ref_chk.checked = false;
                   rowAppearanceOnDeleteMode('row' + i);
             }
             checkflag = "false";
             return "انتخاب همه";
          }
       }
    }
    ////////////////////////////////////////////// 
	function confirmDelete()
	{
	   var xCounter = 0;
	   if (chk_Array_IDs != null)
	   {
          for (i=0;i<chk_Array_IDs.length;i++)
          {
             var ref_chk = document.getElementById(chk_Array_IDs[i]);
             if (ref_chk != null)
                if (ref_chk.checked == true)
                   ++xCounter;
          }
          if (xCounter == 0)
          {
             alert("!هیچ رکوردی انتخاب نشده است");
             return false;
          }
          else
          {
              var ret_confirm = confirm("آیا مطمئن به حذف " +xCounter+ " رکورد انتخابی هستید؟");
              if (ret_confirm == true)
              {
                 checkclick = "true";
                 return true;
              }
              else
                 return false;
          }
       }
    }
	    //////////////////////////////////////////////
	    function btnStateOnCheck()
        {
           var chkCounter = 0;
           if (chk_Array_IDs != null)
           {
              for (i=0;i<chk_Array_IDs.length;i++)
              {
                 var ref_chk = document.getElementById(chk_Array_IDs[i]);
                 if (ref_chk != null)
                    if (ref_chk.checked == true)
                       ++chkCounter;
                   
              }
              
              if (chkCounter == chk_Array_IDs.length)
              {
                 checkflag = "true";
                 var ref_btn = document.getElementById("GridView1").getElementsByTagName("input")[0];
                 //ref_btn.click();
                 ref_btn.value = "غیر انتخاب";
                 
              }
              else if (chkCounter == 0)
              {
                 checkflag = "false";
                 var ref_btn = document.getElementById("GridView1").getElementsByTagName("input")[0];
                 //ref_btn.click();
                 ref_btn.value = "انتخاب همه";
              }
           }
        }
	    //////////////////////////////////////////////
	  	function rowAppearanceOnDeleteMode(rowID)
	  	{
	  	   var color = document.getElementById(rowID).style.backgroundColor;
	  	   var ref_check = document.getElementById(rowID).getElementsByTagName("input").item(1);
	  	   if (ref_check.checked)
	  	   {
	  	      document.getElementById(rowID).style.backgroundColor = '#FFEEC2'; 
              document.getElementById(rowID).style.fontStyle = 'italic'; 
           }
           else
           {
              document.getElementById(rowID).style.backgroundColor = '#DEDFDE';
              document.getElementById(rowID).style.fontStyle = 'normal';
           }
	  	}
        //////////////////////////////////////////////
        function rowOver(rowID)
        {
           document.getElementById(rowID).style.backgroundColor = '#FFEEC2';
        }
        //////////////////////////////////////////////
        function rowOut(rowID)
        {
           var ref_check = document.getElementById(rowID).getElementsByTagName("input").item(1);
           if (!ref_check.checked)
              document.getElementById(rowID).style.backgroundColor = '#DEDFDE';
             
        }
