function itemChanged(e) {
    changeMarquee(e.index);
}
function stateChanged(e) {
    if("COMPLETED" == e.newstate)
        playAdvert();
}

function playerReady(obj) {
    player = document.getElementById(obj['id']);
    showFirstFrameStart();
    player.addControllerListener("ITEM", "itemChanged");
    player.addModelListener("STATE", "stateChanged");
}
function showFirstFrameStart() {
    if(!firstFrameShowed) {
        if(player) {
            player.sendEvent("VOLUME","0");
            player.sendEvent("PLAY","true");
            setTimeout('showFirstFrameEnd()', 500);
            firstFrameShowed = true;
            }
        else
            setTimeout('showFirstFrameStart', 500);
    }
}
function showFirstFrameEnd() {
    player.sendEvent("PLAY","false");
    setTimeout('player.sendEvent("VOLUME","90")', 200);
}
function pausePlayer() {
    if(player)
        player.sendEvent("PLAY","false");
}
function playAdvert() {

    if(!advertPlayed && hasAdvert) {
        player.sendEvent("ITEM", player.getPlaylist().length-1);
        player.sendEvent("PLAY","true");
        advertPlayed = true;
    }
    else {
        advertPlayed = false;
    }
}


$(document).ready(function(){
    $('<div class="movieThumbFlash">').appendTo('.movieThumb');
    $('.movieThumbFlash').css({
        opacity:".01"
    })
    .mouseover(function(){
        var $f = $(this);
        $f.css({
            opacity:".75"
        }).stop().animate({
            opacity:".01"
        },500);
    });
});
