$(document).ready(function() {

    /* Select Feld */
    var offset = 34;

    $('#select li').hover(
		function() {
		    var position = $(this).offset();
		    
		    $('#selectexpose').html('').hide();
		    $(this).clone().appendTo($('#selectexpose'));

		    position.left = position.left - offset;
		    position.top = position.top - offset;

		    if ($.browser.msie) {
		        $('#selectexpose').css(position).show();
		    } else {
		        $('#selectexpose').css(position).fadeIn();
		    }
		},
		function() {

		}
	);
    $('#selectexpose').hover(
		function() { },
		function() {
		    $(this).html('').hide();
		}
	);

    /* Navigation Accordion */
    $('#nav ul ul').hide();
    $('#nav strong.active + ul').show();

    $('#nav ul strong').click(function() {

        $('#nav ul ul:visible')
			.not($(this).nextAll('ul'))
			.slideUp()
			.prevAll('strong')
			.removeClass('active');

        $(this).nextAll('ul').slideToggle();
        $(this).toggleClass('active');
    });

    /* Bildunterschriften erstellen */

    $('#content img.art').each(function() {
        var alttext = $(this).attr('alt');
        $(this).wrap('<div class="aside">').after('<span>' + alttext + '</span>');

    });

    /* Quick-Switch */

    var pos = $('#title h2').offset();
    var width = $('#title h2').width();

    $('#title').append('<span id="switch" title="Bereich wechseln">Bereich wechseln</span>');
    pos.left = pos.left + width + 40;
    pos.top = pos.top + 2;
    $('#switch').css(pos);

    $('#switch').click(function() {
        $('#quickswitch').fadeIn(200);
        var pos = $('#title h2').offset();
        pos.left = pos.left + width;
        pos.top = pos.top - 100;
        $('#quickswitch').css(pos)
    });
    $('#quickswitch').hover(
		function() { },
		function() {
		    $(this).fadeOut(300);
		}
	);

    /* Lightboxen */
    if ($("#slideshow").length > 0) {
        $('#slideshow a').overlay({
            target: '#gallery',
            expose: {
                maskId: 'exposeMask',
                color: '#533524',
                opacity: 0.95
            }
        }).gallery({
            speed: 800
        });
    }



});




