/**
 * RokVirtuemart Product Categories - List of accordion product categories under VirtueMart
 * 
 * @version		1.2
 * 
 * @license		MIT-style license
 * @author		Djamil Legato <djamil [at] rockettheme.com>
 * @client		Andy Miller @ Rockettheme
 * @copyright	Author
 */

var is_chrome=navigator.userAgent.toLowerCase().indexOf("chrome")>-1;var is_ie9=navigator.userAgent.toLowerCase().indexOf("msie 9")>-1;window.addEvent(is_chrome||is_ie9?"load":"domready",function(){var a=$$(".rokvm_categories li.parent");var b=[];if(a.length){var c=a.getElement(".arrow");c.each(function(c,d){var e=a[d].getElement(".submenu");if(e){var f=a[d].getElement(".active")||a[d].hasClass("active");b.push((new Fx.Slide(e,{wait:false,onStart:function(){var c=a[d].getParent();if(!c.hasClass("menu")&&!this.open){var e=a[d].getSize().size.y;var f=b[d-1].wrapper.getStyle("height").toInt();var g=b[d].wrapper.getParent("li");var h=g.getParent("ul");h.getParent("div").setStyle("height","100%")}},onComplete:function(){if(this.open){var e=a[d].getParent();if(!e.hasClass("menu")){var f=a[d].getSize().size.y;var g=b[d-1].wrapper.getStyle("height").toInt()}c.removeClass("arrow-collapse").addClass("arrow-expand").getFirst().setText("+");a[d].removeClass("cat-open").addClass("cat-close")}}}))[f?"show":"hide"]());b[d].wrapper.addClass("cat-bot-bg");var g=e.getFirst().addClass("first");var h=e.getLast().addClass("last");if(f){c.removeClass("arrow-expand").addClass("arrow-collapse").getFirst().setText("-");a[d].removeClass("cat-close").addClass("cat-open");b[d].wrapper.setStyle("height","100%");var i=b[d].wrapper.getStyle("height").toInt();var j=h.getStyle("padding-bottom").toInt()}else{c.removeClass("arrow-collapse").addClass("arrow-expand");a[d].removeClass("cat-open").addClass("cat-close")}c.addEvent("click",function(){var e=a[d].getParent();b[d].toggle();if(!b[d].open){c.removeClass("arrow-expand").addClass("arrow-collapse").getFirst().setText("-");a[d].removeClass("cat-close").addClass("cat-open")}})}})}})
