var DM_Widget_PageItem_Footer =
{
    popup: function(url, width, height)
    {
        window.open(url, 'kids','directories=no,location=no,menubar=no,resizable=no,scrollbars=yes,status=no,toolbar=no,width=' + width + 'px,height=' + height + 'px');
    },

    rules:
    {
        '#footer_feedback' : function(element)
        {
            element.onclick = function()
            {
                DM_Widget_PageItem_Footer.popup('/feedback', 620, 500);
            };
            
            element.onmouseover = element.onmouseout = function()
            {
                element.toggleClassName('hover');
            };
        },

        '#footer_terms' : function(element)
        {
            element.onclick = function()
            {
                DM_Widget_PageItem_Footer.popup('/legal/terms', 620, 500);
            };

            element.onmouseover = element.onmouseout = function()
            {
                element.toggleClassName('hover');
            };
        },

        '#footer_infos' : function(element)
        {
            element.onclick = function()
            {
                DM_Widget_PageItem_Footer.popup('/legal/infos', 620, 500);
            };
            
            element.onmouseover = element.onmouseout = function()
            {
                element.toggleClassName('hover');
            };
        },

        '#footer_prohibited' : function(element)
        {
            element.onclick = function()
            {
                var param = $H({
                    'referer': document.URL,
                    'videoId': DM_Widget_PageItem_Navigation.getVideoId()
                });

                DM_Widget_PageItem_Footer.popup('/legal/prohibited?' + param.toQueryString(), 620, 500);
            };
            
            element.onmouseover = element.onmouseout = function()
            {
                element.toggleClassName('hover');
            };
        }
    },

    initialize: function ()
    {
        Event.onDOMReady(
            function()
            {
                EventSelectors.start(DM_Widget_PageItem_Footer.rules);
            }
        );
    }
};
DM_Widget_PageItem_Footer.initialize();
