var xhr;

var searched = false;

function GetHttpObject(handler) {
  try {
    var oRequester = new XMLHttpRequest();
    oRequester.onload=handler
    oRequester.onerror=handler
    return oRequester
  }
  catch (error) {
    try {
      var oRequester = new ActiveXObject("Microsoft.XMLHTTP");
      oRequester.onreadystatechange=handler
      return oRequester
    }
    catch (error) {
      return false;
    }
  }
}

function processSearch() {
  var q = document.getElementById('q').value;
  var topic = document.getElementById('topics').value;
  var url="/search_results.php?q="+q+'&topic='+topic;
  xhr=GetHttpObject(update_search_results);
  xhr.open("GET", url , true);
  xhr.send(null);
}

function update_search_results()
{
  if (xhr.readyState==4 || xhr.readyState=="complete") {
    document.getElementById("search_results_div").innerHTML=xhr.responseText
    sortables_init();	
  }
}

function updateIcon(theItem) {
	theItem.style.paddingLeft = "15px;";

	switch(theItem[theItem.selectedIndex].value) {
		case "0":
			theItem.style.backgroundImage = "url('/images/topic_qanda_icon.png');";
			break;
		case "2":
			theItem.style.backgroundImage = "url('/images/topic_rant_icon.png');";
			break;
		case "3":
			theItem.style.backgroundImage = "url('/images/topic_tip_icon.png');";
			break;
		case "8":
			theItem.style.backgroundImage = "url('/images/topic_web_icon.png');";
			break;	
		default: 
			theItem.style.backgroundImage = "url('/images/topic_all_icon.jpg')";
			
	}
	
}

