var TYP_GS_1 = 1;
var TYP_LAGER = 2;
var TYP_GS_2 = 4;


Event.observe(window, 'load', init);


var map;
var mapWidth='775';
var mapHeight='500';
var bounds;
var baseIcon;

//gesamtvalue von angeklickte Checkboxen
function getTyp(){
  var typ = 0;
  if(document.getElementById('typ') == null){
    return false;
  }
  
  var inputs = document.getElementById('typ').getElementsByTagName('input');
  for (i = 0;i < inputs.length; i++){
    if (inputs[i].checked){
      typ += parseInt(inputs[i].value);
    }
  }
  return typ;
}

function init() {
  var typ = getTyp();
  if (GBrowserIsCompatible()) {
	
        baseIcon = new GIcon(G_DEFAULT_ICON);
        baseIcon.shadow = "http://www.google.com/mapfiles/shadow50.png";
        baseIcon.iconSize = new GSize(20, 34);
        baseIcon.shadowSize = new GSize(37, 34);
        baseIcon.iconAnchor = new GPoint(9, 34);
        baseIcon.infoWindowAnchor = new GPoint(9, 2);
    
        mapOptions = { size: new GSize(mapWidth,mapHeight) }
        	
        map = new GMap2(document.getElementById("lagerGoogleMap"), mapOptions);
        //map = new GMap2(document.getElementById("lagerGoogleMap"));
        map.addMapType(G_PHYSICAL_MAP);
        map.setMapType(G_PHYSICAL_MAP);
        
        map.setUIToDefault();
		
		bounds = new GLatLngBounds();
		
		addMarkers(typ); 
		
		zoom = map.getBoundsZoomLevel(bounds)
		
		//map.setCenter(bounds.getCenter(), zoom-1);
		map.setCenter(bounds.getCenter(), map.getBoundsZoomLevel(bounds)); 
      }	
}
