/*
 * Author:   Metronet LTD (http://www.metronet.ie)
 * Requires: Mootools 1.3
 */
var Mnet=new Class();Mnet.showTransitions=true;Mnet.getDuration=function(a){return Mnet.showTransitions&&a>0?a:0};if(!window.console){window.console={log:function(){}}}Mnet.Flash={installed:(Browser.Plugins.Flash.version>=6),currentId:0,object:function(b,a,c,h,e,g,i){var f=Mnet.Flash;if(!f.installed){return null}if(e==null){e={}}if(g==null){g={}}var j={width:c,height:h,container:b,params:e,vars:g,events:i};if(!a.match(/^\w+:\/\/|^\//)){a=Mnet.rootUrl+"flash/"+a+".swf"}if(e.makeVisible&&$(b).getStyle("visibility")=="hidden"){$(b).setStyle("visibility","inherit")}var d=new Swiff(a,j);return d},getNewId:function(){return"ft_auto_"+(++this.currentId)}};Mnet.Css={_getCss:function(){return(Browser.ie)?this.style.styleSheet.cssText:this.style.get("text")},_setCss:function(a){if(Browser.ie){this.style.styleSheet.cssText=a}else{this.style.set("text",a)}},addRules:function(a){var b="";if(!this.style){this.style=new Element("style",{type:"text/css"}).inject(document.getElement("head"))}else{a=this._getCss()+"\n"+a}this._setCss(a)}};Mnet.Util={pngFix:function(a){if(Browser.ie&&a.src.match(/\.png$/i)){a.setStyle("filter","progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='image',src='"+a.src+"')")}}};Mnet.getContentTransition=function(b,c){if(!this._pageTrans){this._pageTrans={}}if(!this._pageTrans[b]){var a=null;switch(b){case"ajax-holder-titles":a={outDirection:"down",outDuration:750,inDirection:"up",inDuration:750,inTransition:"pow:out",sequence:"serial",fullScreen:false,allowReverse:false};break;case"ajax-holder-content":a={outDirection:"up",outDuration:1500,inDirection:"up",inDuration:1500,inTransition:"pow:out",sequence:"parallel",fullScreen:true};break;default:return null}this._pageTrans[b]=new Mnet.ContentTransitionScroll(a)}if(!c){c=$(b);if(!c){return null}}this._pageTrans[b].setHolder(c);return this._pageTrans[b]};Mnet.MenuItems={selectByName:function(h,c,g,b){if(!g){g="selected"}if(!b){b="li"}var f=$(h);if(f){var a=f.getElements(b);for(var d=0;d<a.length;d++){var e=a[d];if(e.hasClass(g)){e.removeClass(g)}if(e.id==c){e.addClass(g)}}}}};Mnet.initScrollbars=function(){if(!Mnet.isMobile){window.addEvent("resize",function(){Mnet.onResize()});Mnet.onResize()}};Mnet.windowScroll=function(b,d,c){if(!c){c=250}if(b==null||d==null){var a=window.getScroll();if(b==null){b=a.x}if(d==null){d=a.y}}new Fx.Scroll(window,{wheelStops:false,duration:Mnet.getDuration(c)}).start(b,d)};Mnet.onResize=function(){var c=window.getSize();var b=window.getScroll();var d=$("left-menu");var a=Math.max(c.y-Mnet.headerSize-5,60);var e=a%20;if(e>0){a-=e}d.setStyle("height",a);if(!this.leftScrollBar){this.leftScrollBar=new MooScroll({selector:".left-menu.scroll-replace",restrictedBrowsers:[],continuousScroll:!Mnet.isMobile,disabledOpacity:0,increment:20,upBtnClass:"scroll-btn-up",downBtnClass:"scroll-btn-down",scrollBarClass:"scroll-bar",scrollHandleClass:"scroll-handle",scrollHandleBGClass:"scroll-bar-bg",scrollHandleTopClass:"scroll-handle-top",scrollHandleMiddleClass:"scroll-handle-middle",scrollHandleBottomClass:"scroll-handle-bottom",scrollControlsYClass:"scroll-wrapper",smoothMooScroll:{toAnchor:false,toMooScrollArea:false}})}else{d.getElement(".contentEl").setStyle("height",a);this.leftScrollBar.refresh()}};Mnet.init=function(a,c){Mnet.rootUrl=a?a:"";Mnet.domain=c?c:"";Mnet.isMobile=(Browser.Platform.ios||Browser.Platform.android);if(Mnet.isMobile){Mnet.showTransitions=false;Mnet.headerSize=0;var b=document.id(document.documentElement);b.addClass("no-fixed-header")}else{Mnet.headerSize=240}window.addEvent("domready",function(){Mnet.Ajax.scanLinks()})};Mnet.Testing={ajaxLinksOff:false};
