window.onload = function()
{
   if ($('tabkarte')) 
   {
   	$('tabkarte').setStyle('display', 'none');
	$$('.tablink').addEvent('click', function()
	{
		//alert($('tabfilialen').getStyle('display'));
		if ($('tabfilialen').getStyle('display') == 'block') 
		{
			$('tabkarte').setStyle('display', 'block');
   			$('tabfilialen').setStyle('display', 'none');
   		}
   		else 
		{
   			$('tabfilialen').setStyle('display', 'block');
   			$('tabkarte').setStyle('display', 'none');
   		}
   	})
   }
 
   var sortimentPlayer = new mooNPlayer($('linkplayer'), {playerContent: $('playercontent')});

	/* GOOGLE MAPS */
    var ttaddresses = $$('.tx-ttaddress-pi1');

 	ttaddresses.each(function(el)
	{
		var gmappointer = el.getChildren('.gdata');
		
		if(gmappointer.length>0)
		{
			// Prepare GMAP Pointer
		  	var markerdata = [];
			var gdata  = [];
	   		var i = 0;
	   		var markertext = '';
	   		var point = '';
	   		var glang = '';
	   		var glat = '';
	   		var bounds = new GLatLngBounds();
				
		   for(i=0;i<gmappointer.length;i++)
		   {		   		
				glang = glat = markertext = point = '';
			
				glang = gmappointer[i].getChildren('.glat').get('text');
	   			glat = gmappointer[i].getChildren('.glon').get('text');
	   			markertext = gmappointer[i].getChildren('.markertext').get('text');
				markertitle = gmappointer[i].getChildren('.markertitle').get('text');
				link = gmappointer[i].getChildren('.wwwlink').get('text');
	   			
				point = new GLatLng(glang, glat);
				bounds.extend(point);
				markerdata[i] = [point, markertext, link, markertitle];
		   	}
				
			// Paint GMAP
			el.empty();
			var gmap = new Element('div',{'class':'gmap'}).replaces(el);
			var map = new GMap2(gmap);
	   		map.setCenter(bounds.getCenter());
	   		//map.addControl(new GSmallMapControl());
	   		
	   		map.setZoom(map.getBoundsZoomLevel(bounds));
	   		map.addControl(new GSmallMapControl());

			// Create marker icon
	        var gicon = new GIcon(G_DEFAULT_ICON);
	        gicon.image = "http://www.knutzen.de/fileadmin/templates/knutzen.de/pic-bin/gmap-knutzen.png";
			gicon.shadow = "http://www.knutzen.de/fileadmin/templates/knutzen.de/pic-bin/gmap-knutzen-shadow.png";
		
		   	markerdata.each(function(markerdata)
			{
				markerOptions = { icon:gicon, height:14, width:14, title:markerdata[3] };
		   		var marker = new GMarker(markerdata[0],markerOptions);
		   		if (markerdata[1])
				{
		   			GEvent.addListener(marker, 'click', function()
					{
		   				document.location = markerdata[2];
		   			});
		   		}
		   		map.addOverlay(marker);
		   	})			
		}
  })


	/* MOOnyas Slideshow */
	var gals = [];
	$$('.myslide').each(function(el)
	{
		var gal = new moonYAS(el,{});
		gals.extend([gal]);
		return gals;		
	})
	
	startSliderTimer = function()
	{
		gals.each(function(el)
		{
			el.nextSlider();
		})
	}
	startSliderTimer.periodical(6000, this);	
}

window.unload = function(){
	var gmaps = $$('.gmap');
	if (gmaps) 
	{
		GUnload();
	}
}