var xmlhttp;

function  searchSuggest(str){
	
	str = str.value; 
	
    if (str.length == 0) {
        document.getElementById("sg").innerHTML = "";
        document.getElementById("sg").style.border = "0px";
		document.getElementById("sg").style.display = "none";
        return;
    }
    xmlhttp = GetXmlHttpObject()
    if (xmlhttp == null) {
        alert("Your browser does not support XML HTTP Request");
        return;
    }
    var url = "scripts/searchSuggest/searchSuggest.php";
    url = url + "?keys=" + str;
    url = url + "&sid=" + Math.random();
    xmlhttp.onreadystatechange = stateChanged;
    xmlhttp.open("GET", url, true);
    xmlhttp.send(null);
}

function stateChanged(){
    if (xmlhttp.readyState == 4) {
        document.getElementById("sg").innerHTML = xmlhttp.responseText;
        document.getElementById("sg").style.border = "1px solid #A5ACB2";
		document.getElementById("sg").style.display = "";
    }
}

function GetXmlHttpObject(){
    if (window.XMLHttpRequest) {
        // code for IE7+, Firefox, Chrome, Opera, Safari
        return new XMLHttpRequest();
    }
    if (window.ActiveXObject) {
        // code for IE6, IE5
        return new ActiveXObject("Microsoft.XMLHTTP");
    }
    return null;
}
