$(function(){

	$('a#slider-open,a#slider-close').click(function() {
		var navi = $(this).parent().find('ul');
		
		if($(navi).hasClass('closed')) {
			$(navi).removeClass('closed');
			$(navi).find('p').show();
			$('#slider-close').show();
			$('#slider-open').hide();
		} else {
			$(navi).addClass('closed');
			$(navi).find('p').hide();
			$('#slider-close').hide();
			$('#slider-open').show();
		}		
		return false;
	});
	
	$('#slider-images').movingBoxes({
		width        : 860,
		panelWidth	 : 1,
		wrap         : true,   // if true, the panel will "wrap" (it really rewinds/fast forwards) at the ends
		buildNav     : false,   // if true, navigation links will be added
		hashTags	 : false,
		reducedSize  : 1,
		fixedHeight	 : true,
		beforeAnimation: function(event, obj, panel ) {
			$('#slider-navi ul li').removeClass();
			$('#slider-navi ul li:eq('+(panel-1)+')').addClass('active');
		}
	});
	$('.mb-right').click(function(){
		$('#slider-images').data('movingBoxes').goForward();
		return false;	
	});
	$('.mb-left').click(function(){
		$('#slider-images').data('movingBoxes').goBack();
		return false;
	});
	$('#slider-navi ul li a').click(function() {
		var tag = $(this).parent().get(0).tagName.toLowerCase();
		var index = parseInt($(this).parent().index());
		if(tag == 'p') {
			var index = parseInt($(this).parent().parent().index());
		}
		if(index >= 0) {
			$('#slider-images').data('movingBoxes').currentPanel((index+1), function(){ 
				$('#slider-navi ul > li').removeClass();
				$('#slider-navi ul li:eq('+index+')').addClass('active');
			});
		}
		return false;
	});
	$('div#slider-content ul#slider-images li').show();
	
	var icons = {
		header: "",
		headerSelected: "selected"
	};	
	
	$( "#news-accordion-content" ).accordion({
		icons: icons,
		autoHeight: false
	});
	
	

	/*$('#on-aktuell-referenzen').cycle({
		pause: 1,
		timeout: 5000	
	});*/	
	//$('#flash-content p img,#column-left p img').hide();
	$('#flash-content p img,#column-left p img').hide();
	$.preload( '#flash-content p img,#column-left p img', {
		onRequest:request,
		onComplete:complete,
		onFinish:finish,
		threshold: 1
	});
	function complete( data ){
		//$('#flash-content p img,#column-left p img').hide();
		$('#flash-content p img,#column-left p img').hide();
	};
	function request( data ){
	};
	function finish(){
		$('#flash-content p,#column-left p').removeClass("loading");
		//$('#flash-content p').removeClass("loading");
		$('#flash-content p img,#column-left p img').fadeIn();
		//$('#flash-content p img').fadeIn();
	};
	$("ul#main-navi li ul").hide();
	$("ul#main-navi").addClass("hide");
	$("ul#main-navi").hover(
    function () {
		$("ul#main-navi").toggleClass("hide");
		$("ul#main-navi li ul").show();
	}, 
    function () {
		$("ul#main-navi li ul").hide();
		$("ul#main-navi").toggleClass("hide");
	}
    );
	$("ul#main-navi li ul").hover(
      function () {
		$(this).toggleClass("hover");
	}, 
    function () {
		$(this).toggleClass("hover");
	}
	);
	$("div.news-box").css("overflow","hidden");
	$("ul#news").addClass("newsjs");
	$("p#news-control").show();
	$("a#news-down").click(function() {
		var first = $("ul#news li:first");
		first.fadeOut("slow",function() {
			$(this).remove().show();
			$("ul#news li:last").after(first);
		});
		return false;
	});
	$("a#news-up").click(function() {
		var first = $("ul#news li:first");
		var last = $("ul#news li:last").remove();
		$("ul#news li:first").after(last);
		first.fadeOut("slow",function() {
			$(this).remove().show();
			$("ul#news li:first").after(first);
		});
		return false;
	});
	// schnellsuche
	$("form#search-form select,form#search-form input").hide();
	$("span.label,span.button").show();
	$("form#search-form h2 span.button,span.label").toggle(
      function () {
        $("form#search-form div#search-options").show();
      }, 
      function () {
        $("form#search-form div#search-options").hide();
	});
	$("form#search-form select").change(function() {
		var url = $("form#search-form select option:selected").val();
		if(url.length > 0) {
			window.location = url;	
		}
		return;
	});
	
	$('a[rel=lightbox]').colorbox({rel:'nofollow'});
});
