var xmlHttpObj;
var loadingText = '<div style="width:650px; border: 1px solid #006A00; text-align:center; padding-top: 5px; padding-bottom: 5px;"><img src="/images/loader.gif" class="image" alt="" /><br clear="all" /><br clear="all" />Een moment gedult a.u.b.<br clear="all" />De gegevens worden geladen.</div>';

var nl_loading = '<div style="width:650px; border: 1px solid #006A00; text-align:center; padding-top: 5px; padding-bottom: 5px;"><img src="/images/loader.gif" class="image" alt="" /><br clear="all" /><br clear="all" />Een moment gedult a.u.b.<br clear="all" />De gegevens worden geladen.</div>';

var en_loading = '<div style="width:650px; border: 1px solid #006A00; text-align:center; padding-top: 5px; padding-bottom: 5px;"><img src="/images/loader.gif" class="image" alt="" /><br clear="all" /><br clear="all" />Please wait while the data is being loaded.</div>';

function getXmlHttpObject()
{
	var xmlHttp = null;
	try
	{
		xmlHttp = new XMLHttpRequest();	// FF, Opera, Safari
	}
	catch(e)
	{
		try
		{
			xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); //IE
		}
		catch(e)
		{
			xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	
	return xmlHttp;
}

/*
function getTableMessage(control, table, from, currentPage, navigation, searchText, language)
{
	if (document.getElementById(control))
		document.getElementById(control).innerHTML = loadingText;
		
	xmlHttpObj = getXmlHttpObject();
	
	if (xmlHttpObj == null)
		return;
	
	var url = "table_get.php?pagina=" + currentPage + "&language=" + language + "&from=" + from + "&navid=" + navigationId + "&search=" + searchText + "&table=nieuws";
}
*/

function getNewsMessages(language, from, currentPage, navigationId, searchText)
{
	if (document.getElementById("mainNieuwsContentDiv"))
		document.getElementById("mainNieuwsContentDiv").innerHTML = loadingText;
			
	xmlHttpObj = getXmlHttpObject();

	if (xmlHttpObj == null)
		return;

	//var url = "nieuws_get.php?pagina=" + currentPage + "&language=" + language + "&from=" + from + "&navid=" + navigationId + "&search=" + searchText;
	var url = "table_get.php?pagina=" + currentPage + "&language=" + language + "&from=" + from + "&navid=" + navigationId + "&search=" + searchText + "&table=nieuws";
	
	xmlHttpObj.onreadystatechange = getNewsMessagesReady;
	xmlHttpObj.open("GET", url, true);
	xmlHttpObj.send(null);
}

function getNewsMessagesReady()
{
	if (xmlHttpObj.readyState == 4 )
	{
		if (document.getElementById("mainNieuwsContentDiv"))
			document.getElementById("mainNieuwsContentDiv").innerHTML = xmlHttpObj.responseText;
	}
}

function getVacanciesMessages(language, from, currentPage, navigationId, searchText)
{
	if (document.getElementById("mainVacaturesContentDiv"))
		document.getElementById("mainVacaturesContentDiv").innerHTML = loadingText;
		
	xmlHttpObj = getXmlHttpObject();
	if (xmlHttpObj == null)
		return;
	
	var url = "table_get.php?pagina=" + currentPage + "&language=" + language + "&from=" + from + "&navid=" + navigationId + "&search=" + searchText + "&table=vacature";
	xmlHttpObj.onreadystatechange = getVacanciesMessagesReady;
	xmlHttpObj.open("GET", url, true);
	xmlHttpObj.send(null);	
}

function getVacanciesMessagesReady()
{
	if (xmlHttpObj.readyState == 4 && xmlHttpObj.status == 200)
	{
		if (document.getElementById("mainVacaturesContentDiv"))
			document.getElementById("mainVacaturesContentDiv").innerHTML = xmlHttpObj.responseText;
	}
}

function getLastMinuteMessages(language, from, currentPage, navigationId, searchText)
{
	if (document.getElementById("mainLastMinuteContentDiv"))
		document.getElementById("mainLastMinuteContentDiv").innerHTML = loadingText;
		
	xmlHttpObj = getXmlHttpObject();
	if (xmlHttpObj == null)
	{
		alert("Pagina laden niet gelukt");
		return;
	}
	
	var url = "table_get.php?pagina=" + currentPage + "&language=" + language + "&from=" + from + "&navid=" + navigationId + "&search=" + searchText + "&table=lastminute";
	xmlHttpObj.onreadystatechange = getLastMinuteMessagesReady;
	xmlHttpObj.open("GET", url, true);
	xmlHttpObj.send(null);	
}

function getLastMinuteMessagesReady()
{
	if (xmlHttpObj.readyState == 4 && xmlHttpObj.status == 200)
	{
		if (document.getElementById("mainLastMinuteContentDiv"))
			document.getElementById("mainLastMinuteContentDiv").innerHTML = xmlHttpObj.responseText;
	}
}

function getForSaleMessages(language, from, currentPage, navigationId, searchText, sortField, sortDirection)
{
	if (document.getElementById("mainForSaleContentDiv"))
		document.getElementById("mainForSaleContentDiv").innerHTML = loadingText;
		
	xmlHttpObj = getXmlHttpObject();
	if (xmlHttpObj == null)
	{
		alert("Pagina laden niet gelukt");
		return;
	}
	
	var url = "table_get.php?pagina=" + currentPage + "&language=" + language + "&from=" + from + "&sort=" + sortField + "&dir=" + sortDirection + "&navid=" + navigationId + "&search=" + searchText + "&table=verkoop" ;
	xmlHttpObj.onreadystatechange = getForSaleMessagesReady;
	xmlHttpObj.open("GET", url, true);
	xmlHttpObj.send(null);	
}

function getForSaleMessagesReady()
{
	if (xmlHttpObj.readyState == 4 && xmlHttpObj.status == 200)
	{
		if (document.getElementById("mainForSaleContentDiv"))
			document.getElementById("mainForSaleContentDiv").innerHTML = xmlHttpObj.responseText;
	}
}

function getRentalMessages(language, from, currentPage, navigationId, searchText)
{
	if (document.getElementById("mainRentalContentDiv"))
		document.getElementById("mainRentalContentDiv").innerHTML = loadingText;
		
	xmlHttpObj = getXmlHttpObject();
	if (xmlHttpObj == null)
	{
		alert("Pagina laden niet gelukt");
		return;
	}
	
	var url = "table_get.php?pagina=" + currentPage + "&language=" + language + "&from=" + from + "&navid=" + navigationId + "&search=" + searchText + "&table=verhuur";
	xmlHttpObj.onreadystatechange = getRentalMessagesReady;
	xmlHttpObj.open("GET", url, true);
	xmlHttpObj.send(null);	
}

function getRentalMessagesReady()
{
	if (xmlHttpObj.readyState == 4 && xmlHttpObj.status == 200)
	{
		if (document.getElementById("mainRentalContentDiv"))
			document.getElementById("mainRentalContentDiv").innerHTML = xmlHttpObj.responseText;
	}
}
