function createXMLHttpRequest() {

var ua;

if(window.XMLHttpRequest) {
    try {
      ua = new XMLHttpRequest();
    } catch(e) {
      ua = false;
    }
  } else if(window.ActiveXObject) {
    try {
      ua = new ActiveXObject("Microsoft.XMLHTTP");
    } catch(e) {
      ua = false;
    }
  }
  return ua;
}

var req = createXMLHttpRequest();

function sendRequest(script, query)
{
	req.open('get', script+'.php?'+query);
	req.onreadystatechange = handleResponse;
	req.send(null);
}

function handleResponse()
{

	if(req.readyState == 4)
	{
		var response = req.responseText;
		var update = new Array();

		if(response.indexOf('||' != -1))
		{
			update = response.split('||');

			if (update[0] == "1")
			{
				for (var i=1; i< update.length; i = i+2)
				{
					document.getElementById(update[i]).innerHTML = update[i+1];
				}
			}
			else if (update[0] == "2")
			{
				window[update[2]]();
			}


		}
	}
	else
	{
		alert("loading" + ajax.readyState);
	}
}

