	// Bildwechsel mit Blaettern-Funktion Kopf-bereich
	$(function() {

	    $('#bildImage').cycle({
	//        fx:      'scrollHorz',
	        timeout:  0,
	        prev:    '#prev',
	        next:    '#next',
	//        pager:   '#nav',
			pause: 1,	  // true to enable "pause on hover"
	        pagerAnchorBuilder: pagerFactory
	    });
		// Spricht dasselbe wie oben drueber an, Trennung
		// da Ueberlappung, da jquery einen z-index dynamisch zuweist
	    $('#bildBoxIntegriertText').cycle({
	        timeout:  0,
	        prev:    '#prev',
	        next:    '#next',
			pause: 1,	  // true to enable "pause on hover"
	        pagerAnchorBuilder: pagerFactory
	    });



	    // Startseite Kopf
		$('#wechselstart #bildImage2').cycle({
	        timeout:  0,
	        prev:    '.prev2',
	        next:    '.next2',
			pause: 1,	  // true to enable "pause on hover"
	        pagerAnchorBuilder: pagerFactory
	    });

	    $('#wechselstart_textContainer').cycle({
	        timeout:  0,
	        prev:    '.prev2',
	        next:    '.next2',
			pause: 1,	  // true to enable "pause on hover"
	        pagerAnchorBuilder: pagerFactory
	    });


	    // Desinger durchfaden lassen
		$('.bildDesignerImage').cycle({
	        timeout:  0,
	        prev:    '.prevDesigner',
	        next:    '.nextDesigner',
			pause: 1,	  // true to enable "pause on hover"
	        pagerAnchorBuilder: pagerFactory
	    });

	    $('.bildDesignerText').cycle({
	        timeout:  0,
	        prev:    '.prevDesigner',
	        next:    '.nextDesigner',
			pause: 1,	  // true to enable "pause on hover"
	        pagerAnchorBuilder: pagerFactory
	    });
	    // END Desinger durchfaden lassen

	    $('#c1 .bildImageZwei').cycle({
	        timeout:  0,
	        prev:    '.prev2',
	        next:    '.next2',
			pause: 1,	  // true to enable "pause on hover"
	        pagerAnchorBuilder: pagerFactory
	    });

	    $('#c1_textContainer').cycle({
	        timeout:  0,
	        prev:    '.prev2',
	        next:    '.next2',
			pause: 1,	  // true to enable "pause on hover"
	        pagerAnchorBuilder: pagerFactory
	    });

	    $('#c2 .bildImageZwei').cycle({
	        timeout:  0,
	        prev:    '.prev3',
	        next:    '.next3',
			pause: 1,	  // true to enable "pause on hover"
	        pagerAnchorBuilder: pagerFactory
	    });

	    $('#c2_textContainer').cycle({
	        timeout:  0,
	        prev:    '.prev3',
	        next:    '.next3',
			pause: 1,	  // true to enable "pause on hover"
	        pagerAnchorBuilder: pagerFactory
	    });

	    $('#c3 .bildImageZwei').cycle({
	        timeout:  0,
	        prev:    '.prev4',
	        next:    '.next4',
			pause: 1,	  // true to enable "pause on hover"
	        pagerAnchorBuilder: pagerFactory
	    });

	    $('#c3_textContainer').cycle({
	        timeout:  0,
	        prev:    '.prev4',
	        next:    '.next4',
			pause: 1,	  // true to enable "pause on hover"
	        pagerAnchorBuilder: pagerFactory
	    });

	    $('#c4 .bildImageZwei').cycle({
	        timeout:  0,
	        prev:    '.prev5',
	        next:    '.next5',
			pause: 1,	  // true to enable "pause on hover"
	        pagerAnchorBuilder: pagerFactory
	    });

	    $('#c4_textContainer').cycle({
	        timeout:  0,
	        prev:    '.prev5',
	        next:    '.next5',
			pause: 1,	  // true to enable "pause on hover"
	        pagerAnchorBuilder: pagerFactory
	    });

	    $('#c5 .bildImageZwei').cycle({
	        timeout:  0,
	        prev:    '.prev6',
	        next:    '.next6',
			pause: 1,	  // true to enable "pause on hover"
	        pagerAnchorBuilder: pagerFactory
	    });

	    $('#c5_textContainer').cycle({
	        timeout:  0,
	        prev:    '.prev6',
	        next:    '.next6',
			pause: 1,	  // true to enable "pause on hover"
	        pagerAnchorBuilder: pagerFactory
	    });

	    $('#c6 .bildImageZwei').cycle({
	        timeout:  0,
	        prev:    '.prev7',
	        next:    '.next7',
			pause: 1,	  // true to enable "pause on hover"
	        pagerAnchorBuilder: pagerFactory
	    });
		
	    $('#c6_textContainer').cycle({
	        timeout:  0,
	        prev:    '.prev7',
	        next:    '.next7',
			pause: 1,	  // true to enable "pause on hover"
	        pagerAnchorBuilder: pagerFactory
	    });
		
		$('#c7 .bildImageZwei').cycle({
	        timeout:  0,
	        prev:    '.prev8',
	        next:    '.next8',
			pause: 1,	  // true to enable "pause on hover"
	        pagerAnchorBuilder: pagerFactory
	    });
		
	    $('#c7_textContainer').cycle({
	        timeout:  0,
	        prev:    '.prev8',
	        next:    '.next8',
			pause: 1,	  // true to enable "pause on hover"
	        pagerAnchorBuilder: pagerFactory
	    });

	    function pagerFactory(idx, slide) {
	        var s = idx > 2 ? ' style="display:none"' : '';
	        return '<li'+s+'><a href="#">'+(idx+1)+'</a></li>';
	    };
	    
	});

	// Fisheye-Menue
	$(document).ready(
		function()
		{
			$('#fisheye').Fisheye(
				{
					maxWidth: 60,
					items: 'a',
					itemsText: 'span',
					container: '.fisheyeContainer',
					itemWidth: 60,
					proximity: 90,
					halign : 'center'
				}
			)
		}
	);

	$(document).ready(function() {
	
		$('.equalize').equalHeights(); 

		function megaHoverOver(){
			$("#test").stop().fadeTo('fast', 1).show();
				
			//Calculate width of all ul's
			(function($) { 
				jQuery.fn.calcSubWidth = function() {
					rowWidth = 0;
					//Calculate row
					$(this).find("ul").each(function() {					
						rowWidth += $(this).width(); 
					});	
				};
			})(jQuery); 
			
			if ( $(this).find(".row").length > 0 ) { //If row exists...
				var biggestRow = 0;	
				//Calculate each row
				$(this).find(".row").each(function() {							   
					$(this).calcSubWidth();
					//Find biggest row
					if(rowWidth > biggestRow) {
						biggestRow = rowWidth;
					}
				});
				//Set width
				$(".sub").css({'width' :biggestRow});
				$(this).find(".row:last").css({'margin':'0'});
				
			} else { //If row does not exist...
				
				$(this).calcSubWidth();
				//Set Width
				$(this).find(".sub").css({'width' : rowWidth});
				
			}
		}
		
		function megaHoverOut(){ 
		  $(this).find(".sub").stop().fadeTo('fast', 0, function() {
			  $(this).hide(); 
		  });
		}
	
		var config = {    
			 sensitivity: 2, // number = sensitivity threshold (must be 1 or higher)    
			 interval: 50, // number = milliseconds for onMouseOver polling interval    
			 over: megaHoverOver, // function = onMouseOver callback (REQUIRED)    
			 timeout: 500, // number = milliseconds delay before onMouseOut    
			 out: megaHoverOut // function = onMouseOut callback (REQUIRED)    
		};
	
		$("#nav ul li .sub").css({'opacity':'0'});
		$("#nav ul li").hoverIntent(config);

		// toggle more-items
		$(".toggle_container").hide();
		$(".toggle_container").css("visibility", "visible");
		$("#menu_hover").hide();
		$("#menu_hover").css("visibility", "visible");
		$("p.trigger").toggle(function(){
			$(this).addClass("active"); 
			$(this).find("span").html("...weniger"); 
			}, function () {
			$(this).removeClass("active");
			$(this).find("span").html("...mehr"); 
		});
		$("p.trigger").click(function(){
			$(this).next(".toggle_container").slideToggle("slow,");
		});
	    $(".trigger").hover(function(){
	        $(this).find(".toggle_container").slideDown("fast").delay(1500);
	    }, function(){ $(this).find(".toggle_container").slideUp("fast").delay(0);}
	    );
	    $(".trigger_menu").hover(function(){
	        $("#menu_hover").fadeIn("fast");
	    }, function(){ $("#menu_hover").fadeOut("fast");}
	    );
		// end toggle more-items


		// Preload some Images for MouseOver
		(function($) {
		  var cache = [];
		  // Arguments are image paths relative to the current page.
		  $.preLoadImages = function() {
		    var args_len = arguments.length;
		    for (var i = args_len; i--;) {
		      var cacheImage = document.createElement('img');
		      cacheImage.src = arguments[i];
		      cache.push(cacheImage);
		    }
		  }
		})(jQuery)
		jQuery.preLoadImages(
			"fileadmin/templates/images/pager_vor_aktiv.png", 
			"fileadmin/templates/images/pager_zurueck_aktiv.png",
			"fileadmin/templates/images/tab-home-akt.gif",
			"fileadmin/templates/images/tab-mood-akt.gif",
			"fileadmin/templates/images/tab-klick-akt.gif"
		);

	});
