function createRequestObject()
{
var request_o;
var browser = navigator.appName;
if(browser == "Microsoft Internet Explorer")
	{
	request_o = new ActiveXObject("Microsoft.XMLHTTP");
	}else
	{
	request_o = new XMLHttpRequest();
	}
	return request_o;
}

var http = createRequestObject(); 

function contact_agent(id)
{
	document.getElementById("display_results").innerHTML = "<img src='./images/loading_animations/ajax-loader1.gif'></img>";
	http.open('get', 'request.php?action=contact_agent&id='+ id);
	http.onreadystatechange = handlerA; 
	http.send(null);
}

function submit_form(id)
{
var postName = document.contact_form.contact_name.value;
var postNumber = document.contact_form.contact_number.value;
var postEmail = document.contact_form.contact_email.value;

var queryString = "&id=" + id + "&postName=" + postName + "&postNumber=" + postNumber + "&postEmail=" + postEmail;
	
	document.getElementById("display_results").innerHTML = "<img src='./images/loading_animations/ajax-loader1.gif'></img>";
	http.open('get', 'request.php?action=submit_form&' + queryString);
	http.onreadystatechange = handlerA; 
	http.send(null);
}

function handlerA()
{
	if(http.readyState == 4)
	{
	var response = http.responseText;
	document.getElementById('display_results').innerHTML = response;
	}
}

function handlerB() 
{

    if(http.readyState == 4)
    {
        var response = http.responseText;
        var update = new Array();
            
        if(response.indexOf('||' != -1)) 
        {
        update = response.split('||');
        var message_id = update[1];
        document.getElementById(+message_id).innerHTML = update[0];
        document.getElementById('unread').innerHTML = update[2];
        document.getElementById('read').innerHTML = update[3];
        }
	}
}

function handlerC() 
{

    if(http.readyState == 4)
    {
        var response = http.responseText;
        var update = new Array();
            
        if(response.indexOf('||' != -1)) 
        {
        update = response.split('||');
        document.getElementById('display_results').innerHTML = update[0];        document.getElementById('query_result').innerHTML = update[1];
        document.getElementById('unread').innerHTML = update[2];
        document.getElementById('read').innerHTML = update[3];

        }
	}
}

function toggleImage(imagesrc)
{
document.getElementById('current_image').src = "./images/loading_animations/ajax-loader1.gif";
document.getElementById('current_image').src = imagesrc;
}

function handlerD()
{
	if(http.readyState == 4)
	{
	var response = http.responseText;
	document.getElementById('text_nav').innerHTML = response;
	}
}

var rw = null;
function wspawn(u,n,w,h) 
{
rw = window.open(u, n, 'width=' + w + ',height=' + h +',toolbar=yes,menubar=yes,location=yes,scrollbars=yes,resizable=yes,status=yes');
if (rw != null) 
	{
if (rw.opener == null)
rw.opener = self;
window.name = 'Dundrum2';
rw.location.href = u;
	}
}
        
