﻿
/**For Ajax Page**/
  function createRequestObject()
    {       
        var request_obj ;
        var browser = navigator.appName ;
        
    if (browser == "Microsoft Internet Explorer")
     {
        request_obj = new ActiveXObject("Microsoft.XMLHttp");
     } 
    else
     {
        request_obj = new XMLHttpRequest();
     }
        return request_obj;
    }
 
var http2=createRequestObject();
var http1=createRequestObject();
var oldpageno=1;
/**Load memebers Details According to the Alphbet**/
function loadmembers(pageno)
    {   
var num=document.getElementById("noOfResults").selectedIndex;
var noOfResults=document.getElementById("noOfResults").options[num].value;
if(noOfResults==0)
noOfResults=30;
        var url;       
        oldpageno=pageno;
        var w =  document.getElementById("DdlMember").selectedIndex;
        var selected_text =  document.getElementById("DdlMember").options[w].value;
       
        if (selected_text!="alpha")
        {
             if (document.getElementById("Ddlalphabets")!=null)
             {
            document.getElementById("Ddlalphabets").style.visibility="hidden";
            document.getElementById("Ddlalphabets").selectedIndex=0;
            }
        }
        else
        {
             if (document.getElementById("Ddlalphabets")!=null)
             {
             document.getElementById("Ddlalphabets").style.visibility="visible";
             }
        }
        
        if (document.getElementById("Ddlalphabets")!=null)
        {
        var s =  document.getElementById("Ddlalphabets").selectedIndex;
        var alpha_text =  document.getElementById("Ddlalphabets").options[s].value;
       
        url='/App/LoadMembersDir.aspx?mid='+selected_text+'&pageno='+pageno+'&alpha='+alpha_text+'&results='+noOfResults;
        }
        else
        url='/App/LoadMembersDir.aspx?mid='+selected_text+'&pageno='+pageno+'&results='+noOfResults;


        document.getElementById('loadingdiv').innerHTML='<img src="/images/loading_new.gif" alt="" border="0"/>';
        document.getElementById("imgcontent").innerHTML="";                    
        http2.open('get',url);                   
        http2.onreadystatechange = aapage;
        http2.send(null);
    } 
var lastpageno;


  function aapage()
    { 
      
      document.getElementById('loadingdiv').innerHTML='<img src="/images/loading_new.gif" alt="" border="0" />'; 
        var pno1;
        pno1=parseInt(oldpageno);
        var i;
        var content,content1,content2;  
       
        if (http2.readyState==4)
         {
      
      
            document.getElementById('loadingdiv').innerHTML="";
            content =  http2.responseText.split("}");           
            content1=content[0].split("|");  
            
          
            if (getClearText(content1[0])=="No Records Found")         
            {
              
                document.getElementById("pagenext").style.visibility="hidden";
            }
            else
            {
            document.getElementById("pagenext").style.visibility="visible";
            }
            document.getElementById("imgcontent").innerHTML=  document.getElementById("imgcontent").innerHTML+content1[0];   
            var pagelist = document.getElementById("Ddlpage");
            pagelist.options.length = 0;
            
          
            
            content2=content1[1].split("{");
            lastpageno=content2.length;
            for (i=0;i<content2.length;i++)
            {
                pagelist.options[pagelist.options.length] = new Option(content2[i],content2[i]);
            }  
            
            
            
            document.getElementById("Ddlpage").selectedIndex=oldpageno-1;  
            
            if ((oldpageno!=1))
            {
                 document.getElementById('anchor_prev1').style.textDecoration="underline";
                 document.getElementById('anchor_prev1').style.cursor="pointer"; 
                 document.getElementById('anchor_prev').style.textDecoration="underline";
                 document.getElementById('anchor_prev').style.cursor="pointer"; 
            }
            else
            {
                 document.getElementById('anchor_prev1').style.textDecoration="none";
                 document.getElementById('anchor_prev1').style.cursor="none"; 
                 document.getElementById('anchor_prev').style.textDecoration="none";
                 document.getElementById('anchor_prev').style.cursor="none"; 
            }
           
              if ((pno1)==lastpageno)   
               {                    
                    document.getElementById('anchor_next1').style.textDecoration="none";
                    document.getElementById('anchor_next1').style.cursor="default";
                    document.getElementById('anchor_next').style.textDecoration="none";
                    document.getElementById('anchor_next').style.cursor="default";
               }
               else
               {
                   document.getElementById('anchor_next1').style.textDecoration="underline";
                    document.getElementById('anchor_next1').style.cursor="pointer";
                     document.getElementById('anchor_next').style.textDecoration="underline";
                    document.getElementById('anchor_next').style.cursor="pointer";
               }
         }
    }
/**Load Previous Members**/
function loadprevmembers()
{
  if (oldpageno!=1)
  { 
    var newprevno=parseInt(oldpageno);
    loadmembers(newprevno-1);
  }
}
/**Load Next Member**/
function loadnextmembers(cnt)
{
    var pno;
    pno=parseInt(oldpageno);

   if ((cnt!="1") && (pno!=lastpageno) && (parseInt(lastpageno)!=1))
   { 
       if ((pno+1)==lastpageno)   
       {
     
         document.getElementById('anchor_next').style.textDecoration="none";
         document.getElementById('anchor_next').style.cursor="none";
       }
    var newpageno=pno;
    loadmembers(newpageno+1);
   }  
}



function getClearText(strSrc1 )
{ 
 return strSrc1.replace( /<[^<|>]+?>/gi,'' );
}


