function $(id) {
	return document.getElementById(id);
}

function makeRequest(type) {
	var httpRequest;
	var postVars = '';
	if (window.XMLHttpRequest) {
		httpRequest = new XMLHttpRequest();
		if (httpRequest.overrideMimeType) {
			httpRequest.overrideMimeType('text/xml');
		}
	} else if (window.ActiveXObject) { // IE
        try {
            httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
        } 
        catch (e) {
            try {
                httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
            } 
            catch (e) {}
        }
    }
	
	if (!httpRequest) {
		alert('Error with xmlResponse');
		return false;
	}
	
	if (type == 'seller'){
		postVars = '&firstname=' + $('firstname').value + '&lastname=' + $('lastname').value + '&areacode=' + $('areacode').value + '&prefix=' + $('prefix').value + '&suffix=' + $('suffix').value + '&email=' + $('email').value + '&address=' + $('address').value + '&purchase=' + $('purchase').value + '&onmarket=' + $('onmarket').value + '&moveby=' + $('moveby').value + '&lien=' + $('lien').value + '&payments=' + $('payments').value + '&bedrooms=' + $('bedrooms').value + '&bathrooms=' + $('bathrooms').value + '&squarefeet=' + $('squarefeet').value + '&yearbuilt=' + $('yearbuilt').value + '&additionalinfo=' + $('additionalinfo').value;
	}
	
	if (type == 'buyer'){
		postVars = '&firstname=' + $('firstname').value + '&lastname=' + $('lastname').value + '&areacode=' + $('areacode').value + '&prefix=' + $('prefix').value + '&suffix=' + $('suffix').value + '&email=' + $('email').value + '&cash=' + $('cash').value + '&payment=' + $('payment').value + '&realtor=' + $('realtor').value + '&realtorinfo=' + $('realtorinfo').value;
	}
	
	httpRequest.onreadystatechange = function() { alertContents(httpRequest, type); };
	httpRequest.open('POST', 'email.php', true);
	httpRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	httpRequest.send('type='+ type + postVars);
	
}

function alertContents(httpRequest, type) {
	if (httpRequest.readyState == 4) {
		if (httpRequest.status == 200) {
			if(type == 'buyer') {
				if(httpRequest.responseText == '&buyer=passed'){	
					alert('Thank you. Your information has been submitted.');
					window.location = "http://www.wallytingley.com/wallywrap.php";
				}
			}
			
			if(type == 'seller') {
				if(httpRequest.responseText == '&seller=passed'){	
					alert('Thank you. Your message has been submitted.');
					window.location = "http://www.wallytingley.com/wallywrap.php";
				}
			}
			
			if(httpRequest.responseText == '&insert=failed'){
				alert('There has been an error.  Please contact us by phone to registrer.');
				window.location = "http://www.wallytingley.com/wallywrap.php";
			}
			
		} else {
			alert('There was a problem with the request.' + " " + httpRequest.status);
		}
	}
}

