	function handleDivTag(divtag){
	   var divtag;
	   return divtag;
	}
	
   function createRequestObject() {
        var req;
        if(window.XMLHttpRequest){
            req = new XMLHttpRequest();
        } else if(window.ActiveXObject) {
            req = new ActiveXObject("Microsoft.XMLHTTP");
        } else {
            alert("There was a problem creating the XMLHttpRequest object");
        }
        return req;
    }
    
    // Make the XMLHttpRequest object
    var http = createRequestObject();
	var divhandler = new handleDivTag(null);

    function sendRequest(more,divtag) {
		if (divtag == "search_result") {
			document.getElementById(divtag).innerHTML = "Loading...";
			http.open("get", "refferal_search.php?"+more);
		}
		if (divtag == "show_region") {
			document.getElementById(divtag).innerHTML = "Loading...";
			http.open("get", "show_region.php?"+more);
		}
		if (divtag == "support_group") {
			document.getElementById(divtag).innerHTML = "Loading...";
			http.open("get", "support_group.php?"+more);
		}
        http.onreadystatechange = handleResponse;
		divhandler.divtag = divtag;
        http.send(null);
    }

    function handleResponse() {
		//alert(" status: "+http.status);//"in handle: "+http.readyState+// && http.status == 200)
        if(http.readyState == 4){
            // Text returned FROM PHP script
            var response = http.responseText;
            if(response) {
				document.getElementById(divhandler.divtag).innerHTML = response;
				if (document.getElementById("search")) {
					if (document.getElementById("search_btn")) document.getElementById("search_btn").disabled=false;
				}
			}
        }
    }
	
	function search_ref() {
		var more = "provider_type="+document.getElementById("provider_type").value;
		more += "&country="+document.getElementById("country").value;
		more += "&state="+document.getElementById("state").value;
		more += "&city="+document.getElementById("city").value;
		more += "&last_name="+document.getElementById("last_name").value;
		document.getElementById("search_btn").disabled=true;
		sendRequest(more,"search_result");
	}