var xmlHttp, xmlHttp2, xmlHttp3;

function calendar(iday,imonth,iyear,la)
{ 
  	var url="common/scripts/calendar.asp?la="+ la +"&iday=" + iday + "&imonth=" + imonth + "&iyear=" + iyear + "&r=" + Math.random();
  	xmlHttp=GetXmlHttpObject(calendarStateChanged);
   	xmlHttp.open("GET", url , true);
   	xmlHttp.send(null);
}

function calendarStateChanged() 
{ 
	if (xmlHttp.readyState==4 && xmlHttp.status==200)
   	{ 
  	 	document.getElementById("calendar-lower").innerHTML=xmlHttp.responseText;
   	} 
}

function next_events_of_day(la)
{ 
  	var url="common/scripts/home_events_scroll.asp?la="+ la + "&r=" + Math.random();
  	xmlHttp2=GetXmlHttpObject(eventsStateChanged1);
   	xmlHttp2.open("GET", url , true);
   	xmlHttp2.send(null);
}

/*
function scroll_events(from_id, direction, la)
{ 
  	var url="common/scripts/home_events_scroll.asp?la="+ la +"&from_id=" + from_id + "&dir=" + direction + "&r=" + Math.random();
  	xmlHttp3=GetXmlHttpObject(eventsStateChanged2);
   	xmlHttp3.open("GET", url , true);
   	xmlHttp3.send(null);
}
*/
function scroll_events_paged(pg, la)
{ 
  	var url="common/scripts/home_events_scroll.asp?la="+ la +"&pg=" + pg + "&r=" + Math.random();
  	xmlHttp3=GetXmlHttpObject(eventsStateChanged2);
   	xmlHttp3.open("GET", url , true);
   	xmlHttp3.send(null);
}

function eventsStateChanged1() 
{ 
	if (xmlHttp2.readyState==4 && xmlHttp2.status==200)
   	{ 
  	 	document.getElementById("up-down-events").innerHTML=xmlHttp2.responseText;
   	} 
}
function eventsStateChanged2() 
{ 
	if (xmlHttp3.readyState==4 && xmlHttp3.status==200)
   	{ 
  	 	document.getElementById("up-down-events").innerHTML=xmlHttp3.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 || navigator.userAgent.indexOf("Opera")>=0)
   {
   objXmlHttp=new XMLHttpRequest();
   objXmlHttp.onload=handler;
   objXmlHttp.onerror=handler;
   return objXmlHttp;
   }
} 

