﻿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 http1=createRequestObject();
var http2=createRequestObject();
var captiontext;
var pagenumcaption;

/**Load News details from ajax page **/                                            
function loadnews(display)
{           
        var pageid=document.getElementById('pageID').value;   
        var pagenum = document.getElementById('drpdown_num').selectedIndex;   
        pagenum = document.getElementById('drpdown_num').options[pagenum].value;               
        pagenumcaption=pagenum;   
            
            var url='/ajax/dbform.aspx?pageid='+pageid+'&pagenum='+pagenum+'&type=news';                                 
            http1.open('get',url);   
               
            http1.onreadystatechange =loadnewslist;
            http1.send(null);                          
        return false;            
}
/**Loads News List**/

 function loadnewslist()
    {    
       document.getElementById('othernews').innerHTML="";
       document.getElementById('newsTitles').innerHTML=""; 
        document.getElementById('newsTitles').innerHTML='<img src="/images/Loading.gif" />';               
        if (http1.readyState==4)
         { 
           document.getElementById('newsTitles').innerHTML="";  
            var y;    
            var paging='';  
            
             
            var response1 =  http1.responseText.split("%"); 
                              
            var count=response1[1];                   
            var tempcontact=response1[0].split("^");           
                     
            for (y=0;y<tempcontact.length-1;y++)
            {            
                var nTitle=tempcontact[y];                                
                document.getElementById('newsTitles').innerHTML=document.getElementById('newsTitles').innerHTML+nTitle;
            }
            document.getElementById('newsTitles').innerHTML=document.getElementById('newsTitles').innerHTML;
           var pages=0;
             pages=parseInt(count) % 10;
             count=parseInt(count)/10
             if(pages!=0)
                count=parseInt(count)+1;
              var i=0;
             for(i=1;i<=parseInt(count);i++)
             {
                  paging=paging+ "<option value='"+ i +"'>" + i + "</option>";                 
             }              
         }                
         document.getElementById('othernews').innerHTML="<select ID=\"drpdown_num\" Class=\"txtsmall drpdown numdrpdown\" onchange=\"loadnews('drop')\">"+paging+"</select>";                                           
          document.getElementById('drpdown_num').value=pagenumcaption;
         if( document.getElementById('drpdown_num').value=='')
             document.getElementById('drpdown_num').value=1;
    }


