var webJADE = {
	initJADE: function() {
		(function(){
			var navMenu = new TabSet( {'liJdMenuUI':'dlJdMenuUI','liJdMenuAjax':'dlJdMenuAjax'}, 
				{evType:TabSet.EvType.mouseover, exclusive:true,
					style:{'targ':DuStyle.Setup.setStreamFx(
						[{'styles':{'display':'block','top':'26px','opacity':0.35},'options':{'delay':50,'duration':200}},{'styles':{'opacity':0.95},'options':{'duration':300,'delay':100}}],
						[{'styles':{'opacity':0.35},'options':{'duration':300}},{'styles':{'top':'10px','opacity':0},'options':{'duration':200}}],
						{'duration':400,'fps':30},{'postInact':{'display':'none'}})} } );
			
			var elem = $('liJdEffectToggle');
			if ( elem )
				elem.addEvent( 'click', DuStyle.Setup.toggleFx.bind(DuStyle.Setup,[]) );
		})();

		DuStyle.Setup.initFxCtrl( 
			function(mode) { 
				var elem = $('liJdEffectToggle');
				if ( !elem ) return;
				if ( $type(elem.firstChild) == 'textnode' )
					elem.firstChild.nodeValue = 'Effect '+(mode?'On':'Off'); 
				if ( !mode )
					elem.addClass( 'effectOff' );
				else
					elem.removeClass( 'effectOff' );
			}, null,
			{'obj':Cookie,'key':'jadeFx','options':{'duration':90}},
			{'toggle':true}
		);
	}
}


function initMenu() 
{
	webJADE.initJADE();

	var nmTab = new TabSet( ['liMenu','dvTip','1-6'],
		{exclusive:true, 'inject':true, 'zMod':{'tab':10,'targ':20}, 'autoWidth':{'mod':'8','max':280}, evType:TabSet.EvType.mouseover,
			style:{'targ':DuStyle.Setup.setStylesFx({'opacity':0.95},{'opacity':0},{'duration':240},{'preAct':{'display':'block'},'postInact':{'display':'none'}})}} );


	$('ulDropMenu').removeClass('cssToggle');
	var dropMenu = new TabSet( ['liDrop','ulDrop','1-8'], 
		{evType:TabSet.EvType.mouseover, zMod:{'tab':10,'targ':20}, exclusive:1,
			style:{'targ':
				DuStyle.Setup.setStreamFx( 
					[{'styles':{'display':'block','top':'23px','opacity':0.3}},{'styles':{'opacity':1},'options':{'delay':50}}],
					[{'styles':{'opacity':0.3},'options':{'delay':100}},{'styles':{'top':'20px','opacity':0.1},'options':{'delay':100}}],
					{'duration':160},{'postInact':{'display':'none'}})} });

	var dropList = [];
	var nSub = 0;
	for ( var n = 1; n <= 3; n++ )
	{
		$('ulDrop'+n).getChildren().each( function(liSub) {
			var targElems = liSub.getElement('ul');
			if ( targElems )
			{
				dropList.push( {'idTab':'liSub'+nSub,'idTarg':'ulSub'+nSub,'tab':liSub,'targ':targElems} );
				nSub++
			}
		} );
	}
}

window.addEvent( 'domready', initMenu );
