/*
 *------------------------------------------------------------------
 * Copyright Volkan Özçelik - 2005 (C)
 * Mail to volkan.ozcelik@gmail.com for questions & suggestions.
 * -----------------------------------------------------------------
 */

/**
 * XHRequest
 * Wraps and XMLHTTPRequest object in a cross-browser manner.
 */
_this = XHRequest.prototype;
function XHRequest(){}
_this.getObject = function() {
	if (window.XMLHttpRequest) {
		return new XMLHttpRequest();
	}
	else if (window.ActiveXObject) {
		return new ActiveXObject("Microsoft.XMLHTTP");
	}
	else {
		alert("XML HTTP Request support cannot be found!");
		return null;
	}
}


function include(url,div)
	{
	/*open an HTTP request to the url*/
	var request = new XHRequest().getObject();
	request.open("GET",url);
	var eventSource = this;
	request.onreadystatechange = function() {

//0 = uninitialized
//1 = loading
//2 = loaded
//3 = interactive
//4 = complete

		if(request.readyState == 4) {
		d = document.getElementById(div);
 		d.innerHTML = request.responseText;
		}
		//eventSource.show();
	}
	request.send(null);
	}