$(document).ready(function(){
    $('#NavigationMenu').webtoolkitMenu();

	$('#ContactListSwitchMenu a').click(function(){
		switchList(this);
	});

	$('#MyShortProfileMenu p a').click(function(){
		switchMenu(this);
	});
	
	$('#ShortHelpListLink a').click(function(){
			if ( $('#ShortHelpList').is(':visible') ) {
				$('#ShortHelpList').hide();
				return false;
			}
			$('#ShortHelpList').show();
			return false;
		})
		
	$("#UserProfileFriends .Tab").click(function(){
		if ( $(this).hasClass('Active') ) {
			return false;
		} else {
			var toShow = $(this).next("div.TabContent");
			var toHide = $(this).siblings("div.TabContent:visible");

			$(toShow).show();
			$(toHide).hide();
		}
		
		$('#UserProfileFriends').find(".Tab").removeClass("Active");
		$(this).addClass("Active");
		
		return false;
	});
	
	var firstTab = $("#UserProfileFriends").find('.Tab:first');
	$(firstTab).trigger('click');
});

(function($){
    $.fn.extend({
        webtoolkitMenu: function(options) {
            return this.each(function() {

                var obj = $(this);

                $("li ul", obj).each(function(i) {
                    $(this).css('top', $(this).parent().outerHeight());
                })

                $("li", obj).hover(
                    function () { $(this).addClass('Over'); },
                    function () { $(this).removeClass('Over'); }
                );

            });
        }
    });
})(jQuery);

function switchList(obj) {
	var show_class = $(obj).attr('rel');

    $('.List').hide();
    $('.'+show_class).show();
    
    $('#ContactListSwitchMenu ul li').removeClass();
    $(obj).parent('li').addClass('Active');
}

function switchMenu(obj) {
	var show_class = $(obj).attr('rel');

    if ( $('.'+show_class).is(':visible') ) {
        $('.'+show_class).hide();
        $('#MyShortProfileMenu p').removeClass();
        return false;

    } else {

        $('.Menu').hide();
        $('.'+show_class).show();

        $('#MyShortProfileMenu p').removeClass();
        $(obj).parent('p').addClass('Active');

    }
}

function ChatOpen(URL) {
    day = new Date();
    id = day.getTime();
    eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=1020,height=700');");
}
