$.noConflict();

jQuery(document).ready(function($) {

    //-------------------------
    // Scrollbar und Akkordeon
    //-------------------------

    // im main-Container bei Referenzen keine Scrollbar hinzufügen
    $(window).load(function () {
		$('#main').jScrollPane({showArrows: true});
    });

    // im rechten Container nur Scrollbar hinzufügen, wenn keine Slideshow vorhanden ist
    $(window).load(function () {
        if (!$('body').hasClass('mit-slideshow')) {
            $('#right').jScrollPane({showArrows: true});
        }
    });
    
    // Akkordeon mit jQuery, damit nach jedem Ändern und beim Start die Scrollbar wieder
    // gesetzt werden kann
    $('#accordion').accordion({
            autoHeight: false,
            header: 'h2',
            collapsible: true,
            active: false,
            create: function(event,ui) {
                $('#main').jScrollPane({showArrows: true});
            },
            change: function(event,ui) {
                $('#main').jScrollPane({showArrows: true});
            }
    });


    //----------------------------
    // Slideshow-Bildunterschrift
    // (s. auch plugins/slideshow2/js/slideshow.js Zeile 574)
    //----------------------------
//    $('.slideshow-images, .slideshow-captions').hover(function() {
//        $('.slideshow-captions').css('visibility', 'visible');
//        $('.slideshow-captions').css('opacity', '0.8');
//        $('.slideshow-captions').stop().animate({height:'75px'},{queue:false, duration:500});
//    }, function() {
//        $('.slideshow-captions').stop().animate({height:'0px'},{queue:false, duration:500, complete: function() {
//            $('.slideshow-captions').css('visibility', 'hidden');
//            $('.slideshow-captions').css('opacity', '0');
//        }});
//    });


    //-------------------------
    // Sprachauswahl
    //-------------------------
    $(window).load(function () {
        ul_width = $('.mod_changelanguage h1').outerWidth();
        $('.mod_changelanguage ul').css('min-width',ul_width);
        $('.mod_changelanguage ul').css('position','absolute');
        $('.mod_changelanguage').hover(function() {
            $('.mod_changelanguage ul').slideDown(300);
            $('.mod_changelanguage h1').css('background-image','url(tl_files/layout/pfeil-unten.png)');
            $('.mod_changelanguage h1').css('background-color','#000');
            $('.mod_changelanguage h1').css('color','#fff');
        }, function() {
            $('.mod_changelanguage ul').slideUp(300);
            $('.mod_changelanguage h1').css('background-image','url(tl_files/layout/pfeil-rechts.png)');
            $('.mod_changelanguage h1').css('background-color','transparent');
            if (!$('body').hasClass('layout-weiss')) {
                $('.mod_changelanguage h1').css('color','#000');
            }
        });
    });
    
    //-------------------------
    // Position des Tooltips auf Hintergrundbild
    //-------------------------

	$('body.referenzen .image_container a').mousemove(function(e){
		$('.image_container a .tooltip').css('top',e.pageY + 12);
		$('.image_container a .tooltip').css('left',e.pageX + 7);
	});

    
});


