// JavaScript Document
var theDIV; // we will set this to an id that actually exists in the page

var http_request = false;
function fromServer()
{
    if( http_request.readyState == 4 )
    {
        if( http_request.status == 200 )
        {
            // results from call to the server appear here
            // in http_request.responseText;
            var e = document.getElementById(theDIV);
            e.innerHTML = http_request.responseText;
        }
        else
        {
    // uncomment next line if you want to show any error messages
    //alert('error: ' + http_request.responseText);
    }
    }
}

function makeRequest(url, parameters) 
{
    http_request = false;
    if( window.XMLHttpRequest ) 
    { 
        // Mozilla, Safari,...
        http_request = new XMLHttpRequest();
        if (http_request.overrideMimeType)
        {
            http_request.overrideMimeType('text/html');
        }
    } 
    else if (window.ActiveXObject) 
    { // IE
        try
        {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch (e)
        {
            try

            {
                http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
        }
    }
    if (!http_request) 
    {
        // uncomment next line if you want to show any error messages
        //alert('Cannot create XMLHTTP instance');
        return false;
    }
    http_request.onreadystatechange = function() { fromServer(); };
    http_request.open('GET', url + parameters, true);
    http_request.send(null);
    return true;
}
  
  
function get(obj) {
    var getstr = "";
    for (i=0; i<obj.childNodes.length; i++) {
        alert(obj.childNodes[i].nodeName);
        if (obj.childNodes[i].nodeName == "checkbox") {
            if (obj.childNodes[i].checked) {
                getstr += obj.childNodes[i].name + "=" + obj.childNodes[i].value + "&";
            } else {
                getstr += obj.childNodes[i].name + "=&";
            }
        }
        if (obj.childNodes[i].tagName == "SELECT") {
            var sel = obj.childNodes[i];
            getstr += sel.name + "=" + sel.options[sel.selectedIndex].value + "&";
        }
    }
    return getstr;
}


  

function listIt(countryId)
{
    var url = "distributors_lookup.php"
    theDIV='searchResults';
    qry = "?countryId=" + countryId;
    makeRequest(url,qry);
    return false;
}
  
function filter(formName)
{
    var url = "distributors_lookup.php"
    theDIV='searchResults';
    qry = "?countryId=23" + get(document.getElementById('myform'));
    alert(qry);
    makeRequest(url,qry);
    return false;
}
