function getHTTPObject(){
	if (window.ActiveXObject) return new ActiveXObject("Microsoft.XMLHTTP");
	else if (window.XMLHttpRequest) return new XMLHttpRequest();
	else {
		alert("Your browser does not support AJAX.");
		return null;
	}
}
function doWork(obj){
	httpObject = getHTTPObject();
	if (httpObject != null) {
		var MyRandom = parseInt(Math.random()*99999999);
		httpObject.open("GET", "index.php?AJAXInfo=" + obj.id + "&rand=" + MyRandom, true);
		httpObject.onreadystatechange = setOutput;
		httpObject.send(null);
		var ObjPosition = ObjectPosition(obj);
		movePopup('OptionPop',ObjPosition[0]-6,ObjPosition[1]+26)
    }
}
function doWork1(WorkString){
	httpObject = getHTTPObject();
	if (httpObject != null) {
		var MyRandom = parseInt(Math.random()*99999999);
		httpObject.open("GET", "index.php?AJAXInfo=" + WorkString + "&rand=" + MyRandom, true);
		httpObject.onreadystatechange = setOutput;
		httpObject.send(null);
    }
}
function setOutput(){
	if(httpObject.readyState == 4){
		var response = httpObject.responseText;
		var items = response.split(";");
		var count = items.length;
		var displayresponse ="";
		for (var i=0;i<count;i++){
			displayresponse = displayresponse + items[i] + "\r\n"
		}			
		document.getElementById('textfield1').value = displayresponse;
		showbox('OptionPop');
		changecontent('OptionPop',displayresponse);
	}
}
function ObjectPosition(obj){
var curleft = 0;
var curtop  =0;
if(obj.offsetParent){
	do{
		curleft+= obj.offsetLeft;
		curtop += obj.offsetTop;
	} while (obj=obj.offsetParent);
}
return [curleft,curtop];
}
function GoSearch(){
	var SearchBox = document.getElementById("searchBox");
	var SearchWords = SearchBox.value;
	httpObject = getHTTPObject();
	if (httpObject != null) {
		var MyRandom = parseInt(Math.random()*99999999);
		httpObject.open("GET", "index.php?AJAXSearch=" + SearchWords + "&rand=" + MyRandom, true);
		httpObject.send(null);
    }
}
function ClickClear(thisfield){
	thisfield.value="";
}