function make_ajax_request($url, $parameters) {
    $http_request = false;

    if (window.XMLHttpRequest) { // Mozilla, Safari,...
        $http_request = new XMLHttpRequest();
        if ($http_request.overrideMimeType) {
            $http_request.overrideMimeType('text/xml');
            // See note below about this line
        }
    } 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) {
        alert('Giving up :( Cannot create an XMLHTTP instance');
        return false;
    }
    
    $http_request.onreadystatechange = show_result;
    $http_request.open('GET', $url + $parameters, true);
    document.getElementById('quick_submit').src =   "images/ajax_loading_indicator.gif";
    $http_request.send(null);
}


function show_result() 
{
	if ($http_request.readyState == 4) 
	{	
	    if ($http_request.status == 200)
	    {			
			document.getElementById('ajax_holder').innerHTML ='<br />' + $http_request.responseText
			document.getElementById('quick_submit').src =   "images/btn_submit.gif"
			if($http_request.responseText == '<div class="success">Thank you for subscribing!</div>')
				document.getElementById('quick_subscribe').innerHTML = ""
		}
	    else{
			document.getElementById('ajax_holder').innerHTML ='<br /><div class="error"/>We seem to be having problems with this feature! Please go to our <a href="gold_report_signup.html">signup page</a>'
	    }
			
	}
}

function quick_subscribe(){
	$name_text = document.getElementById('name').value
	$email_text = document.getElementById('vaddress').value
    $phone_text = document.getElementById('vphone').value
	$url_parameters = '?name=' + $name_text + '&vaddress=' + $email_text + '&vphone=' + $phone_text + '&quick_submit_y=15'
	make_ajax_request('ajax_quick_subscribe.php', $url_parameters);	
}