﻿$(document).ready(function () {
    var curPlayer;
    var curImage;
    var auto;

    var showImage = function (obj) {
        var id = obj.attr("data-id");
        var color = obj.attr("data-color");
        var image = obj.attr("data-image");

        if (curImage != image) {
            curImage = image;
            $(".rotator ul li").css("color", "black");
            $(".rotator ul li").css("border-color", "#afa077");
            $(".rotator ul li a").css("background-color", "#afa077");
            $(".rotator").css("border-color", color);
            $("a", obj).css("background-color", "#f8f1db");
            $(obj).css("border-color", color);
            $('.rotatorImages img').css("display", "none");
            $('.rotatorImages img').attr("src", "../../Content/Images/Main/" + image);
            $('.rotatorImages img').fadeIn();
        }

    };

    initialize = function () {
        var obj = $(".rotator ul li:first");
        showImage(obj);
        auto = true;
    };

    $(".rotator ul li").hover(function () {
        auto = false;
        showImage($(this));
    }, function () {
        auto = true;
    });

    var rotate = function () {
        var getNext = false;
        var found = false;

        $(".rotator ul li").each(function (index) {
            if ((getNext) && (!found)) {
                showImage($(this));
                found = true;
            }

            if ($(this).attr("data-image") == curImage) {
                getNext = true;
            }
        });

        if (!found)
            initialize();
    };

    initialize();

    window.setInterval(function () {
        if (auto)
            rotate();
    }, 10000);

    $('#miniPlayer').mediaelementplayer({
        success: function (player, node) {
            $('#' + node.id + '-mode').html('mode: ' + player.pluginType);
            curPlayer = player;
        }
    });
    $('.videoNewsLink').click(function (e) {
        e.preventDefault();
        var file = $(this).attr("data-key");

        curPlayer.setSrc('../../Content/Documents/General/' + file);
        curPlayer.load();
        curPlayer.play();
    });
});
