//Copyright(c)MEDIAMASTER All Rights Reserved.

window.addEvent('load', function () { var navbar = new Element('div', { 'id':'navbar_wrapper' }).adopt($('navbar')).injectInside(document.body); var navbarWidth = navbar.scrollWidth; var effect = navbar.effect('width', { 'duration':400, 'transition':Fx.Transitions.Quint.easeOut, 'wait':false }); var hide = 42; navbar.addEvents({ 'mouseenter': function () { effect.start(navbarWidth); }, 'mouseleave': function () { effect.start(hide); }}); if (window.ie6) { navbarWidth = 42; navbar.setStyles({ "position": "absolute", "height": window.getHeight(), "right": -1, "top": window.getScrollTop() }); window.addEvent("scroll", function(){ navbar.setStyle("top", window.getScrollTop()); }); } effect.set(hide); }); var scrollTracker = 0; var pageHeight = window.getHeight(); $$('.totop').setStyles('cursor:pointer;').addEvent('click', function() { new SmoothScroll({duration: 800, transition: Fx.Transitions.expoOut, fps:60}).toTop(); scrollTracker = 0; }); $$('.toup').setStyles('cursor:pointer;').addEvent('click', function(){ new SmoothScroll({duration: 600, transition: Fx.Transitions.backOut, fps:60}).scrollTo(0, scrollTracker-300); if (scrollTracker <= 0){ scrollTracker = 0; }else{ scrollTracker = scrollTracker - 300; }}); $$('.todown').setStyles('cursor:pointer;').addEvent('click', function(){ new SmoothScroll({duration: 600, transition: Fx.Transitions.backOut, fps:60}).scrollTo(0, scrollTracker+300); if (scrollTracker >= pageHeight){ scrollTracker = pageHeight - 300; }else{ scrollTracker = scrollTracker + 300; }}); $$('.tobottom').setStyles('cursor:pointer;').addEvent('click', function() { new SmoothScroll({duration: 800, transition: Fx.Transitions.expoOut, fps:60}).toBottom(); scrollTracker = pageHeight - 300; }); var menuTracker=0; var submenu = $$("#menubar ul"); var fx = new Fx.Elements(submenu,{duration:300,transition:Fx.Transitions.quadOut,wait:false}); var hideobj = {}; submenu.each(function(sub,i) { { hideobj[i] = { "height": 0 }; }}); $$("#menubar a").setStyle('display', 'block').addEvent("mouseover",function(e) { $clear(menuTracker); if (this.getParent().getParent().id=="menubar") { var obj = {}; var sub = this.getParent().getElement("ul"); submenu.each(function(other,i){ if (other==sub) { obj[i] = { "height": sub.getSize().scrollSize.y}; } else { obj[i]={"height":0}; }}); fx.start(obj); }}); $$("#menubar a").addEvent("mouseout",function(e) { menuTracker = function() { fx.start(hideobj);}.delay(500); }); window.addEvent("domready", function(){ fx.start(hideobj); }); var Tips = new Tips($$('.tips'), { className: 'custom', offsets: {'x': 20, 'y': 20}, maxTitleChars: 50}); var tag_container = $('tagcloud_container').setStyles('width: 750px; height: 255px;'); var linkSlide = new Fx.Slide(tag_container, {mode: 'vertical',transition: Fx.Transitions.expoOut, duration: 400}).hide(); $('tagcloud_switch').addEvent('click', function(e) { e = new Event(e); linkSlide.toggle(); e.stop(); });
