var Effects = {
    init: function(){
        $('a[@rel=external]').attr('target','_blank');
        $('dl.photo').mouseover( Effects.hover );
        $('dl.photo').mouseout( Effects.nothover );
        
        jQuery.each($('#right li a'), function() {
            $(this).attr('title','<img src="/avatars/'+$(this).attr('rel')+'.jpg" alt="" />');
        });
        
        $('#right li a').tooltip({
            track: true,
            delay: 0,
            opacity: 0.95,
            showURL: false
        });
    },

    hover: function(){
        $(this).addClass('active');
    },

    nothover: function(){
        $(this).removeClass('active');
    }
}


var Search = {
    text: null,

    init: function(){
        Search.text = $('input[@name=search]').val();

        $('input[@name=search]').focus( Search.focus );
        $('input[@name=search]').blur( Search.blur );
        $('#search').submit( Search.submit );
    },

    focus: function(){
        if ($(this).val() == Search.text) {
            $(this).val('');
        }
        $(this).addClass('active');
    },

    blur: function(){
        if ($(this).val() == '') {
            $(this).val(Search.text);
        }
        $(this).removeClass('active');
    },

    submit: function(){
        if (this.search.value == '' || this.search.value == Search.text) {
            $.prompt('Nie wpisano szukanego wyrażenia',{show:'slideDown'});
            return false;
        }
    }
}

$(document).ready(function(){
    Effects.init();
    Search.init();
});