var std =
{
    linkNewWindowClassName : "newwin",
    
    getClasses : function(element)
    {
        return element.className.split(' ');
    },
    
    hasClass : function(element, className)
    {
        var classes = std.getClasses(element);
        for (var i = 0; i < classes.length; ++i)
        {
            if (classes[i] == className)
                return true;
        }
        return false;
    },

    initAll : function()
    {
        std.initAElements();
    },
    
    initAElements : function()
    {
        var anchors = document.getElementsByTagName("A");
        for (var i = 0; i < anchors.length; ++i)
        {
            std.initA(anchors[i]);
        }
    },
    
    initA : function(element)
    {
        if (std.hasClass(element, std.linkNewWindowClassName))
        {
            element.onclick = function()
            {
                return std.openInNewWindow(this);
            };
        }
    },
    
    openInNewWindow : function(element)
    {
        window.open(element.href, "_blank", "location=yes,menubar=yes,resizable=yes,scrollbars=yes,status=yes,titlebar=yes,toolbar=yes,width=760,height=550", false);
        return false;
    }
};