var kwMenuOffsetX=-5,kwMenuOffsetY=5,kwMenuOffsetHorizontalX=5,kwMenuOffsetHorizontalY=0,kwMenuMaxX=10000,kwIsIE=navigator.appName.match(/Microsoft.*/),openMenus=new Array(),kwMenuPrefix="";if(kwIsIE){document.onmousedown=kwMouseDown}else{document.addEventListener("mousedown",kwMouseDown,true)}function kwTouchMenu(b,d,a){var c;if(kwIsIE){c=window.event.srcElement}else{c=(b.target.tagName?b.target:b.target.parentNode)}c.kwMenuId=d;if(!c.menu&&a){c.menu=document.getElementById(kwMenuPrefix+a)}kwCloseMenus(c);if(!c.kwIsActive){if(a){kwOpenMenu(c)}}return false}function kwCloseMenus(a){var b,e,c=0;if(a&&a.kwMenuId!=""){e=null;for(c=0;c<openMenus.length;c++){if(openMenus[c].kwMenuId==a.kwMenuId){e=true;break}}if(e){while(openMenus.length>=0&&e){d=openMenus.pop();d.kwIsActive=null;b=d.className;b=b.replace("kwMenuItemMainHorizontal_Active","kwMenuItemMainHorizontal");b=b.replace("kwMenuItemMainVertical_Active","kwMenuItemMainVertical");b=b.replace("kwMenuItem_Active","kwMenuItem");d.className=b;if(d.menu){d.menu.style.visibility="hidden"}if(d.kwMenuId==a.kwMenuId){e=false}}}}else{for(c=0;c<openMenus.length;c++){var d=openMenus[c];d.kwIsActive=null;b=d.className;b=b.replace("kwMenuItemMainHorizontal_Active","kwMenuItemMainHorizontal");b=b.replace("kwMenuItemMainVertical_Active","kwMenuItemMainVertical");b=b.replace("kwMenuItem_Active","kwMenuItem");d.className=b;if(d.menu){d.menu.style.visibility="hidden"}}openMenus=new Array()}}function kwOpenMenu(g){var c,d,a,h,b,e,f;b=g.className;if(b.length>0&&(b.charAt(b.length-1)!=" ")){b=b+" "}b=b.replace("kwMenuItemMainHorizontal ","kwMenuItemMainHorizontal_Active ");b=b.replace("kwMenuItemMainVertical ","kwMenuItemMainVertical_Active ");b=b.replace("kwMenuItem ","kwMenuItem_Active ");g.className=b;if(kwIsIE){if(!g.menu.firstChild.style.width){c=g.menu.firstChild.offsetWidth;g.menu.firstChild.style.width=c+"px";d=g.menu.firstChild.offsetWidth-c;c-=d;g.menu.firstChild.style.width=c+"px"}}isHorizontal=g.className.indexOf("kwMenuItemMainHorizontal");if(isHorizontal>=0){a=g.offsetLeft;h=g.offsetHeight;if(kwMenuOffsetHorizontalX){a+=kwMenuOffsetHorizontalX}if(kwMenuOffsetHorizontalY){h+=kwMenuOffsetHorizontalY}}else{a=g.offsetWidth;h=g.offsetTop;if(kwMenuOffsetX){a+=kwMenuOffsetX}if(kwMenuOffsetY){h+=kwMenuOffsetY}if(kwMenuMaxX){if(openMenus.length>0){f=0;for(e=0;e<openMenus.length;e++){f+=(openMenus[e].offsetLeft+openMenus[e].offsetWidth)}if(f+g.menu.offsetWidth>kwMenuMaxX){a=-g.menu.offsetWidth;if(kwMenuOffsetX){a-=kwMenuOffsetX}}}}}g.menu.style.left=a+"px";g.menu.style.top=h+"px";g.menu.style.visibility="visible";g.kwIsActive=true;openMenus[openMenus.length]=g}function kwMouseDown(b){var a;if(kwIsIE){a=window.event.srcElement}else{a=(b.target.tagName?b.target:b.target.parentNode)}isMenu=-1;if(a.className){isMenu=a.className.indexOf("kwMenuItem")}if(isMenu<0){kwCloseMenus()}};