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()
{
	document.getElementById("ajax_function").innerHTML = "<img src='./images/loading_animations/ajax-loader1.gif'></img>";
	http.open('get', 'request.php?action=contact');
	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("ajax_function").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 showUnits(id)
{
	var div_id = id;
	document.getElementById(+ div_id).innerHTML = "<img src='./images/loading_animations/ajax-loader1.gif'></img>";
	http.open('get', 'request.php?action=showUnits&id=' + id);
	http.onreadystatechange = handlerB; 
	http.send(null);
}

function closeUnits(id)
{
	var div_id = id;
	document.getElementById(+ div_id).innerHTML = "<img src='./images/loading_animations/ajax-loader1.gif'></img>";
	http.open('get', 'request.php?action=closeUnits&id=' + id);
	http.onreadystatechange = handlerB; 
	http.send(null);
}

function handlerA()
{
	if(http.readyState == 4)
	{
	var response = http.responseText;
	document.getElementById('ajax_function').innerHTML = response;
	}
}

function handlerB() 
{

    if(http.readyState == 4)
    {
        var response = http.responseText;
        var update = new Array();
            
        if(response.indexOf('||' != -1)) 
        {
        update = response.split('||');
        var id = update[1];
        document.getElementById(+id).innerHTML = update[0];
        }
	}
}

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 = 'Rohan Holdings';
rw.location.href = u;
	}
}

startList = function()
{
if (document.all&&document.getElementById) 
	{
	navRoot = document.getElementById("nav");
	for (i=0; i<navRoot.childNodes.length; i++) 
		{
		node = navRoot.childNodes[i];
		if (node.nodeName=="LI") 
			{
			node.onmouseover=function() 
				{
				this.className+=" over";
				}
			node.onmouseout=function() 
				{
				this.className=this.className.replace(" over", "");
				}
			}
		}
	}
}
window.onload=startList;
