/*
Markit-XMenu By MarkitModules.com
Copyright (c) 2009 MarkitModules
Warning: This Java Script is protected by copyright law and international treaties. 
Unauthorized reproduction or distribution of this program, or any portion of it, may result in severe civil and criminal penalties, and will be prosecuted under law.
*/

/*  function        */
function count(a){var b=0;for(var c in a){b++}return(b)}

/*  base            */
var XMenuBase={matchDivHeight:function(selector,divBorder,minWidth){var maxHeight=0;var matchDivs=[];var selectors=selector.split(" ");var elements=selectors.shift();var script="";selectors.each(function(el,i){script+='.getElement("'+el+'")'});MK111.$ES(elements).each(function(element,i){eval("matchDivs.push(element"+script+");")});matchDivs.each(function(div,i){if(!MK111.$chk(div)){return}var divHeight,divPadding;if(div.offsetHeight){divHeight=div.offsetHeight;divPadding=0;divPadding+=div.getStyle("padding-top").toInt();divPadding+=div.getStyle("padding-bottom").toInt();divHeight-=divPadding;if(divBorder!=undefined){divHeight-=divBorder}}else{if(div.style.pixelHeight){divHeight=div.style.pixelHeight}}maxHeight=Math.max(maxHeight,divHeight)});if(minWidth!=undefined){maxHeight=Math.max(maxHeight,minWidth)}matchDivs.each(function(div,i){if(!MK111.$chk(div)){return}if(window.ie6){div.setStyle("height",maxHeight+"px")}else{div.setStyle("min-height",maxHeight+"px")}})}};var XMenuStyleSwitcher=new MK111.Class({initialize:function(m,j){this.setOptions({widthDefault:"width-wide",widthThinPx:780,widthWidePx:940,widthFluidPx:0.9,transition:MK111.Fx.Transitions.quadOut,duration:500,afterSwitch:MK111.Class.empty},j);this.fontSmall="font-small",this.fontMedium="font-medium",this.fontLarge="font-large",this.widthThin="width-thin";this.widthWide="width-wide";this.widthFluid="width-fluid";this.wrappers=MK111.$$(m);this.htmlbody=new MK111.Element(document.body);this.addEvent("afterSwitch",this.options.afterSwitch);this.widthStyle="";var n=this;var l=MK111.$E("#switchwidththin");var o=MK111.$E("#switchwidthwide");var q=MK111.$E("#switchwidthfluid");var k=MK111.$E("#switchfontsmall");var s=MK111.$E("#switchfontmedium");var p=MK111.$E("#switchfontlarge");if(l){l.addEvent("click",function(){n.widthSwitch(n.widthThin)})}if(o){o.addEvent("click",function(){n.widthSwitch(n.widthWide)})}if(q){q.addEvent("click",function(){n.widthSwitch(n.widthFluid)})}if(k){k.addEvent("click",function(){n.fontSwitch(n.fontSmall)})}if(s){s.addEvent("click",function(){n.fontSwitch(n.fontMedium)})}if(p){p.addEvent("click",function(){n.fontSwitch(n.fontLarge)})}},fontSwitch:function(e){var d=this;var f=[this.fontSmall,this.fontMedium,this.fontLarge];f.each(function(b,a){if(b==e){d.htmlbody.addClass(e)}else{d.htmlbody.removeClass(b)}});Cookie.set("ytstylefont",e,{path:"/"});this.fireEvent("afterSwitch")},widthSwitch:function(f){var g=this;var h=this.getWidthPx(Cookie.get("ytstylewidth")||this.options.widthDefault);var e=this.getWidthPx(f);Cookie.set("ytstylewidth",f,{path:"/"});this.wrappers.each(function(a,c){var b=a.effect("width",g.options);b.addEvent("onComplete",g.widthSwitchComplete).addEvent("onComplete",g.options.afterSwitch);b.start(h,e)})},widthSwitchComplete:function(){var c=this;var d=Cookie.get("ytstylewidth")||this.options.widthDefault;if(d==this.widthFluid){this.wrappers.each(function(a,b){a.setStyle("width",(c.options.widthFluidPx*100)+"%")})}},getWidthPx:function(b){if(b==this.widthThin){return this.options.widthThinPx}if(b==this.widthFluid){return parseInt((Window.getWidth())*this.options.widthFluidPx)}return this.options.widthWidePx}});XMenuStyleSwitcher.implement(new MK111.Events);XMenuStyleSwitcher.implement(new MK111.Options);var XMenuMorph=new MK111.Class({initialize:function(m,j,n,i,l,k){this.setOptions({duration:500,transition:MK111.Fx.Transitions.expoOut,wait:false,ignoreClass:""},i);var h=this.options;MK111.$$(m).each(function(c,d){var a=c;if(k&&c.getElement(k)){a=c.getElement(k)}var b=new MK111.Fx.Styles(a,h);if(!(MK111.$chk(h.ignoreClass)&&c.hasClass(h.ignoreClass))){c.addEvent("mouseenter",function(e){b.setOptions(h,i).start(j)});c.addEvent("mouseleave",function(e){b.setOptions(h,l).start(n)})}})}});XMenuMorph.implement(new MK111.Options);var XMenuBackgroundFx=new MK111.Class({initialize:function(l){this.setOptions({transition:MK111.Fx.Transitions.linear,duration:9000,wait:false,colors:["#FFFFFF","#999999"]},l);var i=new MK111.Element(document.body);var k=i.effects(this.options);var m=0;var h=this.options.colors;var j=n.periodical(this.options.duration*2);n();function n(){k.start({"background-color":h[m]});if(m+1>=h.length){m=0}else{m++}}}});XMenuBackgroundFx.implement(new MK111.Options);

/*  accordion       */
var XMenuAccordionMenu=new MK111.Class({initialize:function(d,f,e){this.setOptions({accordion:"default"},e);this.togs=d;this.elms=f;switch(this.options.accordion){case"slide":this.createSlide();break;default:this.createDefault()}},createDefault:function(){var d={};if(!$defined(this.options.display)&&!$defined(this.options.show)){d={show:-1}}MK111.$ES(this.togs).each(function(a,b){if(a.hasClass("active")){d={show:b}}}.bind(this));var c=new MK111.Fx.Accordion(this.togs,this.elms,$extend(this.options,d))},createSlide:function(){MK111.$ES(this.togs).each(function(h,f){var j=h.getElement("span");var g=h.getElement(this.elms);var i=new MK111.Fx.Slide(g,{transition:MK111.Fx.Transitions.linear,duration:250});if(!(h.hasClass("active")||this.options.display=="all"||this.options.display==f)){i.hide()}j.addEvent("click",function(){i.toggle()})}.bind(this))}});XMenuAccordionMenu.implement(new MK111.Options);

/*  fancymenu       */
var XMenuFancyMenu=new MK111.Class({initialize:function(f,e){this.setOptions({transition:MK111.Fx.Transitions.sineInOut,duration:500,wait:false,onClick:MK111.Class.empty,opacity:1,mode:"move",slideOffset:30,colorSelector:["item1","item2","item3","item4","item5","item6","item7","item8","item9","item10"],itemSelector:"li.level1",activeSelector:"li.active"},e);this.menu=MK111.$(f),this.current=this.menu.getElement(this.options.activeSelector);this.li=[];this.div=[];this.menu.getElements(this.options.itemSelector).each(function(a,b){this.createBackground(a,b);a.addEvent("click",function(c){this.clickItem(c,a)}.bind(this));a.addEvent("mouseenter",function(){this.mouseenterItem(a,b)}.bind(this));if(this.options.mode=="move"){a.addEvent("mouseleave",function(){this.mouseleaveItem(this.current,b)}.bind(this))}else{a.addEvent("mouseleave",function(){this.mouseleaveItem(a,b)}.bind(this))}}.bind(this));if(this.options.mode=="move"){if(this.current){this.setCurrent(this.current)}else{var d=this.menu.getElement("li");d.addClass("active");d.addClass("current");this.setCurrent(d)}}},createBackground:function(f,d){if(this.options.mode=="move"&&d!=0){return}var e="fancy bg"+(d+1);this.options.colorSelector.each(function(b,a){if(f.hasClass(b)){e+=" bg-"+b}});this.div[d]=new MK111.Element("div",{"class":"fancy-container"}).adopt(new MK111.Element("div",{"class":"fancy-l"}),new MK111.Element("div",{"class":"fancy-m"}),new MK111.Element("div",{"class":"fancy-r"}));this.div[d].fx=this.div[d].effects(this.options);this.li[d]=new MK111.Element("li",{"class":e}).adopt(this.div[d]).injectInside(this.menu);this.li[d].fx=this.li[d].effects(this.options)},setCurrent:function(b){this.li[0].setStyles({left:b.offsetLeft,width:b.offsetWidth,visibility:"visible",opacity:this.options.opacity});this.current=b},clickItem:function(c,d){if(!this.current){this.setCurrent(d)}this.current=d;this.options.onClick(new MK111.Event(c),d)},mouseenterItem:function(c,d){switch(this.options.mode){case"fade":this.fadeFx(c,d,true);break;case"slide":this.slideFx(c,d,true);break;default:this.moveFx(c,0)}},mouseleaveItem:function(c,d){switch(this.options.mode){case"fade":this.fadeFx(c,d,false);break;case"slide":this.slideFx(c,d,false);break;default:this.moveFx(c,0)}},moveFx:function(c,d){if(!this.current){return}this.li[d].fx.custom({left:[this.li[d].offsetLeft,c.offsetLeft],width:[this.li[d].offsetWidth,c.offsetWidth]})},fadeFx:function(g,e,f){if(f){this.li[e].fx.setOptions(this.options);this.li[e].fx.set({left:g.offsetLeft,width:g.offsetWidth});this.li[e].fx.custom({opacity:[0,1]})}else{var h=this.options.duration*2;this.li[e].fx.setOptions({duration:h});this.li[e].fx.custom({opacity:[1,0]})}},slideFx:function(h,e,f){var g=this.options.slideOffset;if(f){this.li[e].fx.set({opacity:1,left:h.offsetLeft,width:h.offsetWidth});this.div[e].fx.set({"margin-top":g});this.div[e].fx.custom({"margin-top":[g,0]})}else{this.div[e].fx.set({"margin-top":0});this.div[e].fx.custom({"margin-top":[0,g]})}}});XMenuFancyMenu.implement(new MK111.Options);

/*  dropdownmenu    */
var XMenuDropdownMenu=new MK111.Class({initialize:function(d,e){this.setOptions({mode:"default",duration:600,transition:MK111.Fx.Transitions.linear,wait:false},e);var f={width:0,height:0,opacity:0};switch(this.options.mode){case"width":f={width:0,opacity:0};break;case"height":f={height:0,opacity:0};break}MK111.$$(d).each(function(h){var c=h.getElement("ul");if(c){var a=new MK111.Fx.Styles(c,this.options);var b=c.getStyles("width","height","opacity");c.setStyles(f);h.addEvents({mouseenter:function(){var g=h.getParent();if(g.getStyle("overflow")=="hidden"){g.setStyle("overflow","visible")}a.element.setStyle("overflow","hidden");a.start(b)},mouseleave:function(){a.stop();c.setStyles(f)}})}}.bind(this))}});XMenuDropdownMenu.implement(new MK111.Options);

/*  ie6fix.js       */
if(window.ie6){function sfHover(a){MK111.$ES(a).each(function(b){b.addEvents({mouseenter:function(){b.addClass("sfhover")},mouseleave:function(){b.removeClass("sfhover")}})})}function sfFocus(a){MK111.$ES(a).each(function(b){b.addEvents({focus:function(){b.addClass("sffocus")},blur:function(){b.removeClass("sffocus")}})})}function correctPngInline(){var k="correct-png";var h=navigator.appVersion.split("MSIE");var j=parseFloat(h[1]);if((j>=5.5)&&(document.body.filters)){var g=document.getElementsByTagName("img");var b=new RegExp("\\b"+k+"\\b");for(var d=0;d<g.length;d++){var e=g[d];var m=e.src.toUpperCase();if((m.substring(m.length-3,m.length)=="PNG")&&(b.test(e.className))){var f=(e.id)?"id='"+e.id+"' ":"";var n=(e.className)?"class='"+e.className+"' ":"";var c=(e.title)?"title='"+e.title+"' ":"title='"+e.alt+"' ";var l="display:inline-block;"+e.style.cssText;if(e.align=="left"){l="float:left;"+l}if(e.align=="right"){l="float:right;"+l}if(e.parentElement.href){l="cursor:hand;"+l}filterSizingMethod="crop";var a="<span "+f+n+c+' style="width:'+e.width+"px; height:"+e.height+"px;"+l+";filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+e.src+"', sizingMethod='"+filterSizingMethod+"');\"></span>";g[d].outerHTML=a;d=d-1}}}}function correctPngBackground(a,b){var c=b||"scale";MK111.$ES(a).each(function(d){if(d.getTag()!="img"&&d.getStyle("background-image").match(/\.png/i)!=null){fnFixPng(d,c);d.attachEvent("onpropertychange",fnPropertyChanged)}})}function fnFixPng(c,a){var b=c.currentStyle.backgroundImage;var d=b.substring(5,b.length-2);c.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+d+"', sizingMethod='"+a+"')";c.style.backgroundImage="url(x.gif)"}function fnPropertyChanged(){if(window.event.propertyName=="style.backgroundImage"){var b=window.event.srcElement;if(!b.currentStyle.backgroundImage.match(/x\.gif/i)){var a=b.currentStyle.backgroundImage;var c=a.substring(5,a.length-2);b.filters.item(0).src=c;b.style.backgroundImage="url(x.gif)"}}}var DD_belatedPNG={ns:"DD_belatedPNG",imgSize:{},createVmlNameSpace:function(){if(document.namespaces&&!document.namespaces[this.ns]){document.namespaces.add(this.ns,"urn:schemas-microsoft-com:vml")}if(window.attachEvent){window.attachEvent("onbeforeunload",function(){DD_belatedPNG=null})}},createVmlStyleSheet:function(){var d=document.createElement("style");document.documentElement.firstChild.insertBefore(d,document.documentElement.firstChild.firstChild);var c=d.styleSheet;c.addRule(this.ns+"\\:*","{behavior:url(#default#VML)}");c.addRule(this.ns+"\\:shape","position:absolute;");c.addRule("img."+this.ns+"_sizeFinder","behavior:none; border:none; position:absolute; z-index:-1; top:-10000px; visibility:hidden;");this.styleSheet=c},readPropertyChange:function(){var d=event.srcElement;if(event.propertyName.search("background")!=-1||event.propertyName.search("border")!=-1){DD_belatedPNG.applyVML(d)}if(event.propertyName=="style.display"){var f=(d.currentStyle.display=="none")?"none":"block";for(var e in d.vml){d.vml[e].shape.style.display=f}}if(event.propertyName.search("filter")!=-1){DD_belatedPNG.vmlOpacity(d)}},vmlOpacity:function(c){if(c.currentStyle.filter.search("lpha")!=-1){var d=c.currentStyle.filter;d=parseInt(d.substring(d.lastIndexOf("=")+1,d.lastIndexOf(")")),10)/100;c.vml.color.shape.style.filter=c.currentStyle.filter;c.vml.image.fill.opacity=d}},handlePseudoHover:function(b){setTimeout(function(){DD_belatedPNG.applyVML(b)},1)},fix:function(e){var f=e.split(",");for(var d=0;d<f.length;d++){this.styleSheet.addRule(f[d],"behavior:expression(DD_belatedPNG.fixPng(this))")}},applyVML:function(b){b.runtimeStyle.cssText="";this.vmlFill(b);this.vmlOffsets(b);this.vmlOpacity(b);if(b.isImg){this.copyImageBorders(b)}},attachHandlers:function(h){var k=this;var l={resize:"vmlOffsets",move:"vmlOffsets"};if(h.nodeName=="A"){var j={mouseleave:"handlePseudoHover",mouseenter:"handlePseudoHover",focus:"handlePseudoHover",blur:"handlePseudoHover"};for(var a in j){l[a]=j[a]}}for(var i in l){h.attachEvent("on"+i,function(){k[l[i]](h)})}h.attachEvent("onpropertychange",this.readPropertyChange)},giveLayout:function(b){b.style.zoom=1;if(b.currentStyle.position=="static"){b.style.position="relative"}},copyImageBorders:function(d){var f={borderStyle:true,borderWidth:true,borderColor:true};for(var e in f){d.vml.color.shape.style[e]=d.currentStyle[e]}},vmlFill:function(l){if(!l.currentStyle){return}else{var m=l.currentStyle}for(var n in l.vml){l.vml[n].shape.style.zIndex=m.zIndex}l.runtimeStyle.backgroundColor="";l.runtimeStyle.backgroundImage="";var i=(m.backgroundColor=="transparent");var k=true;if(m.backgroundImage!="none"||l.isImg){if(!l.isImg){l.vmlBg=m.backgroundImage;l.vmlBg=l.vmlBg.substr(5,l.vmlBg.lastIndexOf('")')-5)}else{l.vmlBg=l.src}var j=this;if(!j.imgSize[l.vmlBg]){var h=document.createElement("img");j.imgSize[l.vmlBg]=h;h.className=j.ns+"_sizeFinder";h.runtimeStyle.cssText="behavior:none; position:absolute; left:-10000px; top:-10000px; border:none;";h.attachEvent("onload",function(){this.width=this.offsetWidth;this.height=this.offsetHeight;j.vmlOffsets(l)});h.src=l.vmlBg;h.removeAttribute("width");h.removeAttribute("height");document.body.insertBefore(h,document.body.firstChild)}l.vml.image.fill.src=l.vmlBg;k=false}l.vml.image.fill.on=!k;l.vml.image.fill.color="none";l.vml.color.shape.style.backgroundColor=m.backgroundColor;l.runtimeStyle.backgroundImage="none";l.runtimeStyle.backgroundColor="transparent"},vmlOffsets:function(z){var v=z.currentStyle;var b={W:z.clientWidth+1,H:z.clientHeight+1,w:this.imgSize[z.vmlBg].width,h:this.imgSize[z.vmlBg].height,L:z.offsetLeft,T:z.offsetTop,bLW:z.clientLeft,bTW:z.clientTop};var A=(b.L+b.bLW==1)?1:0;var y=function(a,g,f,h,e,d){a.coordsize=h+","+e;a.coordorigin=d+","+d;a.path="m0,0l"+h+",0l"+h+","+e+"l0,"+e+" xe";a.style.width=h+"px";a.style.height=e+"px";a.style.left=g+"px";a.style.top=f+"px"};y(z.vml.color.shape,(b.L+(z.isImg?0:b.bLW)),(b.T+(z.isImg?0:b.bTW)),(b.W-1),(b.H-1),0);y(z.vml.image.shape,(b.L+b.bLW),(b.T+b.bTW),(b.W),(b.H),1);var w={X:0,Y:0};var c=function(e,a){var f=true;switch(a){case"left":case"top":w[e]=0;break;case"center":w[e]=0.5;break;case"right":case"bottom":w[e]=1;break;default:if(a.search("%")!=-1){w[e]=parseInt(a)*0.01}else{f=false}}var d=(e=="X");w[e]=Math.ceil(f?((b[d?"W":"H"]*w[e])-(b[d?"w":"h"]*w[e])):parseInt(a));if(w[e]==0){w[e]++}};for(var t in w){c(t,v["backgroundPosition"+t])}z.vml.image.fill.position=(w.X/b.W)+","+(w.Y/b.H);var p=v.backgroundRepeat;var x={T:1,R:b.W+A,B:b.H,L:1+A};var q={X:{b1:"L",b2:"R",d:"W"},Y:{b1:"T",b2:"B",d:"H"}};if(p!="repeat"){var u={T:(w.Y),R:(w.X+b.w),B:(w.Y+b.h),L:(w.X)};if(p.search("repeat-")!=-1){var s=p.split("repeat-")[1].toUpperCase();u[q[s].b1]=1;u[q[s].b2]=b[q[s].d]}if(u.B>b.H){u.B=b.H}z.vml.image.shape.style.clip="rect("+u.T+"px "+(u.R+A)+"px "+u.B+"px "+(u.L+A)+"px)"}else{z.vml.image.shape.style.clip="rect("+x.T+"px "+x.R+"px "+x.B+"px "+x.L+"px)"}},fixPng:function(e){e.style.behavior="none";if(e.nodeName=="BODY"||e.nodeName=="TD"||e.nodeName=="TR"){return}e.isImg=false;if(e.nodeName=="IMG"){if(e.src.toLowerCase().search(/\.png$/)!=-1){e.isImg=true;e.style.visibility="hidden"}else{return}}else{if(e.currentStyle.backgroundImage.toLowerCase().search(".png")==-1){return}}var i=DD_belatedPNG;e.vml={color:{},image:{}};var h={shape:{},fill:{}};for(var l in e.vml){for(var j in h){var k=i.ns+":"+j;e.vml[l][j]=document.createElement(k)}e.vml[l].shape.stroked=false;e.vml[l].shape.appendChild(e.vml[l].fill);e.parentNode.insertBefore(e.vml[l].shape,e)}e.vml.image.shape.fillcolor="none";e.vml.image.fill.type="tile";e.vml.color.fill.on=false;i.attachHandlers(e);i.giveLayout(e);i.giveLayout(e.offsetParent);i.applyVML(e)}};try{document.execCommand("BackgroundImageCache",false,true)}catch(r){}DD_belatedPNG.createVmlNameSpace();DD_belatedPNG.createVmlStyleSheet()};

/*  multiXMenu      */
var XMenuSettings={};var multiXMenuTools={make:function(a){XMenuSettings[a.menuId]={};XMenuSettings[a.menuId].rte=a.rte;XMenuSettings[a.menuId].rtei1=a.rtei1;XMenuSettings[a.menuId].rtei2=a.rtei2;XMenuSettings[a.menuId].rtei3=a.rtei3;XMenuSettings[a.menuId].rtei4=a.rtei4;XMenuSettings[a.menuId].rtei5=a.rtei5;XMenuSettings[a.menuId].rtei6=a.rtei6;XMenuSettings[a.menuId].rtei7=a.rtei7;XMenuSettings[a.menuId].rtei8=a.rtei8;XMenuSettings[a.menuId].rtei9=a.rtei9;XMenuSettings[a.menuId].rtei10=a.rtei10;XMenuSettings[a.menuId].rtl=a.rtl;XMenuSettings[a.menuId].rse=a.rse;XMenuSettings[a.menuId].rsei1=a.rsei1;XMenuSettings[a.menuId].rsei2=a.rsei2;XMenuSettings[a.menuId].rsei3=a.rsei3;XMenuSettings[a.menuId].rsei4=a.rsei4;XMenuSettings[a.menuId].rsei5=a.rsei5;XMenuSettings[a.menuId].rsei6=a.rsei6;XMenuSettings[a.menuId].rsei7=a.rsei7;XMenuSettings[a.menuId].rsei8=a.rsei8;XMenuSettings[a.menuId].rsei9=a.rsei9;XMenuSettings[a.menuId].rsei10=a.rsei10;XMenuSettings[a.menuId].rsl=a.rsl;XMenuSettings[a.menuId].rbe=a.rbe;XMenuSettings[a.menuId].rbl=a.rbl;XMenuSettings[a.menuId].ste=a.ste;XMenuSettings[a.menuId].stl=a.stl;XMenuSettings[a.menuId].sbe=a.sbe;XMenuSettings[a.menuId].sbl=a.sbl;XMenuSettings[a.menuId].multiColor=a.multiColor;XMenuSettings[a.menuId].erbc=a.erbc;XMenuSettings[a.menuId].esbc=a.esbc;XMenuSettings[a.menuId].mode=a.mode;XMenuSettings[a.menuId].sddmb=a.sddmb}};


var XMenuTools = {
		
	start: function() {
		
	    /* Accordion menu */
		new XMenuAccordionMenu('ul.menu li.toggler', 'ul.accordion', { accordion: 'slide' });
		/* Fancy menu */
		if(XMenuSettings){
			for ( var $i in XMenuSettings ){
			    if (XMenuSettings[$i].mode=='fade'){
			        new XMenuFancyMenu(MK111.$E('ul', $i), { mode: 'fade', transition: MK111.Fx.Transitions.linear, duration: 500 });
			    }else if(XMenuSettings[$i].mode=='move'){
			        new XMenuFancyMenu(MK111.$E('ul', $i), { mode: 'move', transition: MK111.Fx.Transitions.Expo.easeOut, duration: 700 });
			    }//end if			
			} //end for
		}else{
			new XMenuFancyMenu(MK111.$E('ul', 'menu'), { mode: XMenuSettings[$i].mode, transition: MK111.Fx.Transitions.linear, duration: 500 });
		}//end if

        for(var $i in XMenuSettings){
        
            if ( XMenuSettings[$i].sddmb=='allbrowsers' ){
                new XMenuDropdownMenu('div#'+ $i +'  li.parent', { mode: 'height', transition: MK111.Fx.Transitions.Expo.easeOut });
			}else if (XMenuSettings[$i].sddmb=='allExceptIE'){
                if(!window.ie6 && !window.ie7) { new XMenuDropdownMenu('div#'+ $i +'  li.parent', { mode: 'height', transition: MK111.Fx.Transitions.Expo.easeOut }); }
			}
			
		var rte = { 'color': XMenuSettings[$i].rte };
		var rtei1 = { 'color': XMenuSettings[$i].rtei1 };
		var rtei2 = { 'color': XMenuSettings[$i].rtei2 };
		var rtei3 = { 'color': XMenuSettings[$i].rtei3 };
		var rtei4 = { 'color': XMenuSettings[$i].rtei4 };
		var rtei5 = { 'color': XMenuSettings[$i].rtei5 };
		var rtei6 = { 'color': XMenuSettings[$i].rtei6 };
		var rtei7 = { 'color': XMenuSettings[$i].rtei7 };
		var rtei8 = { 'color': XMenuSettings[$i].rtei8 };
		var rtei9 = { 'color': XMenuSettings[$i].rtei9 };
		var rtei10 = { 'color': XMenuSettings[$i].rtei10 };
		var rtl = { 'color': XMenuSettings[$i].rtl };
		
		var rse = { 'color': XMenuSettings[$i].rse };
		var rsei1 = { 'color': XMenuSettings[$i].rsei1 };
		var rsei2 = { 'color': XMenuSettings[$i].rsei2 };
		var rsei3 = { 'color': XMenuSettings[$i].rsei3 };
		var rsei4 = { 'color': XMenuSettings[$i].rsei4 };
		var rsei5 = { 'color': XMenuSettings[$i].rsei5 };
		var rsei6 = { 'color': XMenuSettings[$i].rsei6 };
		var rsei7 = { 'color': XMenuSettings[$i].rsei7 };
		var rsei8 = { 'color': XMenuSettings[$i].rsei8 };
		var rsei9 = { 'color': XMenuSettings[$i].rsei9 };
		var rsei10 = { 'color': XMenuSettings[$i].rsei10 };
		var rsl = { 'color': XMenuSettings[$i].rsl };
		
		var rbe = { 'background-color': XMenuSettings[$i].rbe };
		var rbl = { 'background-color': XMenuSettings[$i].rbl };
		
		var ste = { 'color': XMenuSettings[$i].ste };
		var stl = { 'color': XMenuSettings[$i].stl };
	
		var sbe = { 'background-color': XMenuSettings[$i].sbe };
		var sbl = { 'background-color': XMenuSettings[$i].sbl };
		
		var multiColor = XMenuSettings[$i].multiColor ;
		var erbc = XMenuSettings[$i].erbc ;
		var esbc = XMenuSettings[$i].esbc ;		
		
		
		
		
		///////* Morph: main menu (Title) *////////////////////////////////////////////////////////////////
		if ( multiColor == true ){
		
		new XMenuMorph('div#'+ $i +' li.item1', rtei1, rtl,
			{ transition: MK111.Fx.Transitions.linear, duration: 500},
			{ transition: MK111.Fx.Transitions.sineIn, duration: 500 }, '.level1');
		
		new XMenuMorph('div#'+ $i +' li.item2', rtei2, rtl,
			{ transition: MK111.Fx.Transitions.linear, duration: 500},
			{ transition: MK111.Fx.Transitions.sineIn, duration: 500 }, '.level1');
		
		new XMenuMorph('div#'+ $i +' li.item3', rtei3, rtl,
			{ transition: MK111.Fx.Transitions.linear, duration: 500},
			{ transition: MK111.Fx.Transitions.sineIn, duration: 500 }, '.level1');
		
		new XMenuMorph('div#'+ $i +' li.item4', rtei4, rtl,
			{ transition: MK111.Fx.Transitions.linear, duration: 500},
			{ transition: MK111.Fx.Transitions.sineIn, duration: 500 }, '.level1');
		
		new XMenuMorph('div#'+ $i +' li.item5', rtei5, rtl,
			{ transition: MK111.Fx.Transitions.linear, duration: 500},
			{ transition: MK111.Fx.Transitions.sineIn, duration: 500 }, '.level1');
		
		new XMenuMorph('div#'+ $i +' li.item6', rtei6, rtl,
			{ transition: MK111.Fx.Transitions.linear, duration: 500},
			{ transition: MK111.Fx.Transitions.sineIn, duration: 500 }, '.level1');
		
		new XMenuMorph('div#'+ $i +' li.item7', rtei7, rtl,
			{ transition: MK111.Fx.Transitions.linear, duration: 500},
			{ transition: MK111.Fx.Transitions.sineIn, duration: 500 }, '.level1');
		
		new XMenuMorph('div#'+ $i +' li.item8', rtei8, rtl,
			{ transition: MK111.Fx.Transitions.linear, duration: 500},
			{ transition: MK111.Fx.Transitions.sineIn, duration: 500 }, '.level1');
			
		new XMenuMorph('div#'+ $i +' li.item9', rtei9, rtl,
			{ transition: MK111.Fx.Transitions.linear, duration: 500},
			{ transition: MK111.Fx.Transitions.sineIn, duration: 500 }, '.level1');
			
		new XMenuMorph('div#'+ $i +' li.item10', rtei10, rtl,
			{ transition: MK111.Fx.Transitions.linear, duration: 500},
			{ transition: MK111.Fx.Transitions.sineIn, duration: 500 }, '.level1');
			
		} else {
		
		new XMenuMorph('div#'+ $i +' li.level1', rte, rtl,
			{ transition: MK111.Fx.Transitions.linear, duration: 300, ignoreClass: 'active' },
			{ transition: MK111.Fx.Transitions.sineIn, duration: 700 }, '.level1');
		
		}
		
		
		///////* Morph: Sub Menu (Title) *////////////////////////////////////////////////////////////////	
		if ( multiColor == true ){
		
		new XMenuMorph('div#'+ $i +' li.item1 ul.level2 a', rtei1, rtl,
			{ transition: MK111.Fx.Transitions.expoOut, duration: 300},
			{ transition: MK111.Fx.Transitions.sineIn, duration: 500 });
		
		new XMenuMorph('div#'+ $i +' li.item2 ul.level2 a', rtei2, rtl,
			{ transition: MK111.Fx.Transitions.expoOut, duration: 300},
			{ transition: MK111.Fx.Transitions.sineIn, duration: 500 });
		
		new XMenuMorph('div#'+ $i +' li.item3 ul.level2 a', rtei3, rtl,
			{ transition: MK111.Fx.Transitions.expoOut, duration: 300},
			{ transition: MK111.Fx.Transitions.sineIn, duration: 500 });
		
		new XMenuMorph('div#'+ $i +' li.item4 ul.level2 a', rtei4, rtl,
			{ transition: MK111.Fx.Transitions.expoOut, duration: 300},
			{ transition: MK111.Fx.Transitions.sineIn, duration: 500 });
		
		new XMenuMorph('div#'+ $i +' li.item5 ul.level2 a', rtei5, rtl,
			{ transition: MK111.Fx.Transitions.expoOut, duration: 300},
			{ transition: MK111.Fx.Transitions.sineIn, duration: 500 });
		
		new XMenuMorph('div#'+ $i +' li.item6 ul.level2 a', rtei6, rtl,
			{ transition: MK111.Fx.Transitions.expoOut, duration: 300},
			{ transition: MK111.Fx.Transitions.sineIn, duration: 500 });
		
		new XMenuMorph('div#'+ $i +' li.item7 ul.level2 a', rtei7, rtl,
			{ transition: MK111.Fx.Transitions.expoOut, duration: 300},
			{ transition: MK111.Fx.Transitions.sineIn, duration: 500 });
		
		new XMenuMorph('div#'+ $i +' li.item8 ul.level2 a', rtei8, rtl,
			{ transition: MK111.Fx.Transitions.expoOut, duration: 300},
			{ transition: MK111.Fx.Transitions.sineIn, duration: 500 });
			
		new XMenuMorph('div#'+ $i +' li.item9 ul.level2 a', rtei9, rtl,
			{ transition: MK111.Fx.Transitions.expoOut, duration: 300},
			{ transition: MK111.Fx.Transitions.sineIn, duration: 500 });
			
		new XMenuMorph('div#'+ $i +' li.item10 ul.level2 a', rtei10, rtl,
			{ transition: MK111.Fx.Transitions.expoOut, duration: 300},
			{ transition: MK111.Fx.Transitions.sineIn, duration: 500 });

		} else {
		
		
		new XMenuMorph('div#'+ $i +' li.level2 a, div#'+ $i +' li.level2 span.separator', ste, stl,
			{ transition: MK111.Fx.Transitions.linear, duration: 100 },
			{ transition: MK111.Fx.Transitions.sineIn, duration: 700 });
		
		}
		
		
		///////* Morph: main menu (SubTitle) *////////////////////////////////////////////////////////////////
		if ( multiColor == true ){
		
		new XMenuMorph('div#'+ $i +' li.item1', rsei1, rsl,
			{ transition: MK111.Fx.Transitions.linear, duration: 500},
			{ transition: MK111.Fx.Transitions.sineIn, duration: 500 }, 'span.sub');
		
		new XMenuMorph('div#'+ $i +' li.item2', rsei2, rsl,
			{ transition: MK111.Fx.Transitions.linear, duration: 500},
			{ transition: MK111.Fx.Transitions.sineIn, duration: 500 }, 'span.sub');
				
		new XMenuMorph('div#'+ $i +' li.item3', rsei3, rsl,
			{ transition: MK111.Fx.Transitions.linear, duration: 500},
			{ transition: MK111.Fx.Transitions.sineIn, duration: 500 }, 'span.sub');
		
		new XMenuMorph('div#'+ $i +' li.item4', rsei4, rsl,
			{ transition: MK111.Fx.Transitions.linear, duration: 500},
			{ transition: MK111.Fx.Transitions.sineIn, duration: 500 }, 'span.sub');
		
		new XMenuMorph('div#'+ $i +' li.item5', rsei5, rsl,
			{ transition: MK111.Fx.Transitions.linear, duration: 500},
			{ transition: MK111.Fx.Transitions.sineIn, duration: 500 }, 'span.sub');
		
		new XMenuMorph('div#'+ $i +' li.item6', rsei6, rsl,
			{ transition: MK111.Fx.Transitions.linear, duration: 500},
			{ transition: MK111.Fx.Transitions.sineIn, duration: 500 }, 'span.sub');
		
		new XMenuMorph('div#'+ $i +' li.item7', rsei7, rsl,
			{ transition: MK111.Fx.Transitions.linear, duration: 500},
			{ transition: MK111.Fx.Transitions.sineIn, duration: 500 }, 'span.sub');
		
		new XMenuMorph('div#'+ $i +' li.item8', rsei8, rsl,
			{ transition: MK111.Fx.Transitions.linear, duration: 500},
			{ transition: MK111.Fx.Transitions.sineIn, duration: 500 }, 'span.sub');
			
		new XMenuMorph('div#'+ $i +' li.item9', rsei9, rsl,
			{ transition: MK111.Fx.Transitions.linear, duration: 500},
			{ transition: MK111.Fx.Transitions.sineIn, duration: 500 }, 'span.sub');
			
		new XMenuMorph('div#'+ $i +' li.item10', rsei10, rsl,
			{ transition: MK111.Fx.Transitions.linear, duration: 500},
			{ transition: MK111.Fx.Transitions.sineIn, duration: 500 }, 'span.sub');
			
		} else {
		
		new XMenuMorph('div#'+ $i +' li.level1', rse, rsl,
			{ transition: MK111.Fx.Transitions.linear, duration: 300 },
			{ transition: MK111.Fx.Transitions.sineIn, duration: 700 }, 'span.sub');
		
		}
		
		if (erbc==true) {
		new XMenuMorph('div#'+ $i +' li.level1 a, div#'+ $i +' li.level1 span.separator', rbe, rbl,
			{ transition: MK111.Fx.Transitions.linear, duration: 0, ignoreClass: 'active'},
			{ transition: MK111.Fx.Transitions.sineIn, duration: 700 });
		}
		
		
		if (esbc==true) {
		    new XMenuMorph('div#'+ $i +' li.level2 a, div#'+ $i +' li.level2 span.separator', sbe, sbl,
			    { transition: MK111.Fx.Transitions.linear, duration: 100 },
			    { transition: MK111.Fx.Transitions.sineIn, duration: 700 });
		}
		
		/* Load IE6 fix */
        if (window.ie6) {
        	
	        function loadIE6Fix() {
	        
	        fixPngBackground('div#'+ $i +' div.menubar-m');
	        
	        sfHover('div#'+ $i +' span.separator');
	        sfHover('div#'+ $i +' li');
	        sfHover('.menu span.separator');
	        sfHover('.menu li');	        	        
	        DD_belatedPNG.fix('.png_bg');
            }

            window.addEvent('domready', loadIE6Fix);
            window.addEvent('load', correctPngInline);
            
        }
		
		}//end for		
	} //end start function	
}; //end XMenuTools

/* Add functions on window load */
window.addEvent('domready', XMenuTools.start);


/* Fix PNG background */
function fixPngBackground(selector) {
	MK111.$ES(selector).each(function(element){
		element.addClass('png_bg');
	});
}