var xmlHttp;
function getTrailer(){
    xmlHttp = GetXmlHttpObject();
    var query = document.title_form.trailer.value;
    
    xmlHttp = GetXmlHttpObject();
    
    if (xmlHttp == null) {
        document.getElementById("small_text_message").innerHTML = "Please upgrade your browser";
        return;
    }
    
    var url = "../model/trailers.php";
    url = url + "?q=" + query;
    url = url + "&sid=" + Math.random();
    xmlHttp.onreadystatechange = stateChanged;
    xmlHttp.open("GET", url, true);
    xmlHttp.send(null);
}

function stateChanged(){
    
    if (xmlHttp.readyState == 2) {
    
        document.getElementById("small_text_message").innerHTML = "Searching for trailers...";
    }
    
    if (xmlHttp.readyState == 3) {
    
        document.getElementById("small_text_message").innerHTML = "Receiving data...";
    }
    
    if (xmlHttp.readyState == 4) {
    
        document.getElementById("small_text_message").innerHTML = xmlHttp.responseText;
    }
    
}

function GetXmlHttpObject(){
    var xmlHttp = null;
    try {
        // Firefox, Opera 8.0+, Safari
        xmlHttp = new XMLHttpRequest();
    } 
    catch (e) {
        // Internet Explorer
        try {
            xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
        } 
        catch (e) {
            xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
        }
    }
    return xmlHttp;
}
