/**
 * @author Daniel Slipper 
 * 09/07/2008
 */

function GetXmlHttpObject()
{
var xmlHttp=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 //Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}
	
	
function ajax(src){

	xmlHttp = GetXmlHttpObject();
	if (xmlHttp == null) {
		alert("Browser does not support HTTP Request");
		return;
	}
	var url = src+".php";
	xmlHttp.onreadystatechange = function(){
		stateChanged('inner_content');
	}
	xmlHttp.open("GET", url, true);
	xmlHttp.send(null);

	
}


function stateChanged(div) 
{ 

if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
  //document.getElementById(pointer).innerHTML = xmlHttp.responseText;
	var parentElement = document.getElementById(div);

	try {
	  parentElement.innerHTML = xmlHttp.responseText;
	}
	catch (e) {
	  //clear space
	  parentElement.innerHTML = "";
	  
	  // IE fails unless we wrap the string in another element.
	  var wrappingDiv = document.createElement(div);
	  wrappingDiv.innerHTML = xmlHttp.responseText;
	  
	  parentElement.appendChild(wrappingDiv);
	}
 }  
}


