// JavaScript Document
/* <![CDATA[ */
var http = getHTTPObject();
var default_url = "/eguide09/functions/callBack.php";
var xmlDoc;

function getHTTPObject() {
	var xmlhttp;
	try {
		xmlhttp = new ActiveXObject('Msxml2.XMLHTTP');
	} catch (e) {
		try {
			xmlhttp = new ActiveXObject('Microsoft.XMLHTTP');
		} catch (E) {
			xmlhttp = false;
		}
	}
	if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
		try {
			xmlhttp = new XMLHttpRequest();
		} catch (e) {
			xmlhttp = false;
		}
	}
	return xmlhttp;
}
function searchHide(appearingArea){
	appearingArea.style.display = 'none';
}
function tocToggle(){
	if(document.getElementById('toc_results').style.display == 'block')
		document.getElementById('toc_results').style.display = 'none';
	else
		document.getElementById('toc_results').style.display = 'block';		
	
}
function searchQuery(searchTerm){
	var guide = parseInt(document.getElementById('guideNumber').value);
	var url = default_url + "?call=search&search=" + searchTerm + "&guide=" + guide;	
	url = url + "&sid=" + Math.random();	
	if((http.readyState == 0) || (http.readyState == 4)){			
		http.open("GET", url, true); 
		http.onreadystatechange = handleHttpSearchResponse;
		http.send(null);
	}
}

function handleHttpSearchResponse() {
	if (http.readyState == 4) {		
		if ((http.status == 200)||(http.status == 0)) {			
			var response = eval ('(' + http.responseText + ')');			
			var returnMessage = '';			
			for(var i=0; i<response.pages.length; i++){
				returnMessage += "<a href=\"\" onclick=\"myBook.gotoPage(" + response.pages[i].page.pageNum + "); searchHide(this.parentNode); return false;\">Page " + response.pages[i].page.pageName + "</a>";
			}
			if(returnMessage != ''){
				returnMessage += "<a href=\"\" onclick=\"searchHide(this.parentNode); return false;\">Close Search</a>";
			}
			document.getElementById('search_results').innerHTML = returnMessage;
			document.getElementById('search_results').style.display = 'block';
		}
	}
}
/* ]]> */// JavaScript Document