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