    $(function(){
    	
	    //hide message_body after the first one
	    $(".message_list .message_body").hide();
    	
	    //hide message li after the 100th
	    $(".message_list li:gt(99)").hide();

    	
	    //toggle message_body
	    $(".message_head").click(function(){
		    $(this).next(".message_body").slideToggle(500)
		    return false;
	    });

	    //collapse all messages
	    $(".collpase_all_message").click(function(){
		    $(".message_body").slideUp(500)
		    return false;
	    });

	    //show all messages
	    $(".show_all_message").click(function(){
		    $(this).hide()
		    $(".show_recent_only").show()
		    $(".message_list li:gt(99)").slideDown()
		    return false;
	    });

	    //show recent messages only
	    $(".show_recent_only").click(function(){
		    $(this).hide()
		    $(".show_all_message").show()
		    $(".message_list li:gt(99)").slideUp()
		    return false;
	    });

    });
