var initTrigger = function() {
	var allTrigger = $$('div.tx-wmdbvdiaccordeon-pi1 h3.trigger');
	if(allTrigger.length > 0) {
	    allTrigger.each(
	        function(trigger, index) {
	        	var nextSibling = trigger.nextSiblings();
	            nextSibling = nextSibling[0];
	            nextSibling.hide();
	        	if(index == (allTrigger.length-1)) {
	        		trigger.addClassName('last_trigger');
	        		nextSibling.addClassName('last_box');
	        	}
	            trigger.observe('click', handleTrigger);
	        }
	    );
	}
};

var handleTrigger = function(event) {
    var allBlockelement = $$('div.tx-wmdbvdiaccordeon-pi1 div.blockcontents');
    var nextSibling = this.nextSiblings();
    nextSibling = nextSibling[0];
     allBlockelement.each(
        function(block, index){
            if(block.getStyle('display') != 'none') {
            	var prevSibling = block.previousSiblings();
            	prevSibling[0].removeClassName('active');
                Effect.BlindUp(block, { duration: 0.3});
            }
        }
    );
    if(nextSibling.getStyle('display') == 'none') {
    	this.addClassName('active');
    	Effect.BlindDown(nextSibling.id, { duration: 0.3});
    }
};

FastInit.addOnLoad(initTrigger);

