$(document).ready(function(){

    // add print option to meta nav
    
    $('#nav-meta ul').append('<li><a href="javascript:window.print();">Seite drucken</a></li>');
    
    // add flash
    
    var sitepart = $('body').attr('id');
    
    /*
    $('#picture-row .static').flash(
        { 
            expressInstall: false,
            update: false,
            src: './flash/flash.swf',
            width: 720,
            height: 162,
            wmode: 'transparent',
            scale: 'exactfit',
            flashvars: {
                        allowFullScreen: 'false',
                        scale: 'exactfit',
                        data: 'flash/'+sitepart+'.xml'
                       }
        },
        { version: 8 }
    )
    */
    
    // FAQ
    
    $('div#faq').removeClass('faq-js-off').addClass('faq-js-on');
    
    $('div.faq-js-on dl dt a')
        .click(function(){ return toggleFAQ($(this).parent('dt')); })

        // show faq point linked directly
        var qId = window.location.hash;
        if (qId.length > 0) toggleFAQ($('div.faq-js-on dl dt'+qId));
        

    // Search field
    
    if ($('form.keywordsearch input').attr('value') == '') $('form.keywordsearch input').attr('value', 'Suchbegriff');
    
    resizeSearchform();
    
    $('form.keywordsearch input').focus(function(){
        if ($(this).attr('value') == 'Suchbegriff') $(this).attr('value', '');
    });
    
    $('form.keywordsearch input').blur(function(){
        if ($(this).attr('value') == '') $(this).attr('value', 'Suchbegriff');
    });
    
    $(window).resize(function(){resizeSearchform();});
    
    // CatNav-Select
    
    $('form.navForm').dropdownmenu();
    
    // Externe Links
    
    $('a.ext').prepend('<img class="icon" src="/c125753600550a4e/files/ico_link-more.png/$file/ico_link-more.png?openelement" alt="(Externer Link)"/> ')
    
    // Lightbox
    
    $('a.lightbox').lightBox();
    $('.galerie li a').lightBox();

});

function resizeSearchform()
{
    var widthSearchform = 178;
    var widthPictureRow = 992;

    var newSize = $('#header').width()-widthPictureRow;
    if (newSize >= widthSearchform) {$('form.keywordsearch').width(newSize);} else {$('form.keywordsearch').width(widthSearchform);}
}

function toggleFAQ(question)
{
        var id = $(question).attr('id');
        var answer = $("div.faq-js-on dl dd#"+id+"-a");
        if ($(answer).attr('class') == 'open')
        {
            $(answer).attr('class','');
            $(question).children('a').focus().attr('class','');
            return false;
        }
        else
        {
            $(answer).attr('class','open');
            $(question).children('a').attr('class','open');
            return true;
        }
        
}

