// UDMv4.45 /////////////////////////////////////////////////////////////////////var um={'menuClasses':[],'itemClasses':[],'menuCode':[]};/////////////////////////////////////////////////////////////////////                                                               ////  ULTIMATE DROP DOWN MENU Version 4.45 by Brothercake          ////  http://www.udm4.com/                                         ////                                                               ////  This script may not be used or distributed without license   ////                                                               ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// CORE CONFIGURATION                                            ///////////////////////////////////////////////////////////////////////path to images folder um.baseSRC = "udm-resources/";//navbar orientationum.orientation = [	"horizontal",	// alignment ["vertical"|"horizontal"|"popup"|"expanding"]	"left",		   // h align ["left"|"right"]	"top",		   // v align ["top"|"bottom"]	"relative",	   // positioning ["relative"|"absolute"|"fixed"|"allfixed"]	"0px",	      // x position ["em"|"ex"|"px"|"0"]	"0px",	      // y position ["em"|"ex"|"px"|"0"]	"1000",		   // z order ["0" to "10000"] (menu takes 20000 headroom)	];	//navbar list outputum.list = [	"rigid",	      // horizontal overflow ["rigid"|"flexible"]	"yes",		   // -SPARE-	"no", 		   // -SPARE-	];//menu behaviors	um.behaviors = [	"0",		   // open timer ["milliseconds"|"0"]	"0",		   // close timer ["milliseconds"|"never"|"0"]	"yes",		   // reposition menus to stay inside the viewport ["yes"|"no"]	"default",	   // manage windowed controls for win/ie ["default","hide","iframe","none"]	];//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"]	];				///////////////////////////////////////////////////////////////////// MODULE SETTINGS                                               ///////////////////////////////////////////////////////////////////////keyboard navigation [comment out or remove if not using]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"] ("38" = F12]	"none",		   // hotkey modifier ["none"|"shiftKey"|"ctrlKey"|"altKey"|"metaKey"]	"27",		      // escape ["n"|"none"] ("27" = escape key)	"document.getElementsByTagName('a')[0]", // exit focus ["js-expression"]	];///////////////////////////////////////////////////////////////////// NAVBAR DEFAULT STYLES                                         ///////////////////////////////////////////////////////////////////////styles which apply to the navbarum.navbar = [	"6",		   // nav -> menu x-offset (+-)["n" pixels]	"0",		   // nav -> menu y-offset (+-)["n" pixels]	"5px",	   // width ["em"|"ex"|"px"] (vertical navbar only - horizontal navbar items have "auto" width) ("%" doesn't work right) 	];//styles which apply to each navbar itemum.items = [	"5",		   // margin between items ["n" pixels]	"0",		   // border size ["n" pixels] (single value only)	"separate",	// border collapse ["collapse"|"separate"] (only applies when margin = "0")	"#666 #666 #666 #666",// 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; be careful with using "none")	"#666 #666 #666 #666",// 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; be careful with using "none")	"#666 #666 #666 #666",// 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; be careful with using "none")	"5",		   // left/right padding ["n" pixels] (single value only)	"5",		   // top/bottom padding ["n" pixels] (single value only)	//"#666",		// background ["color"|"#hex"|"rgb()"|"image.gif"]	"#FFFFFF",		// background ["color"|"#hex"|"rgb()"|"image.gif"]	"#4A376E",	// hover/focus background ["color"|"#hex"|"rgb()"|"image.gif"]	//"#BBE529",	// hover/focus background ["color"|"#hex"|"rgb()"|"image.gif"]	"#FFFFFF",		// visited background ["color"|"#hex"|"rgb()"|"image.gif"]	"12px",		// font size ["em"|"ex"|"%"|"px"|"pt"|"absolute-size"|"relative-size"]	"arial",// font family ["font1,font2,font3"] (always end with a generic family name)	"bold",		// font weight ["normal"|"bold"|"bolder"|"lighter|"100" to "900"]	"none",		// text decoration ["none"|"underline"|"overline"|"line-through"]	"left",		// text-align ["left"|"right"|"center"]	"#000000",	   // color ["color"|"#hex"|"rgb()"]	//"#FFF",	   // color ["color"|"#hex"|"rgb()"]	"#FFFFFF",	   // hover/focus color ["color"|"#hex"|"rgb()"]	//"#666",	   // hover/focus color ["color"|"#hex"|"rgb()"]	"#000000",	   // 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"]	"letter-spacing:0px",         // additional link CSS (careful!)	"",		   // additional hover/focus CSS (careful!)	"letter-spacing:0px; font-family:arial; padding:5px",		   // additional visited CSS (careful!)	"none",     // menu indicator character/image ["text"|"image.gif"|"none"] 	"none",     // menu indicator rollover character/image ["text"|"image.gif"|"none"] (must be same type)	"7",		   // clipping width of indicator image ["n" pixels] (only when using image arrows)	"..",		   // alt text of indicator image ["text"] (only when using image arrows)	];/*//styles which apply to each navbar itemum.items = [	'1',             // margin between items ["n" pixels]	'1',             // border size ["n" pixels]	'collapse',      // border collapse ["collapse"|"separate"]	'#ead4a4 #edbb85 #edbb85 #ead4a4', // border colors ["color"|"#hex"|"rgb()"]	'solid',         // border styles ["solid"|"double"|"dotted"|"dashed"|"groove"|"ridge"|"inset"|"outset"]	'#ead4a4 #ffe #fae4b4 #fae4b4', // hover/focus border colors ["color"|"#hex"|"rgb()"]	'solid',         // hover/focus border styles ["solid"|"double"|"dotted"|"dashed"|"groove"|"ridge"|"inset"|"outset"]	'#ead4a4 #edbb85 #edbb85 #ead4a4', // visited border colors ["color"|"#hex"|"rgb()"]	'solid dashed solid solid', // visited border styles ["solid"|"double"|"dotted"|"dashed"|"groove"|"ridge"|"inset"|"outset"]	'9',             // left/right padding ["n" pixels]	'5',             // top/bottom padding ["n" pixels]	'orange-yellow-gradient.jpg', // background ["color"|"#hex"|"rgb()"|"image.gif"]	'orange-cream-gradient.jpg', // hover/focus background ["color"|"#hex"|"rgb()"|"image.gif"]	'orange-yellow-gradient.jpg', // visited background ["color"|"#hex"|"rgb()"|"image.gif"]	'75%',           // font size ["em"|"ex"|"%"|"px"|"pt"|"absolute-size"|"relative-size"]	'tahoma,sans-serif', // font family ["font1,font2,font3"]	'bold',          // font weight ["normal"|"bold"|"bolder"|"lighter|"100" to "900"]	'none',          // text decoration ["none"|"underline"|"overline"|"line-through"]	'left',          // text-align ["left"|"right"|"center"]	'#008000',       // color ["color"|"#hex"|"rgb()"]	'#b05010',       // hover/focus color ["color"|"#hex"|"rgb()"]	'#008000',       // 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"]	'background-color:#ffc;letter-spacing:1px !important;', // additional link CSS	'background-color:#ffe;padding-left:10px;', // additional hover/focus CSS	'',              // additional visited CSS	'right-green.gif', // menu indicator character/image ["text"|"image.gif"|"none"]	'right-red.gif', // menu indicator rollover image ["image.gif"|"none"]	'7',             // clipping width of indicator image ["n" pixels]	'..',            // alt text of indicator image ["text"]	];*////////////////////////////////////////////////////////////////////// MENU DEFAULT STYLES                                           ///////////////////////////////////////////////////////////////////////styles which apply to each menuum.menus = [	"-7",		// menu -> menu x-offset (+-)["n" pixels]	"-12",		// menu -> menu y-offset (+-)["n" pixels]	"1",		// border size ["n" pixels] (single value only) 	"#EEE #BBB #BBB #EEE",// 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; be careful with using "none")	"9.8em",	// width ["em"|"ex"|"px"]	"2",		// padding ["n" pixels] (single value only) 	"#FFF",	// background ["color"|"#hex"|"rgb()"|"image.gif"]	"",		// additional menu CSS (careful!) (you can use a transition here but *not* a static filter)	"none",// shadow background ["color"|"#hex"|"rgb()"|"image.gif"|"none"]	"2px",		// shadow offset (+-) ["em"|"px"|"pt"|"%"|"0"]	"filter:alpha(opacity=50);",// additional shadow layer CSS (if you use a Microsoft.Shadow filter here then 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] (single value only; margins are like table cellspacing)	"1",		   // border size ["n" pixels] (single value only)	"separate",	// border collapse ["collapse"|"separate"] (only applies when margin = "0")	"#FFF",	   // 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; be careful with using "none")	"#BBE529",		// 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; be careful with using "none")	"#FFF",	   // 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; be careful with using "none")	"5",		   // left/right padding ["n" pixels] (single value only) 	"2",		   // top/bottom padding ["n" pixels] (single value only) 	"#FFFFFF",	// background ["color"|"#hex"|"rgb()"|"image.gif"]	"#BBE529",	// hover/focus background ["color"|"#hex"|"rgb()"|"image.gif"]	"#FFFFFF",	// visited background ["color"|"#hex"|"rgb()"|"image.gif"]	"11px",		// font size ["em"|"ex"|"%"|"px"|"pt"|"absolute-size"|"relative-size"]	"arial",// font family ["font1,font2,font3"] (always end with a generic family name)	"normal",	// font weight ["normal"|"bold"|"bolder"|"lighter|"100" to "900"]	"none",		// text decoration ["none"|"underline"|"overline"|"line-through"]	"left",		// text-align ["left"|"right"|"center"]	"#666",		// color ["color"|"#hex"|"rgb()"]	"#666",		// hover/focus color ["color"|"#hex"|"rgb()"]	"#666",		// 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 ["text"|"image.gif"|"none"] 	"none",     // submenu indicator rollover character/image ["text"|"image.gif"|"none"] (must be the same type)	"0",		   // clipping width of indicator image ["n" pixels] (only when using image arrows)	"..",		   // alt text of indicator image ["text"] (only when using image arrows)	];///////////////////////////////////////////////////////////////////// MENU CLASSES [comment out or remove if not using]             ///////////////////////////////////////////////////////////////////////classes which apply to menus [optional]um.menuClasses["orangeMenu"] = [	"#666 #666 #666 #666",// border colors ["color"|"#hex"|"rgb()"]	"solid",	// border styles ["solid"|"double"|"dotted"|"dashed"|"groove"|"ridge"|"inset"|"outset"] (single, double or four values; be careful with using "none")	"8em",		// width ["em"|"ex"|"px"]	"#FFF",		// background ["color"|"#hex"|"rgb()"|"image.gif"]	"",		// additional menu CSS (careful!) (you can use a transition here but *not* a static filter)	"#BBE529",// shadow background ["color"|"#hex"|"rgb()"|"image.gif"|"none"] 	"2px",		// shadow offset (+-) ["em"|"px"|"pt"|"%"|"0"]	"", // additional shadow layer CSS (if you use a Microsoft.Shadow filter here then Win/IE5.5+ will do that *instead* of default shadow)	];//classes which apply to menu items [optional]um.itemClasses["orangeMenuItem"] = [	"#FFF",		// 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; be careful with using "none")	"#BBE529",	// 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; be careful with using "none")	"#BBE529",		// 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; be careful with using "none")	"#FFF",		// background ["color"|"#hex"|"rgb()"|"image.gif"]	"#BBE529",	// hover/focus background ["color"|"#hex"|"rgb()"|"image.gif"]	"#BBE529",		// visited background ["color"|"#hex"|"rgb()"|"image.gif"]	"11px",		// font size ["em"|"ex"|"%"|"px"|"pt"|"absolute-size"|"relative-size"]	"arial",// font family ["font1,font2,font3"] (always end with a generic family name)	"normal",	// font weight ["normal"|"bold"|"bolder"|"lighter|"100" to "900"]	"none",		// text decoration ["none"|"underline"|"overline"|"line-through"]	"left",		// text-align ["left"|"right"|"center"]	"#666",	// color ["color"|"#hex"|"rgb()"]	"#FFF",	// hover/focus color ["color"|"#hex"|"rgb()"]	"#FFF",	// 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 ["text"|"image.gif"|"none"] (must be the same type as default submenu indicator)	"none",// submenu indicator rollover character/image ["text"|"image.gif"|"none"] (must be the same type)	"..",		// alt text of indicator image  ["text"] (only when using image arrow)	];///////////////////////////////////////////////////////////////////// DYNAMIC MENUS                                                 /////////////////////////////////////////////////////////////////////	