(function(jQuery){  
    jQuery.fn.extend({   
        //plugin name
		twisty: function(options) {
		var defaults = {
			speed: 'fast',
			classOpen: 'twistyOpen',
			classClosed: 'twistyClosed'
		};
		var options = jQuery.extend(defaults, options); 
			return this.each(function() {
				var o =options;
				var obj = jQuery(this);
				var header = jQuery("div:eq(0)", obj);
				var tbody = jQuery("div:eq(1)",obj);
				if (obj.is('.open')) {
					header.addClass( o.classOpen );
				} else {
					header.addClass( o.classClosed );
					tbody.hide();
				}
				header.click(function() {  
				  	tbody.slideToggle(o.speed);
				  	if(jQuery(this).is('.' + o.classOpen)) {
						jQuery(this).removeClass(o.classOpen);
						jQuery(this).addClass(o.classClosed);
					} else {
						jQuery(this).removeClass(o.classClosed);
						jQuery(this).addClass(o.classOpen);
					}
				});
			});  
        }  
    });  
})(jQuery);  

(function(jQuery){  
    jQuery.fn.extend({   
        //plugin name
		toggle: function(options) {
		var defaults = {
			speed: 'fast',
			classOpen: 'toggleOpen',
			classClosed: 'toggleClosed'
		};
		var options = jQuery.extend(defaults, options); 
			return this.each(function() {
				var o =options;
				var obj = jQuery(this);
				var header = jQuery("div:eq(0)", obj);
				var tbody = jQuery("div:eq(1)",obj);
				if (obj.is('.open')) {
					header.addClass( o.classOpen );
				} else {
					header.addClass( o.classClosed );
					tbody.hide();
				}
				header.click(function() {  
				  	tbody.slideToggle(o.speed);
				  	if(jQuery(this).is('.' + o.classOpen)) {
						jQuery(this).removeClass(o.classOpen);
						jQuery(this).addClass(o.classClosed);
					} else {
						jQuery(this).removeClass(o.classClosed);
						jQuery(this).addClass(o.classOpen);
					}
				});
			});  
        }  
    });  
})(jQuery);  

jQuery(document).ready(function() {  
	jQuery('div.twisty').twisty();  // Find all DIV tags with class "twisty" and then apply Twisty plugin.
});  

jQuery(document).ready(function() {  
	jQuery('div.toggle').toggle();  // Find all DIV tags with class "twisty" and then apply Twisty plugin.
});  
      

