window.resume = window.resume || {};
resume = {
    toggle : function()
    {
        var visible = $(this).next().is(":visible");
        
        if (!visible) {
            $(this).animate({backgroundPosition: "-38px"});
            $(this).next().slideDown(400);
            return;
        }
        
        $(this).animate({backgroundPosition: "0px"});
        $(this).next().slideUp(400);
    },
    
    expand : function(e)
    {
        e.preventDefault();
        var toggles = $(".toggle");
        toggles.animate({backgroundPosition : "-38px"});
        toggles.next().slideDown(400);
    },
    
    collapse : function(e)
    {
        e.preventDefault();
        var toggles = $(".toggle");
        toggles.animate({backgroundPosition : "0px"});
        toggles.next().slideUp(400);
    }
}

$(".toggle").click(resume.toggle);
$(".expand").click(resume.expand);
$(".collapse").click(resume.collapse);
