var baseUrl = "/";

jQuery.preloadImages = function()
{
  for(var i = 0; i<arguments.length; i++){
    jQuery("<img>").attr("src", arguments[i]);
  }
}  

$(document).ready(function(){    
    
    $("div.navLink").click(function(){
        $("div.navLink").not(this).find(".sub").slideUp();
        $(this).find(".sub").slideDown();
    });
    
    $("div.navLink").imghover({suffix: '_hover'});

        function overlay(){
        $("#overlayDivBg").css("height", $("body").height());
        $("#overlayDiv").show();
        $("#overlayDivBg").show();        
    }
    overlay();  
    
    $("#closeOverlay").click(function(){
        $("#overlayDiv").hide();
        $("#overlayDivBg").hide();
        return false; 
    });
    setTimeout(function(){ $("#closeOverlay").click(); }, 12000);
    

    $.preloadImages(
        baseUrl + "img/nav/de/clubs_hover.png",
        baseUrl + "img/nav/de/facts_hover.png",
        baseUrl + "img/nav/de/pictures_hover.png",
        baseUrl + "img/nav/de/contact_hover.png",
        baseUrl + "img/nav/blueLine.png",
        baseUrl + "img/nav/redLine.png",
        baseUrl + "img/nav/yellowLine.png",
        baseUrl + "img/nav/greenLine.png"
    )
    

    $(":text").labelify();
     
    $('#password-clear').show();
    $('#password-password').hide();

    $('#password-clear').focus(function() {
        $('#password-clear').hide();
        $('#password-password').show();
        $('#password-password').focus();
    });
    
    $('#password-password').blur(function() {
        if($('#password-password').val() == '') {
            $('#password-clear').show();
            $('#password-password').hide();
        }
    });
    
    $("#info_friends").click(function(){
        
        $("#info_friends").removeClass("open").not(this).attr("alt", 0);  
        $("div#headBox div.info div.subNav").hide();
        
        if($(this).attr("alt") == 0) {
            $(this).parents("div.navIcon").next("div.subNav").show().children("div").show();
            $(this).addClass("open"); 
            $(this).attr("alt", 1);           
        }else {
            $(this).attr("alt", 0);     
        }

           
    });
    
    $(".globalAddFriend").click(function(){
        var friend = $(this).parents("div.friendR");
        $.post(baseUrl + "com/friend/add/", {friendId: friend.attr("alt")}, function(data){
            if(data == "1"){
                friend.fadeOut().remove();
                var count = $("#friends_badge").html();
                if(count < 2)
                    $("#friends_badge").hide();
                else
                    $("#friends_badge").html(count - 1);     
            }                               
        }); 
        return false;     
    });

    
    $(".globalDeclineFriend").click(function(){
        var friend = $(this).parents("div.friendR");
        $.post(baseUrl + "com/friend/decline/", {friendId: friend.attr("alt")}, function(data){
            if(data == "1"){
                friend.fadeOut().remove(); 
            }                               
        }); 
        return false;         
    });    
       
    $("#scroller").simplyScroll({
        autoMode: 'loop',   
        speed: 1
    });  
    
    function updateInfos() {
        if($("#messages_badge") != undefined) {
            $.get(baseUrl + "com/updateInfos/", {}, function(data){
                if(data){
                    var infos;
                    infos = data.split("|");
                    if(infos[0] == 0)
                        $("#messages_badge").hide();
                    else     
                        $("#messages_badge").show().html(infos[0]); 
                }                               
            });         
            setTimeout(updateInfos, 30 * 1000);                 
        }

    } 
    setTimeout(updateInfos, 30 * 1000);
      
});
