(function($){
	$(document).ready(function(){
		
		// Hover
		$(".btn").imghover({suffix: "-hover"});	
		$(".ico").imghover({suffix: "-hover"});	
		
		
		// Thumbs
		$(".thumbs li:nth-child(3n) a").addClass("last");
		
		// Metanav
		$('#metanav li:last-child').addClass('last');


		// Search-Box: Value leeren onfocus
	  $("#ajaxSearch_input").focus(function () {
			$(this).attr("value","");
	  });
	  $("#ajaxSearch_input").blur(function () {
			$(this).attr("value","Suchen");
	  });
	

		// Search-Box: Button-Mouse-Over
		$("#ajaxSearch_submit").mouseover(function () {
			$(this).attr("src","/assets/templates/default/images/btn_search_mo.gif");
	  });
		$("#ajaxSearch_submit").mouseout(function () {
			$(this).attr("src","/assets/templates/default/images/btn_search.gif");
	  });
	
		// Slideshow (Cycle)
		$('#startseite .gallery').cycle({ 
		    fx:    'fade', 
				speed:  800, 
		    pause:  3
		
		});

		// Temp Banner Slideshow
 		$('#subline .banner').cycle({ 
    fx:    'fade', 
    speed:  500, 
    timeout:  7000
		});

	
		// Gallery
		
		// Initially set opacity on thumbs and add
					// additional styling for hover effect on thumbs
					var onMouseOutOpacity = 1;
					$('#thumbs-adv ul.thumbs li').css('opacity', onMouseOutOpacity)
						.hover(
							function () {
								$(this).not('.selected').fadeTo('fast', 1.0);
							}, 
							function () {
								$(this).not('.selected').fadeTo('fast', onMouseOutOpacity);
							}
						);
		
		var galleryAdv = $('#gallery-adv').galleriffic('#thumbs-adv', {
							delay:                  2000,
							numThumbs:              15,
							preloadAhead:           15,
							enableTopPager:         true,
							enableBottomPager:      true,
							imageContainerSel:      '#slideshow-adv',
							controlsContainerSel:   '#controls-adv',
							captionContainerSel:    '#caption-adv',
							loadingContainerSel:    '#loading-adv',
							renderSSControls:       true,
							renderNavControls:      true,
							playLinkText:           'Play',
							pauseLinkText:          'Pause Slideshow',
							prevLinkText:           '&lsaquo; Previous Photo',
							nextLinkText:           'Next Photo &rsaquo;',
							nextPageLinkText:       'Next &rsaquo;',
							prevPageLinkText:       '&lsaquo; Prev',
							enableHistory:          false,
							autoStart:              false,
							onChange:               function(prevIndex, nextIndex) {
								$('#thumbs-adv ul.thumbs').children()
									.eq(prevIndex).fadeTo('fast', onMouseOutOpacity).end()
									.eq(nextIndex).fadeTo('fast', 1.0);
							},
							onTransitionOut:        function(callback) {
								$('#slideshow-adv, #caption-adv').fadeOut('fast', callback);
							},
							onTransitionIn:         function() {
								$('#slideshow-adv, #caption-adv').fadeIn('fast');
							},
							onPageTransitionOut:    function(callback) {
								$('#thumbs-adv ul.thumbs').fadeOut('fast', callback);
							},
							onPageTransitionIn:     function() {
								$('#thumbs-adv ul.thumbs').fadeIn('fast');
							}
						});
	

		
	});
})(jQuery);
