var loadFancyBoxes={};
window.nodeId=0;

$(function() {
    var addFancybox= function($el){
        $el.fancybox({
            'autoScale':true,
            'titleShow': true
        });
    };
    /* Fancybox */
    loadFancyBoxes=function(){
        if($('.fb').length > 0) {
            addFancybox($('.fb'))
        }
    };
    

    loadFancyBoxes();

    $('a.fb, a.lightbox').live('click',function(event){
        event.preventDefault();
        if($(this).data('fancybox')==undefined){
            addFancybox($(this));
            $(this).trigger('click.fb');
        }
        return false;
    });

    /* YouTube */
    $(".youtube").live('click',function() {
        $.fancybox({
            'autoScale':false,
            'scrolling':'no',
            'transitionIn':'none',
            'transitionOut':'none',
            'title':this.title,
            'titlePosition':'over',
            'width':680,
            'height':495,
            'href':this.href.replace(new RegExp('watch\\?v=','i'),'v/'),
            'type':'swf',
            'swf':{
                'wmode':'transparent',
                'allowfullscreen':'true'
            }
        });
        return false;
    });

    window.nodeId=(function(){
        return parseInt($('body').attr('id'));
    })();

    /* Init */
    $("a[rel=external]").attr('target','_blank');

    /**
 * Captcha refresh all
 */
    (function($captchas){
        var loadOthers=function(){
            var id=$(this).attr('id');
            $captchas.unbind('load').each(function(){
                var $t=$(this);
                if(id!=$t.attr('id'))
                    $t.attr('src', $t.attr('src')+Math.random());
            });
        };

        $captchas.click(function(){
            $(this).one('load', loadOthers);
        });
    })($('img[src*="/captcha/v/"]'));

});
