﻿var ytplayer;

$(window).load(function () {
    //init tekst til cycle frise
    var firstText = $(".friseText", ".friser .frise:first-child").html();
    $(".mask .cycleText").html(firstText);

    //cycle
    $(".friser").cycle({
        fx: 'fade',
        timeout: 4000,
        delay: -2000,
        pager: '.switcher',
        pagerAnchorBuilder: function (idx, slide) {
            return '<li><a href="#"></a></li>';
        },
        before: onBefore
    });

    //load init video
    initVideo("pA8NIvhiOu4");

    //bind click
    $("ul.movieNav li a").click(function () {
        var o = $(this);
        var ytId = $(this).attr('data-ytId');
        changeVideo(ytId, o);

        return false;
    });


});

//flytter tekst til frisen
function onBefore(curr, next, opts) {
    var nextText = $(".friseText", next).html();
    $(".mask .cycleText").html(nextText);
}

//loader swf objekt og loader film (init)
function initVideo(ytId) {
    var params = { allowScriptAccess: "always" };
    var atts = { id: "myytplayer" };
    swfobject.embedSWF("http://www.youtube.com/v/" + ytId + "?rel=0&enablejsapi=1&playerapiid=ytplayer&version=3",
                                               "ytapiplayer", "560", "315", "8", null, null, params, atts);
}

//skifter til ny film
function changeVideo(ytId, obj) {
    var o = obj;

    //fjern active klasse fra navigation
    $("ul.movieNav li a.active").removeClass("active");
    o.addClass("active");

    //flyt pilen
    //console.log(o.attr("class"));
    var leftMove = 0;
    switch (o.attr("class").replace(' active', '')) {
        case "movieNav01":
            leftMove = 0;
            break;

        case "movieNav02":
            leftMove = 189;
            break;

        case "movieNav03":
            leftMove = 378;
            break;
    }

    $(".movieArrow").animate({ left: leftMove + 'px' }, 400);
    
    //load ny film
    if (ytplayer) {
        ytplayer.stopVideo();
        ytplayer.loadVideoById(ytId, 0, 'default');
    }
}

//bliver kaldt når videoen loader
function onYouTubePlayerReady(playerId) {
    ytplayer = document.getElementById("myytplayer");

    if (ytplayer) {
        ytplayer.playVideo();
    }
}


