var map=false;
var zwolle = new GPolyline.fromEncoded({
  color: "#0000FF",
  weight: 5,
  points: "mfp_Iahcd@kO_`@cJyVcEaOoBgJaBoJ{B}Qw@iKcBiWY_G_K{aB}Ju~AeBqQqBgOuAqIw@sDmDsN_HoTiC_HoCeG_DaGqGgKsJ_M"+
          "aHaHsMaKsa@iV{e@cXmP_K{dC_wA_L{FuYaNum@kZi`@}RsCeBkh@oWmFuBuC}@_GsAqC_@cIa@y_Ai@qD?mHd@cUhDwe@`Ia[rE"+
          "qRvDoD~@}F|@{Y~CsTdDgv@~LSG{I`@}AIgBW}HkB}AUoCEqAF{AVaBf@_Br@gClBsAvA}G`JaFbGqBhBoChB_Bz@_Bh@yBh@gC\\"+
          "qGAiA[aBw@eC}ByC}A}A|Kc@vEy@Yu@e@cDqGm@e@mBMq]vFM[SAMV?PkJtA",
  levels: str_repeat("B",91),
  zoomFactor: 32,
  numLevels: 4
});
var hoogeveen = new GPolyline.fromEncoded({
  color: "#0000FF",
  weight: 5,
  points: "ijv`I}qlg@kApcB}AffAuE`oCUzP_B`i@qBhlAeAjwAiAh{@u@tz@PfPbAnSvAtMpCrO|C~LfKh^rErTr@lFxAxOhCr|@bBbt@zB"+
          "`q@rAbj@^~KzA`t@vCnlAfAlTbBlRhBbN`CpMtFtSxHdSfx@huA~FtKxBxErGvPfE|N|CrMj@nCfC~N~H`m@~Kz|@zGvg@rU~lBb"+
          "AfKd@bGr@rNhCvnAH|][fMo@xMiB~VeP`hBgV`kCQh@aAfJa@xBu@nCoAzBkCzCe@t@e@nBGnBHpA|AzLKb@B`@ZXTdHE`EaBlt@"+
          "aDdjBQbGWfE[tCw@nDk@`BkAxBsFhH}AnCoAvDg@jCa@fES~Fa@pR[Z?j@VVExCu@v[g@jJEJq@~JUnBuC~M]pC_@|EgArTyA|My"+
          "EwB]e@Mg@GuAPiB`@gAp@W~CR`S|EjC|@nExBlFtDdDdD|EbGhBpC??bFpIlGlL~F|IdIhL`ChEt@dAh@j@|AfAc@vEy@Yu@e@cD"+
          "qGm@e@mBMq]vFM[SAMV?PkJtA",
  levels: str_repeat("B",135),
  zoomFactor: 32,
  numLevels: 4
});
var steenwijk = new GPolyline.fromEncoded({
  color: "#0000FF",
  weight: 5,
  points: "{wiaIkbcd@pGgJjEiHzCqG|GkQzB_IvBuIh@mClBoLz@aHnDc^fEyd@hEa`@vCmUrI}m@tDg[xCsUn@mGtEa`@zAoIxAeH`DeMtD"+
          "qKpDoI`Pq[fOsY~BiElEmH`CoDxDeFvIiKvK_Lla@u`@~FqEhN{JjRgLdMeJxQ_LrnA}o@xT_Lvp@e^~a@}RhHcClPyG`_@eNpJm"+
          "CtGaAxTi@nm@c@tCMrIgAlTuFtGsBhG}AdE}@dFe@pCGlGb@xLvBxYhHjC|@nExBlFtDdDdD|EbG|CxEnDhGlGlL~F|IdIhL`ChE"+
          "t@dAh@j@|AfAc@vEy@Yu@e@cDqGm@e@mBMq]vFM[SAMV?PkJtA",
  levels: str_repeat("B",86),
  zoomFactor: 32,
  numLevels: 4
});

function str_repeat ( input, multiplier ) {
    var buf = "";
    for (i=0; i < multiplier; i++) {buf += input;}
    return buf;
}

function zoom(dir) {
	if(dir > 0) map.zoomIn();
	else if(dir < 0) map.zoomOut();
}

function load() {
  if (GBrowserIsCompatible()) {
    map = new GMap2(document.getElementById("map"));
    document.getElementById("map").style.display = "block";
    setFrom(false);
    var point = new GLatLng(52.687099,6.190646);
    var marker = new GMarker(point);
    map.enableScrollWheelZoom();
    map.setCenter(point, 12);
    map.addOverlay(marker);
    //var boundaries = new GLatLngBounds(point, new GLatLng(52.702186,6.244741));
		//var oldmap = new GGroundOverlay("http://www.bloemertgeluidstechniek.nl/layoutimages/logo_overlay.png", boundaries);
		//map.addOverlay(oldmap);
    map.openInfoWindowHtml(point,'<img src="http://www.bloemertgeluidstechniek.nl/layoutimages/logo.png" />',{noCloseOnClick: true});
  }
}

function setFrom(from) {
	if(map) {
		if(from) map.closeInfoWindow();
		document.getElementById("fromZwolle").style.display = "none";
		document.getElementById("fromHoogeveen").style.display = "none";
		document.getElementById("fromSteenwijk").style.display = "none";
		map.removeOverlay(zwolle);
		map.removeOverlay(hoogeveen);
		map.removeOverlay(steenwijk);
		if(from == "zwolle") {
			document.getElementById("fromZwolle").style.display = "block";
			map.setZoom(12);
			map.panTo(new GLatLng(52.6588,6.1986));
			map.addOverlay(zwolle);
		}
		if(from == "hoogeveen") {
			document.getElementById("fromHoogeveen").style.display = "block";
			map.setZoom(12);
			map.panTo(new GLatLng(52.6872,6.2326));
			map.addOverlay(hoogeveen);
		}
		if(from == "steenwijk") {
			document.getElementById("fromSteenwijk").style.display = "block";
			map.setZoom(12);
			map.panTo(new GLatLng(52.6986,6.1983));
			map.addOverlay(steenwijk);
		}
	}
}

