function makeRequest(url , x) {
	function createXMLHttp() {
		if (typeof XMLHttpRequest != 'undefined')
			return new XMLHttpRequest();
		else if (window.ActiveXObject) {
			var avers = ["Microsoft.XmlHttp", "MSXML2.XmlHttp", "MSXML2.XmlHttp.3.0", "MSXML2.XmlHttp.4.0",	"MSXML2.XmlHttp.5.0"];
			for (var i = avers.length -1; i >= 0; i--) {
				try {
					httpObj = new ActiveXObject(avers[i]);
					return httpObj;
				} catch(e) {}
			}
		}
		throw new Error('XMLHttp (AJAX) not supported');
	}

	var ajaxObj = createXMLHttp();

	ajaxObj.onreadystatechange = function() {
		ajaxObj.processRequest();
	}

	ajaxObj.processRequest = function() {
		if (this.readyState == 4) {
			if (this.status != 200) {
				alert('Error : Status '+this.status+' returned.');
			} else {
				switch(x){
					case '0':
						if(document.getElementById('topicsParty')){
							document.getElementById('topicsParty').innerHTML = this.responseText;
						}
						break;
					case '1':
						if(document.getElementById('topicsCourses')){
							document.getElementById('topicsCourses').innerHTML = this.responseText;
						}
						break;
				}
			}
		}
	} 

	this.doRequest = function() {
      ajaxObj.open("GET", url, true);
      ajaxObj.send(null);
    }
}

function Initialize(){
	var url = ['_server/topics/party.php', '_server/topics/courses.php'];
	for (x in url) {
		var doReq = new makeRequest(url[x], x);
		doReq.doRequest();
	}
}

