﻿var xmlHttpNews;
var xmlHttpEvents;

var loadingstr="<table><tr><td valign=middle><img src='images/bigrotation2.gif'/></td><td align=left><b><font face=Verdana color=black>Loading...</font></b></td></tr></table>";

function getQueryVariable(variable) {
  var query = window.location.search.substring(1);
  var vars = query.split("&");
  for (var i=0;i<vars.length;i++) {
    var pair = vars[i].split("=");
    if (pair[0] == variable) {
      return pair[1];
    }
  } 
  alert('Query Variable ' + variable + ' not found');
}

function getNewsHeaders(Language)
{
   document.getElementById("Haberler").innerHTML = loadingstr;    
   var url="http://localhost/kds/ShowDocumentHeader.aspx?DocumentType=1&Language="+Language;       
   xmlHttpNews=GetXmlHttpObjectNews(stateChangedNews);
   xmlHttpNews.open("GET", url , true);
   xmlHttpNews.send(null);   
}

function getNews(Language)
{
   document.getElementById("Haberler").innerHTML = loadingstr;    
   var url="http://localhost/kds/ShowDocuments.aspx?DocumentType=1&Language="+Language;       
   xmlHttpNews=GetXmlHttpObjectNews(stateChangedNews);
   xmlHttpNews.open("GET", url , true);
   xmlHttpNews.send(null);   
}

function getNewsDetail()
{
   document.getElementById("HaberDetay").innerHTML = loadingstr;    
   var url="http://localhost/kds/ShowDocumentDetail.aspx?DocumentID="+getQueryVariable("DocumentID") ;       
   xmlHttpNews=GetXmlHttpObjectNews(stateChangedNewsDetail);
   xmlHttpNews.open("GET", url , true);
   xmlHttpNews.send(null);   
}


function getEventHeaders(Language)
{
   document.getElementById("Duyurular").innerHTML = loadingstr;    
   var url="http://localhost/kds/ShowDocumentHeader.aspx?DocumentType=2&Language="+Language;       
   xmlHttpEvents=GetXmlHttpObjectEvents(stateChangedEvents);
   xmlHttpEvents.open("GET", url , true);
   xmlHttpEvents.send(null);   
}

function getEvents(Language)
{
   document.getElementById("Duyurular").innerHTML = loadingstr;    
   var url="http://localhost/kds/ShowDocuments.aspx?DocumentType=2&Language="+Language;       
   xmlHttpEvents=GetXmlHttpObjectEvents(stateChangedEvents);
   xmlHttpEvents.open("GET", url , true);
   xmlHttpEvents.send(null);   
}

function stateChangedNews() 
{ 
if (xmlHttpNews.readyState==4 || xmlHttpNews.readyState=="complete")
{ 
  document.getElementById("Haberler").innerHTML=xmlHttpNews.responseText;
} 
} 

function stateChangedNewsDetail() 
{ 
if (xmlHttpNews.readyState==4 || xmlHttpNews.readyState=="complete")
{ 
  document.getElementById("HaberDetay").innerHTML=xmlHttpNews.responseText;
} 
} 

function stateChangedEvents() 
{ 
if (xmlHttpEvents.readyState==4 || xmlHttpEvents.readyState=="complete")
{ 
  document.getElementById("Duyurular").innerHTML=xmlHttpEvents.responseText;
} 
} 


function GetXmlHttpObjectNews(handler)
{ 
var objXmlHttp=null

if (navigator.userAgent.indexOf("Opera")>=0)
{
alert("This example doesn't work in Opera") 
return 
}
if (navigator.userAgent.indexOf("MSIE")>=0)
{ 
var strName="Msxml2.XMLHTTP"
if (navigator.appVersion.indexOf("MSIE 5.5")>=0)
{
strName="Microsoft.XMLHTTP"
} 
try
{ 
objXmlHttp=new ActiveXObject(strName)
objXmlHttp.onreadystatechange=handler 
return objXmlHttp
} 
catch(e)
{ 
alert("Error. Scripting for ActiveX might be disabled") 
return 
} 
} 
if (navigator.userAgent.indexOf("Mozilla")>=0)
{
objXmlHttp=new XMLHttpRequest()
objXmlHttp.onload=handler
objXmlHttp.onerror=handler 
return objXmlHttp
}
}         

function GetXmlHttpObjectEvents(handler)
{ 
var objXmlHttp=null

if (navigator.userAgent.indexOf("Opera")>=0)
{
alert("This example doesn't work in Opera") 
return 
}
if (navigator.userAgent.indexOf("MSIE")>=0)
{ 
var strName="Msxml2.XMLHTTP"
if (navigator.appVersion.indexOf("MSIE 5.5")>=0)
{
strName="Microsoft.XMLHTTP"
} 
try
{ 
objXmlHttp=new ActiveXObject(strName)
objXmlHttp.onreadystatechange=handler 
return objXmlHttp
} 
catch(e)
{ 
alert("Error. Scripting for ActiveX might be disabled") 
return 
} 
} 
if (navigator.userAgent.indexOf("Mozilla")>=0)
{
objXmlHttp=new XMLHttpRequest()
objXmlHttp.onload=handler
objXmlHttp.onerror=handler 
return objXmlHttp
}
}         


