function createRequest() {
        try {
                request = new XMLHttpRequest();
        } catch (trymicrosoft) {
                try {
                        request = new ActiveXObject("Msxm12.XMLHTTP");
                } catch (othermicrosoft) {
                        try {
                                request = new ActiveXObject("Microsoft.XMLHTTP");
                        } catch (failed) {
                                request = null;
                        }
                }
        }
        if (request == null)
                alet("Error creating requested object!");
}
    
function sendRequest(UMFq) { 
	
    if(UMFq == "" || UMFq == null) {
	document.getElementById('LiveSearch').style.visibility = 'hidden';
    }
    else {
    createRequest();    
    request.open('get', '/includes/search/suggest.php?UMFq='+UMFq); 
    request.onreadystatechange = handleResponse; 
    request.send(null); 
    }
    
} 

function clear() {
    document.getElementById("LiveSearch").innerHTML = "";
}
    
function handleResponse() { 
    
    if(request.readyState == 4 && request.status == 200){ 
    
        var response = request.responseText; 
    
        if(response) { 
           document.getElementById("LiveSearch").innerHTML = response; 
	   document.getElementById("LiveSearch").style.visibility = 'visible';
        } 
    
     } 
    
} 

