

function ajx_init(){
	var ajx_req;

	try {
		// Real browsers
		ajx_req = new XMLHttpRequest();
	} catch (e){
		// IE
		try{
			ajx_req = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajxreq = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				alert("Uncompatible WEB browser. Could not initialize XMLHTTPRequest needed for AJAX functions.");
				return false;
			}
		}
	}

	return ajx_req
}

var FreetextChecked = false;
function ajx_testFreetextSearch() {
	if(FreetextChecked) {
		return;
	}

	try {
		var ajx_handle;
		ajx_handle=ajx_init();
	
		// Create a function that will receive data sent from the server
		ajx_handle.onreadystatechange = function(){
			if(ajx_handle.readyState == 4){

				if(ajx_handle.responseText.indexOf("FREETEXTSEARCHISAVAILABLE") > -1) {
					document.getElementById('tdFreetextSearch').style.width = "70px";
					document.getElementById('tdSearchField').style.width = "140px";
					document.getElementById('SearchOptionsFreetext').style.display = "block";
				} else {
					document.getElementById('SearchOptionsFreetext').style.display = "none";
				}
			}
		}

		var req_string="";

		ajx_handle.open("GET", "freetextsearch_check.asp" + req_string, true);
		ajx_handle.send(null); 
	} catch (e) {
			document.getElementById('SearchOptionsFreetext').style.display = "none";
	}

	FreetextChecked = true;
}



