var oXmlHttp

function showRegions(str)
  {
	  var url="Left_SearchPanel_b.cfm?&cat_id=" + str
	  oXmlHttp=GetHttpObject(stateChanged)
	  oXmlHttp.open("GET", url , true)
	  oXmlHttp.send(null)
  }

function stateChanged()
   {
   	if (oXmlHttp.readyState==4 || oXmlHttp.readyState=="complete")
   		{
   		document.getElementById("regionList").innerHTML=oXmlHttp.responseText
   		}
   }

function GetHttpObject(handler)
	  	{
	  	try
	  		{
		  	var oRequester = new XMLHttpRequest();
			  	oRequester.onload=handler
			  	oRequester.onerror=handler
			return oRequester
			}
			catch (error)
			  {
	  			try
				  {
				  	var oRequester = new ActiveXObject("Microsoft.XMLHTTP");
				  	oRequester.onreadystatechange=handler
				  	return oRequester
				  }
	  			catch (error)
				  {
					  return false;
				  }
  				}
  		}
