window.addEvent('domready', function() {
	
	if($('popupmenu')) {
		new FISpopMenu({ 	
			'id'       : 'popupmenu', 
			'blobuse'  : false,
			'morphuse' : false,
			'duration' : 700
		}); 
	}
	
	
	// SLIDEDDSHOW
	$$('.images').each(function(div) {
		new SlideDDShow(div, {
			glow: true,
			glowSize:40,
			margin: 0,
			speed: 600,
			bgColor: 'white',
			usePreviewLine: true,
			previewLinePosition: 'bottom',
			previewLineCriteria: 'img.image',
			
			createTitleBar: function(slideDDShow) {
				var b = new Element('a', {
					'class': 'sdd_close'	
				});
				b.addEvent('click', slideDDShow.close.bind(slideDDShow));
				b.title = 'close'
				b.inject(slideDDShow.titlebar);
			},
			
			xcreateTitleDisplay: function(slideDDShow) {
				var titletable = new Element('table');
				var titletablebody = new Element('tbody').inject(titletable);
				var tr = new Element('tr').inject(titletablebody);
				var td = new Element('td', { 
					'class': slideDDShow.options.cssPrefix + "_title_bg_a"
				}).inject(tr);
				td.setHTML(slideDDShow.currentTitle);
				new Element('td', { 
					'class': slideDDShow.options.cssPrefix + "_title_bg_b"
				}).inject(tr);
				titletable.inject(slideDDShow.titlediv);
			}
		});
	});
	
	
	var map;
	var geocoder;
    	
    function addAddress(address) {
		geocoder.getLatLng(
			address,
			function(point) {
			     if(point) {
					var marker = new GMarker(point);
			          map.addOverlay(marker);
			     } else {
					alert('Error');
				}
			}
		);
	}
	function initializeGoogleMap() {
      	if(GBrowserIsCompatible()) {
      		$("map_canvas").setStyle('display','block');
        		var map = new GMap2(document.getElementById("map_canvas"));
        		
        		geocoder = new GClientGeocoder();
        		geocoder.getLatLng(
            		'Wolfskehlstraße 122, 64287 Darmstadt',
            		function(point) {
                		if (point) {
                    		map.setCenter(point);
                    		map.setZoom(13);
                    		map.addOverlay(new GMarker(point));
	                	}
	            	}
			);
        		map.setUIToDefault();
			//map.setMapType(G_SATELLITE_MAP);
			
		}
	}
	function showGoogleMap() {
		showCenterBox($('googleMapDiv'));
		$('googleMapDiv').setStyle('display', null);
		initializeGoogleMap();	
	}
	if($('googlemap')) {
		$('googlemap').addEvent('click', showGoogleMap);
	}
	
	/*// TOPMENU
	*/
	
	
	
});
