var xmlHttp
var selectedItem
		
function stateChanged() { 
    if (xmlHttp.readyState==4) { 
			 document.getElementById(selectedItem).innerHTML=xmlHttp.responseText;
    }
}
function GetXmlHttpObject() {
    var xmlHttp=null;
    try {
      xmlHttp=new XMLHttpRequest();
    } catch (e) {
      try {
        xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
      } catch (e) {
        xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
    }
    return xmlHttp;
}

function displayAdvancedSearch(section, itemId) {
		selectedItem = "advancedSearch";
		displayPanelItem(section, itemId);
		document.getElementById(selectedItem).innerHTML = "<p>Loading advanced search...</p>";
		xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null) {
     		document.getElementById(selectedItem).innerHTML = "<p>The advanced search panel requires AJAX support. Please update your browser to the latest version.</p>";
    		return;
    }
		var url="ajax/display_advanced_search.php";
		xmlHttp.onreadystatechange=stateChanged;
		xmlHttp.open("GET",url,true);
   	xmlHttp.send(null);
}

function displayPanelItem(section, itemId) {
    var showId = section + "_" + itemId;
		var showLinkId = section + "_link_" + itemId;
		var itemId;
		var linkId;
		for (var i = 0; i <= 8; i++) {
				itemId = section + "_" + i;
				linkId = section + "_link_" + i;
				
				if (document.getElementById(itemId) != null) {
					 hideItem(itemId);
					 document.getElementById(linkId).className = 'blockNav';
				}
		}
		displayItem(showId);
		document.getElementById(showLinkId).className = 'blockNavActiveLeft';
}


function hideItem(myElement) {
  if (document.getElementById) { // DOM3 = IE5, NS6
		document.getElementById(myElement).style.display = 'none';
	}
	else {
		if (document.layers) { // Netscape 4
			document.myElement.display = 'none';
		}
		else { // IE 4
			document.all.myElement.style.display = 'none';
		}
	}
}

function displayItem(myElement) {
	if (document.getElementById) { // DOM3 = IE5, NS6
		document.getElementById(myElement).style.display = 'block';
	}
	else {
		if (document.layers) { // Netscape 4
			document.myElement.display = 'block';
		}
		else { // IE 4
			document.all.myElement.style.display = 'block';
		}
	}
}