function AjaxMe(url, Div) {
try { // Firefox, Opera 8.0+, Safari
	xmlHttp=new XMLHttpRequest();
}
catch (e) { // Internet Explorer
	try {
		xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch (e) {
		xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
}

xmlHttp.open("GET", url, true);
xmlHttp.onreadystatechange = function() { PostResponseToDiv(Div); };
xmlHttp.send(null);
}

function AjaxPost(url, parameters, Div) {
	try {
		xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
			xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (e2) {
			xmlHttp = false;
		}
	}

	if (!xmlHttp && typeof XMLHttpRequest != 'undefined') {
		xmlHttp = new XMLHttpRequest();
	}
	xmlHttp.open("POST", url, true);
	xmlHttp.onreadystatechange = function() { PostResponseToDiv(Div); };
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    xmlHttp.setRequestHeader("Content-length", parameters.length);
    xmlHttp.setRequestHeader("Connection", "close");
	xmlHttp.send(parameters);
}

function PostResponseToDiv(div) {
	if (xmlHttp.readyState == 4) {
		div.innerHTML = xmlHttp.responseText;
	}
}