﻿// JScript File


    
       function validateCheckBoxes()
        {
            var browserName=navigator.appName; 
              if (browserName=="Netscape")
              { 
                    var theForm = document.forms['aspnetForm'];
                    if (!theForm) {
                        theForm = document.aspnetForm;
                    }
                    var NumElements=theForm.elements.length;
                     
                    var count=0;
                    for (i=0; i<NumElements;i++)
                    {
                        if (theForm.elements[i].type=="checkbox")
                        {
                            if (theForm.elements[i].checked==true)
                                count++;
                                
                        }
                    }
              }
              else
              {
              var NumElements=form1.elements.length;
                     
                    var count=0;
                    for (i=0; i<NumElements;i++)
                    {
                        if (form1.elements[i].type=="checkbox")
                        {
                            if (form1.elements[i].checked==true)
                                count++;
                                
                        }
                    }
              
              }
            if(count==0)
            {
                alert("Please Select a message for delete");
                return false
            }
            return true;
        } 
              
            function trim(stringToTrim) 
            {
	            return stringToTrim.replace(/^\s+|\s+$/g,"");
            }
            
            function setdiv(mail,name,id)
            {
                  if (document.getElementById(id).checked == true)
                  {
                   remove(mail,name,'add')
                  }
                  else
                  {              
                   remove(mail,name,'del')
                  }
            }
          function  remove(mail,name,type)
          {      
              if(type=='del')
              {         
                   str=document.getElementById("ctl00_ContentPlaceHolder1_div_div").innerHTML;  
                   //alert(str)
                   myArray=str.split("<tr><td style=\"padding: 2px 0pt 0pt; background-color: rgb(242, 242, 242);\">");
                   //alert(myArray.length)
                   str="<table cellpadding=\"2\" cellspacing=\"2\" border=\"2\">";
                   for (var i = 1; i < myArray.length; i++)
                   {
                       myArray2=myArray[i].split("</td><td");                   
                       if (trim(myArray2[0]) != mail)
                       {                   
                         str+="<tr><td style=\"padding:2px 0 0 0;background-color:#f2f2f2\">" + myArray2[0] + " </td><td onclick=\"remove('" + trim(myArray2[0])+ "','name','del')\" style=\"cursor:hand\"><b>X</b></td></tr>"
                       }
                   }
                   str+="</table>";
                   document.getElementById("ctl00_ContentPlaceHolder1_div_div").innerHTML=str;   
                   //additional
                   str_hidden=document.getElementById("ctl00_ContentPlaceHolder1_hidden_div").value;  
                   myArray_hidden=str_hidden.split('////');   
                   str_hidden="";                
                   for (var i = 0; i < myArray_hidden.length; i++)
                   {
                       myArray_hidden2=myArray_hidden[i].split(",,");                   
                       if (trim(myArray_hidden2[0]) != mail)
                       {    
                         if(str_hidden=="")
                         {               
                           str_hidden = myArray_hidden2[0] ;
                         }
                         else
                         {
                         str_hidden +="////"+ myArray_hidden2[0] ;
                         }
                       }
                   }
                   
                   document.getElementById("ctl00_ContentPlaceHolder1_hidden_div").value=str_hidden;  
               }   
               else
               {
                   str=document.getElementById("ctl00_ContentPlaceHolder1_div_div").innerHTML;  
                   myArray=str.split("<tr><td style=\"padding: 2px 0pt 0pt; background-color: rgb(242, 242, 242);\">");
                   str="<table cellpadding=\"2\" cellspacing=\"2\" border=\"2\">";
                   str+="<tr><td style=\"padding:2px 0 0 0;background-color:#f2f2f2\">" + mail + " </td><td onclick=\"remove('" + mail+ "','name','del')\" style=\"cursor:hand\"><b>X</b></td></tr>";
                   for (var i = 1; i < myArray.length; i++)
                   {
                         myArray2=myArray[i].split("</td><td");  
                         str+="<tr><td style=\"padding:2px 0 0 0;background-color:#f2f2f2\">" + myArray2[0] + " </td><td onclick=\"remove('" + trim(myArray2[0])+ "','name','del')\" style=\"cursor:hand\"><b>X</b></td></tr>"
                   }
                   str+="</table>";
                   document.getElementById("ctl00_ContentPlaceHolder1_div_div").innerHTML=str;  
                   
                   //additional
                   str_hidden=document.getElementById("ctl00_ContentPlaceHolder1_hidden_div").value;  
                   str_hidden1=mail+",,"+name+"////"+str_hidden;                
                   document.getElementById("ctl00_ContentPlaceHolder1_hidden_div").value=str_hidden1;
               }  
          
          }
          function CheckCheckAll(fmobj) 
          {
              var browserName=navigator.appName; 
              if (browserName=="Netscape")
              { 
                    
                    var theForm = document.forms['aspnetForm'];
                    if (!theForm) 
                    {
                        theForm = document.aspnetForm;
                    }
                   
                         if (fmobj.checked == true)
                         { 
                                
                                makeforcheckall();
                                for (var jk=0;jk< theForm.elements.length;jk++) 
                                {            
                                   if (theForm.elements[jk].type =='checkbox')
                                    {    
                                         theForm.elements[jk].checked=true;  
                                    }
                                }
                          }                  
                          else
                          {
                              document.getElementById("ctl00_ContentPlaceHolder1_div_div").innerHTML=""; 
                              document.getElementById("ctl00_ContentPlaceHolder1_hidden_div").innerHTML="";
                              for (var jk=0;jk< theForm.elements.length;jk++) 
                              {            
                                   if (theForm.elements[jk].type =='checkbox')
                                    {    
                                         theForm.elements[jk].checked=false;  
                                    }
                              }
                           }
              }
              else
              {
                    if (fmobj.checked == true)
                    {                                 
                         makeforcheckall();
                         for (var i=0;i< form1.elements.length;i++) 
                          {            
                               if (form1.elements[i].type =='checkbox')
                                {    
                                     form1.elements[i].checked=true;  
                                }
                          }
                    }
                    else
                    {
                          document.getElementById("ctl00_ContentPlaceHolder1_hidden_div").innerHTML="";
                          document.getElementById("ctl00_ContentPlaceHolder1_div_div").innerHTML=""; 
                          for (var i=0;i< form1.elements.length;i++) 
                          {            
                               if (form1.elements[i].type =='checkbox')
                                {    
                                     form1.elements[i].checked=false;  
                                }
                          }
                    }
              }             
              
         }
         
         
         function makeforcheckall()
         {
               var count1=document.getElementById("ctl00_ContentPlaceHolder1_hidden_count").value;
               str="<table cellpadding=\"2\" cellspacing=\"2\" border=\"2\">";
               str_hidden="";
               for (var i = 2; i < count1; i++)
               {               
                     var check_id,check_id1;
                     if(i<10)
                     {
                        check_id="ctl00_ContentPlaceHolder1_GridView1_ctl0" + i + "_HiddenField2";
                        check_id1="ctl00_ContentPlaceHolder1_GridView1_ctl0" + i + "_HiddenField1";
                     }   
                     else
                     {
                      check_id="ctl00_ContentPlaceHolder1_GridView1_ctl" + i + "_HiddenField2";
                      check_id1="ctl00_ContentPlaceHolder1_GridView1_ctl" + i + "_HiddenField1";  
                     }   
                     //alert(check_id)
                      myArray2=document.getElementById(check_id).value;  
                      myArray1=document.getElementById(check_id1).value; 
                      
                         str+="<tr><td style=\"padding:2px 0 0 0;background-color:#f2f2f2\">" + myArray2 + " </td><td onclick=\"remove('" + trim(myArray2)+ "','name','del')\" style=\"cursor:hand\"><b>X</b></td></tr>"
                         if(str_hidden=="")
                         {               
                            str_hidden =myArray2+",,"+myArray1 ;
                         }
                         else
                         {
                            str_hidden +="////"+ myArray2+",,"+myArray1 ;
                         }
               
               }
               str+="</table>";
               document.getElementById("ctl00_ContentPlaceHolder1_hidden_div").value=str_hidden; 
               document.getElementById("ctl00_ContentPlaceHolder1_div_div").innerHTML=str; 
         }
   
   
   