function XMLHttpCreate() {
	try {
		var requester = new XMLHttpRequest();
	} catch (error) {
		try {
			var requester = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch (error) {
			return false;
		}
	}
	return requester;
}

function stateHandler() {
	if (requester.readyState == 4) {
 		if (requester.status == 200) {
			createResponse();
		}
	}
	return true;
}

function createRequester(str) {
	requester = XMLHttpCreate();
	requester.onreadystatechange = stateHandler;
	requester.open("GET", str, true);
	requester.send(null);
}


var imageName = '';
var retrieveMode;
function createResponse() {
  switch(retrieveMode) {
    case 'advert':
    	var websiteUrl = requester.responseXML.getElementsByTagName("website_url")[0].childNodes[0].nodeValue;
    	//window.open(websiteUrl, 'name', '');
    break;
    default:

    break;
  }
}


function openAdvert(advertId) {
  retrieveMode = 'advert';
  createRequester('ajax.php?advert_id=' + advertId);
}