var dataRequest;

function send_realestate_request()
{

	msg = "?";
	debug = "";
	for(i = 0; i < document.forms['realestate'].elements.length;i++)
	{
		debug += document.forms['realestate'].elements[i].type+":"+document.forms['realestate'].elements[i].name+"\r\n";
		
		switch(document.forms['realestate'].elements[i].type)
		{
			case 'select-one':
				msg += document.forms['realestate'].elements[i].name+"=";
				msg += document.forms['realestate'].elements[i].options[document.forms['realestate'].elements[i].selectedIndex].text+"&";
				break;
			case 'text':
				msg += document.forms['realestate'].elements[i].name+"=";
				msg += document.forms['realestate'].elements[i].value+"&";
				break;
			case 'textarea':
				msg += document.forms['realestate'].elements[i].name + "=";
				msg += document.forms['realestate'].elements[i].value + "&";
				break;
			case 'radio':
			case 'checkbox':
				if(document.forms['realestate'].elements[i].checked == true)
					msg += document.forms['realestate'].elements[i].name + "= SELECTED&";
				break;
			case 'submit':
				break;
			case 'reset':
				break;

		}

	}

	report_url = 'http://'+document.domain+'/php/real_estate_request.php';
	
	processor = report_url + msg;//encodeURIComponent(msg);

	try{
		if (window.XMLHttpRequest)
		{
			dataRequest = new XMLHttpRequest();
			dataRequest.onreadystatechange=request_realestate_response;
			dataRequest.open("post",processor,true);
			dataRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			dataRequest.send(null)
  		}
		else if (window.ActiveXObject)
  		{
  			dataRequest = new ActiveXObject("Microsoft.XMLHTTP")
	    		if (dataRequest)
    			{
    				dataRequest.onreadystatechange=request_realestate_response;
    				dataRequest.open("post",processor,true);
					dataRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	    			dataRequest.send(null);
    			}
  		}
	}
	catch(err)
	{
		alert("Javascript Error:\r\n"+err.description);
	}

	return false;
}

function request_realestate_response()
{

	if (dataRequest.readyState == 4)
  	{		

		strData = dataRequest.responseText;

		try
		{
			eval(dataRequest.responseText);	
		}
		catch(err)
		{
			alert("Javascript Error:\r\n"+err.description);
		}		
   	}
}



