var xmlHttp;
var currSpan;

//***************************************************************************
function GetXmlHttpObject()
{ 
	var objXMLHttp = null;
	if (window.XMLHttpRequest)
	{
		objXMLHttp=new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	return objXMLHttp;
}

//***************************************************************************
function getAJAXData(dataURL, spanDestination)
{
	xmlHttp = GetXmlHttpObject();
	if (xmlHttp == null)
	{
		alert('Browser doesn\'t support HTTP Request');
		return 0;
	}
	
	var url = dataURL;
	//alert('url = ' + url);
	currSpan = spanDestination;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open('GET', url, true);
	xmlHttp.send(null);
}

//***************************************************************************
function stateChanged()
{
	//alert('state = ' + xmlHttp.readyState);
	if (xmlHttp.readyState == 4 || xmlHttp.readyState == 'complete')
	{
		document.getElementById(currSpan).innerHTML = xmlHttp.responseText;
	}
}

//***************************************************************************

function getRawAJAXData(dataURL, spanDestination)
{
	xmlHttp = GetXmlHttpObject();
	if (xmlHttp == null)
	{
		alert('Browser doesn\'t support HTTP Request');
		return 0;
	}
	var url = dataURL;
	currSpan = spanDestination;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=stateChangedRawData;
	xmlHttp.open('GET', url, true);
	xmlHttp.send(null);
}

//***************************************************************************

function stateChangedRawData()
{
	//alert('state = ' + xmlHttp.readyState);
	if (xmlHttp.readyState == 4 || xmlHttp.readyState == 'complete')
	{
		writeRawData(xmlHttp.responseXML, currSpan);
	}
}

//***************************************************************************

function writeSpan(span, value)
{
	document.getElementById(span).innerHTML = value;
}

function createRequestObject() {
    var ro;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
        ro = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        ro = new XMLHttpRequest();
    }
    return ro;
}

function createRequestObject() {
    var ro;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
        ro = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        ro = new XMLHttpRequest();
    }
    return ro;
}

var http = createRequestObject();

function sndReq(action) {
    http.open('get', action);
    http.onreadystatechange = handleResponse;
    http.send(null);
}

function handleResponse() {
    if(http.readyState == 4){
        var response = http.responseText;
        var update = new Array();

        if(response.indexOf('|' != -1)) {
            update = response.split('|');
            document.getElementById('events_promo').innerHTML = "<a href=qs1_events.html><span id=event_title>" + update[0] + "</span><br />" + update[1] + "<br />" + update[2] + "</a>";
        }
    }
}

