(function($){
 $.fn.dropdown = function(options) {
    return this.each(function() {
		$("ul.dropdown").parent().append("<span></span>"); //Only shows drop down trigger when js is enabled (Adds empty span tag after ul.dropdown*)  
        $("#sub-nav li span, #sub-nav li>a").click(function(e){ //When trigger is clicked... 
            //Following events are applied to the dropdown itself (moving dropdown up and down)  
            $(this).parent().find("ul.dropdown").slideDown('fast').show(); //Drop down the dropdown on click  
            $(this).parent().hover(function(){
            }, function(){
                $(this).parent().find("ul.dropdown").slideUp('slow'); //When the mouse hovers out of the dropdown, move it back up  
            });
            //Following events are applied to the trigger (Hover events for the trigger)  
        }).hover(function(){
            $(this).addClass("subhover"); //On hover over, add class "subhover"  
        }, function(){ //On Hover Out  
            $(this).removeClass("subhover"); //On hover out, remove class "subhover"  
        });
		return false;
    });
 };
})(jQuery);
