﻿/// <reference path="../jquery-1.3.2.js" />
/// <reference path="../Global.js" />


function fadeTab() {
    $("div#ProfileTabs .ui-tabs-nav a").click(function() {
        window.location.hash = $(this).attr("href").replace("/profile", "");
        $(this).unbind('click');
        $.get($(this).attr('href'), function(data) {
            //tab
            var height = $("#Main").height()
            $("#Main").css({ height: height });
            var newheight = $("div#Main .ui-tabs-panel:hidden").html($("#TabPanel", data).html()).height();
            $("#Main").animate({ height: newheight }, { duration: 900, easing: "easeOutSine" })
            $("div#Main .ui-tabs-panel").css({ "position": "absolute" })
            $("div#Main .ui-tabs-panel:visible").fadeOut();
            $("div#Main .ui-tabs-panel:hidden").fadeIn();

            //rightCol
            $("#rightCol").html($("#rightCol", data).html());

            fadeTab();
            Hover();
        });

        $(this).parent("li").addClass("ui-tabs-selected").siblings("li").removeClass("ui-tabs-selected");
        return false;
    });
}

function Accordion() {
    $("a.AccordianHeader").click(function() {
        window.location.hash = $(this).attr("href").replace("/profile/profile/edit", "");
        var link = $(this);
        link.unbind('click');
        link.find(".loader").show();
        link.next().siblings("div").slideUp();
        $.get(link.attr('href'), function(data) {
            link.find(".loader").fadeOut();
            link.next().hide();
            link.next().html($("a.AccordianHeader:eq(" + $("a.AccordianHeader").index(link) + ")", data).next().html());
            link.next().slideDown();
            Accordion();
            Hover();
        });

        return false;
    });
}


function TopTen() {
    $(".topTen").each(function() {
        var obj = this
        if ($(obj).find(".item").length > 4) {
            $(obj).find(".item:gt(4)").hide();
            $(obj).find(".more").slideDown().click(function() { $(this).slideUp(); $(obj).find(".item:gt(4)").show(); return false; });
        }
    });

}


inits.push('$(".checkboxes tr:odd, .checkboxes td:odd").addClass("odd");');
