$(document).ready(function(){

    // Stichwortsuche
    
    if ($('form.keywordsearch input').attr('value') == '') $('form.keywordsearch input').attr('value', 'Suchbegriff');
    
    $('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');
    });
    
    // CatNav-Select
    $('form.catNav').dropdownmenu();
    $('form.catNav').addClass('catNavOn');
    
    // Erstelle die einzelnen Player
    $('a.more.audio').each(function(){
      createPlayer( $(this).next().attr('id'), $(this).attr('href') );
    });

    // Events für medien toggle
    $('a.more.audio').click( function(event) { $(event.target).next().toggle(); return false;} );
    //$('a.more.audio').attr('href','#');
    // display only the first player
    $('a.more.audio').slice(0,1).next().toggle();

    // add magnifier and permalink to every wp-caption
    $.each($('div.hentry div.wp-caption img').parents('div.wp-caption'), function()
    {
        // get permalink for attachment page
        var imageLink = $(this).children('a');
        var permalink = $(imageLink).attr('href');
        
        // get image url
        var image = $(this).find('img').get(0);
        var imageSrc = $(image).attr('src');
        var imageRex = imageSrc.substring(imageSrc.lastIndexOf('-'),imageSrc.lastIndexOf('.'));
        var imageDst = imageSrc.replace(imageRex,'')+'?filter=fullsize';
        
        // add magnifier
        var magnifierObj = $('<a class="magnifier" href="'+imageDst+'" title="Bild vergrößern"><span>Vergrößern</span></a>');
        $(magnifierObj).appendTo(this);
        $(magnifierObj).click(function(){return magnifyImage(this);});
        $(magnifierObj).keypress(function(){return magnifyImage(this);});
        $(imageLink).attr('href', imageDst);
        $(imageLink).click(function(){return magnifyImage(this);});
        $(imageLink).keypress(function(){return magnifyImage(this);});
        
    });

});

// Erstellt einen player und schreibt ihn in das entsprechende element
function createPlayer (id, file) {
    var s1 = new SWFObject(swr_template + '/player/jw.swf',id,'512','20','9');
    s1.addParam('allowfullscreen','true');
    s1.addParam('allowscriptaccess','always');
    s1.addParam('flashvars','file='+file);
    s1.write(id);  
}

function magnifyImage(obj)
{
    var captionEl = $(obj).parents('div.wp-caption');
    var image = $(captionEl).find('img').get(0);
    
    if ($(captionEl).hasClass('wp-magnified'))
    {
        /* set small state */
        // $(imgage).attr('src', $(image).attr('rel')); // set back thumnail
        $(captionEl).removeClass('wp-magnified'); // remove magnifier styles
    }
    else
    {
        /* set big state */
        if (!$(image).hasClass('magnified'))
        {
            $(image).removeAttr('height'); // remove absolute height
            //$(imgage).attr('title', thumbnail); // save thumbnail
            $(image).attr('src', $(obj).attr('href')); // set big image
        }
        $(captionEl).addClass('wp-magnified'); // add magnifier styles
    }
    
    // do not follow link
    return false;
}

