window.addEvent('domready', function(){

	// search slider
	var s = $('search');
	s.setStyles({'height': '0px', 'overflow': 'hidden', 'border-color': '#fff'});
	s.addClass('closed');
	a = new Element('a', {
		'id': 'slide-search',
		'href': '#',
		'html': 'Suche'
	});
	a.inject('breadcrumb');
	a.addEvents({
		'mouseover': function(){
			a.setStyle('background-position', '-35px 0');
		},
		'mouseleave': function(){
			if ( s.hasClass('closed') ) a.setStyle('background-position', '0 0');
		},
		'click': function(){
			if (s.getStyle('height') != '0px') {
				s.set('morph', { duration: 250 }).morph({
					'height': '0px',
					'border-bottom-color': '#fff'
				});
				a.setStyle('background-position', '0 0');
				s.addClass('closed');
			}
			else {
				s.removeClass('closed');
				s.set('morph', { duration: 250 }).morph({
					'height': '100px',
					'border-bottom-color': '#d0d0d0'
				});
				a.setStyle('background-position', '-35px 0');
			}
			return false;
		}
	});
	
	if( $defined( $('main') ) ) { // startseite

		if ( $('main').hasClass('maps') ) {

			var gmH = new Element('h3', {
				'html': 'Anfahrt und Lage'
			}).inject('main');
			var gmD = new Element('div', {
				'id': 'gmap'
			}).inject('main');

			var gmLat = 52.877004; var gmLng = 13.967743; var gmZoom = 11; // LatLng of center of ABCO
	
			function mapsLoaded() {
				var map = new google.maps.Map2($('gmap'));
				map.setCenter(new google.maps.LatLng(gmLat, gmLng), 11);
				map.setMapType(G_HYBRID_MAP);
			}
			google.load('maps', '2', { callback: mapsLoaded });
		
		}

	}

	if( $defined( $('kommune') ) ) { // kommunen overview
	
		var gmD = new Element('div').inject('kommune');
		var gmH = new Element('h3', {
			'html': 'Geografische Lage'
		}).inject(gmD);
		var gmM = new Element('div', {
			'id': 'gmap'
		}).inject(gmD);

		var gmLat = 52.879749; var gmLng = 13.818998; var gmZoom = 14; // LatLng of Eisenwerkstr. 11, 16230 Britz
		if ( $('kommune').hasClass('chorin') ) { var gmLat = 52.901599; var gmLng = 13.870583; var gmZoom = 12 }
		if ( $('kommune').hasClass('hohenfinow') ) { var gmLat = 52.821076; var gmLng = 13.930459; var gmZoom = 13	}
		if ( $('kommune').hasClass('liepe') ) { var gmLat = 52.861149; var gmLng = 13.968535; var gmZoom = 13	}
		if ( $('kommune').hasClass('lunow-stolzenhagen') ) { var gmLat = 52.933224; var gmLng = 14.110222; var gmZoom = 13	}
		if ( $('kommune').hasClass('niederfinow') ) { var gmLat = 52.841247; var gmLng = 13.933067; var gmZoom = 13 }
		if ( $('kommune').hasClass('oderberg') ) { var gmLat = 52.871098; var gmLng = 14.031773; var gmZoom = 13 }
		if ( $('kommune').hasClass('parsteinsee') ) { var gmLat = 52.931517; var gmLng = 14.055548; var gmZoom = 13 }

		function mapsLoaded() {
			var map = new google.maps.Map2($('gmap'));
			map.setCenter(new google.maps.LatLng(gmLat, gmLng), gmZoom);
			map.setMapType(G_HYBRID_MAP);
		}
		google.load('maps', '2', { callback: mapsLoaded });
		
	}
	
	new SmoothScroll( window );

});