function getY(elemID) {

        var elem;

		if(document.getElementById) {
		    elem = document.getElementById(elemID);
		} else if (document.all) {
			elem = document.all[elemID];
		}

		var yPos = elem.offsetTop;

        tempEl = elem.offsetParent;
		while (tempEl != null) {
  			yPos += tempEl.offsetTop;
	  		tempEl = tempEl.offsetParent;
  		}
		return yPos;
}

function setY(elemID, Y) {

        var elem;

		if(document.getElementById) {
			elem = document.getElementById(elemID);
		} else if (document.all) {
			elem = document.all[elemID];
		}

        elem.style.top = Y;
        elem.pixelTop = Y + document.body.scrollTop;
}


//setTimeout("placeIt('layer1')",500);
//window.onscroll = setTimeout("placeIt('layer1')",500);

function ajaxSearch() {
    var xmlHttp;
    try
    {  // Firefox, Opera 8.0+, Safari
        xmlHttp = new XMLHttpRequest();
    }
    catch (e) {  // Internet Explorer
        try
        {
            xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch (e)
        {
            try
            {
                xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch (e)
            {
                alert("Your browser does not support AJAX!");
                return false;
            }
        }
    }

    xmlHttp.onreadystatechange = function()
    {
        if (xmlHttp.readyState == 4)
        {
            var resultBox = document.getElementById("result");
            resultBox.innerHTML = xmlHttp.responseText;
            if (resultBox.innerHTML != "") {
                resultBox.style.visibility = "visible";
            } else {
                resultBox.style.visibility = "hidden";
            }
            //var y = getY(document.getElementById("query"));
            //setY("query", y);

        }
    }

    var query = document.getElementById("query").value;

    xmlHttp.open("GET", "search-server.jsp?query=" + query, true);
    xmlHttp.send(null);

    return true;

}



