	if(navigator.appName=="Microsoft Internet Explorer") { // Internet Explorer
 		var xmlhttp = new ActiveXObject('Microsoft.XMLHTTP');
 	} else { // Firefox, Opera & others
 		var xmlhttp = new XMLHttpRequest();
 	}
	var filename;
	var objecttowrite;
	var inputdata;
	var isready=true;
	function caller(filenameobj, objecttowriteobj, inputdataobj) {
		filename = filenameobj;
		objecttowrite = objecttowriteobj;
		if (objecttowrite!="searcher") {
			document.getElementById(objecttowrite).innerHTML = "<br><br><center><img src='http://www.meetar.com/images/loading.gif'></center>";
		}
		inputdata = inputdataobj;
		sendme();
	}

	function sendme() {
		if (isready==true) {
	         	xmlhttp.open("POST",filename,true);
			xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	          	// set callback
	         	xmlhttp.onreadystatechange = handleThis;
			xmlhttp.send(inputdata);
			//document.getElementById(objecttowrite).innerHTML = inputdata;
			isready=false;
		}
	}

   	function handleThis() {
		if ( xmlhttp.readyState == 4 ) {
			//alert(objecttowrite); 
			//alert(xmlhttp.responseText);
			if (xmlhttp.responseText!="") {
				var responsehtml = xmlhttp.responseText;
				if (objecttowrite=="searcher" || xmlhttp.responseText.substring(0,1)=="$") {
					drawmarkers(xmlhttp.responseText.substring(1));
					//alert(xmlhttp.responseText);
				} else {
					document.getElementById(objecttowrite).innerHTML = responsehtml;
					document.getElementById(objecttowrite).style.display = "none";
					document.getElementById(objecttowrite).style.display = "";
				}
			} else {
				document.getElementById(objecttowrite).innerHTML = "If results don't show up, press Refresh (F5) to get new results";
			}
			//ae$("aep_ovrl").style.display = ae$("aep_ww").style.display = "none"; 
			isready=true;
			
		}
		
	}
