function showLoading()
{
	document.getElementById("loadingContainer").style.display = "block";
}

function getXMLHTTPObject()
{
	var xmlHTTP;

	if(window.XMLHttpRequest)
		xmlHTTP = new XMLHttpRequest();
	else if(window.ActiveXObject)
		xmlHTTP = new ActiveXObject("Microsoft.XMLHTTP");

	return xmlHTTP;
}

function getAvailableTimeBlocks(type, date)
{
	timeSelector = document.getElementById("time_" + type);

	if(date == -1)
		timeSelector.disabled = true;
	else
	{
		timeSelector.disabled = false;

		var url = "/serviceFunctions.inc.php?callType=ajax&action=getAvailableTimeBlocks&type=" + type + "&date=" + date;
		var xmlHTTP = getXMLHTTPObject();

		if(xmlHTTP)
		{
			xmlHTTP.onreadystatechange = function()
			{
				if(xmlHTTP.readyState == 4)
				{
					response = xmlHTTP.responseText;

					timeSelector.options.length = 1;
					var timeBlocks = response.split(";");
					for(i = 0; i < timeBlocks.length; i++)
					{
						var timeBlock = timeBlocks[i].split(",");
						timeSelector.options[i + 1] = new Option("Van " + timeBlock[0] + " uur tot " + timeBlock[1] + " uur",
																 timeBlock[0] + "_" + timeBlock[1] + "_" + timeBlock[2]);
					}
				}
			}
			xmlHTTP.open("GET", url, true);
			xmlHTTP.send(null);
		}
	}
}

function switchLoginForm()
{
	var loginLink = document.getElementById("service_loginLink");
	var loginForm = document.getElementById("service_loginForm");
	if(loginLink.innerHTML == "Ja")
	{
		loginLink.innerHTML = "Nee";
		loginForm.style.display = "block";
	}
	else
	{
		loginLink.innerHTML = "Ja";
		loginForm.style.display = "none";
	}
}
