﻿
    // GridView Select Object
   function selectAll(object)
   {
     var form = document.forms["aspnetForm"];
     var loop = 0;
     
     for (loop=0; loop < form.elements.length; loop++)
     {
          if(form.elements[loop].type == "checkbox" && form.elements[loop].name.indexOf('chk')>=0)
          {
                form.elements[loop].checked=object.checked;
                if(object.checked)
                {
                    if(form.ctl00_ContentPlaceHolder1_HdnSelectedValues.value.indexOf("," + form.elements[loop].value+",")<0)
                    {
                        if(form.ctl00_ContentPlaceHolder1_HdnSelectedValues.value=="")
                            form.ctl00_ContentPlaceHolder1_HdnSelectedValues.value +="," + form.elements[loop].value+",";
                        else
                            form.ctl00_ContentPlaceHolder1_HdnSelectedValues.value += form.elements[loop].value+",";
                    }
                    
                }
                else
                {
                    var re="," + form.elements[loop].value+",";
                    while(form.ctl00_ContentPlaceHolder1_HdnSelectedValues.value.indexOf(re)>=0)
                    {
                        form.ctl00_ContentPlaceHolder1_HdnSelectedValues.value = form.ctl00_ContentPlaceHolder1_HdnSelectedValues.value.replace(re,",");
                    }
                }
          }
     }       
     //alert(form.ctl00_ContentPlaceHolder1_HdnSelectedValues.value);
     return true;
  }
    
    function AddRemoveValues(oChk) 
    { 
        var form = document.forms["aspnetForm"];
        if(oChk.checked)
        {
            if(form.ctl00_ContentPlaceHolder1_HdnSelectedValues.value=="")
                form.ctl00_ContentPlaceHolder1_HdnSelectedValues.value += "," + oChk.value+"," ;
            else
                form.ctl00_ContentPlaceHolder1_HdnSelectedValues.value += oChk.value+"," ;
        } 
        else
        {
            form.ctl00_ContentPlaceHolder1_HdnSelectedValues.value = form.ctl00_ContentPlaceHolder1_HdnSelectedValues.value.replace("," + oChk.value+"," ,",");    
        } 
        //alert(form.ctl00_ContentPlaceHolder1_HdnSelectedValues.value);
    }
    
    function AddRemoveValuesActivate(oChk) 
    { 
        var form = document.forms["aspnetForm"];
        if(oChk.checked)
        {
            if(form.ctl00_ContentPlaceHolder1_HdnSelectedActivate.value=="")
                form.ctl00_ContentPlaceHolder1_HdnSelectedActivate.value += "," + oChk.value+"," ;
            else
                form.ctl00_ContentPlaceHolder1_HdnSelectedActivate.value += oChk.value+"," ;
        } 
        else
        {
            form.ctl00_ContentPlaceHolder1_HdnSelectedActivate.value = form.ctl00_ContentPlaceHolder1_HdnSelectedActivate.value.replace("," + oChk.value+"," ,",");    
        } 
    }
    
    function setCancelValue()
    { 
        var form = document.forms["aspnetForm"];
        //alert(form.ctl00_ContentPlaceHolder1_HdnSelectedValues.value);
        if (form.ctl00_ContentPlaceHolder1_HdnSelectedValues.value!=""&&form.ctl00_ContentPlaceHolder1_HdnSelectedValues.value!=",")
        {
            var valueList = form.ctl00_ContentPlaceHolder1_HdnSelectedValues.value.split(",");
            //alert(valueList.length);
            var donationid;
            var donationidList="";
            for(var i=1;i<valueList.length-1;i++)
            {
                donationid=valueList[i];
                donationidList +="#"+donationid+", ";
            }
            donationidList=donationidList.substring(0,donationidList.length-2);
            return confirm('Are you sure you want to cancel the donation '+donationidList+'?');
        }
    }
    
    function setActivateValue()
    { 
        var form = document.forms["aspnetForm"];
        //alert(form.ctl00_ContentPlaceHolder1_HdnSelectedActivate.value);
        if (form.ctl00_ContentPlaceHolder1_HdnSelectedActivate.value!=""&&form.ctl00_ContentPlaceHolder1_HdnSelectedActivate.value!=",")
        {
            var valueList = form.ctl00_ContentPlaceHolder1_HdnSelectedActivate.value.split(",");
            //alert(valueList.length);
            var donationid;
            var donationidList="";
            for(var i=1;i<valueList.length-1;i++)
            {
                donationid=valueList[i];
                donationidList +="#"+donationid+", ";
            }
            donationidList=donationidList.substring(0,donationidList.length-2);
            return confirm('Are you sure you want to activate the donation '+donationidList+'?');
        }
    }
    
   function selectAllCancel(object)
   {
     var form = document.forms["aspnetForm"];
     var loop = 0;
     
     for (loop=0; loop < form.elements.length; loop++)
     {
          if(form.elements[loop].type == "checkbox" && form.elements[loop].name.indexOf('chk1')>=0)
          {
                form.elements[loop].checked=object.checked;
                if(object.checked)
                {
                    if(form.ctl00_ContentPlaceHolder1_HdnSelectedValues.value.indexOf("," + form.elements[loop].value+",")<0)
                    {
                        if(form.ctl00_ContentPlaceHolder1_HdnSelectedValues.value=="")
                            form.ctl00_ContentPlaceHolder1_HdnSelectedValues.value +="," + form.elements[loop].value+",";
                        else
                            form.ctl00_ContentPlaceHolder1_HdnSelectedValues.value += form.elements[loop].value+",";
                    }
                    
                }
                else
                {
                    var re="," + form.elements[loop].value+",";
                    while(form.ctl00_ContentPlaceHolder1_HdnSelectedValues.value.indexOf(re)>=0)
                    {
                        form.ctl00_ContentPlaceHolder1_HdnSelectedValues.value = form.ctl00_ContentPlaceHolder1_HdnSelectedValues.value.replace(re,",");
                    }
                }
          }
     }
     return true;
  }
  
   function selectAllActivate(object)
   {
     var form = document.forms["aspnetForm"];
     var loop = 0;
     
     for (loop=0; loop < form.elements.length; loop++)
     {
          if(form.elements[loop].type == "checkbox" && form.elements[loop].name.indexOf('chk2')>=0)
          {
                form.elements[loop].checked=object.checked;
                if(object.checked)
                {
                    if(form.ctl00_ContentPlaceHolder1_HdnSelectedActivate.value.indexOf("," + form.elements[loop].value+",")<0)
                    {
                        if(form.ctl00_ContentPlaceHolder1_HdnSelectedActivate.value=="")
                            form.ctl00_ContentPlaceHolder1_HdnSelectedActivate.value +="," + form.elements[loop].value+",";
                        else
                            form.ctl00_ContentPlaceHolder1_HdnSelectedActivate.value += form.elements[loop].value+",";
                    }
                    
                }
                else
                {
                    var re="," + form.elements[loop].value+",";
                    while(form.ctl00_ContentPlaceHolder1_HdnSelectedActivate.value.indexOf(re)>=0)
                    {
                        form.ctl00_ContentPlaceHolder1_HdnSelectedActivate.value = form.ctl00_ContentPlaceHolder1_HdnSelectedActivate.value.replace(re,",");
                    }
                }
          }
     }
     return true;
  }