//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({ 'click': 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 , "opacity":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 , "opacity":0.85}; } else { obj[i]={"height":0 , "opacity":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 tabTitle = $$('.tab li'); var tabContent = $$('.tab_content'); var startColor = '#999'; var endColor = '#f60'; var tabEffect = new Accordion( tabTitle, tabContent, { onActive: function(toggler,element){ new Fx.Styles(toggler).start({ 'color':[startColor,endColor], 'font-size':13 }); }, onBackground: function(toggler,element){ new Fx.Styles(toggler).start({ 'color':startColor, 'font-size':9 }); }, start:false, duration: 500, opacity: false, fixedWidth : true, transition: Fx.Transitions.sineOut }); var Tips = new Tips($$('.tips'), { className: 'custom', offsets: {'x': 20, 'y': 20}, maxTitleChars: 50, initialize:function(){ this.fx = new Fx.Style(this.toolTip, 'opacity', {duration: 200, wait: false}).set(0); }, onShow: function(toolTip) { this.fx.start(0.85); }, onHide: function(toolTip) { this.fx.start(0); }}); 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(); }); var toggle = $$('.menutoggle'); var div = $$('.accordion'); var Blogmenu = new Accordion(toggle, div ,{ onActive: function(toggler){ toggler.setStyle('color', fontHoverColor); toggler.setStyle('background-color', bgHoverColor); }, onBackground: function(toggler){ toggler.setStyle('color', fontBaseColor); toggler.setStyle('background-color', bgBaseColor); }, duration: 200, opacity: false, transition: Fx.Transitions.quadInOut }); function addBookmark(title,url) { if (window.sidebar) { window.sidebar.addPanel(title, url,""); } else if( document.all ) { window.external.AddFavorite( url, title); } else if( window.opera && window.print ) { return true; }};
