var searchCategories = "";
var searchContentType = "";

function createXMLHttpRequest() {
	if (window.ActiveXObject) {
		var xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	} else if (window.XMLHttpRequest) {
		var xmlHttp = new XMLHttpRequest();
	}
	
	return xmlHttp;
}    

function refreshListing(searchterm, search_contenttype, page) {
	var xmlHttp = createXMLHttpRequest();
	
	if (page==undefined) {
		page = 1;
	}
	
	if (search_contenttype!=undefined) {
		searchContentType = search_contenttype;
	}
	
	xmlHttp.onreadystatechange = function () {
			if (xmlHttp.readyState == 4) {
				if (xmlHttp.status == 200) {
					document.getElementById("search_results_inner").innerHTML = xmlHttp.responseText;
				}
			}
		};

	var url = "plugins/search/ajax/listings.inc.php?searchterm=" + searchterm + "&search_contenttype=" + searchContentType + "&categories=" + searchCategories + "&page=" + page;

	xmlHttp.open("GET", url, true);
	xmlHttp.send(null);
}

function refreshContentTypes(searchterm) {
	var xmlHttp = createXMLHttpRequest();

	xmlHttp.onreadystatechange = function () {
			if (xmlHttp.readyState == 4) {
				if (xmlHttp.status == 200) {
					document.getElementById("search_result_tabs").innerHTML = xmlHttp.responseText;
				}
			}
		};

	var url = "plugins/search/ajax/contenttype_tabs.inc.php?searchterm=" + searchterm + "&search_contenttype=" + searchContentType + "&categories=" + searchCategories;

	xmlHttp.open("GET", url, true);
	xmlHttp.send(null);
}

function turnTab(tab) {
	document.getElementById(tab).className = "search_results_tab_on";
	if(tab != 'tab_html') { document.getElementById('tab_html').className = "search_results_tab"; }
	if(tab != 'tab_document') { document.getElementById('tab_document').className = "search_results_tab"; }
	if(tab != 'tab_news') { document.getElementById('tab_news').className = "search_results_tab"; }
}