/* This file was compressed using MbCompression library. http://blog.mironabramson.com */ 
(function($){var defaults={onClick:function(){$(this).children('a').each(function(){if(this.onclick_saved&&this.onclick_saved()===false)
return;if(this.href)
window.location=this.href;});},subDelay:300,mainDelay:10};$.fn.clickMenu=function(options){var settings=$.extend({},defaults,options);var hideDIV=function(div,delay){if(div.timer&&!div.isVisible)
clearTimeout(div.timer);else if(div.timer)
return;if(div.isVisible){div.timer=setTimeout(function(){$('ul:first>li',div).unbind('.clm');$(div).hide();div.isVisible=false;div.timer=null;},delay);}};var showDIV=function(div,delay){if(div.timer)
clearTimeout(div.timer);if(!div.isVisible){div.timer=setTimeout(function(){if(!checkClass(div.parentNode,'hover'))
return;$('>ul:first>li',div).not(".unbinded").bind('mouseenter.clm',liHoverIn).bind('mouseleave.clm',liHoverOut).bind('click.clm',settings.onClick);if(!checkClass(div.parentNode,'main'))
$(div).css('left',div.parentNode.offsetWidth-liOffset);div.isVisible=true;$(div).show();div.timer=null;},delay);}};var mainHoverIn=function(e){$(this).children('li').removeClass('hover');$(this).parent().andSelf().addClass('hover');if($(this).data('shown'))
hoverIn(this,settings.mainDelay);};var liHoverIn=function(e){if(e.target!=this&&e.target.parentNode!=this)
return;hoverIn(this,settings.subDelay);};var hoverIn=function(li,delay){var innerDiv,ul=li.parentNode,divs=ul.getElementsByTagName('div'),divs2=[];for(var i=0;i<divs.length;i++){var div=divs[i];if(div.parentNode.parentNode==ul){if(!innerDiv&&div.parentNode==li)
innerDiv=div;if(div.timer&&!div.isVisible){clearTimeout(div.timer);div.timer=null;}
divs2.push(div);}}
for(var pNode=ul;pNode;pNode=pNode.parentNode){if(pNode.nodeType==1&&pNode.nodeName=='DIV'){if(pNode.timer){clearTimeout(pNode.timer);pNode.timer=null;$(pNode.parentNode).addClass('hover');}}}
$([li,ul]).addClass('hover');if(innerDiv&&innerDiv.isVisible){if(innerDiv.timer){clearTimeout(innerDiv.timer);innerDiv.timer=null;}else{return;}}
for(var i=0;i<divs2.length;i++){div=divs2[i];if(div!=innerDiv&&div.isVisible){hideDIV(div,delay);$(div.parentNode).removeClass('hover');}}
if(innerDiv)
showDIV(innerDiv,delay);};var liHoverOut=function(e){if(e.target!=this&&e.target.parentNode!=this)
return;var div=getOneChild(this,'DIV');if(!div||!div.isVisible)
$(this).removeClass('hover');};var mainHoverOut=function(e){var div=getOneChild(this,'DIV');var relTarget=e.relatedTarget||e.toElement;var p;if(!$(this).data('shown')){$(this).parent().andSelf().removeClass('hover');}else if(!div&&relTarget){p=findParentWithClass(e.target,'UL','clickMenu');if(p.contains(relTarget))
$(this).removeClass('hover');}else if(relTarget){p=findParentWithClass(e.target,'UL','clickMenu');if(!div.isVisible&&(p.contains(relTarget)))
$(this).removeClass('hover');}};var mainClick=function(e){var div=getOneChild(this,'DIV');if(div&&div.isVisible&&(e.target.tagName=="A"||e.target.className=="unbinded")){if(!$(e.target).next('div').hasClass('outerbox'))
clean();$(this).parent().andSelf().addClass('hover');}else{if(e.target.className!="unbinded"){$(this).parent().andSelf().css('z-index','99000');hoverIn(this,settings.mainDelay);$(this).data('shown',true);$(document).bind('mousedown.clm',checkMouse);}}
return false;};var checkMouse=function(e){var vis=false;var cm=findParentWithClass(e.target,'UL','clickMenu');if(cm){$(cm.getElementsByTagName('DIV')).each(function(){if(this.isVisible){vis=true;return false;}});}
if(!vis)
clean();};var clean=function(){var $ul=$('ul.clickMenu');$ul.find('div.outerbox').each(function(){if(this.timer){clearTimeout(this.timer);this.timer=null;}
if(this.isVisible){$(this).hide();this.isVisible=false;}});$ul.find('li').andSelf().removeClass('hover');if(!$("body").has(".ie7")){$ul.children('li').andSelf().css('z-index',ie8?'auto':null);}
$ul.children('li').find('li').unbind('.clm');$(document).unbind('.clm');$ul.children('li.main').data('shown',false);};return this.each(function(){var $this=$(this);if($this.data('clickMenu'))
return;$this.addClass('clickMenu').data('clickMenu',1);var $uls=$this.find('ul');$uls.wrap('<div class="outerbox" style="position:absolute"/>').addClass('innerBox');if(!$.browser.msie)
$uls.before('<div class="shadowbox1"/><div class="shadowbox2"/><div class="shadowbox3"/>');if(ie6){if($.fn.bgiframe)
$('div.outerbox',this).bgiframe();else
$('div.outerbox',this).append('<iframe style="display:block;position:absolute;top:0;left:0;z-index:-1;filter:mask();'+'width:expression(this.parentNode.offsetWidth);height:expression(this.parentNode.offsetHeight)"/>');}
$this.find('a').each(function(){if(this.onclick){this.onclick_saved=this.onclick;this.onclick=null;}});$this.children('li').click(mainClick).hover(mainHoverIn,mainHoverOut).addClass('main').children('div').addClass('inner');$uls.eq(0).css('display','block');});};$.fn.clickMenu.setDefaults=function(o){$.extend(defaults,o);};var ie6=$.browser.msie&&(!$.browser.version||parseInt($.browser.version)<=6);var ie8=$.browser.msie&&/trident\/\d/i.test(navigator.userAgent);var liOffset=$.browser.msie?4:2;var getOneChild=function(elem,name){if(!elem)
return null;for(var n=elem.firstChild;n;n=n.nextSibling)
if(n.nodeType==1&&n.nodeName.toUpperCase()==name)
return n;return null;};var findParentWithClass=function(elem,searchTag,searchClass){var pattern=new RegExp("(^|\\s)"+searchClass+"(\\s|$)");for(var pNode=elem.parentNode;pNode;pNode=pNode.parentNode)
if(pNode.nodeType==1&&pNode.nodeName.toUpperCase()==searchTag&&pattern.test(pNode.className))
return pNode;return null;};var checkClass=function(elem,searchClass){var pattern=new RegExp("(^|\\s)"+searchClass+"(\\s|$)");return pattern.test(elem.className);};var isDescendantButNotSubitem=function(el,ch){while(ch){if(ch.nodeName=='UL')
return false;if(ch==el)
return true;ch=ch.parentNode;}
return false;};if(window.Node&&Node.prototype&&!Node.prototype.contains)
Node.prototype.contains=function(arg){return!!(this.compareDocumentPosition(arg)&16);};})(jQuery);
