var xmlhttp;

function showPage()
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="http://"+top.location.host+"/eventsmanager/layout/ajax-eventpage.php";
xmlhttp.onreadystatechange=stateChanged;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}

function showPageEvents()
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="http://"+top.location.host+"/eventsmanager/layout/ajax-eventpage-events.php";
xmlhttp.onreadystatechange=stateChanged;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}

function showPageSchool()
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="http://"+top.location.host+"/eventsmanager/layout/ajax-eventpage-school.php";
xmlhttp.onreadystatechange=stateChanged;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}

function showEventsListing()
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="http://"+top.location.host+"/eventsmanager/schoollisting/ajax-listing.php";
xmlhttp.onreadystatechange=stateChanged;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}

function eventLoad(instance)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }

var url = "http://"+top.location.host+"/eventsmanager/layout/ajax-eventload.php";
params="event="+instance;

	xmlhttp.open("POST", url, true);

//Send the proper header information along with the request
xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlhttp.setRequestHeader("Content-length", params.length);
xmlhttp.setRequestHeader("Connection", "close");
	xmlhttp.send(params);
xmlhttp.onreadystatechange = populateEvent; 

}


function stateChanged()
{
if (xmlhttp.readyState==4)
{
document.getElementById("eventsdisplay").innerHTML=xmlhttp.responseText;
}
}


function populateEvent()
{
if (xmlhttp.readyState==4)
{
document.getElementById("eventsright").innerHTML=xmlhttp.responseText;
}
}

function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}


function bookEvent(id)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="http://"+top.location.host+"/eventsmanager/layout/ajax-bookevent.php";
url = url + "?id=" + id;
xmlhttp.onreadystatechange=showBookingForm;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}


function showBookingForm()
{
activateLightbox();
document.getElementById("ajaxContent").innerHTML=xmlhttp.responseText;
document.getElementById("ajaxLoader").style.visibility = 'none';
}


function submitBooking(instanceid)
{
if (checkForm() == true)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }

var firstname = document.getElementById('firstname').value;
var lastname = document.getElementById('lastname').value;
var email = document.getElementById('email').value;
var phone = document.getElementById('phone').value;
var extra = document.getElementById('extra').value;
var newsletter = document.getElementById('newsletter').value;

  
  
var url = "http://"+top.location.host+"/eventsmanager/layout/ajax-submitbooking.php";
params="instance="+instanceid+"&firstname="+firstname+"&lastname="+lastname+"&email="+email+"&phone="+phone+"&extra="+extra+"&newsletter="+newsletter;

	xmlhttp.open("POST", url, true);

//Send the proper header information along with the request
xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlhttp.setRequestHeader("Content-length", params.length);
xmlhttp.setRequestHeader("Connection", "close");
	xmlhttp.send(params);
xmlhttp.onreadystatechange = appearInLightbox; 
}
else
{
alert('There is an error on the form. Please check your form and try again.');
}
}

function appearInLightbox()
{
document.getElementById("ajaxContent").innerHTML=xmlhttp.responseText;
}
