<!--

var searchBox = null;
var curSelIdx = -1;
var keyLimit = 5;

//Gets the browser specific XmlHttpRequest Object
function getXmlHttpRequestObject() {
	if (window.XMLHttpRequest) {
		return new XMLHttpRequest();
	} else if(window.ActiveXObject) {
		return new ActiveXObject("Microsoft.XMLHTTP");
	}
}

//Our XmlHttpRequest object to get the auto suggest
var searchReq = getXmlHttpRequestObject();

//Called from keyup on the search textbox.
//Starts the AJAX request.
function searchSuggest(strParam) {
	if (searchReq.readyState == 4 || searchReq.readyState == 0) {
		//var str = escape(document.frmSearch.textfield.value);
		searchReq.open("GET", "http://www.vlibrary.ab.ca/ajax_resource.asp?r=" + strParam, true);
		searchReq.onreadystatechange = handleSearchSuggest; 
		searchReq.send(null);
	}
}

//Called when the AJAX response is returned.
function handleSearchSuggest() {
	if (searchReq.readyState == 4) {
		var Field = document.getElementById('search_suggest');

		if (Field != null) {
			//Field.style.display = 'inline';
			var str = searchReq.responseText.split("<|&$#@|>");
			//Field.innerHTML = str[0];

			//alert(str[0]);
			launchWindow(str[0],'name');
		}
	}
}

// -->
