/**
 * @version 200905261721
 * @author  Rolf den Hartog - rolf@rolfdenhartog.nl
 */

$(function(){
    // add class
    $('.calendar td a').hover(function(){
        // add class
        $(this).parent().addClass('calendar-hover');
    },
    function(){
        // remove class
        $(this).parent().removeClass('calendar-hover');
    });
    
    // get date
    playerLoad( $( '#player' ).text() );

    // show
    $( '#player' ).show();
    
    // if clicked on date link
    $('a.date-a').click(function(){
        // get program url
        var regex   = new RegExp(/\/.*\/([a-z0-9-]+)/);
        var aResult = regex.exec($(this).attr('href'));
        var sDate   = aResult[1];
        
        // load player
        playerLoad( sDate );
        
        // set title
        $('#title-span').text($(this).attr('title'));
        
        // set link
        $('#player-a').attr('href', '/player/datum=' + sDate);
        
        return false;
    });
});

function playerLoad( sDate )
{
    // set text
    $('#player').text('laden...');
    
    // enable player
    var so = new SWFObject( '/assets/swf/mp3player.swf', 'playlist', '470', '300', '7' );
    so.addVariable( 'file', '/playlist/datum=' + sDate );
    so.addVariable( 'backcolor', '0xdce6ec' );
    so.addVariable( 'frontcolor', '0x146698' );
    so.addVariable( 'lightcolor', '0xf75a3f' );
    so.addVariable( 'displayheight', '0' );
    so.addVariable( 'width', '470' );
    so.addVariable( 'height', '300' );
    so.write( 'player' );
    
    return;
}

