var xmlHttp;
var xmlHttp2;
var xmlHttp3;

function showNews(recID,langID,no)
{ 
	
  	var url="ajax/showNews.asp?rID=" + recID + "&no=" + no + "&la=" + langID + "&r=" + Math.random();
  	xmlHttp=GetXmlHttpObject(stateChanged1)
   	xmlHttp.open("GET", url , true)
   	xmlHttp.send(null)
}

function stateChanged1() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
   	{ 
  	 	document.getElementById("ajaxHTML").innerHTML=xmlHttp.responseText 
   	} 
} 

function showDiaryEntries(dd, mm, yy, langid)
{ 
	
  	var url="ajax/showDiaryEntries.asp?dd=" + dd + "&mm=" + mm + "&yy=" + yy + "&la=" + langid
  	xmlHttp2=GetXmlHttpObject(stateChanged)
   	xmlHttp2.open("GET", url , true)
   	xmlHttp2.send(null)
}

function stateChanged() 
{ 
	if (xmlHttp2.readyState==4 || xmlHttp2.readyState=="complete")
   	{ 
  	 	document.getElementById("ajax_diary_HTML").innerHTML=xmlHttp2.responseText 
   	} 
}

function GetXmlHttpObject(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
   }
}  