//AJAX Function for eclipseweb.com.au by Totok Maryanto

var mytimer;
var mycontent;
var myoption;
//var URLsite = "http://localhost/legendsclub/";
//var URLsite 	= "http://splendedsaber-dc02r.gteinterlink.com/~eclipsew/";
var URLsite 	= "http://www.legendsclub.com.au/";

function myAJAX(){
  xmlHttp=null;
  
  try
    {
    // Firefox, Opera 8.0+, Safari
    xmlHttp=new XMLHttpRequest();
    }
  catch (e)
    {
    // Internet Explorer
    try
      {
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
      }
    catch (e)
      {
      try
        {
        xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
        }
      catch (e)
        {
        alert("Your browser does not support AJAX!");
        }
      }
    }
	return xmlHttp;
}

function loadAJAX(){
	this.xmlHttp = myAJAX();
}

function setAJAXcontent(content){
	var ajax = new loadAJAX();
	switch (content){
		case "upcoming":
			ajax.xmlHttp.onreadystatechange=function()
				{
				if(ajax.xmlHttp.readyState==4)
				  {
				   document.getElementById('UpcomingEvents').innerHTML = ajax.xmlHttp.responseText;
				  }
				}
			break;
		case "related":
			ajax.xmlHttp.onreadystatechange=function()
				{
				if(ajax.xmlHttp.readyState==4)
				  {
				   document.getElementById('RelatedEvents').innerHTML = ajax.xmlHttp.responseText;
				  }
				}
			break;
		case "sitemap":
			ajax.xmlHttp.onreadystatechange=function()
				{
				if(ajax.xmlHttp.readyState==4)
				  {
				   document.getElementById('SiteMap').innerHTML = ajax.xmlHttp.responseText;
				   //build tree again
				   initTree();
				  }
				}
			break;
	}
	ajax.xmlHttp.open("GET", URLsite + "pages/AJAX.php?show=" + content + "&option=" + myoption ,true);
	ajax.xmlHttp.send(null);
}

function loadAJAXcontent(content,timer,option){
	mycontent = content;
	mytimer = timer;
	myoption = option;
	runAJAX(false);
}

function runAJAX(stat){
	if (stat==true){
		spliter = mycontent.split(",");
		for(i=0;i<spliter.length;i++){
			setAJAXcontent(spliter[i]);
		}
	}
	//run active AJAX after timer execute
	var t=setTimeout("runAJAX(true)",mytimer);
}
