function toggle(id){
	ulElement = document.getElementById(id);
	if (ulElement){
		if (ulElement.className == 'closed') {
			ulElement.className = "open";
		} else {
			ulElement.className = "closed";
		}
	}
}


var req;
function loadDoc(url) {
    // branch for native XMLHttpRequest object
    if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
        req.onreadystatechange = processReqChange;
        req.open("GET", url, true);
        req.send(null);
    // branch for IE/Windows ActiveX version
    } else if (window.ActiveXObject) {
        req = new ActiveXObject("Microsoft.XMLHTTP");
        if (req) {
            req.onreadystatechange = processReqChange;
            req.open("GET", url, true);
            req.send();
        }
    }
}
function processReqChange() {
    // only if req shows "loaded"
    if (req.readyState == 4) {
        // only if "OK"
        if (req.status == 200) {
			var contentViewer = document.getElementById("contentViewer");
			document.getElementById('livesearch_div').style.display="none";
			document.getElementById('livesearch_iframe').style.display="none";
			contentViewer.innerHTML = req.responseText;
            // ...processing statements go here...
        } else {
			var contentViewer = document.getElementById("contentViewer");
			contentViewer.innerHTML = "";
            //alert("There was a problem retrieving the XML data:\n" + req.statusText);
        }
    }
}