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();
    });
};

function fadeOut(element) {
	jQuery(element).fadeOut();
}

function checkFile(feld, typen )
{
	var types = typen.split(',');

	var fragm = feld.value.split('.');
	var type = fragm[ fragm.length -1 ];
	if( jQuery.inArray( type, types ) ==  - 1)
	{
		feld.value = '';
		alert( 'Die Datei entspricht nicht einem der erlaubten Formate (' + typen + ').' );
	}
}

function fadeToggleSlide(element, opacity) {
	jQuery(".standorte").hide();
	jQuery(element).fadeSliderToggle({ speed:300 });
	jQuery(element).fadeTo("fast", 0.9);
}

function fadeInTo(element, opacity) {
	jQuery(element).fadeIn();
	jQuery(element).fadeTo("fast", opacity);
}

jQuery(document).ready(function(){

    jQuery("a").click(function() { this.blur(); });
    jQuery("p.hinweis").fadeIn(1000);
	jQuery("a.img").lightBox();
	jQuery(".aktiv img").fadeTo("slow", 0.5);
	jQuery(".img_capture").fadeTo("fast", 0.6);
//	jQuery(".linkbox").corner("5px");
	jQuery(".tipps").hide();

	// Sprach-Flaggen
	jQuery("#lang_navi span img").fadeTo("slow", 0.5);

	// QuickPager
	//jQuery("#dpa-news").quickPager( { pageSize: 6, naviSize: 5, currentPage: 1, holder: ".pager" });

	jQuery(".dpa-meldung:even").addClass("clear");

	// Lightbox
	jQuery(".lightbox").lightBox({
		maxHeight: 500,
		maxWidth: 700
	});

	// Key-Checker f�r Geburtstdaten im Bewerbungsforumlar
	var i = 0; function qty_keys(e) {
		if( e.which!=8 && e.which!=0 && (e.which<48 || e.which>57)) {
			return false;
		}
	}
	jQuery(".inp_int").keypress(qty_keys);

	jQuery( ".show_more" ).click( function() {
//		jQuery(this).parent().next(".entry").show().css("opacity", "100");
		jQuery(this).parent().next(".entry").slideToggle("fast");
		jQuery(this).hide();
	} );

//	jQuery( ".toggle_next" ).click( function() { jQuery(this).next(".entry").slideToggle("fast"); jQuery(this).toggleClass('show_less'); } );

//	jQuery( ".tipps").hide();
	jQuery("#tipps_headline").hide();
	jQuery( ".toggle_next" ).click( function() {
//		jQuery(".entry").fadeOut();
//		jQuery(".toggle_next:not(this)").toggleClass('show_less');
//		jQuery(this).next(".entry").fadeSliderToggle({
//			speed:300
//		});
		jQuery(this).next(".entry").slideToggle("fast");
		jQuery(this).toggleClass('show_less');
		id = jQuery(this).next(".entry").attr("id");
//		jQuery("#tipps_" + id).fadeSliderToggle({
//			speed:300, easing : "swing"
//		});
		jQuery("#tipps_" + id).slideToggle("fast").toggleClass("open_tipp");
		n = jQuery(".open_tipp").length;
		if(n==0) {
			jQuery("#tipps_headline").slideUp();
		} else {
			jQuery("#tipps_headline").slideDown();
		}
		return false;
	});

	jQuery( ".toggle" ).click( function() {
//		jQuery(this).next(".entry").fadeSliderToggle({
//			speed:300, easing : "swing"
//		});
		jQuery(this).next(".entry").slideToggle();
		return false;
	});

	jQuery(".closer").click ( function() {
		jQuery(this).parent().fadeOut();
		return false;
	});

	jQuery(".hide_elem").click( function() {
		$entry = jQuery(this).parent().parent();
		$entry.hide();
		$entry.prev().child(".rechts").child(".show_more").show();
	} );

	jQuery("#events tr:odd, #aktuelles tr:odd, #jobs tr:odd").addClass("odd");

	jQuery(".job-carousell").jCarouselLite({
		visible: 10,
		auto: 1000,
		speed: 1000,
		vertical: true,
		pauseOnHover: true
	});

	jQuery(".mitarbeiter-statements").jCarouselLite({
		auto: 5000,
		btnNext: ".mitarbeiter-statements .next",
		btnPrev: ".mitarbeiter-statements .prev",
		visible: 1,
		speed: 500,
		pauseOnHover: true
	});

	jQuery(".news-kategorien").html('<h2>News-Themen</h2><br /><p>Themen werden geladen ...</p><center><img src="img/content/ajax-loader.gif" /></center>');
	jQuery(".news-kategorien").load("includes/inc.news-tags.php");

	jQuery(".toggler").click ( function() {
		$elem = jQuery("#standort_auswahl");
		$elem.toggleClass('auswahl_open');
		return false;
	});

	function countChecked() {
      var n = $("input:checked").length;
      $(".checkedCounts").text(n + (n == 1 ? " Region" : " Regionen") + " ausgewählt");
    }
//    countChecked();
    $(":checkbox").click(countChecked);


	//jQuery(".rueckrufservice").load("includes/inc.rueckrufservice.php");

});