
//VARS
		//fallback; will be overwritten:
		var pointLat = 47.372896;
		var pointLong = 8.53077;
		var pointLatMarker = pointLat;
		var pointLongMarker = pointLong;
		var zoomfactor = 13;
		var maptype = ""; //kontext
		var mapstyle = "hybrid"; //hybrid		
		var themarker = 0;
		//vars fix
		//icon coords - icon/kreis S/kreis M/kreis ML/kreis L
		var themarkerImg = new Array("icon.png","kreis_klein.png","kreis_mittel.png","kreis_mittelgross.png","kreis_gross.png");		
		var iconformatW = new Array(40,51,88,147,215);
		var iconformatH = new Array(48,51,88,147,215);
		var iconposX = new Array(7,25,44,73,107);		
		var iconposY = new Array(36,25,44,73,107);	
		
		
// 1:DEFAULT LOADER  
  function loadGM(mapid,maptype) {
  
      if (GBrowserIsCompatible()) {
      //size
      if (maptype == "kontext") {
        map = new GMap2(document.getElementById("googlemap_load_small"));      
   		} else {     
        map = new GMap2(document.getElementById("googlemap_load"));
      }
      //memo: params don't work
      if (mapstyle == "hybrid") {
        map.setCenter(new GLatLng(pointLat, pointLong), zoomfactor, G_HYBRID_MAP);
      } else {
        map.setCenter(new GLatLng(pointLat, pointLong), zoomfactor, G_NORMAL_MAP);     	
      }
        
        var icon = new GIcon();
	      // DATA: custom icon       
	      icon.image = "http://www.20min.ch/images/googlemaps/" + themarkerImg[themarker];
	      icon.iconSize = new GSize(iconformatW[themarker], iconformatH[themarker]);
	      icon.iconAnchor = new GPoint(iconposX[themarker], iconposY[themarker]);
	      
        var marker = new GMarker(new GLatLng(pointLatMarker, pointLongMarker), icon);
        map.addOverlay(marker);

              				                   	
	      if (maptype == "kontext") {
	     		map.addControl(new GSmallMapControl());      	
	      } else {
	     		map.addControl(new GSmallMapControl()); 
	     		map.addControl(new GMapTypeControl());
	     		map.enableContinuousZoom();
	     		map.addControl(new GOverviewMapControl(new GSize(85,85)));      	
	      }
	      
	      map.enableDoubleClickZoom();      
      }
  }
  
// 2.2:ZOOM OPTION:MORPH BOX      
  function zoomMap() {
  
   if(document.getElementById("googlemap").style.height != '600px') {
      document.getElementById("googlemap").style.height = '600px';
      document['more'].src = "http://www.20min.ch/images/googlemaps/less.gif";
    }else{
      document.getElementById("googlemap").style.height = '360px';
      document['more'].src = "http://www.20min.ch/images/googlemaps/more.gif";
    }
  }

