/*
 * 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,j){var f=Mnet.Flash;if(!f.installed){return null}if(e==null){e={}}if(g==null){g={}}var k={width:c,height:h,container:b,params:e,vars:g,events:j};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,k);return d},getNewId:function(){return"ft_auto_"+(++this.currentId)}};Mnet.Flash.Titles={loadItem:function(f,a,b,c){if(!b){b=document.body}b=$(b);if(!a){a=this.setup[f]}var e=this;var d=b.getElements(f);d.each(function(l){if(!c&&l.retrieve("Mnet.Flash.Titles.implemented")){return}if(!l.id){l.id=Mnet.Flash.getNewId()}var m=l.offsetWidth;var g=l.offsetHeight;var j=a.font;var n=l.get("html").replace(/\r|\n|^\s+|\s+$/g,"").replace(/\s{2,}/g," ");if(n==""){return}if(a.texttransform=="uppercase"){n=n.toUpperCase()}else{if(a.texttransform=="lowercase"){n=n.toLowerCase()}}var k={title:n};for(var h in a){if(h!="font"&&h!="texttransform"&&h!="setheight"){k[h]=a[h]}}if(l.get("tag")=="a"){k.link=l.href}m-=l.getStyle("padding-left").toInt()+l.getStyle("padding-right").toInt();g-=l.getStyle("padding-top").toInt()+l.getStyle("padding-bottom").toInt();if(a.setheight){l.setStyle("height",g+"px")}if(Mnet.Testing.flashTitles){Mnet.Flash.object.delay(1000,Mnet.Flash,[l.id,j,m,g,{makeVisible:true,wMode:"transparent"},k])}else{Mnet.Flash.object(l.id,j,m,g,{makeVisible:true,wMode:"transparent"},k)}l.store("Mnet.Flash.Titles.implemented",true)})},scanPage:function(a){var c=this;for(var b in this.setup){this.loadItem(b,this.setup[b],a)}}};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.Accordion=new Class({Implements:Options,options:{link:"cancel",opacity:true,display:-1,alwaysHide:true,duration:700,transition:"expo:out",openClass:"selected",frame:".accordion%level%",togglers:".acc-toggler%level%",contents:".acc-content%level%"},initialize:function(b){this.setOptions(b);var c=b?b.onComplete:null;var a=b?b.onActive:null;var g=b?b.onBackground:null;this.options.onComplete=function(j,h){if(c){c(j,h,this.options.level)}};this.options.onActive=function(j,h){if(this.options.openClass){j.addClass(this.options.openClass)}if(a){a(j,h,this.options.level)}};this.options.onBackground=function(j,h){if(this.options.openClass){j.removeClass(this.options.openClass)}if(g){g(j,h,this.options.level)}};var d=1;do{var f=$$(this.options.frame.replace(/%level%/g,d));var e=(f.length>0);if(e){f.each(function(o,h){var m=o.getElements(this.options.togglers.replace(/%level%/g,d));var l=o.getElements(this.options.contents.replace(/%level%/g,d));var k=(m.length>0&&m.length==l.length);if(k){l.each(function(p){if(p.getStyle("display")=="none"){p.setStyle("display","block")}});var j=0;while(j<m.length&&!m[j].hasClass(this.options.openClass)){j++}this.options.display=(j<m.length)?j:-1;this.options.level=d;var n=new Fx.Accordion(m,l,this.options);n.options.wait=false;if(o.id!=""){window["accordion-"+o.id]=n}}},this);d++}}while(e)}});Mnet.Form={itemValue:function(a){if(!a){return null}else{if(a.options){return(a.selectedIndex>=0)?a.options[a.selectedIndex].value:""}else{if(a.length){i=0;while(i<a.length&&!a[i].checked){i++}return(i<a.length)?a[i].value:""}else{if(a.type=="checkbox"||a.type=="radio"){return a.checked?a.value:""}else{return a.value}}}}},submit:function(a){if(!a.onsubmit||a.onsubmit()){a.submit()}},submitAction:function(c,d,a){if(c._validation){c._validation.value=(a&&a.validation==0)?0:1}var b=null;if(c._action&&d!=null){b=c._action.value;c._action.value=d}if(!c.onsubmit||c.onsubmit()){if(c._actionData&&(a&&a.data!=null)){c._actionData.value=a.data}c.submit()}else{if(b!=null){c._action.value=b}}},defaultOnSubmit:function(b,a){if(a==null){a=b.name}if(window[a+"_validate"]&&typeof(window[a+"_validate"])=="function"){return window[a+"_validate"](b)}else{return true}}};Mnet.initAccordion=function(){new Mnet.Accordion({frame:".acc-frame-%level%",togglers:".acc-toggler-%level%",contents:".acc-content-%level%",openClass:"selected"})};Mnet.Badge={setup:function(d){var b=d.retrieve("ani");if(!b){var a=d.parentNode.offsetWidth;var c=d.offsetWidth;var e=new Fx.Tween(d,{duration:Mnet.getDuration(300),link:"cancel"});b={mouseOver:function(){d.addClass("hover");e.start("width",a)},mouseOut:function(){e.start("width",c).chain(function(){d.removeClass("hover")})}};d.store("ani",b)}return b},init:function(d){var c=this;var a=$(d);if(!a){return}var b=a.getElement("a");b.addEvents({mouseover:function(){c.setup(this).mouseOver()},mouseout:function(){c.setup(this).mouseOut()}})}};Mnet.init=function(a,b){Mnet.rootUrl=a?a:"";Mnet.domain=b?b:"";if(Browser.Platform.ios){Mnet.showTransitions=false}if(Mnet.Flash.installed&&!Mnet.Testing.flashTitles){Mnet.Css.addRules(".flash-title { visibility:hidden; }")}window.addEvent("domready",function(){Mnet.Flash.Titles.scanPage();Mnet.Badge.init("mnet-badge")})};Mnet.Testing={flashTitles:false};Mnet.Flash.Titles.setup={".main-titles h1.flash-title":{font:"ft_myriad_pro",textsize:44,textcolour:"456890",textspacing:-3.5,setheight:true},".main-titles h2.flash-title":{font:"ft_myriad_pro",textsize:30,textcolour:"717074",textspacing:-2,setheight:true},".main-content h1.flash-title":{font:"ft_myriad_pro",textsize:32,textcolour:"456890",textspacing:-1.5,setheight:true}};
