function searchResults(query){
    elmntID = 'products';
    divObj = document.getElementById(elmntID);

    if(query != '*' && query.length < 3){
        divObj.innerHTML='<br /><p align="center">Enter 3 characters or more to begin the search.</p><br />';
    }
    else{
        query = (query == '*') ? '' : query;
        document.getElementById('results').innerHTML='<br /><p align=\"center\">Select a product.</p><br />';
        divObj.innerHTML='<br /><p align="center"><img src=\"./image/progress.gif\" alt=\"Working\" /><br />Searching for products like "'+query+'"</p><br />';

        xmlHttp=GetXmlHttpObject()
        if(xmlHttp == null){
            alert("Browser does not support HTTP Request"); return
        }

        var url = "index.php?pageID=products&pageNO=ajax_search&query="+query+"&sid=" + Math.random();
        xmlHttp.onreadystatechange=stateChanged
        xmlHttp.open("GET",url,true)
        xmlHttp.send(null)
    }
}

function productInfo(prodID){
    elmntID = 'results';
    divObj = document.getElementById(elmntID);

    divObj.innerHTML='<br /><p align="center"><img src=\"./image/progress.gif\" alt=\"Working\" /><br />Loading Product Information</p><br />';

    xmlHttp=GetXmlHttpObject()
    if(xmlHttp == null){
        alert("Browser does not support HTTP Request"); return
    }

    var url = "index.php?pageID=products&pageNO=ajax_product&prodID="+prodID+"&sid=" + Math.random();
    xmlHttp.onreadystatechange=stateChanged
    xmlHttp.open("GET",url,true)
    xmlHttp.send(null)
}




//---- AJAX FUNCTIONS --------------------------------------------------------//
var xmlHttp
var elmntID

function stateChanged(){
    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
        document.getElementById(elmntID).innerHTML=xmlHttp.responseText
    }
}

function GetXmlHttpObject(){
    var objXMLHttp=null
    if (window.XMLHttpRequest){
        objXMLHttp=new XMLHttpRequest()
    }
    else if (window.ActiveXObject){
        objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
    }
    return objXMLHttp
}
//----------------------------------------------------------------------------//
