
//var xmlHttpReq;
var _contents;
var _target;

function loadFile (value, target) {
	
	setTarget(target);
	
	/**
	* Use XMLHttpRequest or ActiveXObject (IE 6 and below)
	* to access external text file
	*/
	var ua = navigator.userAgent.toLowerCase();
	if (ua.indexOf("msie 6") != -1) xmlHttpReq = new ActiveXObject("MSXML2.XMLHTTP.3.0");
	else xmlHttpReq = new XMLHttpRequest();
	
	// Listen for state change
	xmlHttpReq.onreadystatechange = function () {
		xmlHttpReqStateChange(xmlHttpReq);
	}
	
	
	// File to load
	xmlHttpReq.open("GET", value);
	xmlHttpReq.send("");
	
}

function xmlHttpReqStateChange (xmlRef) {
	if (xmlRef.readyState == 4) {
		if (xmlRef.status == 200 || document.location.toString().indexOf("http://") == -1) {
			setContents(xmlRef.responseText);
			if (getTarget() != "") insertContent();
		}
	}
}

function getContents () {
	return _contents;
}

function setContents (data) {
	_contents = data;
}

function getTarget () {
	return _target;
}

function setTarget (value) {
	_target = (value == undefined) ? "" : document.getElementById(value);
}

function insertContent () {
	getTarget().innerHTML = getContents();
}