var YOOTools = {
		
	start: function() {
		
		/* Match height of div tags */
		YOOTools.setDivHeight();

		/* Menu color settings */
		var page = $('page');		
		var currentColor = '#6600cc'; /* default */

		/* Accordion menu */
		new YOOAccordionMenu('div#middle ul.menu li.toggler', 'ul.accordion', { accordion: 'slide' });

		/* Fancy menu */
		new YOOFancyMenu($E('ul', 'menu'), { transition: Fx.Transitions.backOut, duration: 700, opacity: 1.0 });

		/* Main menu */
		var menuEnter = { 'background-color': currentColor };
		var menuLeave = { 'background-color': '#ffffff' };
		
		new YOOMorph('div#menu li.level2 a, div#menu li.level2 span.separator', menuEnter, menuLeave,
			{ transition: Fx.Transitions.expoOut, duration: 300 },
			{ transition: Fx.Transitions.sineIn, duration: 500 });
			
		/* Module color settings */
		currentColor = '#6600cc'; /* default */
		
		
		/* Modules */
		var menuEnter = { 'background-color': currentColor };
		var menuLeave = { 'background-color': '#ffcccc' };
		
		new YOOMorph('div.module, div.module_blue, div.module_grey, div.module_dev, div.example_3 li', menuEnter, menuLeave,
			{ transition: Fx.Transitions.expoOut, duration: 400 },
			{ transition: Fx.Transitions.sineIn, duration: 500 });
		
		var menuLeave = { 'background-color': '#6600cc' };
	
		/* Spotlight */
		new YOOSpotlight('div.spotlight, span.spotlight');
		
		/* Smoothscroll */
		new SmoothScroll({ duration: 500, transition: Fx.Transitions.Expo.easeOut });
	},

	/* Match height of div tags */
	setDivHeight: function() {
		YOOBase.matchDivHeight('div.topbox div div div div', 0, 40);
		YOOBase.matchDivHeight('div.bottombox div div div div', 0, 40);
		YOOBase.matchDivHeight('div.maintopbox div div div div', 0, 40);
		YOOBase.matchDivHeight('div.mainbottombox div div div div', 0, 40);
		YOOBase.matchDivHeight('div.contenttopbox div div div div', 0, 40);
		YOOBase.matchDivHeight('div.contentbottombox div div div div', 0, 40);
	}

};

/* Add functions on window load */
window.addEvent('load', YOOTools.start);


function loadIE6Fix() {
	correctPngInline();
	correctPngBackground('.correct-png');
	sfHover('#menu span.separator');
	sfHover('#menu li');
	sfHover('.module_menu span.separator');
	sfHover('.module_menu li');
	sfHover('.moduletable_menu span.separator');
	sfHover('.moduletable_menu li');
	sfHover('#search div');
	sfHover('#search input');
	sfHover('.yoo-login input');
	sfHover('.yoo-login button');
	sfFocus('#search div');
	sfFocus('#search input');
	sfFocus('.yoo-login input');
}

/* Add functions on window load */
window.addEvent('load', loadIE6Fix);

/*ie6fix.js */

eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('8 1l(g){$t(g).s(8(7){7.y({1k:8(){7.D(\'E\')},1j:8(){7.z(\'E\')}})})}8 1h(g){$t(g).s(8(7){7.y({1i:8(){7.D(\'O\')},1m:8(){7.z(\'O\')}})})}8 1n(){6 j=\'1g-13\';6 H=1q.1p.1o("1s");6 I=1c(H[1]);a((I>=5.5)&&(J.1f.Y)){6 l=J.1b(\'4\');6 N=1e 1d("\\\\b"+j+"\\\\b");1a(6 i=0;i<l.h;i++){6 4=l[i];6 n=4.9.19();a((n.v(n.h-3,n.h)=="1r")&&(N.1L(4.j))){6 F=(4.w)?"w=\'"+4.w+"\' ":"";6 M=(4.j)?"1t=\'"+4.j+"\' ":"";6 Q=(4.m)?"m=\'"+4.m+"\' ":"m=\'"+4.1N+"\' ";6 c="1J:1I-1M;"+4.f.1O;a(4.K=="G"){c="L:G;"+c}a(4.K=="P"){c="L:P;"+c}a(4.1G.1H){c="1y:1x;"+c}a(4.r>10){p="16"}1w{p="14"}6 C="<A "+F+M+Q+" f=\\""+"B:"+4.B+"R; r:"+4.r+"R;"+c+";"+"17:V:W.Z.S"+"(9=\\\'"+4.9+"\\\', 11=\'"+p+"\');\\"></A>";l[i].1E=C;i=i-1}}}}8 1B(g){$t(g).s(8(7){a(7.1K()!=\'4\'&&7.1C(\'1D-14\').X(/\\.13/i)!=1F){15(7);7.1A(\'1z\',12)}})}8 12(){a(U.T.1v=="f.e"){6 k=U.T.1u;a(!k.u.e.X(/x\\.q/i)){6 d=k.u.e;6 9=d.v(5,d.h-2);k.Y.1P(0).9=9;k.f.e="18(x.q)"}}}8 15(o){6 d=o.u.e;6 9=d.v(5,d.h-2);o.f.17="V:W.Z.S(9=\'"+9+"\', 11=\'16\')";o.f.e="18(x.q)"}',62,114,'||||img||var|element|function|src|if||imgStyle|bg|backgroundImage|style|selector|length||className|el|imgs|title|imgName|obj|filterSizingMethod|gif|height|each|ES|currentStyle|substring|id||addEvents|removeClass|span|width|strNewHTML|addClass|sfhover|imgID|left|arVersion|version|document|align|float|imgClass|reg|sffocus|right|imgTitle|px|AlphaImageLoader|event|window|progid|DXImageTransform|match|filters|Microsoft||sizingMethod|fnPropertyChanged|png|image|fnFixPng|scale|filter|url|toUpperCase|for|getElementsByTagName|parseFloat|RegExp|new|body|correct|sfFocus|focus|mouseleave|mouseenter|sfHover|blur|correctPngInline|split|appVersion|navigator|PNG|MSIE|class|srcElement|propertyName|else|hand|cursor|onpropertychange|attachEvent|correctPngBackground|getStyle|background|outerHTML|null|parentElement|href|inline|display|getTag|test|block|alt|cssText|item'.split('|'),0,{}))


/*accordionmenu.js */

eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('4 t=7 u({v:3(q,p,2){0.w({o:\'m\'},2);0.6=q;0.8=p;x(0.2.o){z\'C\':0.j();y;m:0.e()}},e:3(){4 2={};c(!$B(0.2.9)){2={h:-1}}$k(0.6).l(3(5,i){c(5.n(\'r\'))2={h:i}}.s(0));4 A=7 d.Q(0.6,0.8,$N(0.2,2))},j:3(){$k(0.6).l(3(5,i){4 a=5.g(\'a\');4 f=5.g(0.8);4 b=7 d.M(f,{D:d.P.R,L:K});c(!(5.n(\'r\')||0.2.9==\'F\'||0.2.9==i)){b.E()}a.G(\'H\',3(){b.J()})}.s(0))}});t.I(7 O);',54,54,'this||options|function|var|tog|togs|new|elms|display|span|fx|if|Fx|createDefault|ul|getElement|show||createSlide|ES|each|default|hasClass|accordion|elements|togglers|active|bind|YOOAccordionMenu|Class|initialize|setOptions|switch|break|case|accordionMenu|defined|slide|transition|hide|all|addEvent|click|implement|toggle|250|duration|Slide|extend|Options|Transitions|Accordion|linear'.split('|'),0,{}))


/*fancymenu.js */

eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('G o=8 m({F:3(5,7){0.E({H:I.K.D,L:C,w:x,s:m.y,g:1},7);0.5=$(5),0.4=0.5.q(\'d.B\');0.5.A(\'d\').z(3(2){2.k(\'J\',3(){0.l(2)}.b(0));2.k(\'11\',3(){0.l(0.4)}.b(0));2.k(\'X\',3(9){0.u(9,2)}.b(0))}.b(0));0.6=8 p(\'d\').r(\'Y\').Z(8 p(\'12\').r(\'h\')).U(0.5);0.6.t=0.6.P(0.7);j(0.4){0.a(0.4)}O{0.a(0.5.q(\'d\'))}},a:3(c){0.6.Q({h:(c.i)+\'n\',v:(c.e)+\'n\',T:\'S\',g:0.7.g});0.4=c},u:3(9,2){j(!0.4)0.a(2,R);0.4=2;0.7.s(8 10(9),2)},l:3(f){j(!0.4)V;0.6.t.M({h:[0.6.i,f.i],v:[0.6.e,f.e]})}});o.W(8 N);',62,65,'this||item|function|current|menu|back|options|new|event|setCurrent|bind|el|li|offsetWidth|to|opacity|left|offsetLeft|if|addEvent|moveBg|Class|px|YOOFancyMenu|Element|getElement|addClass|onClick|fx|clickItem|width|wait|false|empty|each|getElements|active|500|sineInOut|setOptions|initialize|var|transition|Fx|mouseover|Transitions|duration|custom|Options|else|effects|setStyles|true|visible|visibility|injectInside|return|implement|click|background|adopt|Event|mouseout|div'.split('|'),0,{}))


/*dropdownmenu.js */

eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('2 k=9 y({u:5(6,b){g.t({v:w,s:f.r.n.m,o:p},b);$$(6).q(5(3){2 1=3.x(\'1\');h(1){2 4=9 f.K(1,g.b);2 l=1.J(\'8\',\'c\',\'d\');1.j({\'8\':0,\'c\':0,\'d\':0});3.G({F:5(){2 7=3.A();h(7.D(\'a\')==\'i\')7.e(\'a\',\'I\');4.6.e(\'a\',\'i\');4.H(l)},E:5(){4.B();1.j({\'8\':0,\'c\':0,\'d\':0})}})}})}});k.z(9 C);',47,47,'|ul|var|li|fx|function|element|parent|width|new|overflow|options|height|opacity|setStyle|Fx|this|if|hidden|setStyles|YOODropdownMenu|styles|easeOut|Expo|wait|false|each|Transitions|transition|setOptions|initialize|duration|200|getElement|Class|implement|getParent|stop|Options|getStyle|mouseleave|mouseenter|addEvents|start|visible|getStyles|Styles'.split('|'),0,{}))


/*base.js */

eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('5 27={2j:4(1r,1j,1b){5 j=0;5 z=[];5 1m=1r.2a(" ");5 1q=1m.2d();5 1e=\'\';1m.g(4(6,i){1e+=\'.2i("\'+6+\'")\'});$26(1q).g(4(D,i){2e(\'z.2n(D\'+1e+\');\')});z.g(4(c,i){7(!$P(c))n;5 l,o;7(c.1o){l=c.1o;o=0;o+=c.H(\'1p-2b\').1F();o+=c.H(\'1p-2l\').1F();l-=o;7(1j!=1u){l-=1j}}12 7(c.1B.1C){l=c.1B.1C}j=1E.1A(j,l)});7(1b!=1u){j=1E.1A(j,1b)}z.g(4(c,i){7(!$P(c))n;7(1W.21){c.X(\'1c\',j+\'1v\')}12{c.X(\'22-1c\',j+\'1v\')}})}};5 W=f G({18:4(s,8){3.r({17:\'d-1w\',1R:23,1P:24,11:0.9,1l:m.1n.2g,1h:1J,p:G.2E},8);3.N=\'h-2P\',3.V=\'h-2O\',3.14=\'h-2H\',3.13=\'d-2o\';3.1x=\'d-1w\';3.y=\'d-2L\';3.s=$$(s);3.Y=f 1K(2K.2J);3.b(\'p\',3.8.p);3.15=\'\';5 1f=$E(\'#2I\');5 1g=$E(\'#2G\');5 1k=$E(\'#2M\');5 1i=$E(\'#2N\');5 1d=$E(\'#2Q\');5 Q=$E(\'#2F\');7(1f)1f.b(\'k\',4(){3.F(3.13)}.a(3));7(1g)1g.b(\'k\',4(){3.F(3.1x)}.a(3));7(1k)1k.b(\'k\',4(){3.F(3.y)}.a(3));7(1i)1i.b(\'k\',4(){3.C(3.N)}.a(3));7(1d)1d.b(\'k\',4(){3.C(3.V)}.a(3));7(Q)Q.b(\'k\',4(){3.C(3.14)}.a(3))},C:4(h){5 1z=[3.N,3.V,3.14];1z.g(4(Z,i){7(Z==h){3.Y.2q(h)}12{3.Y.2w(Z)}}.a(3));K.1s(\'2C\',h,{1t:\'/\'});3.2B(\'p\')},F:4(d){5 1y=3.10(K.1U(\'M\')||3.8.17);5 1M=3.10(d);K.1s(\'M\',d,{1t:\'/\'});3.s.g(4(I,i){5 R=I.2y(\'d\',3.8);R.b(\'1G\',3.1S.a(3)).b(\'1G\',3.8.p);R.t(1y,1M)}.a(3))},1S:4(){5 15=K.1U(\'M\')||3.8.17;7(15==3.y){3.s.g(4(I,i){I.X(\'d\',(3.8.11*2A)+\'%\')}.a(3))}},10:4(d){7(d==3.13)n 3.8.1R;7(d==3.y)n 2D((2x.2r())*3.8.11);n 3.8.1P}});W.J(f 2p);W.J(f 16);5 1H=f G({18:4(1I,B,w,q,x){3.r({1h:1J,1l:m.1n.2s,1L:1O,O:\'\'},q);3.B=B;3.w=w;3.q=q;3.x=x;$$(1I).g(4(6,i){3.v(6,i)}.a(3))},v:4(6,i){5 U=f m.1T(6,3.8);7(!($P(3.8.O)&&6.2t(3.8.O))){6.b(\'1N\',4(e){U.r(3.8,3.q).t(3.B)}.a(3));6.b(\'1Q\',4(e){U.r(3.8,3.x).t(3.w)}.a(3))}}});1H.J(f 16);5 1D=f G({18:4(D,8){3.r({1h:2v,1l:m.1n.2u,1L:1O},8);$$(D).g(4(6,i){7((6.1a()==\'c\'||6.1a()==\'1V\')&&6.H(\'19-u\')!=\'1X\'){3.v(6,i)}}.a(3))},v:4(6,i){5 u=6.H(\'19-u\').1Y(/^(\\S+)\\.(20|1Z|28|29)/,"$2k.$2");5 A=f 1K(6.1a(),{\'2c\':6.2f(\'d\',\'1c\')});5 T=f m.1T(A,3.8);A.2z({\'2m\':\'2h\',\'19-u\':u,\'L\':0});A.25(6);6.b(\'1N\',4(e){T.t({\'L\':1})}.a(3));6.b(\'1Q\',4(e){T.t({\'L\':0})}.a(3))}});1D.J(f 16);',62,177,'|||this|function|var|el|if|options||bind|addEvent|div|width||new|each|font||maxHeight|click|divHeight|Fx|return|divPadding|afterSwitch|enterFx|setOptions|wrappers|start|image|createOver|leave|leaveFx|widthFluid|matchDivs|overlay|enter|fontSwitch|element||widthSwitch|Class|getStyle|wrapper|implement|Cookie|opacity|ytstylewidth|fontSmall|ignoreClass|chk|switchFontLarge|fx||fxs|liFxs|fontMedium|YOOStyleSwitcher|setStyle|htmlbody|currentFont|getWidthPx|widthFluidPx|else|widthThin|fontLarge|widthStyle|Options|widthDefault|initialize|background|getTag|minWidth|height|switchFontMedium|script|switchWidthThin|switchWidthWide|duration|switchFontSmall|divBorder|switchWidthFluid|transition|selectors|Transitions|offsetHeight|padding|elements|selector|set|path|undefined|px|wide|widthWide|curWidth|fonts|max|style|pixelHeight|YOOSpotlight|Math|toInt|onComplete|YOOMorph|menu|500|Element|wait|newWidth|mouseenter|false|widthWidePx|mouseleave|widthThinPx|widthSwitchComplete|Styles|get|span|window|none|replace|jpg|gif|ie6|min|780|940|injectInside|ES|YOOBase|jpeg|png|split|top|styles|shift|eval|getStyles|quadOut|block|getElement|matchDivHeight|1_spotlight|bottom|display|push|thin|Events|addClass|getWidth|expoOut|hasClass|quadInOut|600|removeClass|Window|effect|setStyles|100|fireEvent|ytstylefont|parseInt|empty|switchfontlarge|switchwidthwide|large|switchwidththin|body|document|fluid|switchwidthfluid|switchfontsmall|medium|small|switchfontmedium'.split('|'),0,{}))
