/**
 * @author Rickard, Masternode AB
 */

 	function browserCheck() {
//	    Create a boolean variable to check for a valid MS instance.
	    var xmlhttp = false;

//	    Check if we are using IE.
	    try {
//	        If the javascript version is greater than 5.
	        xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	    } catch (e) {
//		    If not, then use the older active x object.
		    try {
//		        If we are using IE.
		        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		    } catch (E) {
//			    Else we must be using a non-IE browser.
			    xmlhttp = false;
			}
		}
//		If we are using a non-IE browser, create a javascript instance of the object.
		if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
		    xmlhttp = new XMLHttpRequest();
		}
		return xmlhttp;
	}

	function doAjax(objID,serverPage, query) {
		var xmlhttp = browserCheck();
		var obj = document.getElementById(objID);
		xmlhttp.open("POST", serverPage,true);
		xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded; ISO-8859-1');
		xmlhttp.send(query);
		xmlhttp.onreadystatechange = function() {
			if (xmlhttp.readyState == 4 && xmlhttp.status && xmlhttp.status == 200) {
			    obj.innerHTML = xmlhttp.responseText;
			}
    	}
	}

	function list_news() {
		var search_string = document.getElementById('search_string').value;
		var query = "doA=&search_news=1&page=search_news&search_string="+search_string;
		var serverPage = "news.php";
		var objID = "list_news";	
		doAjax(objID,serverPage, query);
	}

