var xmlHttp3;
var xmlHttp2;
var divid;
function getMainTabs(tab_no, la) {
	HTTP.get("ajax/TabsMain.asp?tb="+ tab_no +"&la="+ la + "&dummy=" + Math.random()*10000000000000000, 
			  refreshMainTabs, 
			  { "timeout": 3000 }
    		);
}

function refreshMainTabs(responseText) {
	document.getElementById('home_tabs_container').innerHTML = responseText;
	return;
}

function mskk(pg, searchfor, pgnum, srtc, srtb)
{ 
  	var url="default.asp?modname=mskk&pid=6&pg=" + pg + "&kw=" + searchfor+ "&srtc=" + srtc + "&srtb=" + srtb ;
  	divid = "MSKK"
	xmlHttp3=GetXmlHttpObject(StatusChanged)
   	xmlHttp3.open("GET", url , true)
   	xmlHttp3.send(null)
}

function kad(pg, searchfor, pgnum, srtc, srtb)
{ 
  	var url="default.asp?modname=kad&pid=6&pg=" + pg + "&kw=" + searchfor+ "&srtc=" + srtc + "&srtb=" + srtb ;
  	divid = "KAD"
	xmlHttp3=GetXmlHttpObject(StatusChanged)
   	xmlHttp3.open("GET", url , true)
   	xmlHttp3.send(null)
}
 
function kadEnter(e,pg,searchfor,pgnum,srtc,srtb){
	var key=e.keyCode || e.which;
	if (key==13) kad(pg,searchfor,pgnum,srtc,srtb) ;
}

function doy(pg, searchfor, pgnum, srtc, srtb)
{ 
  	var url="default.asp?modname=doy&pid=6&pg=" + pg + "&kw=" + searchfor+ "&srtc=" + srtc + "&srtb=" + srtb ;
  	divid = "DOY"
	xmlHttp3=GetXmlHttpObject(StatusChanged)
   	xmlHttp3.open("GET", url , true)
   	xmlHttp3.send(null)
}
function ika(pg, searchfor, pgnum, srtc, srtb)
{ 
  	var url="default.asp?modname=ika&pid=6&pg=" + pg + "&kw=" + searchfor+ "&srtc=" + srtc + "&srtb=" + srtb ;
  	divid = "IKA"
	xmlHttp3=GetXmlHttpObject(StatusChanged)
   	xmlHttp3.open("GET", url , true)
   	xmlHttp3.send(null)
}

function calendar(iday,imonth,iyear)
{ 
  	var url="ajax/calendar.asp?iday=" + iday + "&imonth=" + imonth + "&iyear=" + iyear + "&r=" + Math.random();
  	xmlHttp3=GetXmlHttpObject(stateChanged3)
   	xmlHttp3.open("GET", url , true)
   	xmlHttp3.send(null)
   	//getAgenda(iday,imonth)
}

function lg_calendar(iday,imonth,iyear,cat)
{ 
  	var url="ajax/lg_calendar.asp?iday=" + iday + "&mo=" + imonth + "&iyear=" + iyear + "&cat=" + cat + "&r=" + Math.random();
  	xmlHttp3=GetXmlHttpObject(stateChanged4)
   	xmlHttp3.open("GET", url , true)
   	xmlHttp3.send(null)
}

function stateChanged4() 
{ 
	if (xmlHttp3.readyState==4 && xmlHttp3.status==200)
   	{ 
  	 	document.getElementById("calendar").innerHTML=xmlHttp3.responseText
   	} 
}

function StatusChanged() 
{ 
	if (xmlHttp3.readyState==4 && xmlHttp3.status==200)
   	{ 
  	 	document.getElementById(""+divid).innerHTML=xmlHttp3.responseText
   	} 
}


function stateChanged3() 
{ 
	if (xmlHttp3.readyState==4 && xmlHttp3.status==200)
   	{ 
  	 	document.getElementById("ajaxcal").innerHTML=xmlHttp3.responseText
   	} 
}

function getAgenda(iday,imonth,iyear)
{ 
  	var url="ajax/checkAgenda.asp?iday=" + iday + "&imonth=" + imonth + "&iyear=" + iyear + "&r=" + Math.random();
  	xmlHttp2=GetXmlHttpObject(stateChanged2)
   	xmlHttp2.open("GET", url , true)
   	xmlHttp2.send(null)
}

function stateChanged2() 
{ 
	if (xmlHttp2.readyState==4 && xmlHttp2.status==200)
   	{ 
  	 	document.getElementById("calendar_items").innerHTML=xmlHttp2.responseText
   	} 
}

// arrange to call refreshMainTabs after window load
//if (window.addEventListener) window.addEventListener("load", function(){getMainTabs(1, 1)}, false);
//else if (window.attachEvent) window.attachEvent("onload", function(){getMainTabs(1, 1)});

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 || navigator.userAgent.indexOf("Opera")>=0)
   {
   objXmlHttp=new XMLHttpRequest()
   objXmlHttp.onload=handler
   objXmlHttp.onerror=handler
   return objXmlHttp
   }
} 
