$(document).ready(function(){
	var $pArr = $('.ifsub3 ul.level2 li.no');
	var pArrLen = $pArr.length;
	var pPerDiv = 4;
	for (var i = 0;i < pArrLen;i+=pPerDiv){
		$pArr.filter(':eq('+i+'),:lt('+(i+pPerDiv)+'):gt('+i+')').wrapAll('<span class="li-wrp"/>');
	}
});



$(document).ready(function() {    
		// Display level 2
		$(".level1 .ifsub").mouseover(function() {
			$(this).find('.level2').stop().show()
		});
		
		$(".level1 .ifsub").mouseout(function() {
			$(this).find('.level2').stop().hide()
		});
		
		
		// Display hover effect
		$(".level1 li.ifsub, .level2 li.ifsub, .level3 li.ifsub").hover(function() {
			$(this).stop().addClass('hover');
		},
		function() {
		$(this).stop().removeClass('hover');		
		});
	
	
		
	
	
});






	

$(document).ready(function(){
	$("#content").hide().fadeIn();
})



$(document).ready(function(){
    
    $(".showhidekonzern").click(function () {
     if ($("#showkonzern").is(":hidden")) {
        $("#showkonzern").slideDown("slow");
      } else {
        $("#showkonzern").slideUp("slow");
      }
     });    

    $(".showhideservice").click(function () {
     if ($("#showservice").is(":hidden")) {
         $("#showservice").slideDown("slow");
         $("#servicebox .header a").addClass("open");
      } else {
        $("#showservice").slideUp("slow");
        $("#servicebox .header a").removeClass("open");
      }
    });    
    
});

$(document).ready(function(){
		$(".faq ul li p").hide();
		$(".faq h3").click(function(){
		$(this).next().slideToggle("slow");
		$(this).toggleClass("selected");
				});
			});
			
			function showall()
			{
		$(".faq ul li p").show();
		$("#showAll").html('Alle schlie&szlig;en');
		$("#showAll").attr('href', 'javascript:hideall();');
		$(".faq h3").addClass("selected");
			}
			function hideall()
			{
		$(".faq ul li p").hide();
		$("#showAll").html('Alle &ouml;ffnen');
		$("#showAll").attr('href', 'javascript:showall();');
		$(".faq h3").removeClass("selected");
			}




$(document).ready(function(){
				jQuery('.p-gallery1').carousel('.previous1', '.next1');  
				jQuery('.p-gallery2').carousel('.previous2', '.next2');  
			});





/**
 * @author St���phane Roucheray 
 * @extends jquery
 */

jQuery.fn.carousel = function(previous, next, options){
	var sliderList = jQuery(this).children()[0];
	
	if (sliderList) {
		var increment = jQuery(sliderList).children().outerWidth("true"),
		elmnts = jQuery(sliderList).children(),
		numElmts = elmnts.length,
		sizeFirstElmnt = increment,
		shownInViewport = Math.round(jQuery(this).width() / sizeFirstElmnt),
		firstElementOnViewPort = 1,
		isAnimating = false;
		
		for (i = 0; i < shownInViewport; i++) {
			jQuery(sliderList).css('width',(numElmts+shownInViewport)*increment + increment + "px");
			jQuery(sliderList).append(jQuery(elmnts[i]).clone());
		}
		
		jQuery(previous).click(function(event){
			if (!isAnimating) {
				if (firstElementOnViewPort == 1) {
					jQuery(sliderList).css('left', "-" + numElmts * sizeFirstElmnt + "px");
					firstElementOnViewPort = numElmts;
				}
				else {
					firstElementOnViewPort--;
				}
				
				jQuery(sliderList).animate({
					left: "+=" + increment,
					y: 0,
					queue: true
				}, "swing", function(){isAnimating = false;});
				isAnimating = true;
			}
			
		});
		
		jQuery(next).click(function(event){
			if (!isAnimating) {
				if (firstElementOnViewPort > numElmts) {
					firstElementOnViewPort = 2;
					jQuery(sliderList).css('left', "0px");
				}
				else {
					firstElementOnViewPort++;
				}
				jQuery(sliderList).animate({
					left: "-=" + increment,
					y: 0,
					queue: true
				}, "swing", function(){isAnimating = false;});
				isAnimating = true;
			}
		});
	}
};
