(function(){var c={create:function(){return function(){this.initialize.apply(this,arguments)}}};var a=c.create();a.prototype={initialize:function(j,l,f,k){this.obj=cleanWhitespace(j);this.align=l||"left";this.opacity=0;this.maxopacity=f||1;this.offset=k||0;this.menu=this.obj.childNodes;if(this.menu.length<2){return}this.title=this.menu[0];this.body=this.menu[1];cleanWhitespace(this.body).firstChild.className="first";if(/MSIE/i.test(navigator.userAgent)){var h=getElementsByClassName("reader","a",this.body);for(var g=0;g<h.length;g++){setStyle(h[g],"cursor","hand")}}setStyle(this.body,"visibility","hidden");setStyle(this.body,"position","absolute");setStyle(this.body,"overflow","hidden");setStyle(this.body,"display","block");addListener(this.obj,"mouseover",bind(this,this.activate),false);addListener(this.obj,"mouseout",bind(this,this.deactivate),false)},activate:function(){var i=cumulativeOffset(this.title);var g=i[0];if(this.align=="right"){var h=getWidth(this.title)-getWidth(this.body)+this.offset;g+=h}var f=i[1]+getHeight(this.title);setStyle(this.body,"left",g+"px");setStyle(this.body,"top",f+"px");setStyle(this.body,"visibility","visible");setStyle(this.body,"opacity",this.opacity);setStyle(this.body,"MozOpacity",this.opacity);setStyle(this.body,"KhtmlOpacity",this.opacity);setStyle(this.body,"filter","alpha(opacity="+this.opacity*100+")");if(this.tid){clearTimeout(this.tid)}this.tid=setInterval(bind(this,this.appear),30)},deactivate:function(){if(this.tid){clearTimeout(this.tid)}this.tid=setInterval(bind(this,this.fade),30)},appear:function(){this.opacity+=0.1;if(this.opacity>=this.maxopacity){this.opacity=this.maxopacity;clearTimeout(this.tid)}setStyle(this.body,"opacity",this.opacity);setStyle(this.body,"MozOpacity",this.opacity);setStyle(this.body,"KhtmlOpacity",this.opacity);setStyle(this.body,"filter","alpha(opacity="+this.opacity*100+")")},fade:function(){this.opacity-=0.1;if(this.opacity<=0){this.opacity=0;setStyle(this.body,"visibility","hidden");clearTimeout(this.tid)}setStyle(this.body,"opacity",this.opacity);setStyle(this.body,"MozOpacity",this.opacity);setStyle(this.body,"KhtmlOpacity",this.opacity);setStyle(this.body,"filter","alpha(opacity="+this.opacity*100+")")}};$=function(f){return document.getElementById(f)};$A=function(h){if(!h){return[]}if(h.toArray){return h.toArray()}else{var g=[];for(var f=0;f<h.length;f++){g.push(h[f])}return g}};getElementsByClassName=function(l,f,k){k=k||document;var g=(f=="*"&&k.all)?k.all:k.getElementsByTagName(f);var n=new Array();l=l.replace(/\-/g,"\\-");var m=new RegExp("(^|\\s)"+l+"(\\s|$)");var j;for(var h=0;h<g.length;h++){j=g[h];if(m.test(j.className)){n.push(j)}}return n};bind=function(){var j=this.$A(arguments);var i=j[j.length-1];var h=i,g=j,f=g.shift();return function(){return h.apply(f,g.concat(j))}};getHeight=function(f){return f.offsetHeight};getWidth=function(f){return f.offsetWidth};setStyle=function(g,f,h){g.style[f]=h};getStyle=function(g,f){return g.style[f]};cleanWhitespace=function(h){var g=h.firstChild;while(g){var f=g.nextSibling;if(g.nodeType==3&&!/\S/.test(g.nodeValue)){h.removeChild(g)}g=f}return h};cumulativeOffset=function(g){var f=0,h=0;do{f+=g.offsetTop||0;h+=g.offsetLeft||0;g=g.offsetParent}while(g);return[h,f]};addListener=function(i,h,g,f){if(i.addEventListener){i.addEventListener(h,g,f)}else{if(i.attachEvent){i.attachEvent("on"+h,g)}}};function e(){var f=$("subscribe");if(f){new a(f,"left",1,1)}var j=$("menus");if(j){var h=cleanWhitespace(j.childNodes);for(var g=0;g<h.length;g++){new a(h[g],"left",1,1)}}}if(document.addEventListener){document.addEventListener("DOMContentLoaded",e,false)}else{if(/MSIE/i.test(navigator.userAgent)){document.write('<script id="__ie_onload_for_inove" defer src="javascript:void(0)"><\/script>');var b=$("__ie_onload_for_inove");b.onreadystatechange=function(){if(this.readyState=="complete"){e()}}}else{if(/WebKit/i.test(navigator.userAgent)){var d=setInterval(function(){if(/loaded|complete/.test(document.readyState)){clearInterval(d);e()}},10)}else{window.onload=function(f){e()}}}}window.MGJS_MENU={}})();
