	
	$(function() { load(); });

	function load() {
	if (GBrowserIsCompatible()) {
	var map = new GMap2(document.getElementById("map"));
	G_NORMAL_MAP.getMinimumResolution = function () {return 13};
	G_NORMAL_MAP.getMaximumResolution = function () {return 17};
	G_SATELLITE_MAP.getMinimumResolution = function () {return 13};
	G_SATELLITE_MAP.getMaximumResolution = function () {return 17};
	G_HYBRID_MAP.getMinimumResolution = function () {return 13};
	G_HYBRID_MAP.getMaximumResolution = function () {return 17};
	
	//////////// BEGIN MMapTypeControl /////////////////
	function MMapTypeControl(MOptions) {
	MOptions = MOptions ? MOptions : {};
	this.parent = MOptions.container ? MOptions.container : null;
	this.direction = MOptions.direction ? MOptions.direction : 'H';
	this.background = MOptions.background ? MOptions.background : '#18933C';
	this.foreground = MOptions.foreground ? MOptions.foreground : '#fff';
	this.validValues = MOptions.validValues ? MOptions.validValues : [];
	this.maxRes = 0;
	this.position = MOptions.position ? MOptions.position : new GControlPosition(G_ANCHOR_TOP_RIGHT, new GSize(5, 5));
	}
	
	MMapTypeControl.prototype = new GControl();
	
	MMapTypeControl.prototype.initialize = function(map) {
	var that = this;
	this.map = map;
	
	
	GEvent.addListener(map, "addmaptype", function(type) {that.mapAddType(type)});
	GEvent.addListener(map, "removemaptype", function(type) {that.mapRemoveType(type)});
	GEvent.addListener(map, "maptypechanged", function(o,n) {that.mapTypeChanged()});
	
	var container = document.createElement('div');
	this.container = container;
	var oTable = document.createElement('table');
	oTable.id = 'MMTT_TABLE';
	container.appendChild(oTable);
	
	oTable.setAttribute('cellSpacing','1');
	oTable.setAttribute('cellPadding','0');
	
	var oTbody = document.createElement('tbody');
	oTable.appendChild(oTbody);
	
	var mapTypes = this.map.getMapTypes();
	for (var  n = 0 ; n < mapTypes.length ; n++ ) {
	var label = mapTypes[n].getName();
	if (this.direction == 'V' || n == 0) {
	var oRow = document.createElement('tr');
	oTbody.appendChild(oRow);
	oRow.id = 'MMTR_'+n;
	
	}
	var oCell = this.createButton(that,n,label);
	oCell.innerHTML+=" "; 
	
	oRow.appendChild(oCell);
	}
	
	if (this.parent) {
	this.parent.appendChild(container);
	}
	else {
	this.map.getContainer().appendChild(container);
	}
	
	//	this.mapTypeChanged();
	
	return container;
	}
	
	MMapTypeControl.prototype.getDefaultPosition = function() {
	if (this.parent) {
	return null;
	}
	return this.position;
	}
	
	
	
	
	
	
	
	
	////////////////////////////
	
	
	MMapTypeControl.prototype.createButton = function(that,n,label) {
	var oCell = document.createElement('td');
	oCell.id = 'MMTC_'+n;
	label = label.replace(/ /g,'&nbsp;');
	oCell.innerHTML = label;
	this.setStyle(oCell);
	GEvent.addDomListener(oCell, "click", function() {that.setMapType(n)});
	return oCell;
	}
	
	MMapTypeControl.prototype.setMapType = function(n) {
	this.map.setMapType(this.map.getMapTypes()[n]);
	}
	
	MMapTypeControl.prototype.mapTypeChanged = function() {
	var mapTypes = this.map.getMapTypes();
	var currentMapType = this.map.getCurrentMapType();
	
	for (var n = 0; n < mapTypes.length ; n++ ) {
	var oCell = document.getElementById('MMTC_'+n); //Cell
	if (oCell) {
	this.setStyle(oCell);
	if (currentMapType == mapTypes[n]) {
	this.setStyleSel(oCell);
	}
	}
	}
	}
	
	
	
	MMapTypeControl.prototype.mapAddType = function(type) {
	var mapTypes = this.map.getMapTypes();
	var ix = mapTypes.length-1;
	var label = mapTypes[ix].getName();
	
	if (this.direction == 'V') {
	var oTable = document.getElementById('MMTT_TABLE');
	var oRow = document.createElement('tr');
	oTable.appendChild(oRow);
	oRow.id = 'MMTR_'+ix;
	}
	else {
	var oRow = document.getElementById('MMTR_0');
	}
	
	var oCell = this.createButton(this,ix,label);
	oRow.appendChild(oCell);
	
	};
	
	MMapTypeControl.prototype.mapRemoveType = function(type) {
	}
	
	
	
	////////// Styles /////////////////////
	
	
	
	MMapTypeControl.prototype.setCommon = function(obj) {
	obj.style.textDecoration = 'none';
	obj.style.border = 'none';
	obj.style.padding = '5px';
	obj.style.textAlign = 'center';
	obj.style.width = '75px';
	obj.style.cursor = 'pointer';
	}
	
	MMapTypeControl.prototype.setStyle = function(obj) {
	this.setCommon(obj);
	obj.style.color = this.foreground;
	obj.style.backgroundColor = this.background;
	obj.style.font = 'normal 10px Verdana';
	}
	MMapTypeControl.prototype.setStyleSel = function(obj) {
	this.setCommon(obj);
	obj.style.color = this.background;
	obj.style.backgroundColor = this.foreground;
	obj.style.font = 'bold 10px Verdana';
	}
	MMapTypeControl.prototype.setStyle2 = function(obj) {
	this.setCommon(obj);
	obj.style.color = '#fff';
	obj.style.backgroundColor = '#EEEEEE';
	obj.style.font = 'bold 10px Verdana';
	}
	
	
	
	MMapTypeControl.prototype.show = function () {
	this.container.style.display = '';
	}
	
	MMapTypeControl.prototype.hide = function () {
	this.container.style.display = 'none';
	}
	
	MMapTypeControl.prototype.toggle = function () {
	this.container.style.display = this.container.style.display == '' ? 'none' : '';
	}
	
	
	//////////// END MMapTypeControl /////////////////
	
	
	
	var mapTypeControl = new GSmallZoomControl();
	var topRight = new GControlPosition(G_ANCHOR_TOP_RIGHT, new GSize(8,35));
	map.addControl(mapTypeControl, topRight);
	
		// We define the function first
	function TextualZoomControl() {
	}
	
	// To "subclass" the GControl, we set the prototype object to
	// an instance of the GControl object
	TextualZoomControl.prototype = new GControl();
	
	// Creates a one DIV for each of the buttons and places them in a container
	// DIV which is returned as our control element. We add the control to
	// to the map container and return the element for the map class to
	// position properly.
	TextualZoomControl.prototype.initialize = function(map) {
	  var container = document.createElement("div");
	
	  var zoomInDiv = document.createElement("div");
	  this.setButtonStyle_(zoomInDiv);
	  container.appendChild(zoomInDiv);
	  zoomInDiv.appendChild(document.createTextNode("+"));
	  GEvent.addDomListener(zoomInDiv, "click", function() {
		map.zoomIn();
	  });
	
	  var zoomOutDiv = document.createElement("div");
	  this.setButtonStyle_(zoomOutDiv);
	  container.appendChild(zoomOutDiv);
	  zoomOutDiv.appendChild(document.createTextNode("-"));
	  GEvent.addDomListener(zoomOutDiv, "click", function() {
		map.zoomOut();
	  });
	
	  map.getContainer().appendChild(container);
	  return container;
	}
	
	// By default, the control will appear in the top left corner of the
	// map with 7 pixels of padding.
	TextualZoomControl.prototype.getDefaultPosition = function() {
	  return new GControlPosition(G_ANCHOR_TOP_RIGHT, new GSize(7, 40));
	}
	
	// Sets the proper CSS for the given button element.
	TextualZoomControl.prototype.setButtonStyle_ = function(button) {
	  button.style.textDecoration = "none";
	  button.style.color = "white";
	  button.style.backgroundColor = "#18933C";
	  button.style.font = "normal 10px Verdana";
	  button.style.border = "none";
	  button.style.padding = "5px";
	  button.style.marginBottom = "5px";
	  button.style.textAlign = "center";
	  button.style.width = "13px";
	  button.style.cursor = "pointer";
	}
	
	var map = new GMap2(document.getElementById("map"));
	map.addControl(new TextualZoomControl());
	map.addControl(new MMapTypeControl());
	map.enableScrollWheelZoom();

	
	//maak randomnumber en implementeer xml file
	var randomnumber=Math.floor(Math.random()*11111)
	GDownloadUrl("xml/data.xml?random="+randomnumber, function(data, responseCode) {
	var xml = GXml.parse(data);
	
	
	var icon = new GIcon();
	icon.image = "img/button.png";
	icon.iconSize = new GSize(23, 18);
	icon.iconAnchor = new GPoint(12, 10);
	icon.infoWindowAnchor = new GPoint(20, 0);
	
	
	//stop markers in markers array
	var markers = xml.documentElement.getElementsByTagName("marker");
	var marker = new Array(new Array());
	
	//loop over de markers array
	for (var i = 0; i < markers.length; i++) {
	var lat = parseFloat(markers[i].getAttribute("lat"));
	var lng = parseFloat(markers[i].getAttribute("lng"));
	var point = new GLatLng(lat,lng);
	var html = markers[i].getAttribute("html");
	map.setCenter(new GLatLng(51.92024, 4.42595), 12);
	marker[i] = createMarker(point,icon);
	} //sluit loop
	
	
	//maak marker en infowindow
	function createMarker(point,icon,html){
	var marker = new GMarker(point,icon);
	var html = markers[i].getAttribute("html");
	GEvent.addListener(marker, "click", function() {
				marker.openExtInfoWindow(map, "simple_example_window", html);
				
	});
	return marker;
	}
	
	var huidigepagina = $("h1").attr("id");
	route = new Array();
	route['p'] = new Array();
	route['l'] = new Array();
	route['lat'] = new Array();
	route['lng'] = new Array();
	
	//map.panTo(new GLatLng(route['lat'][deelgemeente], route['lng'][deelgemeente]);
//	huidigepagina=deelgemeente;
	
	route['p']['d'] = "";
	route['l']['d'] = "";
	route['lat']['d'] = 51.91367;
	route['lng']['d'] = 4.42715;
	
	//CENTRUM CENTRUM CENTRUM CENTRUM CENTRUM CENTRUM CENTRUM CENTRUM CENTRUM CENTRUM CENTRUM CENTRUM CENTRUM //
	route['p']['centrum'] = "aa|{H{ihZi@yFc@cDn@c@pBs@f@WjFaCNJr@jFbE{APDR|AxBe@hBu@tAs@pA`ItAqBdC_CpDwBh@zC|@tGfAvGf@xDO`@m@`C|DbHn@~@`@rA|EdTfF}Bf@i@hBoAnGkDVn@l@l@t@Gj@e@No@nAjAj@pA\\Qx@cAf@_@x@s@hJkFHPJb@jBcAhAe@bC_BBiFqDkQsBkJa@iA[g@YHu@m@_A|@cAP{@Cq@GoAr@wExBmGtDgAXeAd@?l@V`BD~@MPuFmXgCiLyAkHcAmFMaCQwFC}C[?iD\\aTRg@Da@NuCpBMeA_@wBeADO\\eC]OWg@}Hz@_@|BuAWaCeBuMe@_Do@_D_A}BUo@g@CYRk@rCKr@dBdEBLYRw@Rs@r@i@`Au@VlA|KkAb@UTVzBqAnAq@z@eAt@g@f@Td@pBlH|@`I_FpBqCtAwBp@q@J";
	route['l']['centrum'] = "P@FA@?FAEDADA?EFABH@@?D?E?D@HB@AEADBADBE@A?BC?C@AID?B@HBCBC?D@AB@E@@AG?@?D@?G@B@DAE?EBCGAE@E?@CB?IAC?D?E@BABEEADC@A@FACF@B@P";
	route['lat']['centrum'] = 51.91378;
	route['lng']['centrum'] = 4.46727;
	
	//CHARLOIS CHARLOIS CHARLOIS CHARLOIS CHARLOIS CHARLOIS CHARLOIS CHARLOIS CHARLOIS CHARLOIS CHARLOIS CHARLOIS //
	route['p']['charlois'] = "oou{HwblZvBbAf@hA`@EpNdHbAHd@@Rq@TSvCLTUNa@@y@Ei@nMVDJBjAMjKId@Yp@Yb@Sf@YtAUtBk@fDi@tAg@v@[V]|@{@vAqAsDq@{Bc@eB_@cBOmAQQGa@QoBGiB_DBBXHTk@nF_AlFgB|M?zAxAh\\PpEBnBc@~WdI`AdEn@LN?pAm@x\\EzGlCVr@|@`ADBqDVAHMNcDUxDD`@IlCtCHj@HrBd@nAf@zBtBfPhQHXGf@@f@RH?D[|He@lBF`@iEhSQRwIgCiQyIqIwDkSwJ]]iFaCo@UwIyDwIiESWaC_BJ_CPaBDoAHs@VU`@g@\\gADk@_EoC~@YN@`@f@jAv@TiAVqBY}BbAgMHyBpFaP|A{Er@mDHsDByDmAqKMm@cBlALtAMh@\\dCTpCBbDY~C_@vB_AdDcAvCoA`D{EvKqB~DeDnFqAfBEGIaAUmBWo@m@mBOYYBuEpCg@r@Wh@kAdE";
	route['l']['charlois'] = "PBCBF?CACD@B?EAH@AD??B@@CA@A@G@A@?AC?@EG?BB@E@@?DHAAF?@FBBEBABFA@F@BAE@GA@B?BDAAJBD@@AB?@BB@H@@?C?B@EE@CAE@BC@E?BE?C@IDAA@BC@E@B@FA@E@?B??FAD@BP";
	route['lat']['charlois'] = 51.88748;
	route['lng']['charlois'] = 4.46474;
	
	// DELFSHAVEN DELFSHAVEN DELFSHAVEN DELFSHAVEN DELFSHAVEN DELFSHAVEN DELFSHAVEN DELFSHAVEN DELFSHAVEN DELFSHAVEN //
	route['p']['delfshaven'] = "ufx{HczeZuDjAxE~a@EPQL]HB~ABf@b@n@fBhO@l@Gn@KTULiFmBMH{@nIM?cAq@MROr@s@tEWTYd@m@jA[FSO^}Fg@S_@Ac@Km@CWS@_@gVmAL_ELB^^v@Rt@KjOr@BkClA@}CKeFEyBMmB@_@g@H]ZWRU~@a@\\DR^^BjAAd@F^Ak@g@iBeA]]w@Io@XuAdAsAv@Qx@Q|Ag@lN]Be@CsAYcDaAOu@uAlAkAFyA`@m@j@}NhJ{AbAkAjAkTlZuA~DKj@FLt@^Av@~AxHJCJOJJ|@jDf@`@j@~BnG{FL?TG|EuEu@{DGgBKiFOiE?{B^aJV[b@[{BuKPkCNgAd@w@x@_B`HaMlAeC\\y@~@yDn@mF@oBCuDeA_OMaCy@qKc@mHkAcQbA[bBa@~@Ol@?`AG\\D~AZNJr@nExAfKRt@l@HzBPT^h@vAp@tARRZh@l@rCVxAPMn@w@z@q@zCsB`CwA\\Ct@a@TAPm@vDaCV@lFkDGSaAiBoBiE";
	route['l']['delfshaven'] = "PECA?CCABC@@HBAED@D@AC?@BGBDA??CAEFE@ACBEDG?@@FBC?ADAB?@?F@@BG@@E@BF@B@CECAC@?HAC@G@CBC@ACABJB?AFC??@DC?DCFB??A?DAG?C??@?H?@C?@B@F?@E?D@A@@C?H?@ABA@@BBAAF??P";
	route['lat']['delfshaven'] = 51.91103;
	route['lng']['delfshaven'] = 4.43921;
	
	// FEIJENOORD FEIJENOORD FEIJENOORD FEIJENOORD FEIJENOORD FEIJENOORD FEIJENOORD FEIJENOORD FEIJENOORD FEIJENOORD //
	route['p']['feijenoord'] = "yxv{HonrZSvFk@n@aBbAY`B]tAq@v@qA|HsCw@K\\UfBoAfHqArDyBfCqRjQqBn@u@BwVxU{GrHsFpHkEfHcMdT?r@|C`HdCdEb@Cv@mAx@WkAwN|@Pd@C`BtPoAn@L`@@r@OfA[j@Ud@\\r@dH`ItEzFZz@S~@?tAPr@f@hAvApCjAiDPNAVcBpFNd@d@dA|JdVvEpK^f@R@JEJMFOAu@U}@O_@AKt@aABQCWuCiIyB}FaIwTASlDuKYe@FY~DwLTa@XYTET?|A^hC|@p@Jv@BrAOrAEjAJEp@n@`FR`@Hb@pB`PhJ`r@pHfl@?^In@{BfO";
	route['l']['feijenoord'] = "PDAD?BBED??BFACADEAC?IBCBGBDDAFDC@CA?FA@DBAC@?EBE@E??A@I@A?CA??CB?E??@GCBCB?F?B@@CA@AHAB@A@@E?AP";
	route['lat']['feijenoord'] = 51.90525;
	route['lng']['feijenoord'] = 4.49779;
	
	// SCHIEBROEK SCHIEBROEK SCHIEBROEK SCHIEBROEK SCHIEBROEK SCHIEBROEK SCHIEBROEK SCHIEBROEK SCHIEBROEK SCHIEBROEK //
	route['p']['schiebroek'] = "{eb|He{pZcFiKcA}@kA{@oAc@ODSl@w@zBu@z@m@RuAHeAAo@SsAq@_TiLENIdA}@~CuE_@mBg@gAk@qCcCqGgG]QOa@C]kABoDoAcAMo@Ey@Bk@FaExAgANiBF}ATeB^{@`@cAn@m@p@WZA^D\\N`@{@lCu@`DgAjCUhACjAJp@v@zCDZ@bACt@UbBApAHr@d@r@Lb@J~AvBbHT`AVdCHvAD~@YDCXXtD?rA_@jJEpB?dCDdAjBhX\\`Cj@lBn@|Ar@tARVPl@@h@Sv@}AvDKn@?b@vDp@~DV|KTnCBpN[ZFZNd@\\H?v@yBNSJR`@Zf@Rr@C`ET`OzClH`AP?@RGz@?f@`@j@~@l@ZZNn@\\l@nA~@b@D\\Gt@@z@Tl@^XJVFXa@t@_BBg@k@o@w@u@i@q@e@y@_AiCIDHZEd@Zd@bHxHtDxFr@nBj@z@vAbB`DnBr@f@fZx\\nChCfCpBT^~DzBN?nF`D|@~@`Az@RtKZ`Dt@dK?f@kAVsFt@{C\\u@LWL{ABi@SKjC?t@QNkEZkAQqImC[Qa@?_@VUU{@gAkBs@gCy@_Cq@_@EIBgFyAwAg@q@]iEoA_LmDWb@w@dBeBjCqErG_@x@oDdJy@g@SCONQp@]z@YKcAqASe@Jc@eDwEuGaJIF_@x@qBjFMAuNkSgAyA";
	route['l']['schiebroek'] = "PD?BFA?ADAFAC?F?AEFAC@@B@DBF?ACAB@@DABAIAB@C@ABAE@@C?AA@D@BB?C?EBAB@BA?D?EAB@@@EABB@JABCAC@?@E@F?AC@CB?E??CA@B@EB@@B@@?G@AE?@B@HAAC?CBA?E?CB@@DAAB?FB?@J@?A@CAE?DAFA@CAC?BC?A@AB@A?G?A?C?D@D@?GABBC?E@@AF?P";
	route['lat']['schiebroek'] = 51.96154;
	route['lng']['schiebroek'] = 4.46431;
	
	// HOEK HOEK HOEK HOEK HOEK HOEK HOEK HOEK HOEK HOEK HOEK HOEK HOEK HOEK HOEK HOEK HOEK HOEK HOEK HOEK HOEK //
	route['p']['hoek'] = "_tb|HwdmXlA_CfH}LIaAgAaB[Uu@pAiHtNiC|FmDnHsAzGEvKcQfb@_Qda@gHzPQN_@GaC{CO^wCdK]IkBaBi@Bw@Xw@BcAoAkF|LcBjDqB|EYbAOz@I~AdAJj@vAM@[u@ISB[cAPGjDI`AW`AyAdEs@fBmArDMd@Ed@HVhCbD@VCNg@`A_@~@kCjHsAlHmA~DILG?IAK@KDEF_@QwByAMYg@m@qD`KqBfF_@jAEVqDhJ]fAALMT?l@BHLA`@BLFj@^hAx@LN@L`@ZXZ{@tDgBhHuCtAONwBdFyBxEe@h@y@v@@DnAgAZi@dB{DDCF?RFb@VVVfDnD?JGXkFhVoDtPy@rD_@dAID}D_@CHAhAKr@OJQ?kCu@aC|CMBUQEBgEdLaGpPyC|HWb@eA|AiAtAcEaM";
	route['l']['hoek'] = "P?EBAG?A?ECD@?FACE?EADA@CF@@G?ADCEAA@CE@C?@@A?EAB@F?@CB?F??A?BCA@E@@?@???F?C?A?BA@@?E?E@D?B?F@B??F?@B?F?@?A@G@D?AAD@DC@@F?@C?@FP";
	route['lat']['hoek'] = 51.97687;
	route['lng']['hoek'] = 4.12305;
		
	// HOOGVLIET HOOGVLIET HOOGVLIET HOOGVLIET HOOGVLIET HOOGVLIET HOOGVLIET HOOGVLIET HOOGVLIET HOOGVLIET HOOGVLIET //
	route['p']['hoogvliet'] = "apr{Hq|rYiA|FE`E?`DQbFRH?PqA`KkArFMzBD|@Rl@b@`AFp@JzCFb@Nj@RR`@p@PjAD`@CNj@bApArEF\\n@|Ah@{@`BaDVJxChEoAzE@TLn@d@t@tApBVF^@Z_@tHeRlHvKJ^xFxc@tEuBlP{IFe@]cDsIel@BObGqB^`ApC~Cb@AA\\Ux@^nDAfArBlONZRBbM{FlA`ICl@yFhG{@TLNbADnm@co@x@iAjFwL`@}A@iAGiDBeAJc@LW^c@bAe@z@i@VU\\mAtFaXl@eDp@cFrGaj@OkANg@JeACm@sOkNEPwHnm@u^{OCSA[K[SEO@M\\Dp@DFwCtVK`@GPQ@k@Ag@Bq@Fc@L[Es@U}BqAYEmAf@_@Xm@tCEpCK@kOyHO[OBMCyCkA_B{@oDaCm@g@aQsJGXq@pGKXSRa@Ak@QYYkFwGICGBGTmAtGmEkCUIm@ASEPeE~@aMJ?nDvC";
	route['l']['hoogvliet'] = "PC?ABACAADA?B@@GA@B@?BA@AE@EAEADA?G@BCGAEJABG@AHEBBF@BAC@FAFAEBDAHAHAD?A@D@B@?BDE@ABB@JBG?GC?@B@GA@AA?F??A@@D@@F@DAAHBB?A@B@AF?B@F@C?@E@AEB@?G@E@P";
	route['lat']['hoogvliet'] = 51.86375;
	route['lng']['hoogvliet'] = 4.35011;
	
	// IJSSEL IJSSEL IJSSEL IJSSEL IJSSEL IJSSEL IJSSEL IJSSEL IJSSEL IJSSEL IJSSEL IJSSEL IJSSEL IJSSEL IJSSEL IJSSEL //
	route['p']['ijsselmonde'] = "m|w{HuiwZKwAn@EVkCLQRGVCNBvA|BRRx@RBHKfCBJ`@P`@\\\\h@`BnENJb@RoArGbA|@jBlAJRtCRFBpA|RL|DLb@IX?LXrCHJPdBbEpp@yABgFc@_@KO?IJEn@@`Cx@LH?dARlBTZBBOJuDvAIDHX`EBfAElA_AfI?PFHLDDA`AsHJaBFLDVLX^XN@RGNMJUd@sBJYPWxF{DL_@^[hM_KtAaAHg@BU|CpAHJRb@HZzApIvApDPVl@j@`@N|@PrBMXIAGQA_ABk@m]Ja@AUEKEGUBM`@kLp@gA@ACHiAd@yFBm@EUGIaAw@JsA\\aHHs@Ro@\\k@JGG}A@eAFYX]?GO}@Oe@KSY_@_@[OIQCw@}@KUMc@E_@Co@w@Kk@OSIUO]e@_@gAIBQTcDAJwEDUXqHPuAAYh@aEhAoFPiAAOi@Wkn@mMeFcAsFmAAQRyDHsIHuB\\{FJ}DFmA?yFb@oIf@eLHoCbAkR@{@LgEf@yJBsCTsBd@{FBqAGeF?qEFm@BMFI@yCCwCJkINkFDq@J[P_@Vw@Dm@Gq@I?iAjCa@`CWdI?xFFfDHxNIvCw@`Lo@hO{Bp`@g@zM_@tHYn@Gr@I`CBl@HX";
	route['l']['ijsselmonde'] = "PCCC@A?FB@C@@D?B@B?EE@@C?G@@A?A@@BFA??E@AF????E?DF@?C@A?H?B@E??BA@D?AA?DA@A?C?G@D?AB@EA@C@J@AD@A?F@BBA@F??D?AC??CA?C@B@?B?F?A@?AC?A?C?A?C@E@BF@?@@C@@@HA??H?@A?@?AC@?@A?@@B?C@@A@?B?@C?B??B@J@BDB@@AD@@A?BABA@P";
	route['lat']['ijsselmonde'] = 51.89378;
	route['lng']['ijsselmonde'] = 4.53401;
	
	// KRALINGEN KRALINGEN KRALINGEN KRALINGEN KRALINGEN KRALINGEN KRALINGEN KRALINGEN KRALINGEN KRALINGEN KRALINGEN //
	route['p']['kralingen'] = "ea_|HynlZJFXO|GgJ?cAxFoJLc@d@oBZmBB_Az@cAQm@_AsC@y@\\gHOm@~@uAV}@d@wB@a@a@_@uAq@_O}IqCcAcA}BS[qJeEME{@CKAOIQ[a@}AEUIaAmBaI{CgNO]KMMg@WgAOkAOP]rCS|@Y|@KLmAz@}@b@U@q@MyAk@q@aEu@_Ea@gDOkCCyB@oBFwGJ{GTqCZsBn@kCnBcGpAqDr@_BdAyAr@q@d@]vLoErBgAXKx@QXSf@xAh@f@F@FAZNjI`FlTbMPHrAb@pDlBzDzBn@X~TpMDDDVHRUdAsCzHiBpEw@bBMNiAlBGTg@dAw@vB{DbLsGtW_AtDo@|CFF|E|CHC\\wBe@_@AM\\}BFOFCLBfCvAdGpDRP`AeCvBgH@Y|DsLz@{BHAJMd@eAZ{@TmADa@r@aCj@cAXa@h@o@LI^m@l@yAbAaDd@gB`@iB~@yEHBxK~EvC~Ar@V|AAz@^zAdAFCh@kC`@{@`@_@`@m@fBuBf@{@zBwCzBiDTP~CmIFC?FiB|EAZDNLRHDL?dA_@t@ONGRWE{BCsE@e@RyBHWb@?VDLLHAVNTVdApAz@}@LE`@NpC~Ad@JXPfBx@DIRqARHhAn@";
	route['l']['kralingen'] = "PABCC@F?ACD?C?BDB?@HA@BD@DB?@?F@A?A@A?@A?GA@A@E@D@AH?B@D?@?FA@C?BAJ@BA@?@GAC?@A?B?A?@A?I?BC?B@?@?B?D@?F?I@CABA@F?@?F@@ABA@A?B?AC?A@A@C?A?G?@BBC@G@AC??A@@BC@E?B?EA?C@A@E?B?@GA@@C?@D@D@@@?D?D?P";
	route['lat']['kralingen'] = 51.92881;
	route['lng']['kralingen'] = 4.49802;
	
	// NOORD //
	route['p']['noord'] = "ut|{Hc_eZcDqj@y@wI|@q@Zg@Z_AVcAz@kCNm@Fa@E}@gB_OCWB_AG[Ka@SYOE]CW_B[{DU}EQ_AQ}@Qc@mDiICUzE_KWa@OmA}@cFCi@sCgNq@_FUcA]i@e@e@qA_AEMQBSTGXEh@a@fDqAfFk@lBo@rAc@nAqAdE_BlFYxAo@vCs@fCw@xBwBlH_CiDaCeEGS~CePt@cDfEmO~AsFf@wBdEyO@KeAy@_@OgDoBKf@u@vGaBjJMb@w@`GkBfKu@vE_CfNOXO~@El@DPbAhBCbA}@`Dy@|Bs@|AmAjB[l@[XPZXX~@jB~@fCt@`CRpAH~@VlFFb@TtAXnA\\lA~@lEbHfLb@z@p@|@b@^VLRRR\\tCfMF^Rj@rAvF\\tBjBhI";
	route['l']['noord'] = "PAE@C???B@FA?@C@B?BC?@D?A@EFA?@AA@DA@@H@B??AC@?@BA?A@?FA?G@C?@?FAA?J?A?AA??@@D@BBE@BA?@H?@B?D?A?C@??E@BA??@D?@@@@P";
	route['lat']['noord'] = 51.93130;
	route['lng']['noord'] = 4.46062;
	
	// OVERSCHIE //
	route['p']['overschie'] = "sb_|H}y}Y{A_DqAsAQYI]A_@L{A@q@EWK[]c@oA}BYa@YYe@UCGFsB?YKm@}@qCI{@KIEKmE{NMw@_@oAE?IHo@z@g@}BAQ?_@Fk@h@aBlGePRa@X_@hHqJVgAyAmB^gBH}@TyLRoEJoFFyANoBH]Vi@C[?Q^mD@s@AkLCc@a@W}@uBiAgEkAcD{EpCuHnHKPIVC@k\\qgAEGGCcFzEKHOBGAGKU{@ISII]USGw@GGr@QbH?xBJhCH`@nGnT~ApFHPhFlQn@bCVj@ZzAiB`C[ZAFpDjMhB|GvAnEJdA@p@SnC?NHTNVtEhP@L?NFn@E~@KVqCdCETwCvCEFCVjC|IVXlDfBLJVj@d@nAD^n@~ADBfAhDNNRt@?VHJuClDwH|I?J|BxHpBnGADs@|@}AzCcNtKq@r@u@|@[b@}@zAo@fB}DtL}EhKgG~K{C|GqBpCsCpDwBfDkBjDaI|QkFhM_@d@sGtGqAzAeA`AsBpA{C~AmFbDcBrAuBnB_EfDMm@I}@HyCIm@wAuE{@v@IRCb@Hv@dEnNIV_EdCEZjOyJnCkC`@Ur@]r@UVMnEwCNOVa@f@k@~@w@`AwA^a@h@YtAc@vBwAXQTGP?VJL?`Ct@BSCk@QUEW@Mn@iA@SM}@_@wAAODWj@}@JYF{@DOHCFSFe@Vm@lByDzGiNtFiKvByDdEeJ`JwPtCyFpBsEnAcDhA_Cn@eAhAeBlB{BdF_EpF_Ex@w@rB}A`@a@pCcCNM|BgAd@EH?LFv@r@b@bAf@vBHn@RjA|BlHh@vAv@rCATQhAAZ?THh@`EfLrAhEd@JBBCjBEHGFY@SLCR@zF`@zAb@jAXj@v@pAf@h@x@p@lAl@n@LKZUf@EfCIx@Ch@\\N`Bb@jAd@VkCdGdBLZVdBrUmKt@c@zAcByAyC[{@i@uC[i@UO]vAmApAmAxAuAv@}@XwBAyEY{Ac@wDu@eCQ_B[i@Ui@a@w@iA[cASyAMgD?mFEmAMcAOw@{BsGKk@?{@I}CUeCEO";
	route['l']['overschie'] = "PB@D@A?A?C@?B@D??ACAA?A@@D?@D?G?ABD?@BFD@B@@?BA@A?AC?@HAB@FCA??GF?BA?E?@@?C?AJ?B@E?@?@?@@E?@E?@C?A?D?@?F?A@DBAA?FDA?C?@@@@@A@@F?F???IACC?A?E?BDAC@B@D?AG@@C?@C??F@BADDF@ACEABJBB?@?AC??@A@E@A@?D??@G@A@C@@C??D@?AA?@@E??A?AA?B@@F?AD?A?@?B?I@?CAD@?B@@C??A?D@B?EC?A@ACBE?A@CA@E?B@?H?@EDD@F@ID@BB@FB?C@F@C@BAB@GAC@A@C?A@C?A?P";
	route['lat']['overschie'] = 51.93014;
	route['lng']['overschie'] = 4.40243;
	
	
	// ALEXANDER //
	route['p']['prins'] = "kj_|Hm|vZa@cEgNtEk@}FKGgBn@uCeYqATKQgA}LqBj@uAcOWcAmAgBi@]q@i@aAQo@?q@P{@\\}@d@yA`@iHlCe@ZbAlMLrCyHpDsBt@aDz@oFbBa@Dm@VuGtBmEzAqPjFk@VWn@cGhCqAbA}@`Ac@r@O^Oj@Kp@QzBApBDbBXfEXnBYgD}Ap@CTyDtAwAy@gFnBG?kEaf@cDs]U_Bs@wBOKa@m@WSe@SCK?OCc@GUcDyD_@s@wBuH_BeMYa@SGqAz@YZoHzKuBpAiB~@uFvA";
	route['l']['prins'] = "PEEDAFCBDEDADB?C@I@?A@AF@FAC@@A??@DBBAGA@C?@D?B@FEAACD?I?@EB@A@B???CADBBHB@CD@BP";
	route['lat']['prins'] = 51.93707;
	route['lng']['prins'] = 4.53744;
	
	
	// PERNIS //
	route['p']['pernis'] = "_st{H}gxYE_Cc@_EQiAu@gDi@oDKcAGe@QWw@oBqA}GUWYIKAMBiDaBCHoBjKcH_CEG@g@C_@Gc@KWYO_AWCO?OJGv@@l@HFECKuHyCWGQ?a@L{@l@iAlAOHc@JyAn@k@`@g@t@_@jAeBlHoBpKiAvHI|Bx@JCp@RxEDZNPjJhCBDCpALaCFEFX\\b@PDX?tW_GlHkBzK_C";
	route['l']['pernis'] = "PAB@A??C?BAG@?AE?FD@?A?C@AD@B@B@E?F@B@?B?B@I@B@ECC@B@HD@F@D@B?D@@P";
	route['lat']['pernis'] = 51.88841;
	route['lng']['pernis'] = 4.37868;
	
	// ROZENBURG //
	route['p']['rozenburg'] = "gj|{HswvXxBmFyA_DUiISo@WWn@z@T|HF^lAfCLE\\u@t@_Av@g@d[mK~@i@|HiGBGM[mHoN@INObJ{NfByChDkGF@jF`KoFmKH[FYlCuFpA}Cl@iB~AoFXiAVo@hAeBfEwFHQLErAhAHMTq@fGoTHGrKxKHMLo@v@wCD]?Sg@_JEuB\\oD`CaN|AiHlDgSHGH?`J|FuAlIKASQ";
	route['l']['rozenburg'] = "PECC@GC@CG@@ADD@G@A@F?A?F@FC?F@B@?@E??DABD?GABG?@C?@CD@A@G@EC@P";
	route['lat']['rozenburg'] = 51.90494;
	route['lng']['rozenburg'] = 4.23579;
	

	deelgemeente = $("h1, h2").attr('id');
	var polyline1_1 = new GPolyline.fromEncoded({
			color: "#18933C",
			weight: 4,
			opacity: 0.9,
			points: route['p'][deelgemeente],
			levels: route['l'][deelgemeente],
			zoomFactor: 2, 
			numLevels: 18
		});
		map.addOverlay(polyline1_1);
		map.setCenter(new GLatLng(route['lat'][deelgemeente], route['lng'][deelgemeente]));
		
		GDownloadUrl("xml/data_"+deelgemeente+".xml", function(data, responseCode) {
			var xml = GXml.parse(data);
			var markers = xml.documentElement.getElementsByTagName("marker");
			for (var i = 0; i < markers.length; i++) {
				var point = new GLatLng(parseFloat(markers[i].getAttribute("lat")),	parseFloat(markers[i].getAttribute("lng")));
				var html = markers[i].getAttribute("html");
				marker[i] = createMarker(point,icon);
				map.addOverlay(marker[i]);
			} //sluit loop
														   
		
			//maak marker en infowindow
			function createMarker(point,icon,html){
				var marker = new GMarker(point,icon);
				var html = markers[i].getAttribute("html");
				GEvent.addListener(marker, "click", function() {
					marker.openExtInfoWindow(map, "simple_example_window", html);
				});
				return marker;
				
			}
		});
		
	
	// klik op lijstje
	$(".etappes li a, .innerc a").click(function(){
		                
	deelgemeente = $(this).attr('id');
		map.clearOverlays();
	
		GDownloadUrl("xml/data_"+deelgemeente+".xml", function(data, responseCode) {
			var xml = GXml.parse(data);
			var markers = xml.documentElement.getElementsByTagName("marker");
			for (var i = 0; i < markers.length; i++) {
				var point = new GLatLng(parseFloat(markers[i].getAttribute("lat")),	parseFloat(markers[i].getAttribute("lng")), 17);
				var html = markers[i].getAttribute("html");
				marker[i] = createMarker(point,icon);
				map.addOverlay(marker[i]);
			} //sluit loop
														   
		
			//maak marker en infowindow
			function createMarker(point,icon,html){
				var marker = new GMarker(point,icon);
				var html = markers[i].getAttribute("html");
				GEvent.addListener(marker, "click", function() {
					marker.openExtInfoWindow(map, "simple_example_window", html);
				});
				return marker;
			}
		});
	
		//maak polyline
		var polyline1_1 = new GPolyline.fromEncoded({
			color: "#18933C",
			weight: 4,
			opacity: 0.9,
			points: route['p'][deelgemeente],
			levels: route['l'][deelgemeente],
			zoomFactor: 2, 
			numLevels: 18
		});
		map.addOverlay(polyline1_1);
	
	
	
		if(huidigepagina!=deelgemeente) {
			$("#inhoud").animate({left: '-172px'}, "normal");
			$(".in").addClass('in');
			$(".in").removeClass('uit');
					window.setTimeout(function() {
					map.panTo(new GLatLng(route['lat'][deelgemeente], route['lng'][deelgemeente]));
					$(".innerc").load("http://www.de-toer-van-frans.nl/includes/content_"+deelgemeente+".html");					
			}, 500);
			
				
			$("#inhoud").delay(1700).animate({left: '150px'}, "normal");
			window.setTimeout(function() {
			$('#scrollinner').jScrollPaneRemove();
			$('#scrollinner').jScrollPane();					
			}, 1700);
			
			huidigepagina=deelgemeente;
			}
		return false;	
		});
	

}); //sluit GDownloadUrl
	} //sluit GBrowserIsCompatible
	} //sluit load

