// UDMv4.6 // Custom
///////////////////////////////////////////////////////////////////
var um = { 'menuClasses': [], 'itemClasses': [], 'menuCode': [] };

// CORE CONFIGURATION

//initialization trigger element ["id"];
um.trigger = "";
//path to images folder
um.baseSRC = "udm-resources/";

if (window.pNavBarItemBG == null) {
    var pNavBarItemBG = "none";
}
if (window.pNavBarItemWidth == null) {
    var pNavBarItemWidth = "7.5em";
}
if (window.pNavBarTopBottomPadding == null) {
    var pNavBarTopBottomPadding = 0;
}
if (window.pNavBarLeftRightPadding == null) {
    var pNavBarLeftRightPadding = 10;
}
if (window.pNavBarMargin == null) {
    var pNavBarMargin = 0;
}
if (window.pNavBarMenuOffsetY == null) {
    var pNavBarMenuOffsetY = 0;
}
if (window.pNavBarMenuOffsetX == null) {
    var pNavBarMenuOffsetX = 0;
}
if (window.pNavBorderColor == null) {
    var pNavBorderColor = '#000000';
}

//navbar orientation
um.orientation = [
	pMenuOrientation, // alignment ["vertical"|"horizontal"|"popup"]
	pAlign,    //"left",		// h align ["left"|"right"]
	"top", 	// v align ["top"|"bottom"]
	"relative", // positioning ["relative"|"absolute"|"fixed"|"allfixed"]
	"0", // x position ["em"|"px"|"pt"|"0"]
	"0", // y position ["em"|"px"|"pt"|"0"]
	"1000", 	// z order ["0" to "10000"] (menu takes 20000 headroom)
	];


//navbar list output
um.list = [
	"flexible", // horizontal overflow ["rigid"|"flexible"]
	"yes", 	// show menus to IE-based screenreaders ["yes"|"no"]
	"no", 	// hide static menus for netscape 4 ["yes"|"no"]
	];


//menu behaviors	
um.behaviors = [
	"100", 	// open timer ["milliseconds"|"0"]
	"250", 	// close timer ["milliseconds"|"0"|"never"]
	"yes", 	// reposition menus to stay inside the viewport ["yes"|"no"]
	"default", 	// hide <select> for win/ie5.0 when menus open ["yes"|"no"]
	];

//reset behaviors
um.reset = [
	"yes", 	// reset from document mouse click ["yes"|"no"]
	"yes", 	// reset from window resize ["yes"|"no"]
	"yes", 	// reset from text resize ["yes"|"no"]
	"no", 	// reset after following link ["yes"|"no"]
	];

//horizontal continuation strip
um.hstrip = [
	"none", 	// background ["color"|"#hex"|"rgb()"|"image.gif"|"none"]
	"yes", 	// copy navbar item margin-right to margin-bottom ["yes"|"no"]
	];

//AutoSizing Nav Items
um.autosizing = [
	'10', 		// leeway space ["n" pixels]
	'auto', 	// max-width ["px"|"auto"]
	'auto', 	// min-width ["px"|"auto"]
	'no', 		// size first-level submenus to parent link ["yes"|"no"]
	];


/***************************************************************\
* MODULE SETTING
\***************************************************************/


//keyboard navigation
um.keys = [
	"38", 	// up ["n"] ["38" = up arrow key]
	"39", 	// right ["n"] ["39" = right arrow key]
	"40", 	// down ["n"] ["40" = down arrow key]
	"37", 	// left ["n"] ["37" = left arrow key]
	"123", 	// hotkey ["n"] ["123" = F12]
	"none", 	// hotkey modifier ["none"|"shiftKey"|"ctrlKey"|"altKey"]
	"27", 	// escape ["n"|"none"] ["27" = Esc]
	"document.getElementsByTagName('a')[4]", // exit focus ["js-expression"]
	];

/***************************************************************\
* NAVBAR DEFAULT STYLES
\***************************************************************/


//styles which apply to the navbar
um.navbar = [
	pNavBarMenuOffsetX, 	// nav -> menu x-offset (+-)["n" pixels]
	pNavBarMenuOffsetY, 	// nav -> menu y-offset (+-)["n" pixels]
	pNavBarItemWidth, // width ["em"|"px"|"pt"] (vertical navbar only - horizontal navbar items have "auto" width) ("%" doesn't work right) 
	];


//styles which apply to each navbar item
um.items = [
	pNavBarMargin, 	// margin between items ["n" pixels]
	"0", 	// border size ["n" pixels] (single value only)
	"separate", // border collapse ["collapse"|"separate"] (only applies when margin = "0"]
	pNavBorderColor, // border colors ["color"|"#hex"|"rgb()"] (single, double or four values)
	"solid solid solid solid", // border styles ["solid"|"double"|"dotted"|"dashed"|"groove"|"ridge"|"inset"|"outset"] (single, double or four values; don't use "none" - set border size to "0" if you don't want borders)
	pNavBorderColor, // hover/focus border colors ["color"|"#hex"|"rgb()"] (single, double or four values)
	"solid solid solid solid", // hover/focus border styles ["solid"|"double"|"dotted"|"dashed"|"groove"|"ridge"|"inset"|"outset"] (single, double or four values; don't use "none")
	pNavBorderColor, // visited border colors ["color"|"#hex"|"rgb()"] (single, double or four values)
	"solid solid solid solid", // visited border styles ["solid"|"double"|"dotted"|"dashed"|"groove"|"ridge"|"inset"|"outset"] (single, double or four values; don't use "none")
	pNavBarLeftRightPadding, 	// left/right padding ["n" pixels] (single value only)
	pNavBarTopBottomPadding, 	// top/bottom padding ["n" pixels] (single value only)
	pNavBarItemBG, 	// background ["color"|"#hex"|"rgb()"|"image.gif"]
	pNavBarItemBG, 	// hover/focus background ["color"|"#hex"|"rgb()"|"image.gif"]
	pNavBarItemBG, 	// visited background ["color"|"#hex"|"rgb()"|"image.gif"]
	pFontSize, //"10px",		// font size ["em"|"px"|"pt"|"%"]
	pFontFamilly, // "tahoma,verdana,arial,sans-serif",// font family ["font1,font2,font3"] (always end with a generic family)
	pFontWeight, 	// font weight ["normal"|"bold"]
	"none", 	// text decoration ["none"|"underline"|"overline"|"line-through"]
	pAlign, 	// text-align ["left"|"right"|"center"]
	pLiknColor, // color ["color"|"#hex"|"rgb()"]
	pHoverColor, // hover/focus color ["color"|"#hex"|"rgb()"]
	pLiknColor, // visited color ["color"|"#hex"|"rgb()"]
	"normal", // font-style ["normal"|"italic"|"oblique"]
	"normal", // hover/focus font-style ["normal"|"italic"|"oblique"]
	"normal", // visited font-style ["normal"|"italic"|"oblique"]
	pTextTransform + ";", 	//"letter-spacing:1px !important;",// additional link CSS (careful!)
	pTextTransform + ";", 	// additional hover/focus CSS (careful!)
	"", 	// additional visited CSS (careful!)
	"none", // menu indicator character/image ["x"|"image.gif"|"none"] (images are a non-tiled CSS background v-aligned in the middle of the region set by the clipping width)
	"none", // menu indicator rollover character/image ["x"|"image.gif"|"none"] (must be same type)
	"7", 	// clipping width of indicator image ["n" pixels] (image only - not used with character)
	"..", 	// alt text of indicator image ["x"] (image only)
	];


/***************************************************************\
* MENU DEFAULT STYLES
\***************************************************************/


//styles which apply to each menu
um.menus = [
	"0", 	// menu -> menu x-offset (+-)["n" pixels] // "-16"
	"0", 	// menu -> menu y-offset (+-)["n" pixels]
	"0", 	// border size ["n" pixels] (single value only) 
	pBG2Color, // border colors ["color"|"#hex"|"rgb()"] (single, double or four values)
	"solid", // border styles ["solid"|"double"|"dotted"|"dashed"|"groove"|"ridge"|"inset"|"outset"] (single, double or four values; don't use "none" - set border size to "0" if you don't want borders)
	"300px", // width ["em"|"px"|"pt"]
	"0", 	// padding ["n" pixels] (single value only)
	pLineColor, // background ["color"|"#hex"|"rgb()"|"image.gif"]
	pNavOpacityString, 	// additional menu CSS (careful!) (you can use a transition here but *not* a static filter)
	"none", // shadow background ["color"|"#hex"|"rgb()"|"image.gif"|"none"]
	"0", 	// shadow offset (+-) ["em"|"px"|"pt"|"%"|"0"]
	"filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135,strength=2);", // additional shadow layer CSS (if you use a Shadow filter here, win/ie5.5+ will do that *instead* of default shadow)
	];


//styles which apply to each menu item
um.menuItems = [
	"0", 	// margin around items ["n" pixels] (margins are like cellspacing)
	"0", 	// border size ["n" pixels] (single value only)
	"separate", // border collapse ["collapse"|"separate"] (only applies when margin = "0")
	pBGColor, // border colors ["color"|"#hex"|"rgb()"] (single, double or four values)
	"solid", // border styles ["solid"|"double"|"dotted"|"dashed"|"groove"|"ridge"|"inset"|"outset"] (single, double or four values; don't use "none" - set border size to "0" if you don't want borders)
	pBGColor, 	// hover/focus border colors ["color"|"#hex"|"rgb()"] (single, double or four values)
	"solid", // hover/focus border styles ["solid"|"double"|"dotted"|"dashed"|"groove"|"ridge"|"inset"|"outset"] (single, double or four values; don't use "none")
	pBGColor, // visited border colors ["color"|"#hex"|"rgb()"] (single, double or four values)
	"solid", // visited border styles ["solid"|"double"|"dotted"|"dashed"|"groove"|"ridge"|"inset"|"outset"] (single, double or four values; don't use "none")
	"10", 	// left/right padding ["n" pixels] (single value only) 
	"4", 	// top/bottom padding ["n" pixels] (single value only) 
	"transparent", // background ["color"|"#hex"|"rgb()"|"image.gif"]
	pLineColor, // hover/focus background ["color"|"#hex"|"rgb()"|"image.gif"]
	"transparent", // visited background ["color"|"#hex"|"rgb()"|"image.gif"]
	pFontSize, //"11px",		// font size ["em"|"px"|"pt"|"%"]
	pFontFamilly, //"tahoma,arial,sans-serif",// font family ["font1,font2,font3"] (always end with a generic family)
	pFontWeight, // font weight ["normal"|"bold"]
	"none", 	// text decoration ["none"|"underline"|"overline"|"line-through"]
	"left", 	// text-align ["left"|"right"|"center"]
	pTextColor, 	// color ["color"|"#hex"|"rgb()"]
	pHoverColor, 	// hover/focus color ["color"|"#hex"|"rgb()"]
	pTextColor, 	// visited color ["color"|"#hex"|"rgb()"]
	"normal", // font-style ["normal"|"italic"|"oblique"]
	"normal", // hover/focus font-style ["normal"|"italic"|"oblique"]
	"normal", // visited font-style ["normal"|"italic"|"oblique"]
	"border-bottom: 1px solid " + pBG2Color + ";" + pTextTransform + ";", 	// additional link CSS (careful!)
	"border-bottom: 1px solid " + pBG2Color + ";" + pTextTransform + ";", 	// additional hover/focus CSS (careful!)
	"border-bottom: 1px solid " + pBG2Color + ";" + pTextTransform + ";", 	// additional visited CSS (careful!)
	"none", // submenu indicator character/image ["x"|"image.gif"|"none"] (images are a non-tiled CSS background v-aligned in the middle of the region set by the clipping width)
	"none", // submenu indicator rollover character/image ["x"|"image.gif"|"none"] (must be the same type)
	"3", 	// clipping width of indicator image ["n" pixels] (image only)
	"..", 	// alt text of indicator image ["x"] (image only)
	];


/***************************************************************\
* MENU CLASSES
\***************************************************************/


//classes which apply to menus
um.menuClasses["orangeMenu"] = [
	"#000000 #000000 #000000 #000000", // border colors ["color"|"#hex"|"rgb()"]
	"none", // border styles ["solid"|"double"|"dotted"|"dashed"|"groove"|"ridge"|"inset"|"outset"] (single, double or four values; don't use "none" - set default border size to "0" if you don't want borders)
	"8em", 	// width ["em"|"px"|"pt"]
	"#fec", 	// background ["color"|"#hex"|"rgb()"|"image.gif"]
	"filter:progid:DXImageTransform.Microsoft.Inset(duration=0.2);", // additional menu CSS (careful!) (you can use a transition here but *not* a static filter)
	"none", // shadow background ["color"|"#hex"|"rgb()"|"image.gif"|"none"] (this won't show up at all if default shadow is "none", so if that's what you want, set default shadow to "transparent" or default offset to "0")
	"2px", 	// shadow offset (+-) ["em"|"px"|"pt"|"%"|"0"]
	"filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135,strength=2);", // additional shadow layer CSS (if you use a Shadow filter here, win/ie5.5+ will do that *instead* of default shadow)
	];


//classes which apply to menu items
um.itemClasses["orangeMenuItem"] = [
	"#000000", 	// border colors ["color"|"#hex"|"rgb()"] (single, double or four values)
	"none", // border styles ["solid"|"double"|"dotted"|"dashed"|"groove"|"ridge"|"inset"|"outset"] (single, double or four values; don't use "none" - set default border size to "0" if you don't want borders)
	"#000000", // hover/focus border colors ["color"|"#hex"|"rgb()"] (single, double or four values)
	"none", // hover/focus border styles ["solid"|"double"|"dotted"|"dashed"|"groove"|"ridge"|"inset"|"outset"] (single, double or four values; don't use "none")
	"#000000", 	// visited border colors ["color"|"#hex"|"rgb()"] (single, double or four values)
	"solid", // visited border styles ["solid"|"double"|"dotted"|"dashed"|"groove"|"ridge"|"inset"|"outset"] (single, double or four values; don't use "none")
	"#000000", 	// background ["color"|"#hex"|"rgb()"|"image.gif"]
	"#000000", // hover/focus background ["color"|"#hex"|"rgb()"|"image.gif"]
	"#000000", 	// visited background ["color"|"#hex"|"rgb()"|"image.gif"]
	"70%", 	// font size ["em"|"px"|"pt"|"%"]
	"tahoma,sans-serif", // font family ["font1,font2,font3"] (always end with a generic family)
	"normal", // font weight ["normal"|"bold"]
	"none", 	// text decoration ["none"|"underline"|"overline"|"line-through"]
	"left", 	// text-align ["left"|"right"|"center"]
	"#999999", // color ["color"|"#hex"|"rgb()"]
	"#ffffff", // hover/focus color ["color"|"#hex"|"rgb()"]
	"#ffffff", // visited color ["color"|"#hex"|"rgb()"]
	"normal", // font-style ["normal"|"italic"|"oblique"]
	"normal", // hover/focus font-style ["normal"|"italic"|"oblique"]
	"normal", // visited font-style ["normal"|"italic"|"oblique"]
	"", 	// additional link CSS (careful!)
	"", 	// additional hover/focus CSS (careful!)
	"", 	// additional visited CSS (careful!)
	"none", // submenu indicator character/image ["x"|"image.gif"|"none"] (must be the same type as default submenu indicator)
	"none", // submenu indicator rollover character/image ["x"|"image.gif"|"none"] (must be the same type)
	"..", 	// alt text of indicator image  ["x"] (image only)
	];


// UDMv4.6 // Control
var umTree = null; um.ready = 0; um.pi = function (n) { n = parseInt(n, 10); return (isNaN(n) ? 0 : n); }; um.un = 'undefined'; um.m = document; um.gd = function (n) { return um.m.getElementById(n); }; um.xd = function (n) { n.style.display = 'block'; }; um.xn = function (n) { n.style.display = 'none'; }; um.xv = function (n) { n.style.visibility = 'visible'; }; um.xh = function (n) { n.style.visibility = 'hidden'; }; um.ne = function (n) { return n.parentNode.className == 'udm'; }; if (typeof um.reset == um.un) { um.reset = ['yes', 'yes', 'yes']; } if (typeof um.hstrip == um.un) { um.hstrip = ['none', 'yes']; } if (typeof um.reset[3] == um.un) { um.reset[3] = 'no'; } um.cx = ['orientation', 'list', 'behaviors', 'navbar', 'items', 'menus', 'menuItems', 'menuClasses', 'itemClasses']; um.ei = 0; um.e = []; um.v = []; um.w = []; um.vl = 0; um.wl = 0; um.ek = 0; um.im = []; um.pcv = function (v) { if (v && /^[+\-]?[0-9]+$/.test(v)) { v = um.pi(v); if ((um.ei == 10 || um.ei == 11) && v < 1) { v = 1; } } if (v && /\.(gif|png|mng|jpg|jpeg|jpe|bmp)/i.test(v)) { um.im[um.ek] = new Image; um.im[um.ek++].src = um.baseSRC + v; } return v; }; um.d = (typeof um.m.getElementById != um.un && (typeof um.m.createElement != um.un || typeof um.m.createElementNS != um.un) && typeof navigator.IBM_HPR == um.un); um.u = navigator.userAgent.toLowerCase(); um.o5 = /opera[\/ ][56]/.test(um.u); um.k = (navigator.vendor == 'KDE'); if (um.o5) { um.d = 0; } um.b = (um.d || um.o5); um.o7 = (um.d && typeof window.opera != um.un); um.o75 = 0; um.o73 = 0; um.o71 = 0; um.o9 = 0; if (um.o7) { um.ova = um.pi(um.u.split(/opera[\/ ]/)[1].match(/[17-9]/)[0]); um.ovi = um.pi(um.u.split(/opera[\/ ][17-9]\./)[1].match(/^[0-9]/)[0]); um.o9 = (um.ova >= 9 || um.ova == 1); um.o75 = (um.ova >= 8 || um.ovi >= 5); um.o73 = (um.ova >= 8 || um.ovi >= 3); um.o71 = (um.ova == 7 && um.ovi <= 1); } um.s = (navigator.vendor == 'Apple Computer, Inc.'); um.s2 = (um.s && typeof XMLHttpRequest != um.un); um.s3 = (um.s && /applewebkit\/[5-9]/.test(um.u)); um.ggc = (navigator.vendor == 'Google Inc.'); um.k4 = (um.k && /khtml\/[4-9]/.test(um.u)); if (um.ggc || um.k4) { um.s = 1; um.s2 = 1; um.s3 = 1; } um.wie = (um.d && typeof um.m.all != um.un && typeof window.opera == um.un && !um.k); um.mie = (um.wie && um.u.indexOf('mac') > 0); um.mx = 0; um.omie = 0; if (um.mie) { um.wie = 0; um.iev = um.u; um.iev = um.iev.split('msie '); um.iev[1] = um.iev[1].split(';'); um.iev = parseFloat(um.iev[1][0], 10); um.omie = (um.iev < 5.2); } um.ie = (um.wie || um.mie); um.wie5 = (um.wie && um.u.indexOf('msie 5') > 0); um.wie55 = (um.wie && um.u.indexOf('msie 5.5') > 0); um.wie50 = (um.wie5 && !um.wie55); um.wie6 = (um.wie && um.u.indexOf('msie 6') > 0); if (um.wie6) { um.wie55 = 1; } um.wie7 = (um.wie && typeof XMLHttpRequest != um.un); um.wie8 = (um.wie && um.u.indexOf('msie 8') > 0); um.q = (um.wie5 || um.mie || ((um.wie6 || um.wie7 || um.o7) && um.m.compatMode != 'CSS1Compat')); um.og = 0; um.dg = 0; if (navigator.product == 'Gecko' && !um.s) { um.sub = um.pi(navigator.productSub); um.og = (um.sub < 20030312); um.dg = (um.sub < 20030208); } if (um.b) { var i = 0; do { if (um.cx[i].indexOf('Classes') < 0) { um.cxl = um[um.cx[i]].length; var j = 0; do { if (typeof um[um.cx[i]][j] != um.un) { um.pv = um.pcv(um[um.cx[i]][j]); um.e[um.ei] = um.pv; um.ei++; } j++; } while (j < um.cxl); } else { for (j in um[um.cx[i]]) { if (typeof um[um.cx[i]][j] != 'function') { um.cxl = um[um.cx[i]][j].length; var k = 0; do { if (typeof um[um.cx[i]][j][k] != um.un) { um.pcv(um[um.cx[i]][j][k]); } k++; } while (k < um.cxl); if (um.cx[i] == 'menuClasses') { um.v[j] = um[um.cx[i]][j]; um.vl++; } else { um.w[j] = um[um.cx[i]][j]; um.wl++; } } } } i++; } while (i < 9); um.kb = (typeof um.keys != um.un && !(um.mie || um.o7 || (um.k && !um.k4) || (um.s && !um.s2))); um.skb = (um.kb || (typeof um.keys != um.un && ((um.o7 && !um.o71) || (um.k && !um.k4)))); um.sp = (typeof um.speech != um.un && um.wie); if (typeof um.speech != um.un) { um.e[12] = 'no'; um.e[0] = 'vertical'; } um.rp = (um.e[3] == 'relative'); if (um.wie50 && um.rp) { um.e[12] = 'no'; } um.dir = 'left'; if (um.e[1] == 'rtl') { um.dir = 'right'; um.e[1] = 'right'; } um.e[13] = (um.e[13] == 'yes') ? 'default' : (um.e[13] == 'no') ? 'iframe' : um.e[13]; um.hz = (um.wie50 && um.e[13] == 'default') || (um.wie && um.e[13] == 'hide'); um.h = um.e[0] == 'horizontal'; i = 4; do { if (parseFloat(um.e[i], 10) < 0) { um.e[i] = '0'; } i++ } while (i < 6); if (um.h && um.dir == 'right') { um.e[4] = '-' + um.e[4]; } um.p = um.e[0] == 'popup'; if (um.p) { um.va = ['left', 'top', 'absolute', '-2000px', '-2000px']; i = 0; do { um.e[i + 1] = um.va[i]; i++ } while (i < 5); um.e[14] = 0; um.e[15] = 0; } um.ep = 0; if (um.e[0] == 'expanding') { um.ep = 1; um.e[0] = 'vertical'; } um.a = (um.e[1] == 'right'); um.rg = (um.h && um.e[7] == 'rigid' && um.dir != 'right'); um.fe = false; if (um.e[3] == 'allfixed') { um.e[3] = 'fixed'; if (um.wie5 || um.wie6) { um.fe = true; } } um.f = (um.e[3] == 'fixed' && !(um.wie5 || um.wie6 || um.og)); um.nc = (um.e[17] == 0 && um.e[19] == 'collapse'); um.mc = (um.e[61] == 0 && um.e[63] == 'collapse'); um.nm = ((um.og && um.rp) || (um.omie && um.h) || ((um.dg || um.wie50) && um.dir == 'right')); um.nr = (um.nm || um.mie); um.ns = (um.dg || um.o71 || (um.wie50 && um.rp) || (um.o7 && um.f) || um.mie); um.cns = (typeof um.m.createElementNS != um.un); um.ss = (um.cns && typeof um.m.styleSheets != um.un && !(um.s || um.k)); if (um.kb) { i = 0; do { um.keys[i] = um.pi(um.keys[i]); i++ } while (i < 5); if (um.keys[6] != 'none') { um.keys[6] = um.pi(um.keys[6]); } else { um.keys[6] = -1; } } um.ni = /(gif|png|mng|jpg|jpeg|jpe|bmp)/i.test(um.e[45]); um.mi = /(gif|png|mng|jpg|jpeg|jpe|bmp)/i.test(um.e[89]); } um.rn = 0; um.rv = []; um.addReceiver = function (f, c) { um.rv[um.rn++] = [f, c]; }; um.gp = function (n) { return n ? um.vn(n.nodeName).toLowerCase() == 'li' ? n : this.gp(n.parentNode) : null; }; um.createElement = function (n, a) { um.el = (um.cns) ? um.m.createElementNS('http://www.w3.org/1999/xhtml', n) : um.m.createElement(n); if (typeof a != um.un) { for (var i in a) { switch (i) { case 'text': um.el.appendChild(um.m.createTextNode(a[i])); break; case 'class': um.el.className = a[i]; break; default: um.el.setAttribute(i, ''); um.el[i] = a[i]; break; } } } return um.el; };

// UDMv4.6 // Style
if (um.b) { um.bk = function (udmP) { return (/(gif|png|mng|jpg|jpeg|jpe|bmp)/i.test(udmP)) ? 'background-image:url(' + um.baseSRC + udmP + ');' : (udmP == 'none') ? '' : um.t[33] + 'background-color:' + udmP + ';'; }; um.t = ['margin-left:', 'padding-top:', '@media screen,projection{', 'margin-top:0;', 'padding-left:', 'border-width:', 'border-color:', 'border-style:', 'margin-left:0;', 'display:none;', 'margin-right:', 'text-decoration:', 'position:absolute;', 'margin-bottom:', 'visibility:hidden;', 'cursor:default !important;', 'position:static;', 'display:block;', '@media Screen,Projection{', 'position:relative;', '* html .udm ul ', ' a:hover .udmA', ' a:focus .udmA', ' a:visited .udmA', '', ' a:visited:hover', ' a.nohref:focus', ' a.nohref:hover', 'width:auto;height:auto;', 'cursor:pointer !important;', 'background-repeat:no-repeat;background-position:', '', ' a.nohref .udmA', 'background-image:none;', '* html .udm li a', ' a.udmR:visited', ' a.udmR .udmA', ' a.udmY:visited', ' a.udmY .udmA', 'display:block;visibility:visible;height:0;', 'overflow:scroll;', 'overflow:visible;']; var j = 0; um.r = []; um.ad = (um.a) ? 'left' : 'right'; um.dra = (um.dir == 'right'); um.r[j++] = '.udm,.udm li,.udm ul{margin:0;padding:0;list-style-type:none;}'; if (um.dra) { if (um.h && um.rp) { um.r[j++] = '* html .udm{left:100%;left:expression(this.offsetWidth);left/**/:0 !important;}'; } um.r[j++] = '.udm,.udm li,.udm ul{unicode-bidi:bidi-override;direction:ltr;}'; um.r[j++] = '.udm a *,.udm a {unicode-bidi/**/:bidi-override;direction/**/:rtl;}'; } um.na = (um.h) ? 'left' : um.e[1]; um.txl = (um.h) ? 'left' : um.e[35]; um.r[j++] = '.udm{position:' + um.e[3] + ';' + um.na + ':0;' + um.e[2] + ':0;z-index:' + (um.e[6] + 19000) + ';width:' + um.e[16] + ';' + um.t[15] + 'border:none;text-align:left;}'; if (um.e[3] == 'fixed') { um.r[j++] = '* html .udm{' + um.t[12] + '}'; um.r[j++] = 'ul[id="udm"]{' + um.t[12] + '}'; um.r[j++] = 'ul/**/[id="udm"]{position:fixed;}'; } if (um.h) { um.hfl = (um.hstrip[0] == 'none') ? 'none' : um.dir; um.r[j++] = '.udm{' + um.bk(um.hstrip[0]) + 'float:' + um.hfl + ';width:100%;}'; if (um.hstrip[0] != 'none') { um.r[j++] = 'ul[class="udm"]{float:none;}'; um.r[j++] = 'ul/**/[class="udm"]{float:' + um.dir + ';}'; um.r[j++] = '.udm{margin-' + um.e[2] + ':0;' + um.e[2] + ':' + um.e[5] + ';}'; um.r[j++] = um.t[2] + '.udm{margin-' + um.e[2] + ':' + um.e[5] + ';' + um.e[2] + ':0}}'; } else { um.r[j++] = um.t[2] + '.udm{float:' + um.dir + ';}}'; if (um.rp) { um.r[j++] = '.udm{padding-' + um.e[2] + ':' + um.e[5] + ';}'; } else { um.r[j++] = '.udm{margin-' + um.e[2] + ':' + um.e[5] + ';}'; } } if (um.dra) { um.r[j++] = '.udm>li:first-child{margin-right:' + um.e[4].replace('-', '') + ';}'; } else { um.r[j++] = '.udm>li:first-child{' + um.t[0] + um.e[4] + ';}'; } um.r[j++] = um.t[18] + '.udm>li:first-child{' + um.t[8] + 'margin-right:0;}}'; um.r[j++] = '.udm li{left:' + um.e[4] + ';}'; um.r[j++] = um.t[2] + '.udm li{' + um.t[19] + '}}'; um.r[j++] = '.udm ul li{left:0;}'; um.r[j++] = ':root ul[class^="udm"] li{left:0;' + um.t[16] + '}'; um.r[j++] = um.t[18] + ':root ul[class^="udm"] li{left:' + um.e[4] + ';' + um.t[19] + '}}'; um.r[j++] = um.t[18] + '.udm/**/[class="udm"]:not([class="xxx"]) ul li{' + um.t[19] + 'left:0;}}'; um.r[j++] = '.udm li{' + um.t[17] + 'width:auto;float:' + um.dir + ';}'; um.r[j++] = '.udm li a{' + um.t[16] + um.t[17] + 'float:' + um.dir + ';white-space:nowrap;}'; um.r[j++] = um.t[2] + '.udm l\\i a{' + um.t[19] + 'float:none;}}'; um.r[j++] = 'ul[class^="udm"] li a{' + um.t[19] + 'float:none;}'; um.r[j++] = um.t[2] + um.t[34] + '{' + um.t[19] + 'float:none;}}'; if (um.dra) { um.r[j++] = um.t[2] + um.t[34] + '{' + um.t[16] + '}}'; um.r[j++] = 'ul[class$="udm"].udm li a{' + um.t[16] + '}'; um.r[j++] = 'ul[class$="udm"].udm:not([class="xxx"]) li a{' + um.t[19] + '}'; um.r[j++] = '@media all and (min-width:0px){ul[class$="udm"].udm li a{' + um.t[19] + '}}'; } um.r[j++] = '.udm ul li a{' + um.t[19] + 'float:none !important;white-space:normal;}'; if (um.nc) { um.r[j++] = '.udm li a{' + um.t[0] + '-' + um.e[18] + 'px;}'; um.r[j++] = um.t[18] + '.udm li{' + um.t[0] + '-' + um.e[18] + 'px !important;}}'; um.r[j++] = um.t[18] + '.udm li a{' + um.t[8] + '}}'; um.r[j++] = 'ul[class^="udm"] li:not(:first-child){' + um.t[0] + '-' + um.e[18] + 'px;}'; um.r[j++] = '.udm ul li{' + um.t[0] + '0 !important;}'; um.r[j++] = 'ul[class^="udm"]:not([class="xxx"]) ul li{' + um.t[0] + '0 !important;}'; } else { um.r[j++] = '.udm li,.udm li:first-child{' + um.t[10] + um.e[17] + 'px;}'; um.r[j++] = '.udm ul li{' + um.t[8] + um.t[10] + '0;}'; if (um.hstrip[1] == 'yes') { um.r[j++] = '.udm li a{' + um.t[13] + um.e[17] + 'px;}'; um.r[j++] = '.udm ul li a{' + um.t[13] + '0;}'; um.r[j++] = 'ul[class^="udm"]:not([class="xxx"]) li a{' + um.t[13] + '0;}'; um.r[j++] = 'ul[class^="udm"]:not([class="xxx"]) li{' + um.t[13] + um.e[17] + 'px;}'; um.r[j++] = 'ul[class^="udm"]:not([class="xxx"]) ul li{' + um.t[13] + '0;}'; } } } else { if (um.rp) { um.r[j++] = '.udm{' + um.t[16] + 'padding-' + um.e[1] + ':' + um.e[4] + ';padding-' + um.e[2] + ':' + um.e[5] + ';}'; } else { um.r[j++] = '.udm{margin-' + um.e[1] + ':' + um.e[4] + ';margin-' + um.e[2] + ':' + um.e[5] + ';}'; } um.ps = (um.p) ? 'absolute' : 'static'; um.r[j++] = '.udm li{' + um.t[17] + 'width:' + um.e[16] + ';position:' + um.ps + ';}'; um.ps = (um.p) ? 'static' : 'relative'; um.r[j++] = um.t[18] + ':root .udm/**/[class="udm"] li{position:' + um.ps + ';}}'; um.r[j++] = um.t[18] + ':root .udm/**/[class="udm"] ul li{' + um.t[19] + '}}'; um.r[j++] = '.udm li a{' + um.t[19] + um.t[17] + '}'; if (um.nc) { um.r[j++] = '.udm a{margin-top:-' + um.e[18] + 'px;}'; } else { um.r[j++] = '.udm li{' + um.t[13] + um.e[17] + 'px;}'; um.r[j++] = '.udm ul li{' + um.t[13] + '0;}'; } } um.r[j++] = '.udm ul a{margin:0;}'; if (um.mc) { um.r[j++] = '.udm ul li{margin-top:-' + um.e[62] + 'px;}'; um.r[j++] = '.udm ul li:first-child{margin-top:0px;}'; } else { um.r[j++] = '.udm ul li{' + um.t[13] + um.e[61] + 'px !important;}'; um.r[j++] = '.udm ul li:first-child{margin-top:' + um.e[61] + 'px;}'; um.r[j++] = '.udm ul a{margin-top:0;margin-right:' + um.e[61] + 'px !important;margin-bottom:0;' + um.t[0] + um.e[61] + 'px !important;}'; } um.r[j++] = '.udm ul{' + um.bk(um.e[56]) + um.t[15] + 'width:' + um.e[54] + ';height:auto;' + um.t[5] + um.e[51] + 'px;' + um.t[6] + um.e[52] + ';' + um.t[7] + um.e[53] + ';' + um.t[12] + 'z-index:' + (um.e[6] + 19100) + ';padding:' + um.e[55] + 'px;' + um.e[57] + '}'; um.r[j++] = '.udm ul li{' + um.t[15] + 'width:100%;' + um.t[16] + 'float:none;}'; if (!(um.mc) && um.e[61] > 0 && !um.a) { um.r[j++] = 'ul[class^="udm"].udm ul{padding-bottom:' + (um.e[55] + um.e[61]) + 'px;}'; um.r[j++] = 'ul[class^="udm"].udm:not([class="xxx"]) ul{padding-bottom:' + um.e[55] + 'px;}'; um.r[j++] = '@media all and (min-width:0px){ul[class^="udm"].udm ul{padding-bottom:' + um.e[55] + 'px;}}'; } um.r[j++] = '.udm ul{' + um.t[9] + um.t[14] + '}'; um.r[j++] = 'html/**/[xmlns] .udm u\\l{' + um.t[39] + um.t[40] + 'left:-10000px;}'; um.r[j++] = um.t[2] + um.t[20] + '{' + um.t[39] + um.t[40] + 'top:-10000px;}}'; um.r[j++] = 'ul.udm/**/[class^="udm"] u\\l{' + um.t[39] + um.t[41] + 'left:-1000em;}'; if (um.dir == 'right') { um.r[j++] = 'ul.udm[class$="udm"] ul{top:-1000em;left:0;}'; um.r[j++] = 'ul.udm[class$="udm"]:not([class="xxx"]) ul{top:0;left:-1000em;}'; } if (um.e[45] != 'none' || um.e[89] != 'none') { um.r[j++] = '.udm a .udmA{visibility:hidden;margin:0 ' + um.e[26] + 'px;' + um.t[17] + um.t[29] + um.t[12] + um.ad + ':0;top:0;text-align:' + um.ad + ';border:none;cursor:inherit !important;}'; um.r[j++] = '.udm a .udmA img{display:block;}'; um.r[j++] = '.udm ul a .udmA{margin:0 ' + um.e[70] + 'px;}'; if (um.a) { um.r[j++] = '* html .udm ' + ((um.h) ? 'ul ' : '') + 'a{height:1%;}'; um.r[j++] = 'ul[class$="udm"].udm ' + ((um.h) ? 'ul ' : '') + 'a{height:1%;}'; if (um.h && um.dir != 'right') { um.r[j++] = '* html .udm a/**/ {width:expression("auto",this.runtimeStyle.width=(!document.compatMode||compatMode=="BackCompat")?"100%":(this.parentNode.offsetWidth-(isNaN(parseInt(this.currentStyle.marginRight))?0:parseInt(this.currentStyle.marginRight))-(isNaN(parseInt(this.currentStyle.marginLeft))?0:parseInt(this.currentStyle.marginLeft))-(isNaN(parseInt(this.currentStyle.paddingRight))?0:parseInt(this.currentStyle.paddingRight))-(isNaN(parseInt(this.currentStyle.paddingLeft))?0:parseInt(this.currentStyle.paddingLeft))-(isNaN(parseInt(this.currentStyle.borderRightWidth))?0:parseInt(this.currentStyle.borderRightWidth))-(isNaN(parseInt(this.currentStyle.borderLeftWidth))?0:parseInt(this.currentStyle.borderLeftWidth))));}'; um.r[j++] = '* html .udm ul a{width:auto;}'; um.r[j++] = 'ul[class$="udm"].udm a .udmA{left:' + (um.e[26]) + 'px;}'; um.r[j++] = 'ul[class$="udm"].udm ul a .udmA{left:0;}'; um.r[j++] = 'ul[class$="udm"].udm:not([class="xxx"]) a .udmA{left:0;}'; um.r[j++] = '@media all and (min-width:0px){ul[class$="udm"].udm a .udmA{left:0;}}'; } if (um.h && um.dir == 'right') { um.r[j++] = 'ul[class$="udm"].udm a .udmA{top:expression("0",um.q?"0":"' + um.e[18] + 'px");left:expression("0",um.q?"0":"' + (um.e[18]) + 'px");}'; um.r[j++] = 'ul[class$="udm"].udm ul a .udmA{top:expression("0",um.q?"0":"' + (um.e[55] + um.e[61] + um.e[62]) + 'px");left:expression("0",um.q?"0":"' + (um.e[55] + um.e[61] + um.e[62]) + 'px");}'; } } else { um.r[j++] = '* html .udm a .udmA{' + um.ad + ':' + um.e[18] + 'px;top:' + um.e[18] + 'px;}'; um.r[j++] = um.t[20] + 'a .udmA{' + um.ad + ':' + (um.e[62] + um.e[61]) + 'px;top:' + um.e[62] + 'px;}'; } } if (um.e[58] != 'none') { um.mrg = um.t[0] + um.e[59] + ';margin-top:' + (um.e[59] == 0 ? 0 : um.e[59].replace('-', '')) + ';'; um.r[j++] = '.udm .udmS{' + um.mrg + '}'; um.r[j++] = '.udm .udmS{' + um.bk(um.e[58]) + um.t[15] + um.t[12] + 'z-index:' + (um.e[6] + 19050) + ';' + um.t[28] + 'left:0px;top:0px;' + um.t[9] + um.e[60] + '}'; if (/filter\:progid\:DXImageTransform\.Microsoft\.Shadow/.test(um.e[60])) { um.r[j++] = um.t[2] + '* html .udm .udmS/**/ {' + um.t[33] + 'background:#ccc;' + um.t[8] + um.t[3] + '}}'; um.r[j++] = 'ul[class$="udm"].udm .udmS{' + um.t[33] + 'background:#ccc;' + um.t[8] + um.t[3] + '}'; um.r[j++] = 'ul[class$="udm"].udm:not([class="xxx"]) .udmS{background:transparent;' + um.bk(um.e[58]) + um.mrg + '}'; um.r[j++] = '@media all and (min-width:0px){ul[class$="udm"].udm .udmS{background:transparent;' + um.bk(um.e[58]) + um.mrg + '}}'; } } um.r[j++] = '.udm a,.udm a:link,.udm a.nohref{' + um.bk(um.e[28]) + um.t[29] + 'z-index:' + um.e[6] + ';text-align:' + um.txl + ';' + um.t[7] + um.e[21] + ';' + um.t[6] + um.e[20] + ';' + um.t[4] + um.e[26] + 'px;padding-right:' + um.e[26] + 'px;' + um.t[1] + um.e[27] + 'px !important;padding-bottom:' + um.e[27] + 'px !important;' + um.t[11] + um.e[34] + ';color:' + um.e[36] + ';' + um.t[5] + um.e[18] + 'px;font-style:' + um.e[39] + ';font-family:' + um.e[32] + ';font-weight:' + um.e[33] + ' !important;}'; um.r[j++] = '.udm a,.udm a.nohref{font-size:' + um.e[31] + ';}'; if (um.e[45] != 'none' || um.e[89] != 'none') { um.r[j++] = '.udm a .udmA,.udm a:link .udmA,.udm' + um.t[32] + '{font-family:' + um.e[32] + ';font-weight:' + um.e[33] + ' !important;}'; } if (um.e[42] != '') { um.r[j++] = '.udm li a,.udm li a:link,.udm li a.nohref,.udm li a:visited{' + um.e[42] + '}'; } um.r[j++] = '.udm li a:visited{' + um.bk(um.e[30]) + um.t[5] + um.e[18] + 'px;color:' + um.e[38] + ';font-style:' + um.e[41] + ';' + um.t[7] + um.e[25] + ';' + um.t[6] + um.e[24] + ';' + um.e[44] + '}'; um.r[j++] = '.udm li a.udmR,.udm li a.udmY,.udm li' + um.t[35] + ',.udm li' + um.t[37] + ',.udm li a:hover,.udm li a:focus,.udm li' + um.t[27] + ',.udm li' + um.t[26] + '{font-style:' + um.e[40] + ';' + um.bk(um.e[29]) + um.t[11] + um.e[34] + ';color:' + um.e[37] + ';' + um.t[6] + um.e[22] + ';' + um.t[7] + um.e[23] + ';' + um.t[5] + um.e[18] + 'px;' + um.e[43] + '}'; um.r[j++] = '* html .udm li a:active{font-style:' + um.e[40] + ';' + um.bk(um.e[29]) + um.t[11] + um.e[34] + ';color:' + um.e[37] + ';' + um.t[6] + um.e[22] + ';' + um.t[7] + um.e[23] + ';' + um.t[5] + um.e[18] + 'px;' + um.e[43] + '}'; um.r[j++] = '.udm ul a,.udm ul a:link,.udm ul a.nohref{' + um.bk(um.e[72]) + 'text-align:' + um.e[79] + ';' + um.t[5] + um.e[62] + 'px;' + um.t[7] + um.e[65] + ';' + um.t[6] + um.e[64] + ';' + um.t[4] + um.e[70] + 'px;padding-right:' + um.e[70] + 'px;' + um.t[1] + um.e[71] + 'px !important;padding-bottom:' + um.e[71] + 'px !important;' + um.t[11] + um.e[78] + ';color:' + um.e[80] + ';font-style:' + um.e[83] + ';font-size:' + um.e[75] + ';font-family:' + um.e[76] + ';font-weight:' + um.e[77] + ' !important;}'; if (um.e[89] != 'none') { um.r[j++] = '.udm ul a .udmA,.udm ul a:link .udmA,.udm ul' + um.t[32] + '{font-family:' + um.e[76] + ';font-weight:' + um.e[77] + ' !important;}'; } if (um.e[86] != '') { um.r[j++] = '.udm ul li a,.udm ul li a:link,.udm ul li a.nohref,.udm ul li a:visited{' + um.e[86] + '}'; } um.r[j++] = '.udm ul li a:visited,' + um.t[20] + 'li a:visited{' + um.bk(um.e[74]) + 'color:' + um.e[82] + ';font-style:' + um.e[85] + ';' + um.t[5] + um.e[62] + 'px;' + um.t[7] + um.e[69] + ';' + um.t[6] + um.e[68] + ';' + um.e[88] + '}'; um.r[j++] = '.udm ul li a.udmR,.udm ul li a.udmY,.udm ul li' + um.t[35] + ',.udm ul li' + um.t[37] + ',.udm ul li a:hover,.udm ul li a:focus,.udm ul li' + um.t[27] + ',.udm ul li' + um.t[26] + ',.udm ul li' + um.t[25] + '{font-style:' + um.e[84] + ';' + um.bk(um.e[73]) + um.t[11] + um.e[78] + ';color:' + um.e[81] + ';' + um.t[6] + um.e[66] + ';' + um.t[7] + um.e[67] + ';' + um.t[5] + um.e[62] + 'px;' + um.e[87] + '}'; um.r[j++] = '* html .udm ul li a:active{font-style:' + um.e[84] + ';' + um.bk(um.e[73]) + um.t[11] + um.e[78] + ';color:' + um.e[81] + ';' + um.t[6] + um.e[66] + ';' + um.t[7] + um.e[67] + ';' + um.t[5] + um.e[62] + 'px;' + um.e[87] + '}'; um.r[j++] = '.udm a.nohref,.udm ul a.nohref{cursor:default !important;}'; um.r[j++] = '.udm h3,.udm h4,.udm h5,.udm h6{display:block;background:none;margin:0;padding:0;border:none;font-size:1em;font-weight:normal;text-decoration:none;}'; if (um.h) { um.r[j++] = '.udm h3,.udm h4,.udm h5,.udm h6{display:inline;}'; um.r[j++] = '.udm h\\3,.udm h\\4,.udm h\\5,.udm h\\6{display:block;}'; um.r[j++] = 'ul[class^="udm"] h3,ul[class^="udm"] h4,ul[class^="udm"] h5,ul[class^="udm"] h6{display:block;}'; um.r[j++] = '* html .udm h3,* html .udm h4,* html .udm h5,* html .udm h6{display:block;}'; um.r[j++] = '* html .udm h3,* html .udm h4,* html .udm h5,* html .udm h6{width:expression("auto",this.runtimeStyle.width=this.parentNode.offsetWidth);width/**/:auto;}'; um.r[j++] = '* html .udm ul h3,* html .udm ul h4,* html .udm ul h5,* html .udm ul h6{width:expression("auto",this.runtimeStyle.width=this.parentNode.currentStyle.width);width/**/:auto;}'; } else { um.r[j++] = '.udm h1,.udm h2,.udm h3,.udm h4,.udm h5,.udm h6{width:100%;}'; } um.r[j++] = um.t[2] + '* html .udm li{display:inline;}}'; um.floats = (um.h) ? um.dir : um.e[1]; um.r[j++] = um.t[2] + '* html .udm li,* html .udm ul li{display/**/:block;float/**/:' + um.floats + ';}}'; if (um.h) { um.r[j++] = um.t[2] + '* html .udm li,' + um.t[20] + 'li{clear:none;}}'; } um.r[j++] = 'ul[class$="udm"].udm li,ul[class$="udm"].udm ul li{display:block;float:' + um.floats + ';}'; um.floats = (um.h) ? um.dir : 'none'; um.r[j++] = 'ul[class$="udm"].udm:not([class="xxx"]) li{float:' + um.floats + ';}'; um.r[j++] = 'ul[class$="udm"].udm:not([class="xxx"]) ul li{float:none;}'; um.r[j++] = '@media all and (min-width:0px){ul[class$="udm"].udm li{float:' + um.floats + ';}}'; um.r[j++] = '@media all and (min-width:0px){ul[class$="udm"].udm ul li{float:none;}}'; if (um.e[13] == 'default' || um.e[13] == 'hide') { um.r[j++] = 'select{visibility:visible;}'; } if (um.e[13] == 'default' || um.e[13] == 'iframe') { um.r[j++] = '.udm .udmC{' + um.t[12] + 'left:0;top:0;z-index:' + (um.e[6] + 19020) + ';' + um.t[28] + 'filter:alpha(opacity=0);}'; } if (um.vl > 0) { for (i in um.v) { if (typeof um.v[i] != 'function') { um.r[j++] = '.udm ul.' + i + '{width:' + um.v[i][2] + ';' + um.t[6] + um.v[i][0] + ';' + um.t[7] + um.v[i][1] + ';' + um.bk(um.v[i][3]) + um.v[i][4] + '}'; um.mrg = um.t[0] + um.v[i][6] + ';margin-top:' + um.v[i][6].replace('-', '') + ';'; um.r[j++] = '.udm span.' + i + '{' + um.mrg + '}'; if (/filter\:progid\:DXImageTransform\.Microsoft\.Shadow/.test(um.v[i][7])) { um.r[j++] = um.t[2] + '* html .udm span.' + i + '/**/ {' + um.t[8] + um.t[3] + '}}'; um.r[j++] = 'ul[class$="udm"].udm span.' + i + '{' + um.t[8] + um.t[3] + '}'; um.r[j++] = 'ul[class$="udm"].udm:not([class="xxx"]) span.' + i + '{' + um.mrg + '}'; um.r[j++] = '@media all and (min-width:0px){ul[class$="udm"].udm span.' + i + '{' + um.mrg + '}}'; } if (um.v[i][5] != 'none') { um.r[j++] = '.udm span.' + i + '{' + um.bk(um.v[i][5]) + 'filter:none;' + um.v[i][7] + '}'; } } } } if (um.wl > 0) { for (i in um.w) { if (typeof um.w[i] != 'function') { um.bg = um.bk(um.w[i][6]); um.r[j++] = '.udm li.' + i + ' a,.udm li.' + i + ' a:link,.udm li.' + i + ' a.nohref{' + um.t[6] + um.w[i][0] + ';' + um.t[7] + um.w[i][1] + ';' + um.t[5] + um.e[62] + 'px;' + um.bg + um.t[11] + um.w[i][12] + ';text-align:' + um.w[i][13] + ';color:' + um.w[i][14] + ';font-style:' + um.w[i][17] + ';font-size:' + um.w[i][9] + ';}'; um.r[j++] = '.udm li.' + i + ' a,.udm li.' + i + ' a:link,.udm li.' + i + um.t[32] + ',.udm li.' + i + ' a,.udm li.' + i + um.t[32] + '{font-family:' + um.w[i][10] + ';font-weight:' + um.w[i][11] + ' !important;}'; if (um.w[i][20] != '') { um.r[j++] = '.udm ul li.' + i + ' a,.udm ul li.' + i + ' a:link,.udm ul li.' + i + ' a.nohref,.udm ul li.' + i + ' a:visited{' + um.w[i][20] + '}'; } um.r[j++] = '.udm ul li.' + i + ' a:visited,' + um.t[20] + 'li.' + i + ' a:visited{' + um.bk(um.w[i][8]) + 'color:' + um.w[i][16] + ';font-style:' + um.w[i][19] + ';' + um.t[5] + um.e[62] + 'px;' + um.t[6] + um.w[i][4] + ';' + um.t[7] + um.w[i][5] + ';' + um.w[i][22] + '}'; um.r[j++] = '.udm ul li.' + i + ' a.udmR,.udm ul li.' + i + ' a.udmY,.udm ul li.' + i + um.t[35] + ',.udm ul li.' + i + um.t[37] + ',.udm ul li.' + i + ' a:hover,.udm ul li.' + i + ' a:focus,.udm ul li.' + i + um.t[27] + ',.udm ul li.' + i + um.t[26] + ',.udm ul li.' + i + um.t[25] + '{' + um.bk(um.w[i][7]) + um.t[11] + um.w[i][12] + ';color:' + um.w[i][15] + ';' + um.t[5] + um.e[62] + 'px;' + um.t[6] + um.w[i][2] + ';' + um.t[7] + um.w[i][3] + ';font-style:' + um.w[i][18] + ';' + um.w[i][21] + '}'; um.r[j++] = '* html .udm li.' + i + ' a:active{' + um.bk(um.w[i][7]) + um.t[11] + um.w[i][12] + ';color:' + um.w[i][15] + ';' + um.t[5] + um.e[62] + 'px;' + um.t[6] + um.w[i][2] + ';' + um.t[7] + um.w[i][3] + ';font-style:' + um.w[i][18] + ';' + um.w[i][21] + '}'; } } } um.rLen = um.r.length; if (um.ss || um.o73) { um.at = { 'type': 'text/css', 'media': 'screen,projection' }; um.stn = um.createElement('html:style', um.at); document.getElementsByTagName('head')[0].appendChild(um.stn); if (um.ss) { if (document.styleSheets.length == 0) { um.ss = 0; } else { um.sy = document.styleSheets.item(document.styleSheets.length - 1); i = 0; do { try { um.sy.insertRule(um.r[i++], um.sy.cssRules.length); } catch (err) { } } while (i < um.rLen); } } else if (um.o73) { i = 0; do { um.stn.appendChild(document.createTextNode(um.r[i++])); } while (i < um.rLen); } } if (!(um.ss || um.o73)) { um.styStr = ''; i = 0; do { um.styStr += um.r[i++]; } while (i < um.rLen); document.write('<style type="text/css" media="screen,projection">' + um.styStr + '</style>'); } }

// UDMv4.6 // Dom
um.ap = function (c, v) { var r = um.rv.length; if (r > 0) { for (var i = 0; i < r; i++) { if (um.rv[i][1] == '') { um.rv[i][0](v, c); } else if (c == um.rv[i][1]) { um.rv[i][0](v); } } } }; if (um.wie) { um.eva = []; um.ex = ['onmouseover', 'onmouseout', 'onmousedown', 'onmouseup', 'onclick', 'onmousewheel', 'onfilterchange', 'onkeydown', 'onfocus', 'onactivate', 'onscroll', 'over', 'out']; um.gg = um.ex.length; window.attachEvent('onunload', function () { um.lil = umTree.getElementsByTagName('li'); um.lin = um.lil.length; i = 0; do { um.gc(um.lil[i]).detachEvent((um.wie55) ? 'onactivate' : 'onfocus', um.eva[i]); i++; } while (i < um.lin); um.da = document.all.length; i = 0; do { um.t = document.all[i]; j = 0; do { um.t[um.ex[j]] = null; j++; } while (j < um.gg); i++; } while (i < um.da); }); } if (!um.k && typeof window.addEventListener != um.un) { window.addEventListener('load', umIni, 0); } else if (um.o7) { um.m.addEventListener('load', umIni, 0); } else if (um.wie) { window.attachEvent('onload', umIni); } else { if (typeof window.onload == 'function') { um.on = onload; window.onload = function () { um.on(); umIni(); }; } else { window.onload = umIni; } } function umIni(g) { if (typeof g == um.un) { g = 1; } if (typeof um.ini != um.un || (um.k && typeof window.sidebar == um.un)) { return; } if (um.drt) { clearTimeout(um.drt); } um.ini = 1; um.ha = 0; umTree = (um.b) ? um.gd('udm') : null; if (umTree && um.d) { if (g) { um.ap('000', umTree); } for (i in um.menuCode) { var l = um.gd(i); if (l) { if (um.mie) { um.menuCode[i] = um.menuCode[i].replace(/<\/(li|ul)>/ig, '</$1>\n'); } l.innerHTML += um.menuCode[i]; if (um.mie) { um.dm = um.gm(l); um.xn(um.dm); um.xh(um.dm); } } } um.bub = 0; um.wsr = 0; um.rtl = um.m.getElementsByTagName('html')[0].getAttribute('dir') == 'rtl'; um.kdf = 0; if (um.o7) { um.m.addEventListener('keydown', function (e) { if (e.keyCode == 16) { um.kdf = 1; } }, 0); um.m.addEventListener('keyup', function (e) { if (e.keyCode == 16) { um.kdf = 0; } }, 0); } um.skb = (um.skb && typeof umKM == 'function'); um.kb = (um.skb && um.kb); if (um.skb) { um.kbm = new umKM; if (g) { um.ap('001', um.kbm); } } um.sp = (um.sp && typeof udmSpeechModule == 'function'); if (um.sp) { um.sapi = new udmSpeechModule; if (g) { um.ap('002', um.sapi); } } um.n = new umNav(umTree, g); if (g) { um.ap('009', um.n); } if (um.fe) { um.tr.style.left = (um.getScrollAmount(1)) + 'px'; um.tr.style.top = (um.getScrollAmount()) + 'px'; window.attachEvent('onscroll', function () { um.tr.style.left = (um.getScrollAmount(1)) + 'px'; um.tr.style.top = (um.getScrollAmount()) + 'px'; }); } if (um.s) { umTree.style.KhtmlOpacity = '1'; } um.s1 = (typeof umTree.style.KhtmlOpacity != um.un); um.ready = 1; if (g) { um.ap('010', um.tr); } } }; function umNav(umTree, g) { um.n = this; um.tr = umTree; if (um.wie) { um.tr.style.color = 'black'; } um.jv = 'javascript:void(0)'; if (um.rg) { um.rw = 0; } var l = umTree.getElementsByTagName('li'); if (l.length == 0) { return; } var i = 0; do { if (um.wl > 0) { var b = um.es(l[i].className); if (b == '' && !um.ne(l[i])) { var a = um.gp(l[i].parentNode); b = um.es(a.className); if (b != '' && !um.ne(a)) { l[i].className = b; } } } this.it(l[i]); if (g) { um.ap('008', l[i]); } i++; } while (i < l.length); if (um.vl > 0) { um.mo = um.gu(um.tr); um.en = um.mo.length; if (um.en > 0) { i = 0; do { b = um.es(um.mo[i].className); if (b == '') { a = um.mo[i].parentNode.parentNode; b = um.es(a.className); if (b != '' && b != 'udm') { um.mo[i].className = b; } } i++; } while (i < um.en); } } um.mf = 0; um.lf = 0; um.ety = typeof document.addEventListener != um.un ? 'addEventListener' : typeof document.attachEvent != um.un ? 'attachEvent' : ''; um.epx = um.ety == 'attachEvent' ? 'on' : ''; if (um.ety != '') { um.m[um.ety](um.epx + 'mousedown', function (e) { if (!e) { e = window.event; } um.mf = 1; if (um.skb) { um.ha = 0; } clearInterval(um.oc); um.or = 0; if (um.reset[0] != 'no') { if (um.hz) { if (!um.tr.contains(event.srcElement)) { um.n.ts('visible'); } } um.cm(e); } }, 0); um.m[um.ety](um.epx + 'mouseup', function () { um.mf = 0; }, 0); } if (um.kb) { um.kbm.bdh(); } if (um.skb && um.o7) { um.kbm.bfh(); } if (um.rg) { this.aw(); } um.cc = null, um.cr = 0, um.oc = null, um.or = 0; if (!um.ie) { um.tr.contains = function (n) { return (n == null) ? false : (n == this) ? true : this.contains(n.parentNode); }; } um.lw = um.getWindowDimensions(); um.lh = um.gc(um.tr).offsetHeight; if (um.og && um.hstrip[0] != 'none') { um.tr.style.height = (um.hstrip[1] == 'yes') ? (um.lh + um.e[17]) + 'px' : um.lh + 'px'; } var p = um.m.getElementById('udm-purecss'); if (p) { p.disabled = 1; } um.vs = setInterval('um.n.ws()', 55); }; umNav.prototype.it = function (l) { if (um.wie) { var f = (um.wie55) ? 'onactivate' : 'onfocus'; um.gc(l).attachEvent(f, um.eva[um.eva.length] = function () { if (um.kb && !um.lf) { um.bub = 0; l.over(1, um.gc(l)); } }); } var a = um.es(l.className); var h = (a.indexOf('onclick') != -1) ? 'onclick' : 'onmouseover'; var s = um.ne(l); var umM = (typeof um.gu(l)[0] != um.un) ? um.gu(l)[0] : null; if (typeof um.fl == um.un) { um.fl = um.gc(l); } if (umM && !um.nr) { if (((s && um.e[45] != 'none') || (!s && um.e[89] != 'none')) && um.n.cck()) { if (s) { var r = um.e[45]; var x = (um.ni) ? um.e[48] : '¦¦'; } else { r = um.e[89]; x = (um.mi) ? um.e[92] : '¦¦'; if (typeof um.w[a] != um.un) { r = um.w[a][23]; x = (um.mi) ? um.w[a][25] : '¦¦'; } } if (x == '¦¦') { var t = { 'class': 'udmA', 'text': r }; var u = u = um.gc(l).appendChild(um.createElement('span', t)); } else { if (um.wie) { um.gc(l).insertAdjacentHTML('beforeEnd', '<img class=\'udmA\' alt=\'' + x + '\' title=\'\' />'); u = um.gc(l).lastChild; u.src = um.baseSRC + r; } else if (um.s || um.k) { t = { 'class': 'udmA' }; u = um.gc(l).appendChild(um.createElement('span', t)); t = { 'src': um.baseSRC + r, 'alt': x, 'title': '' }; u.appendChild(um.createElement('img', t)); } else { t = { 'class': 'udmA', 'alt': x, 'title': '' }; u = um.gc(l).appendChild(um.createElement('img', t)); u.src = um.baseSRC + r; } } if (h == 'onclick') { u.onmousedown = function () { return false; } }; u.onmouseover = function (e) { var t = um.gp(this.parentNode).parentNode.childNodes; var n = t.length; for (var i = 0; i < n; i++) { if (t[i].nodeName != '#text' && um.gu(t[i]).length > 0) { if (um.gu(t[i])[0].style.visibility == 'visible') { (!e) ? event.cancelBubble = 1 : e.stopPropagation(); this.parentNode.style.zIndex = um.e[6] += 2; return false; break; } } clearInterval(um.oc); um.or = 0; } return true; }; u.onmouseout = function () { clearInterval(um.oc); um.or = 0; }; um.xd(u); if (s) { this.wp(u, l, um.e[26], um.e[18], 1); } } } if (um.mie) { var v = l.getElementsByTagName('span')[0]; if (typeof v != um.un) { v.onclick = function () { this.parentNode.click(); }; } } if (um.rg && um.ne(l)) { um.n.dw(l); } if (um.mie) { t = um.gc(l); if (t.className && /nohref/.test(t.className)) { um.gc(l).href = um.jv; } } if (um.skb) { um.kbm.bth(l); } l.onmousedown = function (e) { um.lf = 1; um.ap('030', um.gc(this)); (!e) ? event.cancelBubble = 1 : e.stopPropagation(); }; l.onmouseup = function (e) { um.ap('035', um.gc(this)); (!e) ? event.cancelBubble = 1 : e.stopPropagation(); }; if (h != 'onclick') { l.onclick = function (e) { if (!um.bub) { um.qc(um.gc(this).href); } um.bub = 1; }; } else if (!um.mie) { l.onmouseover = function () { um.n.lr(um.gc(l), 1); um.bub = 0; }; } if (!(um.mie && h == 'onclick')) { l[h] = function (e) { var v = (um.ie) ? window.event.srcElement : e.target; if (v.nodeName == '#text' && e.type == 'click') { v = v.parentNode; } if (!um.gp(v)) { return false; } var b = um.es(um.gp(v).className); var c = (um.lf && !um.nm && b.indexOf('onclick') != -1); if (c) { um.rt = um.e[10]; um.e[10] = 1; } if (b.indexOf('onclick') == -1) { um.bub = 0; } else if (!um.lf) { if (!um.bub) { um.qc(v.href); } um.bub = 1; } this.over(0, v); if (c) { um.e[10] = um.rt; um.lf = 0; if (v.nodeName != '#text' && um.gu(um.gp(v)).length > 0) { if (typeof v.blur != um.un) { v.blur(); } if (um.gu(um.gp(v))[0].style.display == 'block') { um.n.cd(this.parentNode); (!e) ? event.cancelBubble = 1 : e.stopPropagation(); return false; } (!e) ? event.cancelBubble = 1 : e.stopPropagation(); b = um.es(um.gp(v).className); return (b.indexOf('(true)') != -1); } else { um.qc(v.href); um.bub = 1; } } if (!e) { e = window.event; } return (e.type == 'click' || um.o7); }; l.onmouseout = function (e) { this.out(e); }; } l.over = function (f, t) { if (um.bub || (!f && um.ha && um.kdf)) { return false; } var c = um.n.cck(); if (!c || um.mf) { um.mf = 0; if (!um.ec) { if (um.gm(this)) { this.removeChild(um.gm(this)); } } return false; } if (f) { if (!um.wsr && !um.ie) { um.kbm.cws(um.tr); um.wsr = 1; } if (um.sp) { um.sapi.speechBuffer(um.gc(l)); event.cancelBubble = 1; } um.ha = 1; if (um.ie && event.altKey) { um.n.ck(um.gp(t).parentNode); } um.ap('040', t); } if (!f) { var n = um.vn(t.nodeName).toLowerCase(); if (/(li|ul)/.test(n)) { return false; } if (um.skb) { if (!um.lf) { um.e[10] = um.mt[0]; um.e[11] = um.mt[1]; } um.nf = um.gc(this); if (um.ha) { um.n.ck(l.parentNode); um.n.cd(um.gp(t).parentNode); um.nf.focus(); um.nf.blur(); um.ha = 0; } } um.ap('020', t); } clearInterval(um.cc); um.cr = 0; um.n.lr(um.gc(l), 1); um.n.pr(umM, l, f, t); return l; }; l.out = function (e) { if (um.o7 && um.ha && um.kdf) { return; } if (um.lf) { um.gc(this).blur(); } um.lf = 0; if (!e) { e = window.event; e.relatedTarget = e.toElement; } if (!l.contains(e.relatedTarget)) { if (!um.tr.contains(e.relatedTarget)) { clearInterval(um.cc); um.cr = 0; } um.n.cp(umM, l); um.ap('025', um.gc(this)); } }; if (!um.ie) { l.contains = function (n) { return (n == null) ? false : (n == this) ? true : this.contains(n.parentNode); }; } }; umNav.prototype.cck = function () { if (typeof document.defaultView != um.un && typeof document.defaultView.getComputedStyle != um.un) { um.sa = document.defaultView.getComputedStyle(um.fl, '').getPropertyValue('display'); } else if (typeof um.fl.currentStyle != um.un && um.fl.currentStyle) { um.sa = um.fl.currentStyle.display; } um.mv = 1; um.ec = (!um.wie || um.tr.currentStyle.color == 'black'); return ((um.sa != 'inline' || typeof um.sa == um.un) && um.ec); }; umNav.prototype.lr = function (l, v) { if (l && typeof l.style != um.un) { um.cl = um.es(l.className); um.ii = um.ne(um.gp(l)); if (v) { l.style.zIndex = um.e[6] += 2; (um.cl == '') ? l.className = 'udmR' : l.className += (l.className.indexOf('udmR') == -1) ? ' udmR' : ''; } else { if (um.cl.indexOf('udmR') != -1) { l.className = um.cl.replace(/([ ]?udmR)/g, ''); } } um.n.wv(l, um.ii); } }; umNav.prototype.pr = function (m, l, f, r) { if (um.skb && f) { um.kbm.cu(m, l, r); } if (!um.nm && m && m.style.visibility != 'visible') { if (um.wie && !um.wie7) { if (um.e[61] > 0) { um.gc(m).style.marginTop = um.e[61] + 'px'; } else if (um.e[63] == 'collapse') { m.firstChild.style.marginTop = 0 + 'px'; } } if (um.skb && f) { um.n.ou(m); } if (!(um.skb && f)) { um.n.tu(m, null); } } if (m == null) { um.n.tu(null, l); } }; umNav.prototype.tu = function (m, l) { if (um.cr) { clearInterval(um.oc); um.oj = m; um.ij = l; um.or = 1; um.oc = setInterval('um.n.tu(um.oj,um.ij)', um.e[10]); } else if (um.or) { clearInterval(um.oc); um.or = 0; this.ou(m, l); } else { um.ap('061', m); um.oj = m; um.ij = l; um.or = 1; um.oc = setInterval('um.n.tu(um.oj,um.ij)', um.e[10]); } }; umNav.prototype.ou = function (m, l) { if (m == null) { this.cd(l.parentNode); return false; } this.cd(um.gp(m).parentNode); if (typeof m.m == um.un) { m.m = um.gu(m); m.l = m.m.length; if (m.l > 0) { for (var i = 0; i < m.l; i++) { um.xh(m.m[i]); um.xn(m.m[i]); } } } if (um.ep) { m.style.position = 'static'; if (um.wie8) { m.style.styleFloat = 'left'; } } if (um.hz) { this.ts('hidden'); } um.xd(m); if (!um.nr && um.e[89] != 'none') { var c = m.childNodes.length; for (i = 0; i < c; i++) { var t = m.childNodes.item(i); var n = um.vn(t.nodeName).toLowerCase(); if (n == 'li') { var a = um.n.ga(um.gc(t)); if (a) { this.wp(a, t, um.e[70], um.e[62], 0); } } } } um.ap('058', m); this.pu(m); if (um.e[12] == 'yes') { this.ru(m); } um.mp = { x: (m.offsetLeft), y: (m.offsetTop) }; um.sh = null; if (!um.ns && um.e[58] != 'none') { this.hl(m); } if (um.wie55 && (um.e[13] == 'default' || um.e[13] == 'iframe')) { this.il(m); } um.hf = (um.wie55 && typeof m.filters != 'unknown' && m.filters && m.filters.length > 0); if (um.hf) { m.filters[0].Apply(); } if (um.wie && um.h) { var t = m.parentNode; if (um.ne(t)) { t = t.style; t.position = 'absolute'; t.zIndex = um.e[6] += 2; t.position = 'relative'; } } um.xv(m); if (um.hf) { um.ap('065', m); m.filters[0].Play(); if (um.sh) { m.onfilterchange = function () { um.xd(um.sh); um.ap('066', m); }; } } else if (um.sh) { um.xd(um.sh); } if (um.wie50) { um.xn(m); um.xd(m); } if (um.ep && um.s && m.offsetLeft < -1000) { var fs = um.pi(document.defaultView.getComputedStyle(m, '').getPropertyValue('font-size')); m.style.fontSize = (fs - 1) + 'px'; setTimeout(function () { m.style.fontSize = fs + 'px'; }, 0); } um.ap('060', m); return m; }; umNav.prototype.cd = function (m) { var s = um.mie ? um.gt(m, 'ul') : um.gu(m); var n = s.length; for (var i = 0; i < n; i++) { this.clm(s[i]); } }; umNav.prototype.ck = function (m) { var l = um.mie ? um.gt(m, 'a') : m.getElementsByTagName('a'); var n = l.length; for (var i = 0; i < n; i++) { this.lr(l[i], 0); } }; umNav.prototype.cp = function (m, l) { clearTimeout(um.oc); um.or = 0; this.lr(um.gc(l), 0); if (!um.nm && m) { this.cot(m); } }; umNav.prototype.cot = function (m) { if (um.cr) { clearInterval(um.cc); um.cr = 0; this.clm(m); } else if (um.e[11] != 'never') { um.ap('071', m); um.cb = m; um.cr = 1; um.cc = setInterval('um.n.cot(um.cb)', um.e[11]); } }; umNav.prototype.clm = function (m) { if (m.style.visibility == 'visible') { if (typeof um.sim == um.un || !um.sim || um.ha) { um.xh(m); um.xn(m); if (um.hz) { if (um.ne(m.parentNode)) { this.ts('visible'); } } um.t = ['udmC', 'udmS']; for (var i = 0; i < 2; i++) { var b = m.parentNode.lastChild; if (b && b.className && b.className.indexOf(um.t[i]) != -1) { m.parentNode.removeChild(b); } } } um.ap('070', m); } }; umNav.prototype.ga = function (l) { var a = null; var t = ['span', 'img']; for (var k = 0; k < 2; k++) { var s = l.getElementsByTagName(t[k]); var n = s.length; for (var j = 0; j < n; j++) { var b = um.es(s[j].className); if (b == 'udmA') { a = s[j]; break; } } } return a; }; umNav.prototype.wp = function (a, l, p, b, n) { a.fn = arguments; if (a.offsetHeight > 0 && !um.o7) { this.wpo(a.fn[0], a.fn[1], a.fn[2], a.fn[3], a.fn[4]); } else { a.c = 0; a.ti = window.setInterval(function () { if (a.offsetHeight > 0) { clearInterval(a.ti); um.n.wpo(a.fn[0], a.fn[1], a.fn[2], a.fn[3], a.fn[4]); } else { a.c++; if (a.c >= 100) { clearInterval(a.ti); } } }, 55); } return true; }; umNav.prototype.wpo = function (a, l, p, b, n) { var s = um.gc(l); var t = [a.offsetWidth, a.offsetHeight]; a.style.marginTop = um.pi(((s.offsetHeight - t[1]) / 2) - b) + 'px'; s.style[(um.a || um.rtl) ? 'paddingLeft' : 'paddingRight'] = ((p * 2) + t[0]) + 'px'; if (um.wie && um.rtl) { a.style.marginRight = ((n) ? (0 - um.e[26]) : (0 - um.e[70])) + 'px'; } if ((((um.wie50 || um.wie7) && um.a) || (um.wie55 && um.rtl)) && n && um.h) { a.style.top = (b) + 'px'; a.style.left = (b) + 'px'; } if ((n && um.ni) || (!n && um.mi)) { var c = ((n) ? um.e[47] : um.e[91]); if ((t[0] - c) < 0) { c = t[0]; } a.style.clip = (um.a || um.rtl) ? 'rect(0,' + c + 'px,' + t[1] + 'px,0)' : 'rect(0,' + t[0] + 'px,' + t[1] + 'px,' + (t[0] - c) + 'px)'; } um.xv(a); return true; }; umNav.prototype.wv = function (l, n) { if (um.nr) { return false; } var a = this.ga(l); if (a) { var c = um.es(l.className); var r = (c.indexOf('udmR') == -1); if (c.indexOf('udmY') != -1) { r = 0; } var p = um.es(um.gp(l).className); var t = (um.s || um.k) ? a.firstChild : a; t.src = um.baseSRC + ((n) ? (r) ? um.e[45] : um.e[46] : (typeof um.w[p] != um.un) ? (r) ? um.w[p][23] : um.w[p][24] : (r) ? um.e[89] : um.e[90]); } return a; }; umNav.prototype.pu = function (m) { m.style.height = 'auto'; m.style.overflow = 'visible'; var s = (um.ne(m.parentNode)); var l = m.parentNode; var p = { tw: l.offsetWidth, th: l.offsetHeight, mw: m.offsetWidth, pw: (s) ? um.gc(l).offsetWidth : l.parentNode.offsetWidth }; var x = (um.p) ? 2000 : 0; var y = (um.p) ? 2000 : 0; if (!((um.h || um.p) && s)) { x = (s) ? (um.a ? (0 - p.mw) : p.pw) : ((um.a ? (0 - p.mw) : p.pw) - um.e[51] - um.e[55]); y = (0 - p.th); } else if (um.h && s && um.a) { x = (0 - p.mw + p.tw); } x += (s) ? (um.a ? (0 - um.e[14]) : um.e[14]) : (um.a ? (0 - um.e[49]) : um.e[49]); y += (s) ? (um.e[2] == 'bottom') ? (0 - um.e[15]) : um.e[15] : um.e[50]; if (s) { if (um.h) { if (um.e[2] == 'bottom') { y -= (m.offsetHeight + p.th); } if (um.s) { if (um.nc && !um.a) { x -= um.e[18]; } if (!um.s1 && um.rp) { x += um.getRealPosition(um.tr, 'x'); y += um.getRealPosition(um.tr, 'y'); } } if (um.mie) { x -= um.gc(l).offsetWidth; if (um.nc && um.a) { x += um.e[18]; } y += p.th; } if (um.ie && um.hstrip[1] == 'yes') { y -= um.e[17]; } } else if (um.ie && um.nc) { y -= um.e[18]; } } m.style.marginLeft = x + 'px'; m.style.marginTop = y + 'px'; if (!um.p || !s) { m.style.left = 'auto'; m.style.top = 'auto'; if (um.s1 || um.k) { m.style.top = (p.th) + 'px'; } } if (um.wie50) { um.xn(m); um.xd(m); } }; umNav.prototype.ru = function (m) { var c = um.es(m.className); if (/nomove/.test(c)) { return false; } var w = um.getWindowDimensions(); var p = { x: um.getRealPosition(m, 'x'), y: um.getRealPosition(m, 'y'), w: m.offsetWidth, h: m.offsetHeight, pw: m.parentNode.parentNode.offsetWidth, m: 32, nx: -1, ny: -1, sc: um.getScrollAmount(), scx: um.getScrollAmount(1) }; if (um.wie50 && um.rtl) { p.x -= um.m.body.clientWidth; } if (typeof um.scr != um.un) { p.h = scr.gmh(m); } var s = (um.ne(m.parentNode)); if (um.s) { p.x -= um.m.body.offsetLeft; p.y -= um.m.body.offsetTop; } else if (um.mie) { var t = um.e[55] + um.e[51]; p.x -= t; p.y -= t; } else { t = m; while (!um.ne(t.parentNode)) { p.x += um.e[51]; p.y += um.e[51]; t = t.parentNode.parentNode; } } if (!um.ie && um.e[3] == 'fixed' && s) { p.x += p.scx; p.y += p.sc; } t = [(p.x + p.w), (w.x - p.m + p.scx)]; if (t[0] > t[1]) { if (s) { p.nx = (((um.p) ? p.x : 0) - (t[0] - t[1])); } else { p.nx = (((um.p) ? (0 - p.w - p.pw + um.e[55] - um.e[49]) : (0 - p.w - um.e[55] - um.e[51])) - um.e[49]); } } if (p.x < 0) { if (!s) { p.nx = (0 - um.e[55] - um.e[51] + p.pw + um.e[49]); } } um.yd = (p.y + p.h) - (w.y - p.m + p.sc); if (um.f && !s) { um.yd += p.sc; } if (um.yd > 0) { t = m.parentNode; um.y = um.getRealPosition(t, 'y'); while (!um.ne(t)) { um.y += um.e[51]; t = t.parentNode.parentNode; } p.ny = (0 - um.y - (p.m * 2) + w.y + p.sc - p.h); if (um.f) { p.ny -= p.sc; } } if (p.y < 0) { p.ny = (0 - (0 - p.y)); } if (p.nx != -1) { if (um.p) { m.style.left = p.nx + 'px'; } else { m.style.marginLeft = p.nx + 'px'; } um.ap('110', m); } if (p.ny != -1) { if (um.p && um.ne(m.parentNode)) { m.style.marginTop = (2000 - um.yd) + 'px'; } else { m.style.marginTop = p.ny + 'px'; } um.ap('120', m); } t = m; var y = (um.wie50 && !um.p) ? ((um.pi(m.style.marginTop) + m.parentNode.offsetHeight + um.getRealPosition(m.parentNode, 'y')) - p.sc) : (um.getRealPosition(t, 'y') - p.sc); while (!um.ne(t.parentNode)) { y += um.e[51]; t = t.parentNode.parentNode; } if (um.f) { y += p.sc; } if (y < 0) { p.ny = um.pi(m.style.marginTop); if (isNaN(p.ny)) { p.ny = 0; } m.style.marginTop = (p.ny - y) + 'px'; } t = m; var x = um.getRealPosition(t, 'x') - p.scx; while (!um.ne(t.parentNode)) { x += um.e[51]; t = t.parentNode.parentNode; } if (x < 0) { m.style.marginLeft = (um.p && um.ne(m.parentNode)) ? '2000px' : (p.scx > 0 ? 0 - x : 0) + 'px'; m.style.left = '0'; } return true; }; umNav.prototype.hl = function (m) { var d = { 'class': 'udmS' }; um.sh = m.parentNode.appendChild(um.createElement('span', d)); var c = um.es(m.className); if (c != '') { if (typeof um.v[c] != um.un) { if (um.sh.className.indexOf(c) == -1) { um.sh.className += ' ' + c; } } } um.sh.style.width = m.offsetWidth + 'px'; var h = m.offsetHeight; if (typeof um.scr != um.un) { h = scr.gmh(m); } um.sh.style.height = h + 'px'; var p = { x: (m.offsetLeft), y: (m.offsetTop) }; var s = um.ne(um.sh.parentNode); if (um.wie8 && !um.q && !s) { p.x -= um.e[51]; p.y -= um.e[51]; } if (um.s && !um.s1 && !s) { p.x -= um.e[51]; p.y -= um.e[51]; } um.sh.style.left = p.x + 'px'; um.sh.style.top = p.y + 'px'; return um.sh; }; umNav.prototype.il = function (m) { var c = m.parentNode.appendChild(um.createElement('iframe', { 'class': 'udmC', 'src': 'javascript:false;' })); c.tabIndex = '-1'; c.style.width = m.offsetWidth + 'px'; c.style.height = (typeof um.scr != um.un ? scr.gmh(m) : m.offsetHeight) + 'px'; c.style.left = m.offsetLeft + 'px'; c.style.top = m.offsetTop + 'px'; return c; }; umNav.prototype.dw = function (a) { um.rw += a.offsetWidth; if (um.nc) { um.rw -= um.e[18]; } else { um.rw += um.e[17]; } }; umNav.prototype.aw = function () { if (um.o7 || um.mie || um.q) { um.rw += (um.gp(um.gc(um.tr)).offsetLeft + um.getRealPosition(um.tr, 'x')); } if (um.mie || um.og) { um.rw *= 1.05; } if (um.getWindowDimensions().x < um.rw) { um.tr.style.width = um.rw + 'px'; } else { if (um.wie50) { um.tr.style.setExpression('width', 'document.body.clientWidth'); } else { um.tr.style.width = '100%'; } } if (um.mie) { um.tr.style.height = um.gc(um.tr).offsetHeight + 'px'; } }; umNav.prototype.ts = function (v) { var s = um.m.getElementsByTagName('select'); var n = s.length; if (n > 0) { var i = 0; do { s[i++].style.visibility = v; } while (i < n); um.ap((v == 'hidden') ? '067' : '077', s); } }; umNav.prototype.ws = function () { clearInterval(um.vs); var h = um.gc(um.tr).offsetHeight; var w = um.getWindowDimensions(); if ((h != um.lh && um.reset[2] != 'no') || ((w.x != um.lw.x || w.y != um.lw.y) && um.reset[1] != 'no')) { um.closeAllMenus(); if (um.rg) { um.rw = 0; var n = um.tr.childNodes; var l = n.length; for (var i = 0; i < l; i++) { if (n[i].nodeName != '#text') { this.dw(n[i]); } } this.aw(); } um.lw = w; um.lh = h; if (um.og && um.hstrip[0] != 'none') { um.tr.style.height = (um.hstrip[1] == 'yes') ? (um.lh + um.e[17]) + 'px' : um.lh + 'px'; } } um.vs = setInterval('um.n.ws()', 55); }; um.qc = function (l) { if (um.reset[3] == 'yes' && l != '' && l != um.jv) { um.closeAllMenus(); } }; um.vn = function (n) { return n.replace(/html[:]+/, ''); }; um.es = function (c) { return c == null ? '' : c; }; um.gt = function (r, t, a) { if (!a) { a = []; } for (var i = 0; i < r.childNodes.length; i++) { if (r.childNodes[i].nodeName.toUpperCase() == t.toUpperCase() || t == '*') { a[a.length] = r.childNodes[i]; } a = um.gt(r.childNodes[i], t, a); } return a; }; um.gc = function (r) { return r.getElementsByTagName('a')[0]; }; um.gu = function (r) { return r.getElementsByTagName('ul'); }; um.gm = function (r) { var m = null; var c = r.childNodes; var l = c.length; for (var i = 0; i < l; i++) { var n = um.vn(c[i].nodeName).toLowerCase(); if (n == 'ul') { m = c[i]; break; } } return m; }; um.cm = function (e) { if (!e) { e = window.event; } if (!um.tr.contains(e.srcElement || e.target) || e.keyCode) { um.closeAllMenus(); } }; um.refresh = function (g) { if (typeof g == um.un) { g = 0; } delete um.ini; um.ready = 0; if (umTree) { var l = um.tr.getElementsByTagName('li'); var n = l.length; for (i = 0; i < n; i++) { var a = um.n.ga(l[i]); if (a) { a.parentNode.removeChild(a); } } } umIni(g); }; um.closeAllMenus = function () { um.n.cd(um.tr); um.n.ck(um.tr); um.ha = 0; }; um.getWindowDimensions = function () { if (typeof window.innerWidth != um.un) { var w = { x: window.innerWidth, y: window.innerHeight }; } else if (um.q) { w = { x: um.m.body.clientWidth, y: um.m.body.clientHeight }; } else { w = { x: um.m.documentElement.offsetWidth, y: um.m.documentElement.offsetHeight }; } return w; }; um.getScrollAmount = function (d) { return ((typeof d == um.un || !d) ? (typeof window.pageYOffset != um.un ? window.pageYOffset : um.q ? um.m.body.scrollTop : um.m.documentElement.scrollTop) : (typeof window.pageXOffset != um.un ? window.pageXOffset : um.q ? um.m.body.scrollLeft : um.m.documentElement.scrollLeft)); }; um.getRealPosition = function (r, d) { um.ps = (d == 'x') ? r.offsetLeft : r.offsetTop; um.te = r.offsetParent; while (um.te) { um.ps += (d == 'x') ? um.te.offsetLeft : um.te.offsetTop; um.te = um.te.offsetParent; } return um.ps; }; if (typeof um.trigger != um.un && um.trigger != '' && !um.mie) { um.drt = null; um.drw = function () { this.n = typeof this.n == um.un ? 0 : this.n++; if (typeof um.m.getElementsByTagName != um.un && um.m.getElementsByTagName('body')[0] && um.gd('udm') && um.gd(um.trigger)) { try { umIni(); } catch (err) { clearTimeout(um.drt); return; } } else if (this.n < 60) { um.drt = setTimeout('um.drw()', 250); } }; um.drw(); } um.activateMenu = function (n, x, y) { if (!um.pet()) { return; } var umVN = um.gd(n); if (umVN && !um.rtl) { um.vm = um.gm(umVN); if (um.vm) { if (um.n.cck()) { um.n.cd(umVN); um.n.pr(um.vm, umVN, 0); um.vm.style.left = x; um.vm.style.top = y; } } } }; um.deactivateMenu = function (n) { if (!um.pet()) { return; } var umVN = um.gd(n); if (umVN && !um.rtl) { um.n.cp(um.gm(umVN), umVN); } }; um.pet = function () { return !um.s || typeof event == um.un || (!(event.target == event.relatedTarget.parentNode || (event.eventPhase == 3 && event.target.parentNode == event.relatedTarget))); };

// UDMv4.6 // Mod keyboard
function umKM() { um.kbm = this; um.ha = 0; um.fkd = 0; um.tf = null; um.mt = [um.e[10], um.e[11]]; if (um.kb && um.m.cookie) { var f = [um.gd('hotkeySelector'), um.gd('modifierSelector')]; var c = um.m.cookie.split(';'); var n = c.length; i = 0; do { if (/udmKeyPrefs/.test(c[i])) { var a = c[i].split('=')[1].split(','); j = 0; do { um.keys[j + 4] = a[j]; if (f[j]) { var z = f[j].options; var l = z.length; var k = 0; do { if (z[k].value == a[j]) { z[k].selected = 1; break; } k++; } while (k < l); } j++; } while (j < 2); break; } i++; } while (i < n); } }; um.keyPrefs = function () { if (!(um.kb && um.d)) { alert('Sorry, this feature is not supported in your browser.'); return false; } var d = new Date(); d.setTime(d.getTime() + (365 * 24 * 60 * 60 * 1000)); um.m.cookie = 'udmKeyPrefs=test; expires=' + d.toGMTString() + '; path=/'; if (!um.m.cookie) { alert('Sorry, your browser didn\'t accept the cookie.\nWe cannot save your settings.'); } else { var f = [um.gd('hotkeySelector'), um.gd('modifierSelector')]; i = 0; do { um.keys[i + 4] = f[i].options[f[i].options.selectedIndex].value; i++; } while (i < 2); um.m.cookie = 'udmKeyPrefs=' + um.keys[4] + ',' + um.keys[5] + '; expires=' + d.toGMTString() + '; path=/'; alert('Save successful!'); } return true; }; umKM.prototype.bdh = function () { if (typeof document.addEventListener != um.un) { if (um.s) { var self = this; document.addEventListener('keydown', function (e) { if (um.fkd) { return; } um.fkd = 1; self.kha(e); }, 0); document.addEventListener('keyup', function () { um.fkd = 0; }, 0); } else { document.addEventListener('keypress', this.kha, 0); } } else { document.attachEvent('onkeydown', this.kha); } }; umKM.prototype.bfh = function () { document.addEventListener('mouseover', function (e) { if (um.ha && um.kdf && !umTree.contains(e.target)) { um.cm(e); um.ha = 0; } }, 0); }; umKM.prototype.bth = function (l) { var a = um.gc(l); var c = um.es(a.className); if (/nohref/i.test(c)) { um.kbm.cdl(a); } if (um.ie) { return false; } a.addEventListener('focus', function (e) { if ((!um.o7 && !um.lf) || (um.o7 && um.kdf)) { um.bub = 0; l.over(1, e.target); } }, 0); return true; }; umKM.prototype.cu = function (m, l, t) { var v = [null, null, null]; if ((m != null && m.style.visibility != 'visible') || m == null) { if (l.previousSibling) { v[0] = l.previousSibling; } if (l.nextSibling) { v[1] = l.nextSibling; } } m = (um.gu(um.gp(t)).length > 0) ? um.gu(um.gp(t))[0] : null; if (m != null && typeof m.style != um.un && m.style.visibility == 'visible') { var r = m.getElementsByTagName('li'); var n = r.length; j = 0; do { v[v.length] = r[j++]; } while (j < n); } if (um.tf != null) { r = um.gp(um.tf).parentNode.lastChild; if (um.gp(um.tf) == r) { um.n.lr(um.gc(r), 0); } } n = v.length; i = 0; do { if (v[i] != null) { if (um.gu(v[i]).length > 0) { um.n.cp(um.gu(v[i])[0], v[i]); } else { um.n.cp(null, v[i]); } } i++; } while (i < n); }; umKM.prototype.cdl = function (l) { l.href = um.jv; l.style.cursor = 'default'; }; umKM.prototype.mkc = function (k) { for (i = 1; i < 4; i += 2) { if (k == um.keys[i]) { k = um.keys[4 - i]; break; } } return k; }; umKM.prototype.kha = function (e) { if (!e) { e = window.event; } k = e.keyCode; if (!um.kb && k != 9) { return false; } if (k == um.keys[6]) { um.ha = 1; } if ((k == um.keys[4] && ((um.keys[5] == 'none' && !e.shiftKey && !e.ctrlKey && !e.altKey && !e.metaKey) || e[um.keys[5]])) || (k == um.keys[6])) { um.e[10] = 1; um.e[11] = 1; if (!um.ha) { um.cm(e); um.fl.focus(); um.ha = 1; um.ap('080', um.tr); } else { if (um.sp) { um.sapi.voice.Speak(um.vocab[8], 2); } um.cm(e); if (um.wie50 && um.e[13] == 'yes') { um.n.ts('visible'); } eval(um.keys[7]).focus(); um.e[10] = um.mt[0]; um.e[11] = um.mt[1]; um.ha = 0; um.ap('090', um.tr); } } var a = (e.target) ? e.target : e.srcElement; if (um.tr.contains(a)) { um.e[10] = 1; um.e[11] = 1; var c = um.es(um.gp(a).parentNode.className); if ((um.h && c == 'udm') || typeof um.hmx == 'boolean') { if (um.nm && (k == um.keys[0] || k == um.keys[2])) { return false; } i = 0; do { if (k == um.keys[i]) { k = um.keys[um.rtl ? (i - 1) : (3 - i)]; break; } i++; } while (i < 4); } else { if (um.nm && (k == um.keys[1] || k == um.keys[3])) { return false; } var t = um.gp(a).parentNode; if (um.a || um.e[12] == 'yes') { c = um.es(t.className); if (um.gu(um.gp(a))[0]) { um.xm = um.gu(um.gp(a))[0]; if (um.getRealPosition(um.xm, 'x') < um.getRealPosition(t, 'x')) { k = um.kbm.mkc(k); } } else if (c != 'udm') { um.pm = um.gp(t).parentNode; if (um.getRealPosition(um.pm, 'x') > um.getRealPosition(t, 'x')) { k = um.kbm.mkc(k); } } } } um.tf = null; var l = umTree.getElementsByTagName('li'); var n = l.length; switch (k) { case 9: i = 0; do { if (l[i] == um.gp(a)) { um.tf = a; if (e.shiftKey) { var p = (i == 0) ? -1 : i - 1; } else { p = ((i + 1) == n) ? -1 : i + 1; } if (p <= -1) { setTimeout('um.closeAllMenus()', 55); } break; } i++; } while (i < n); break; case um.keys[0]: if (um.gp(a).previousSibling) { var s = um.gp(a).previousSibling; if (s) { t = um.gc(s); var f = (typeof t != um.un) ? t : null; if (f) { f.focus(); } } } else if (um.gp(a).parentNode.childNodes.length > 1) { um.n.cp(um.gu(um.gp(a))[0], um.gp(a)); t = um.gc(um.gp(a).parentNode.lastChild); f = (um.gp(a).parentNode.className != 'udm'); if (f && um.h && um.gp(um.gp(a).parentNode).parentNode.className == 'udm') { t = um.gc(um.gp(um.gp(a).parentNode)); } t.focus(); } um.ap('100', a); if (um.ie) { return false; } else if (e) { e.preventDefault(); } break; case um.keys[1]: if (um.gu(um.gp(a))[0]) { t = um.gu(um.gp(a))[0]; f = (t) ? um.gc(t) : null; if (f) { f.focus(); } } um.ap('101', a); if (um.ie) { return false; } else if (e) { e.preventDefault(); } break; case um.keys[2]: if (um.gp(a).nextSibling) { s = um.gp(a).nextSibling; if (s) { t = um.gc(s); f = (typeof t != um.un) ? t : null; if (f) { f.focus(); } } } else if (um.gp(a).parentNode.childNodes.length > 1) { um.n.cp(um.gu(um.gp(a))[0], um.gp(a)); um.gc(um.gp(a).parentNode.firstChild).focus(); } um.ap('102', a); if (um.ie) { return false; } else if (e) { e.preventDefault(); } break; case um.keys[3]: if (um.gp(a).parentNode.parentNode) { t = um.gp(a).parentNode; f = (t.className == 'udm') ? null : um.gc(um.gp(t)); if (f && (typeof f.focus == 'function' || typeof f.focus == 'object')) { f.focus(); } } um.ap('103', a); if (um.ie) { return false; } else if (e) { e.preventDefault(); } break; } } return true; }; umKM.prototype.cws = function (n) { if (um.mie) { return false; } for (var x = 0; x < n.childNodes.length; x++) { var k = n.childNodes[x]; if ((k.nodeType == 3) && (!/\S/.test(k.nodeValue))) { n.removeChild(n.childNodes[x]); x--; } if (k.nodeType == 1) { this.cws(k); } } return n; };


// UDMv4.6 // Auto-Sizing Menus extension v1.1 //

um.autosizing = [
	'7px', 		// leeway space ["n" pixels]
	'auto', 	// max-width ["px"|"auto"]
	'auto', 	// min-width ["px"|"auto"]
	'no', 		// size first-level submenus to parent link ["yes"|"no"]
	];

var ats = new Object; um.addReceiver(autoSizeMenu, '058'); ats.compare = function (a, b) { return b - a; }; ats.getRelatedLayer = function (menuNode, menuClass) { ats.node = menuNode.parentNode.lastChild; if ((um.wie55 && (um.e[13] == 'default' || um.e[13] == 'iframe') && menuClass == 'udmS') || ats.node.nodeName == '#text') { ats.node = ats.node.previousSibling; } ats.noc = um.es(ats.node.className); if (ats.noc != '') { if (ats.noc.indexOf(menuClass) != -1) { return ats.node; } else { return null; } } else { return null; } }; function autoSizeMenu(menu) { menu.style.visibility = 'hidden'; menu.layer = ats.getRelatedLayer(menu, 'udmS'); if (menu.layer != null) { menu.layer.style.visibility = 'hidden'; } ats.nodes = menu.childNodes; ats.nodesLen = ats.nodes.length; ats.boxdiff = um.e[51] * 2 + um.e[55] * 2; ats.ppc = um.es(menu.parentNode.parentNode.className); if (um.autosizing[3] == 'yes' && ats.ppc == 'udm') { ats.longest = menu.parentNode.offsetWidth - ((um.q && !um.mie) ? 0 : ats.boxdiff); } else { ats.widths = []; for (var i = 0; i < ats.nodesLen; i++) { if (ats.nodes[i].nodeName != '#text') { ats.link = um.gc(ats.nodes[i]); if (um.wie50) { ats.link.style.width = '1em'; ats.html = ats.link.innerHTML; ats.link.innerHTML = '<nobr style="letter-spacing:0;">' + ats.html + '</nobr>'; ats.widths[ats.widths.length] = ats.link.offsetWidth; ats.link.innerHTML = ats.html; ats.link.style.width = '100%'; } else { ats.link.style.display = 'inline'; ats.link.style.whiteSpace = 'nowrap'; ats.widths[ats.widths.length] = ats.link.offsetWidth; ats.link.style.display = 'block'; ats.link.style.whiteSpace = 'normal'; } } } ats.widths = ats.widths.sort(ats.compare); ats.longest = ats.widths[0] + um.pi(um.autosizing[0]) + (um.q ? ats.boxdiff : 0) + um.e[61] * 2 + (um.e[89] != 'none' ? um.e[91] : 0); if (um.autosizing[1] != 'auto' && (ats.longest - (um.q ? 0 : ats.boxdiff)) > um.pi(um.autosizing[1])) { ats.longest = um.pi(um.autosizing[1]) - (um.q ? 0 : ats.boxdiff); } if (um.autosizing[2] != 'auto' && (ats.longest - (um.q ? 0 : ats.boxdiff)) < um.pi(um.autosizing[2])) { ats.longest = um.pi(um.autosizing[2]) - (um.q ? 0 : ats.boxdiff); } } menu.style.width = ats.longest + 'px'; for (i = 0; i < ats.nodesLen; i++) { if (ats.nodes[i].nodeName != '#text') { ats.ar = (!um.mie && typeof um.n.ga == 'function') ? um.n.ga(um.gc(ats.nodes[i])) : null; if (ats.ar != null) { um.n.wp(ats.ar, ats.nodes[i], um.e[70], um.e[62], 0); } } } menu.layers = ['udmS', 'udmC']; for (i = 0; i < 2; i++) { menu.layer = ats.getRelatedLayer(menu, menu.layers[i]); if (menu.layer != null) { menu.layer.style.width = menu.offsetWidth + 'px'; menu.layer.style.height = menu.offsetHeight + 'px'; menu.layer.style.visibility = 'visible'; } } menu.style.visibility = 'visible'; };

