//=================================================================================================
//	You can delete these three functions if not needed.
//-------------------------------------------------------------------------------------------------
function customBodyLoad( sender )
{
}
//=================================================================================================
function customBodyResize( sender, size )
{
}
//=================================================================================================
function customBodyScroll( sender )
{
}
//=================================================================================================
function switchContact(index)
{
	for(var i = 1; i < 5; i++)
	{
		var contactLink = $("contactLink" + i);
		var contantContent = $("contactContent" + i);
	
		if (contactLink)
			contactLink.className = "";
		
		if (contantContent)
			contantContent.style.display = "none";
	}
	
	var currentLink = $("contactLink" + index);
	var currentContent = $("contactContent" + index);
	
	if (currentLink)
		currentLink.className = "current";
		
	if (currentContent)
		currentContent.style.display = "block";
	
}
//=================================================================================================
var map;
var baseIcon;
var baseUrl;
//=================================================================================================

function initBaseIcon()
{
	var url = new Url();
	
	baseIcon = new GIcon();
	baseIcon.image =  url.server() +"img/mapIcon.png";	
	baseIcon.iconSize = new GSize(41, 48);
	baseIcon.shadowSize = new GSize(47, 63);
	baseIcon.iconAnchor = new GPoint(21, 60);
	baseIcon.infoWindowAnchor = new GPoint(9, 2);
}
//=================================================================================================
function initializeMap()
{
   if (GBrowserIsCompatible()) 
   {
     map = new GMap2(document.getElementById("map_canvas"));      
     map.addControl( new GSmallZoomControl3D() );
	  map.addControl( new GMapTypeControl() );		  
	   
	  initBaseIcon();
	}
}
//=================================================================================================    
function addToMap(latitude, longitude, address)
{
	markerOptions = { icon:baseIcon };

	 var point = new GLatLng(latitude, longitude);
	 var marker = new GMarker(point, markerOptions)	 
	 
	 map.addOverlay(marker);
	 map.setCenter(point, 15);
	 
	 
	 GEvent.addListener( marker, "click", 
			function()
			{
				 marker.openInfoWindowHtml(address);
			}
		);
	 
	
}
//=================================================================================================
function submitFrmReservation()
{
	var checked = false;
	var day;
	var qs = "";
	var url = new Url();

	url = url.add("action", "check").add("year", $("year").value).add("month", $("month").value);
	
	for (var i = 1; i < 32; i++)
	{
		day = "";

		url = url.filter("day_" + i);
		
		var morning = $("morning_" + i);
		var midday = $("midday_" + i);

		if (morning && morning.checked && !morning.disabled)
		{			
		
			checked = true;
			if (day.length > 0)
				day += ",1";
			else
				day = "1";
		}

		if (midday && midday.checked && !midday.disabled)
		{
			checked = true;
			if (day.length > 0)
				day += ",2";
			else
				day = "2";
		}

		if (day.length > 0)
			url = url.add("day_" + i, day);

	}	

	if (checked)
	{
		location.href = url;
	
	//	document.frmReservation.submit()
	}
	else
		alert(getMessage("noSelection"))
}
//=================================================================================================
function changeMonth(value)
{
	var url = new Url();
	
	location.href = url.add("action", "add").add("month", value);
}
//=================================================================================================
function changeYear(value)
{
	var url = new Url();
	
	location.href = url.add("action", "add").add("year", value);
}
//=================================================================================================
function changeLocation(value)
{
	var url = new Url();
	
	location.href = url.add("action", "add").add("catID", value);
}
//=================================================================================================
function changeReservation()
{
	$("inpAction").value = "change";
	
	document.frmCheckReservation.submit();	
}
//=================================================================================================
function confirmReservation()
{
	if ($("chkTerms").checked)		
		document.frmCheckReservation.submit();
	else
		alert( getMessage("termsWarning") ); 
}
//=================================================================================================
function deleteReservation(itmID)
{
	if (confirm("Weet u het zeker?") )
	{
		var url = new Url();
		
		location.href = url.add("action", "delete").add("reservationID", itmID);
	}
}
//=================================================================================================