
var FireliveTooltip = {
    init: function() {
        if (
            !document.getElementById ||
            !document.createElement ||
            !document.getElementsByTagName
        ) {
            return;
        }
 
        var current = document.getElementsByTagName('img');
        var curLen = current.length;

        for (var j = 0; j < curLen; j++) {
            // we must redefine regexps (JS bug)
            var regexp_photos_mini = new RegExp('\/145_');

            if (!current[j].src.match(regexp_photos_mini)) {
                continue;
            }

            var regexp = new RegExp('\/145_');
            var largeSrc = current[j].src.replace(regexp, '/500_');

            current[j].setAttribute('largeSrc', largeSrc);

            var title = current[j].getAttribute('title');
            // remove title
            current[j].setAttribute('title', '');

            var tip = '<div class="tool"><img src="' + largeSrc + '" /></div>';
            new Tooltip(current[j], tip, {'html': true, 'classname': 'FireliveTooltipObject'});
        }
    }
}


/*
Main object
*/
var Firelive = {

    init: function()
    {
        // init all objects
        FireliveTooltip.init();
    },



    changeMainClassName: function (className)
    {
        var b = document.getElementsByTagName('body')[0];
        b.className = className;
    }
}

Event.onDOMReady(function() {
    Firelive.init();
});
