function init()
{
	if (window.g_message != undefined && g_message != "")
	{
		window.alert(g_message);
	}
	
	if (window.headerImages != undefined)
	{	
		if(window.page == "home")
		{
			var callback = function() { RunSlideShow("PictureForeground","PictureBackground","link",categoryLinkSite,headerImages,titles,7,"nextimage"); }
			var timer = window.setTimeout(callback, 1500);
		} 
		else if (window.page == "projects")
		{
			var callback1 = function() { RunSlideShow2("PictureForeground","PictureBackground", headerImages, 6); }
			var timer1 = window.setTimeout(callback1, 1500);
		}
	}
}

function onLoadForm(widget)
{
	widget.addEventListener("beforeSubmit", function()
	{
		document.getElementById("formStats"+widget.item.id).style.display = "block";
		document.getElementById("form"+widget.item.id).style.display = "none";
	});
}


var map = '';
var firstMarker = '';
function onLoadGoogleMap(widget)
{
	widget.gmap.addControl(new GLargeMapControl());
	widget.gmap.addControl(new GMapTypeControl());
	
	widget.gmap.setMapType(G_PHYSICAL_MAP);
	widget.gmap.addControl(new GLargeMapControl());
	widget.gmap.addMapType(G_PHYSICAL_MAP);
	widget.gmap.addControl(new GMapTypeControl());
	
	map = widget.gmap;
	firstMarker = widget.item.markers[0].latitude+","+widget.item.markers[0].longitude;

	var ownMarker = false;
	for(var i in widget.item.markers)
	{
		if (widget.item.markers[i].linkedItem == g_category && widget.item.markers[i].linkedItemType == "item_cms_category")
		{
			ownMarker = widget.item.markers[i];
		}
	}

	GEvent.addListener(map, "infowindowopen", function()
	{
		var infoWindow = map.getInfoWindow();
		//var p = infoWindow.getPoint();
		var tmppoint = map.fromLatLngToContainerPixel(infoWindow.getPoint());
		tmppoint.y -= 150;
		map.panTo(map.fromContainerPixelToLatLng(tmppoint));
		//map.panTo(p);
	});

	if (ownMarker)
	{
		map.setCenter(ownMarker.gmarker.getPoint(), 13);

		var infoWindow = document.createElement("div");
		ownMarker.titleNode = document.createElement("span");
		ownMarker.titleNode.style.fontWeight = "bold"; 
		ownMarker.titleNode.appendChild(document.createTextNode(ownMarker.title));
		infoWindow.appendChild(ownMarker.titleNode);
		
		ownMarker.contentNode = document.createElement("div");
		ownMarker.contentNode.style.marginTop = "10px";
		ownMarker.contentNode.innerHTML = ownMarker.content;
		infoWindow.appendChild(ownMarker.contentNode);

		map.openInfoWindow(map.getCenter(), infoWindow);
	}
}

var directions = 'init';
function createPoint(inp)
{
	var x = document.getElementById(inp).value;
	var str = x.replace(/ /g,"+");
	var geocoder = new GClientGeocoder();

	geocoder.getLatLng(str, function(point) {
		if (!point)
			{ window.alert("Adres niet gevonden"); }
		else
		{
			directionsPanel = document.getElementById("routeDiv");
			if (directions == 'init')
				directions = new GDirections(map, directionsPanel);
  			directions.load("from: "+point.lat()+","+point.lng()+" to: "+firstMarker,
  				{
					"locale": "nl_NL"
				}
			);
			document.getElementById('printP').href = "http://maps.google.com/maps?f=d&hl=nl&geocode=" + 
													"&saddr=" + str +
													"&daddr=kanaaldijk-zuid+15a+eindhoven&ie=UTF8&z=13&pw=2";
			document.getElementById('printP').style.display = "block";
			document.getElementById('routeDiv').style.display = "block";
		}
	});
}

if (window.attachEvent) 
{
	window.attachEvent("onload", init);
}
else
{
	window.onload = init;
}

function flashheaderLoaded()
{
	if (!categoryLinkSite)
		return false;
		
	var header = document.getElementById("flashheader");
	var clicker = document.createElement("a");
	clicker.style.position = "absolute";
	clicker.style.width = "103px";
	clicker.style.height = "23px";
	clicker.style.marginLeft = "1047px";
	clicker.style.marginTop = "532px";
	clicker.style.backgroundColor = "green";
	clicker.style.zIndex = "2000";
	clicker.style.cursor = "pointer";
	clicker.href = categoryLinkSite;
	clicker.target = "_blank";
	setOpacity(clicker, 0);
	
	header.insertBefore(clicker, header.firstChild);
	
	return true;
}


function showArchive(year)
{
	var archief = document.getElementById("archief").getElementsByTagName('ul');
	for (var i in archief)
	{
		if(archief[i].style)
		{
			archief[i].style.display= "none";
		}
	}
	document.getElementById(year).style.display = "block";
}
