// Get the HTTP Object
function getHTTPObject(){
	if (window.ActiveXObject) 
		return new ActiveXObject("Microsoft.XMLHTTP");
	else if (window.XMLHttpRequest) 
		return new XMLHttpRequest();
	else {
		alert("Your browser does not support AJAX.");
		return null;
	}
}

// SEARCH

function cancel_search(){
		document.getElementById('articles_recent').style.display = "block";
		document.getElementById('articles_search').style.display = "none";
		document.getElementById('search_field').value = "";
}

function send_search(search_string){
	if(search_string == "" || search_string.length < 3){
		document.getElementById('articles_recent').style.display = "block";
		document.getElementById('articles_search').style.display = "none";
	}else{
		httpObject = getHTTPObject();
		if (httpObject != null) {
			httpObject.open("GET", "includes/ajax/search.xml.php?kw="+search_string, true);
			httpObject.send(null);
			httpObject.onreadystatechange = show_search_results;
		}
	}
}

function show_search_results(){
	if(httpObject.readyState == 4){
		//document.getElementById('outputText').value = httpObject.responseText;
		var xmlResponse = httpObject.responseXML;
		var xmlRoot = xmlResponse.documentElement;
		var dataArr = xmlRoot.getElementsByTagName("data");

		var seo = null;
		var title = null;
		
		document.getElementById('articles_recent').style.display = "none";
		document.getElementById('articles_search').style.display = "block";
		
		resultList = document.getElementById('search_results');
		resultList.innerHTML = "";
		
		for (var i=0; i<dataArr.length; i++) {
			seo = dataArr[i].getAttribute("id");
			title = dataArr[i].getAttribute("title");
			
			list_item = document.createElement("li");
			
			date_div = document.createElement("div");
			date_div.setAttribute("class", "date");
			title_div = document.createElement("div");
			title_div.setAttribute("class", "title");
			
			date = document.createTextNode("NOVEMBER 29, 2007 - 1:13 pm")
			
			link = document.createElement("a");
			link.setAttribute("href", "article/blah/");
			link.appendChild(document.createTextNode(title));
			list_item.appendChild(link);
			
			date_div.appendChild(date);
			title_div.appendChild(link);
			
			list_item.appendChild(date_div);
			list_item.appendChild(title_div);
			
			resultList.appendChild(list_item);
		}
		
	}else{
		setTimeout('show_search_results()', 250);
	}
}