﻿function SelectMenu(code) {
    debug("select menu " + code);
}

var __video_menu;
function SelectVideoMenu(code) {
    __video_menu = code;
}
var __video_submenu;
function SelectVideoSubMenu(code) {
    $(".mask .items ." + __video_menu + " ." + code).addClass("selected");
    __video_submenu = code;
}


$(function() {

    if (gup("debug") != "") {
        _d_init_debug(gup("debug"));
    }

    $(".amiciwaf").hover(
        function() {
            $(".tendina", this).fadeIn(200);
        },
        function() {
            $(".tendina", this).fadeOut(200);
        }
    );
    //    var api = $(".mask").scrollable({ size: 5, clickable: true, api: true });
    $(".questions ul li a").click(function() {
        $(".questions ul li a").removeClass("selected");
        $(this).addClass("selected");
    });

    SimpleItemScroller.init({
        strip: ".mask .items",
        duration: 300,
        item: ".item",
        jump: 1,
        nextButton: ".next",
        prevButton: ".prev",
        direction: "right",
        circular: true,
        debug: true
    });
    if (__video_menu != undefined) {
        var item = $(".mask .items ." + __video_menu);
        var pos = item.index(".mask .items .item");
        SimpleItemScroller.position(pos);
    }
    $(".mask .item a.folder").click(function() {
        var index = $(this).index(".mask .item a.folder");
        SimpleItemScroller.position(index);
    });

    var __feed;
    var __feed_locked = false;
    $.get("/xml/feed.xml", function(data) {
        var _width_items = _current_width = 0;
        var _width_mask = 0;
        xml = $(data);
        __feed = $(".message .mask .container");
        _width_mask = $(".message .mask").width();

        $("item", xml).each(function() {
            var d = $("<div class='item'><a target='_blank' href='" + $("link", this).text() + "'>" + $("title", this).text() + "</a> &#8226; </div>");
            __feed.append(d);
        });
        $(".item", __feed).each(function() {
            _width_items += $(this).width();
        });
        _current_width = _width_items;
        __feed.hover(
            function() {
                __feed_locked = true;
            },
            function() {
                __feed_locked = false;
            }
            );
        setInterval(function() {
            if (__feed_locked)
                return;
            var left = parseInt(__feed.css("left").replace(/px/gi, ''));
            __feed.css("left", (left - 1) + "px");

            if (_current_width + left <= _width_mask) {
                var items = $(".item", __feed).clone();
                //                console.log("clono");
                __feed.append(items);
                _current_width += _width_items;
            }
        }, 50);
    });

    $(".enable-popup").hover(
        function() {
            $(".popup", this).fadeIn(200);
        },
        function() {
        $(".popup", this).fadeOut(200);
        }
    );
});