$(document).ready(
	function()
	{	
	
	$("#left-kontakt").hover( 
		function() 
		{ 
			$(this).children("div").fadeIn(150);
		}, function() {
			$(this).children("div").fadeOut(150);
		  }
		);
		
		$('a.zoom').fancybox({
		'titleShow'		: false,
		'transitionIn'	: 'elastic',
		'transitionOut'	: 'elastic'

		});
		
		$('a.lightbox').fancybox({
		'titleShow'		: false,
		'transitionIn'	: 'elastic',
		'transitionOut'	: 'elastic'

		});
		
		$('#banner-top-cont').panelGallery({
		sections: 6,
		imageTransitionDelay : 3000,
		sectionTransitionDelay : 1000,
		startDelay : 2000,
		repeat:true
		});



		/* Slidery */
		
		
		function mycarousel_initCallback(carousel)
		{
    		// Disable autoscrolling if the user clicks the prev or next button.
    		carousel.buttonNext.bind('click', function() {
        	carousel.startAuto(0);
    	});
		carousel.buttonPrev.bind('click', function() {
        carousel.startAuto(0);
    	});

    	// Pause autoscrolling if the user moves with the cursor over the clip.
    	carousel.clip.hover(function() {
        carousel.stopAuto();
    	}, function() {
        carousel.startAuto();
    	});
		};

      $('#mycarousel').jcarousel({ auto: 2, scroll:1, wrap: 'last', initCallback: mycarousel_initCallback});
      $(".slide").slider({slideAnimate:false,slideHide: 1000,slideShow: 1000});
		
	}
	);
	
	
jQuery.fn.slider = function(option) {
	option = jQuery.extend({
		slideAnimate: false,
		slideInterval: 4000,
		slideHide: 1000,
		slideShow: 1000
	}, option);	
	
	return this.each(function(i){	

		a = $(this);
		b = a.find('.nav');
		c = b.find('a');
		d = c.size();
		
		e = a.find('.prevPage');
		e.attr('href',d-1);
		f = a.find('.nextPage');
		f.attr('href',1);
		
		g = a.find('#slide-contents');
		h = g.find('.slide-content');
		
		/*
		*/
		h.hide();
		h.eq(0).show().addClass('visible');
		
		i=0;
		/*
		h.eq(0).attr('id','act');
		element = document.getElementById('act');
		
		element.style.opacity = '.1';
		*/
		
		
		c.click(function(e){
			e.preventDefault();
			i = $(this).attr('href');
			animSlider(i);
		});
		
		e.click(function(e){
			e.preventDefault();
			i = $(this).attr('href');
			animSlider(i);
		});
		
		f.click(function(e){
			e.preventDefault();
			i = $(this).attr('href');
			animSlider(i);
		});
		
		function setAnimation(){
			i = f.attr('href');
			animSlider(i);		
		}
				
				
		function animSlider(i){

			i = parseInt(i);

			if(i == d){
				i=0;
				iPrv = d-1;
				iNxt = i+1;
			}
			if(i == 0){
				iPrv = d-1;
				iNxt = 1;
			}
			else{
				iPrv = i-1;
				iNxt = i+1;
			}		
			
			c.removeClass('active');
			c.eq(i).addClass('active');
			
	
			g.find('.visible').fadeOut(option.slideSpeed, function(){
				$(this).removeClass('visible');
				h.eq(i).fadeIn(option.slideSpeed, function(){
					$(this).addClass('visible');
				});	
			});

			e.attr('href',iPrv);
			f.attr('href',iNxt);		
			
		} // function
		
		//if(option.slideAnimate){
			//si = setInterval(setAnimation, option.slideInterval);
		//} // if(option.slideAnimate)
		
		//if(si){
			//a.mouseover(function(){
				//clearInterval(si);
			//});
			
		//	a.mouseout(function(){
				//si = setInterval(setAnimation, option.slideInterval);
			//});
		//}// if(si)
	}); // each
}


