var http_request = false;
function makeRequest(url, parameters) 
{
	http_request = false;
	if (window.XMLHttpRequest) 
	{ // code for IE7+, Firefox, Chrome, Opera, Safari
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType){http_request.overrideMimeType('text/xml');}
	} 
	else if (window.ActiveXObject) 
	{ // IE
		var msxml = ['MSXML2.XMLHTTP.3.0','MSXML2.XMLHTTP'];
		try{
			for (var i=0, len = msxml.length; i < len; ++i) 
			{
				http_request = new ActiveXObject(msxml[i]);
			}
		} 
		catch (e) {}
	}
	else
	{// code for IE6, IE5
		 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
  if (!http_request) 
  {
	 alert('Cannot create XMLHTTP instance');
	 return false;
  }
  http_request.onreadystatechange = alertContents;
  http_request.open('GET', url + parameters, true);
  http_request.send(null);
}
function alertContents() 
{
  if (http_request.readyState == 4) 
  {
	  document.getElementById('wait').style.visibility = "hidden";
	 if (http_request.status == 200) 
	 {
		//alert(http_request.responseText);
		result = http_request.responseText;
		document.getElementById('myspan').innerHTML = result;
	 } 
	 else 
	 {
		alert('There was a problem with the request.');
	 }
  }
   else
  {
		document.getElementById('wait').style.visibility = "visible";
  }
}
function get(obj) 
{
	var getstr = "?";
	for (i=0; i<obj.childNodes.length; i++) 
	{
		if (obj.childNodes[i].tagName == "INPUT") 
		{
			if (obj.childNodes[i].type == "text") 
			{
				getstr += obj.childNodes[i].name + "=" + obj.childNodes[i].value + "&";
            }
			if (obj.childNodes[i].type == "hidden")
			{
               getstr += obj.childNodes[i].name + "=" + obj.childNodes[i].value + "&";
            }
            if (obj.childNodes[i].type == "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].type == "radio") 
			{
				if (obj.childNodes[i].checked) 
				{
					getstr += obj.childNodes[i].name + "=" + obj.childNodes[i].value + "&";
				}
            }
        }
        if (obj.childNodes[i].tagName == "SELECT") 
		{
            var sel = obj.childNodes[i];
            getstr += sel.name + "=" + sel.options[sel.selectedIndex].value + "&";
        }
	}
	makeRequest('ClosestDealer.php', getstr);
}