var xmlhttp=false;


function initRequest(){
    if(window.XMLHttpRequest) {
        try {
            xmlhttp = new XMLHttpRequest();
        } catch(e) {
            xmlhttp = false;
        }
    } else if(window.ActiveXObject) {
        try {
            xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
        } catch(e) {
            try {
                xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
            } catch(e) {
                xmlhttp = false;
            }
        }
    }
}

function do_prices_qsearch(from){
    initRequest();
    var qt = document.getElementById('qt').value;
    var qp = document.getElementById('qp').value;

    xmlhttp.onreadystatechange=show_prices_search_results;
    xmlhttp.open("GET", '/uk_house_prices/qsearch.php?qt='+escape(qt).replace('+','%2B')+'&qp='+escape(qp).replace('+','%2B')+"&from="+from, true);
    xmlhttp.send(null);
}

function show_prices_search_results()
{
    if (xmlhttp.readyState==4){
        if (xmlhttp.status == 200) {
            //alert(xmlhttp.responseText)
            document.getElementById('qsearch_p1').innerHTML = xmlhttp.responseText;
            //document.getElementById('divForm').innerHTML = "";
        } else {
            //alert("There was a problem retrieving the XML data:\n" + xmlhttp.statusText);
        }
    }
}

function qsp(p)
{
	document.getElementById('qt').value = "";
	document.getElementById('qp').value = p;
	initRequest();
	xmlhttp.onreadystatechange=show_prices_search_results;
    xmlhttp.open("GET", '/uk_house_prices/qsearch.php?qp='+escape(p).replace('+','%2B'), true);
    xmlhttp.send(null);
}

function qst(t)
{
	document.getElementById('qp').value = "";
	document.getElementById('qt').value = t;
	initRequest();
	xmlhttp.onreadystatechange=show_prices_search_results;
    xmlhttp.open("GET", '/uk_house_prices/qsearch.php?qt='+escape(t).replace('+','%2B'), true);
    xmlhttp.send(null);
}

function qsft(t)
{
	document.getElementById('qp').value = "";
	document.getElementById('qt').value = t;
	initRequest();
	xmlhttp.onreadystatechange=show_prices_search_results;
    xmlhttp.open("GET", '/uk_house_prices/qsearch.php?qft='+escape(t).replace('+','%2B'), true);
    xmlhttp.send(null);
}

