
//***************************************************************************
// Set Global vars															*	
//***************************************************************************
var reg;
var returnValue;
//****************************
// XMLHttpObject Constructor *
//****************************
function XMLHttpObject(path) {
	this.path = path;
}

//***************************************************************************
// XMLHttpObject setLinkValues												*
// comments: 																*
//***************************************************************************
XMLHttpObject.prototype.setLinkValues = function(session) {
	this.session = session;
}

//***************************************************************************
// XMLHttpObject post														*
// comments: 																*
//***************************************************************************
XMLHttpObject.prototype.post = function(file, url) {

	if (window.XMLHttpRequest) req = new XMLHttpRequest();
	else if (window.ActiveXObject) req = new ActiveXObject("Microsoft.XMLHTTP");
	else return;
	var url 	= url + '&session=' + this.session;
	
//	var pathFile = 'https://landingpage.nuon.araneum.nl/saveValues.php';
	var pathFile = this.path + file;
	this.url	= url;
	_this		= this;

	req.open('post', pathFile, true);
	req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	req.onreadystatechange = xmlPosted;
	req.send(url);
}

//***************************************************************************
// XMLHttpObject get														*	
// comments: 																*
//***************************************************************************
XMLHttpObject.prototype.get = function(url) {
	if (window.XMLHttpRequest) req = new XMLHttpRequest();
	else if (window.ActiveXObject) req = new ActiveXObject("Microsoft.XMLHTTP");
	else return;

	this.url	= url;
	_this		= this;
	req.open("GET", url , true);
	req.onreadystatechange = xmlPosted;
	req.send(null);
}

//***************************************************************************
// xmlPosted																*
// comments: 																*
//***************************************************************************
xmlPosted = function() {
	if (req.readyState != 4) {
		return;
	}
	if (req.status == 200) {
		returnValue	= 200;

		var result = req.responseText;
		response(result);
	} else {
		
		var result = req.responseText;
	}
}

//***************************************************************************
// response																	*
// comments: 																*
//***************************************************************************
response = function(result) {
	if(result) {
		// result
		//loadingTemplatesWithAjax.setResponse(result);
		

	}
}
