/*
jQuery Accordion Plugin by Klaus Hartl [ vertical ] - http://stilbuero.de/jquery/accordion/
Modified by Stefan Isarie [ horizontal ] - http://www.isarie.com/
*/
var SLIDE_DOWN_SPEED = 'fast';
var SLIDE_UP_SPEED = 'fast';
jQuery.fn.accordion = function(options) {
    // options
    
    var startClosed = options && options.start && options.start == 'closed';
    var on = options && options.on && (typeof options.on == 'number' && options.on > 0) ? options.on - 1 : 0;
    return this.each(function() {
        //jQuery(this).addClass('accordion'); // use to activate styling
        jQuery(this).find('div.menu-p-side-content').hide();
        jQuery(this).find('div.menu-p-side-head').click(function() {
			
			jQuery("#menu-side-product").find("div.menu-p-side-head-active").each(function(i) {
				this.className="menu-p-side-head";
		   });
			this.className="menu-p-side-head-active";													
            var current = jQuery(this.childNode).find('div.menu-p-side-content:visible');
            var next = jQuery(this).find('+div.menu-p-side-content');
            if (current[0] != next[0]) {
                current.slideUp(SLIDE_UP_SPEED);
            } 
			
            if (next.is('div.menu-p-side-content:visible')) {
                next.slideUp(SLIDE_UP_SPEED);
            } else {
                next.slideDown(SLIDE_DOWN_SPEED);
            }
        });
        if (!startClosed) {
            jQuery(this).find('ul:eq(' + on + ')').slideDown(SLIDE_DOWN_SPEED);
        }
    });
};

jQuery.fn.accordion2 = function(options) {
    // options
    
    var startClosed = options && options.start && options.start == 'closed';
    var on = options && options.on && (typeof options.on == 'number' && options.on > 0) ? options.on - 1 : 0;
    return this.each(function() {
        //jQuery(this).addClass('accordion'); // use to activate styling
        jQuery(this).find('div.tip-detail').hide();
        jQuery(this).find('div.tip-head').click(function() {
			
			/*jQuery("#menu-side-product").find("div.menu-p-side-head-active").each(function(i) {
				this.className="menu-p-side-head";
		   });
			this.className="menu-p-side-head-active";	
		*/
            var current = jQuery(this.childNode).find('div.tip-detail:visible');
            var next = jQuery(this).find('+div.tip-detail');
            if (current[0] != next[0]) {
                current.slideUp(SLIDE_UP_SPEED);
            } 
			
            if (next.is('div.tip-detail:visible')) {
                next.slideUp(SLIDE_UP_SPEED);
            } else {
                next.slideDown(SLIDE_DOWN_SPEED);
            }
        });
        if (!startClosed) {
            jQuery(this).find('ul:eq(' + on + ')').slideDown(SLIDE_DOWN_SPEED);
        }
    });
};


