var down = false
var http = false;

if(navigator.appName == "Microsoft Internet Explorer") {
  http = new ActiveXObject("Microsoft.XMLHTTP");
} else {
  http = new XMLHttpRequest();
}

function getSize(div){
    var height = $(div).getHeight() + 10;
    var rightHeight = $('right').getHeight() + 10;
    if(height >= rightHeight){
        $('main').style.height = height + 'px';
    } else {
        $('main').style.height = rightHeight + 'px';
    }
}

function hideResults(){
    if(showResults == true){
        showResutls = false;
        Effect.BlindUp('results');
    }
}

function search(query) {
	if(query.length > 1){
		http.abort();
		http.open("GET", "php/search.php?searchString=" + query, true);
		http.onreadystatechange=function() {
			if(http.readyState == 4) {
			showResults(http.responseText);
			}
		}
		http.send(null);
	}
	else {
            if(down == true){
                shrinkSuggest();
            }
	}
}

function showResults(content){
        var results = $('results');
	results.innerHTML = content;
        //check if down if not pull down
        if(down == false){
            Effect.BlindDown('results', 3);
            down = true;
        }
        //check length
	var r = results.getElementsByTagName("p").length;
	if(r > 0){
		results.style.height = ((r * 30) + 5) + "px";
	}
	else {
		results.style.height = "35px";
		results.innerHTML = "<p class='sodd'><a href='formulas.php'>No results found</a></p>";
	}
}

function shrinkSuggest(){
    down = false;
    Effect.BlindUp('results');
}

