function getAJAX() {
	var page_request = false;
	if (window.XMLHttpRequest){
		page_request = new XMLHttpRequest();
		return page_request;
	}
	else if (window.ActiveXObject){
		try {
			page_request = new ActiveXObject("Msxml2.XMLHTTP");
			return page_request;
		}catch (e){
			try{
				page_request = new ActiveXObject("Microsoft.XMLHTTP");
				return page_request;
			}catch (e){
				return false;
			}
		}
	}else{
		return false;
	}
}

function download(filename) {
	var ajax = getAJAX();
	var url = "/";
	ajax.onreadystatechange = function() {
		if (ajax.readyState == 4 && (ajax.status == 200 || window.location.href.indexOf("http") == -1)) {
			var response = eval('(' + ajax.responseText + ')');
			alert(response);
		}
	};
	params = "log=" + filename;
	ajax.open('POST', url, true);
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8");
	ajax.setRequestHeader("Content-length", params.length);
	ajax.setRequestHeader("Connection", "close");
	ajax.send(params);
	return false;
}