var xmlHttp
var xmlHttp2;

function showBasic()
{
	   document.getElementById('loading_page').style.visibility = 'visible';
}

function showUser()

{ 

xmlHttp=GetXmlHttpObject();
xmlHttp2 = GetXmlHttpObject();

if (xmlHttp==null)

{
alert ("Browser does not support HTTP Request")

return

}

document.getElementById('loading_image').style.visibility = 'visible';

/// variables collected from the form
var query_junction = document.getElementById('query_junction').value;
var query_motorway = document.getElementById('query_motorway').value;
var query_region = document.getElementById('query_region').value;

var url="index.php?refresh="+query_motorway;
var url="inc_filter_data.php?query_junction="+query_junction+"&query_motorway="+query_motorway+"&query_region="+query_region;

url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);

var url="get_regions.php?cat_id=" + query_motorway +"&query_region="+query_region+"&sid=" + Math.random();
xmlHttp2.onreadystatechange = stateChanged2;
xmlHttp2.open("GET",url,true);
xmlHttp2.send(null);

}


function stateChanged() 

{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
   { 
	document.getElementById("txtHint").innerHTML=xmlHttp.responseText 
	document.getElementById('loading_image').style.visibility = 'hidden';
	//document.getElementById('loading_page').style.visibility = 'visible';
} 
} 

function stateChanged2 ()
{
	if (xmlHttp2.readyState == 4 || xmlHttp2.readyState == 'complete')
	{
		if (document.getElementById('region_list'))
			document.getElementById('region_list').innerHTML = xmlHttp2.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;

}
