window.IE7_PNG_SUFFIX=".png",typeof Fx!="undefined"&&!Fx.Style&&Fx.Tween&&(Fx.Style=Fx.Tween,Fx.Style.implement({stop:Fx.prototype.cancel})),typeof Fx!="undefined"&&!Fx.Styles&&Fx.Morph&&(Fx.Styles=Fx.Morph,Fx.Styles.implement({stop:Fx.prototype.cancel})),typeof Fx!="undefined"&&Fx.Transitions&&!Fx.Transitions.sineIn&&Fx.Transitions.Sine&&(Fx.Transitions.sineIn=Fx.Transitions.Sine.easeIn),typeof Browser!="undefined"&&(window.ie=Browser.Engine.trident,window.ie6=Browser.Engine.trident&&Browser.Engine.version<5,window.ie7=Browser.Engine.trident&&Browser.Engine.version>=5);var Page=function(){var a,b,c,d,e,f,g;e=640,f=240,g=0;var h=[],i=[],j=function(){var a,b;a=$$("#search .term .text")[0],$defined(a)&&(b=a.value.trim(),a.addEvent("focus",function(){b==this.value.trim()&&(this.value=""),this.addClass("text-focus")}.bind(a)),a.addEvent("blur",function(){this.value.trim().length<1&&(this.value=b),this.removeClass("text-focus")}.bind(a)))},k=function(){if(typeof sIFR!="undefined"){var a={src:"styles/media/sifr.swf"};sIFR.fromLocal=!0,sIFR.domains=["localhost","foreverknowledge.info"],sIFR.activate(a),sIFR.replace(a,{selector:"#content h2, #content h3, #content h4, #content h5, #content h6",wmode:"transparent"}),sIFR.replace(a,{selector:".serif",wmode:"transparent",fitExactly:!0})}},l=function(a){$$("#"+a+" .pages .node").each(function(a){if(!a.getParent().getParent().hasClass("subpages")){if(window.ie6){var b;a.addEvent("mouseenter",function(){this.addClass("node-hover")}.bind(a)),a.addEvent("mouseleave",function(){this.removeClass("node-hover")}.bind(a)),b=$A(a.getElements(".node")),b.each(function(a){a.addEvent("mouseenter",function(){this.addClass("node-hover")}.bind(a)),a.addEvent("mouseleave",function(){this.removeClass("node-hover")}.bind(a))})}if(window.ie)return;if(!a.hasClass("has-subpages")&&!a.getElement(".has-subpages"))return;a.addEvent("mouseenter",function(){var a=this.getElement(".subpages");$defined(a.fx)||(a.fx={}),$defined(a.fx.Style)||(a.fx.Style=new Fx.Style(a,"opacity",{duration:125,transition:Fx.Transitions.sineIn}));var b=a.fx.Style;b.stop().set(0).start(0,1);var c,d,e,f;c=$A(this.getElements(".node")),d=0,e=175,f=e/c.length,c.each(function(a){$defined(a.fx)||(a.fx={}),$defined(a.fx.Styles)||(a.fx.Styles=new Fx.Styles(a,{duration:f,transition:Fx.Transitions.sineIn}));var b=a.fx.Styles;b.stop().set({opacity:0,marginTop:-10}),b.timerId=b.start.delay(Math.max(1,d*f),b,{opacity:[0,1],marginTop:[-10,0]}),d++})}.bind(a)),a.addEvent("mouseleave",function(){var a=this.getElement(".subpages");$defined(a.fx)&&$defined(a.fx.Style)&&a.fx.Style.stop(),a.setStyle("visibility",""),$A(this.getElements(".node")).each(function(a){$defined(a.fx)&&$defined(a.fx.Styles)&&($defined(a.fx.Styles.timerId)&&$clear(a.fx.Styles.timerId),a.fx.Styles.stop()),a.setStyle("visibility","")})}.bind(a))}})},m=function(){$(document.body).hasClass("ppv")?$$("#shortcuts .node a").each(function(a){a.getParent().getParent().getParent().hasClass("subpages")||a.addEvent("click",function(a){(new Event(a)).stop()}.bindAsEventListener())}):$$("#shortcuts .node").each(function(a){a.addEvent("click",function(){var a=this.getElement("a");(a.target||"").length?window.open(a.href,"_blank"===a.target?"":a.target):window.location.href=a.href}.bind(a))})},n=function(a){if(a)document.write('<div id="print" onclick="window.print(); return false;"><a href="#print">&nbsp;</a></div>'),document.write('<div id="help" onclick="return false;"><a href="#help">&nbsp;</a></div>');else{var b;b=$(document.body);if(b.hasClass("frame")||b.hasClass("popup")){var c,d;c=new Element("div"),d=new Element("a"),c.id="print",d.href="#print",d.setHTML("&nbsp;"),d.addEvent("click",function(a){window.print(),(new Event(a)).stop()}.bindAsEventListener()),d.inject(c),c.inject(b);if(b.hasClass("frame")){var e,f;e=new Element("div"),f=new Element("a"),e.id="help",f.href="#help",f.setHTML("&nbsp;"),f.addEvent("click",function(a){(new Event(a)).stop()}.bindAsEventListener()),f.inject(e),e.inject(b)}}}},o=function(){$defined(window.pageImageLinksFx)||(window.pageImageLinksFx=[]),$$(".page-image-links").each(function(a){if(!a.getProperty("initialised")){var b,c,d,e,f,g,h,i;b=0,d=e=0,c=[[]],a.getElements("li").each(function(a){var f;f=a.getElement("img");if(f){var g,h;h=window.pageImageLinksFx.length,g=new Fx.Style(f,"opacity",{duration:250}),g.set(.75),window.pageImageLinksFx[h]=g,a.addEvent("mouseover",function(){var a=window.pageImageLinksFx[h];a.stop(),a.start(a.now,1)}),a.addEvent("mouseout",function(){var a=window.pageImageLinksFx[h];a.stop(),a.start(a.now,.75)})}var i=new Fx.Style(a,"opacity",{duration:250});i.hide(),i.start.delay(b,i,[0,1]),c[d][e]=a,b+=75,++e>3&&(e=0,d++,c[d]=[])});for(h=0;h<c.length;h++){f=0,g=0;for(i=0;i<c[h].length;i++)f=Math.max(f,c[h][i].getElement("a").getSize().size.y),g=Math.max(g,c[h][i].getElement("img").height.toInt());for(i=0;i<c[h].length;i++)c[h][i].getElement("img").setStyle("margin-top",g-c[h][i].getElement("img").height.toInt()),c[h][i].getElement("a").setStyle("height",f)}a.setProperty("initialised",!0)}a.setStyle("visibility","visible")})},p=function(){$$(".ratings dl").each(function(a){if(!a.getProperty("initialised")){var b;b=[],a.getElements("a").each(function(c){b.push(c),c.addEvent("mouseenter",function(a){a.each(function(a){a.getParent().addClass("rating-hover")})}.bind(null,[$A(b)])),c.addEvent("mouseleave",function(a){a.each(function(a){a.getParent().removeClass("rating-hover")})}.bind(null,[$A(b)])),c.addEvent("click",function(b,c){(new Ajax(this.href,{method:"get"})).request(),a.getElements("a").each(function(a){a.setStyle("display","none"),(new Element("span",{"class":a.className})).setText(a.getText()).inject(a,"before"),c.each(function(a){a.getParent().addClass("rating-stick")})}),!a.getElement(".current")||a.getElement(".current").addClass("current-stick").setText("Thank you!"),b.stop();return!1}.bindWithEvent(c,[$A(b)]))}),a.setProperty("initialised",!0)}})},q=function(a,b){var c,d,e,f;a.id?c=a.id.split("-")[0]+"_":c="",e=b.path||"/fileadmin/img/aloe_design/",f=".png",d={width:b.width||165,height:b.height||324},!b.labels||(d["padding-top"]=d.height,d.height="auto"),$ES(".node",a).each(function(a){var g,h,i,j,k,l,m,n,o;a.setStyles(d),g=a.getText().trim(),h=g.toLowerCase().replace(/\s+/ig,"-"),i="button_"+c+h.replace(/[^A-Z0-9\_\-]+/ig,"").replace(/-/ig,"_"),j=new Element("img"),j.setProperty("src",e+i+"_normal"+f),j.setProperty("title",g),j.addClass("button-image"),j.addClass("button-normal"),k=new Element("img"),k.setProperty("src",e+i+"_hover"+f),k.setProperty("title",g),k.addClass("button-image"),k.addClass("button-hover"),b.single?window.ie?(j.setStyle("visibility","visible"),k.setStyle("visibility","hidden"),a.addEvent("mouseenter",function(){j.setStyle("visibility","hidden"),k.setStyle("visibility","visible")}),a.addEvent("mouseleave",function(){j.setStyle("visibility","visible"),k.setStyle("visibility","hidden")})):(l=new Fx.Style(j,"opacity",{duration:500}),m=new Fx.Style(k,"opacity",{duration:125}),l.set(1),m.set(0),a.addEvent("mouseenter",function(){l.stop(),m.stop(),l.start(1,0),m.start(0,1)}),a.addEvent("mouseleave",function(){!l||l.stop(),!m||m.stop(),j.setStyle("opacity",1),k.setStyle("opacity",0)})):window.ie?(k.setStyle("visibility","hidden"),a.addEvent("mouseenter",function(){k.setStyle("visibility","visible")}.bind()),a.addEvent("mouseleave",function(){k.setStyle("visibility","hidden")}.bind())):(m=new Fx.Style(k,"opacity",{duration:250,transition:Fx.Transitions.Quad.easeIn}),m.set(0),a.addEvent("mouseenter",function(){m.stop().start(m.now||0,1)}),a.addEvent("mouseleave",function(){m.stop().start(m.now||1,0)})),n=a.getElement("a"),b.labels?(k.inject(n,"top"),j.inject(n,"top")):(o=n.getProperty("href"),n.onclick?a.addEvent("click",n.onclick.bind(n)):a.addEvent("click",function(a){window.location.href=a}.bind(a,[o])),a.addEvent("mouseenter",function(a){window.status=a}.bind(a,[o])),a.addEvent("mouseleave",function(){window.status=""}),a.empty(),k.inject(a,"top"),j.inject(a,"top"))})},r=function(a){[$(document.documentElement),$(document.body)].each(function(b){!b||b.setStyles({overflowX:a||"",overflowY:a||""})})},s=function(c,d,e){var f;!a||a.remove(),!b||b.remove(),a=new Element("div"),a.setProperty("id","flv-player"),a.addClass("flv-player-width-"+d).addClass("flv-player-height-"+e).addClass("flv-player-size"+d+"x"+e),a.setStyles({"margin-left":-d/2,"margin-top":-e/2}),b=new Element("div"),b.setProperty("id","flv-player-mask"),f=new Element("div"),f.addClass("close"),f.setProperty("title","Stop video and return to website"),f.addEvent("click",function(){a.remove(),a=null,b.remove(),b=null}),b.inject(document.body),a.inject(document.body),UFO.create({movie:"fileadmin/video/player/flvplayer.swf",width:d,height:e,flashvars:"file="+encodeURIComponent(c)+"&"+"streamscript="+encodeURIComponent("/video_proxy.php")+"&"+"image="+encodeURIComponent(c.replace(".flv",".jpg"))+"&"+"usefullscreen=true&"+"displayheight="+e+"&"+"backcolor=0x000000&"+"frontcolor=0xffffff&"+"lightcolor=0xa9f249&"+"autostart=true",allowfullscreen:!0,majorversion:8,build:0},a.getProperty("id")),f.inject.delay(250,f,[a])},t=function(a){var b;c||(c=new Element("div"),c.setProperty("id","mp3-player"),c.addClass("mp3-player-width-"+e).addClass("mp3-player-height-"+f).addClass("mp3-player-size"+e+"x"+f),c.setStyles({"margin-left":-e/2,"margin-top":-f/2}),d=new Element("div"),d.setProperty("id","mp3-player-mask"),d.inject(document.body),c.inject(document.body)),b=new Element("div"),b.addClass("close"),b.setProperty("title","Stop media and return to website"),b.addEvent("click",function(){c.empty(),c.setStyle("display","none"),d.setStyle("display","none")}),UFO.create({movie:"fileadmin/audio/player/mp3player.swf",width:e,height:f,flashvars:"file="+encodeURIComponent(a.replace(".mp3",".xml"))+"&"+"image="+encodeURIComponent(a.replace(".mp3",".jpg"))+"&"+"displaywidth="+(e-240)+"&"+"thumbsinplaylist=true&"+"backcolor=0x000000&"+"frontcolor=0xffffff&"+"lightcolor=0xa9f249&"+"autostart=true",majorversion:8,build:0},c.getProperty("id")),c.setStyle("display",""),d.setStyle("display",""),b.inject.delay(250,b,[c])},u=function(a){var b;b=a.getProperty("href");if(!!window.opener)try{window.opener.location.href=b,window.opener.focus();return!1}catch(c){}window.open(b);return!1},v=function(){var a;a=$("help"),!a||Page.AttachHelp(a.getFirst(),"Printing Instructions","Please follow the instructions below to set up your printer:<ul><li>"+(window.ie7?'Select the arrow next to the printer icon in the toolbar above,</li><li>Go to <span class="ui">&lsquo;Page Setup&hellip;&rsquo;</span>,':'Go to <span class="ui">File</span> <big>&rarr;</big> <span class="ui">&lsquo;Page Setup&hellip;&rsquo;</span>,')+"</li>"+'<li>Make sure you have the correct <span class="ui">&lsquo;paper size&rsquo;</span> selected. The most common paper size used is <span class="ui">&lsquo;A4&rsquo;</span>,</li>'+'<li>Make sure you have <span class="ui">&lsquo;portrait&rsquo;</span> selected in <span class="ui">&lsquo;Orientation&rsquo;</span>,</li>'+'<li>Remove all text from <span class="ui">&lsquo;Header&rsquo;</span> and <span class="ui">&lsquo;Footer&rsquo;</span>,</li>'+'<li>Set <span class="ui">&lsquo;0&rsquo;</span> in <span class="ui">&lsquo;Top&rsquo;</span>, <span class="ui">&lsquo;Right&rsquo;</span>, <span class="ui">&lsquo;Bottom&rsquo;</span> and <span class="ui">&lsquo;Left&rsquo;</span> margins.</li>'+"</ul>"+'Select <span class="ui">&lsquo;OK&rsquo;</span> to save your changes and dispose of the setup dialog.',!1,window.ie6)},w=function(a,b,c,d,e){if(!a)return!1;var f,h,i,j,k,l,m,n,o,p,q;k=new Element("div"),a.id?k.setProperty("id",a.id+"-balloon"):k.setProperty("id","balloon-"+g++),k.addClass("balloon"),f=a.getStyle("position");if(f=="static"||f=="relative")f="absolute";h=a.getPosition(),i=a.getSize(),k.setStyles({display:"none",position:f,top:h.y+i.size.y+8,left:h.x-20}),l=new Element("div"),l.addClass("wrapper").addClass("wrapper-balloon"),m=new Element("div"),m.addClass("footer").addClass("footer-balloon"),n=new Element("h5"),n.addClass("title"),o=new Element("span"),o.addClass("wrapper").addClass("wrapper-title"),o.setHTML(b),p=new Element("p"),p.addClass("text"),q=new Element("span"),q.addClass("wrapper").addClass("wrapper-text"),q.setHTML(c),o.inject(n),n.inject(l),q.inject(p),p.inject(l),l.inject(k),m.inject(k),k.inject(document.body),!e||window.setInterval(function(a,b){var c=a.getStyle("top").toInt()+b;isNaN(c)||this.setStyle("top",c)}.bind(k,[a,k.getStyle("top").toInt()-a.getStyle("top").toInt()]),250),!d||window.addEvent("scroll",function(a){this.setStyle("top",a+(document.body.scrollTop||document.documentElement.scrollTop))}.bind(k,[k.getStyle("top").toInt()]));if(window.ie)a.addEvent("mouseenter",function(){this.setStyle("display","block")}.bind(k)),a.addEvent("mouseleave",function(){this.setStyle("display","none")}.bind(k));else{var r;r=new Fx.Style(k,"opacity",{duration:125,transition:Fx.Transitions.sineIn}),r.set(0),k.setStyle("display","block"),a.addEvent("mouseenter",function(){this.stop().start(this.now,1)}.bind(r)),a.addEvent("mouseleave",function(){this.stop().start(this.now,0)}.bind(r))}return!0},x=function(){for(var a=0;a<document.images.length;a++){if(!document.images[a].src||document.images[a].src.indexOf(".png")<1)continue;document.images[a].runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='"+document.images[a].src+"')",document.images[a].src=window.location.href.split("/")[0]+"/clear.gif"}},y=function(){window.ie6&&x()},z=function(){j(),m(),l("menu"),l("shortcuts"),window.ie6||n(),v(),o(),p()};return{Run:function(){k(),window.ie6&&n(!0),window.addEvent("domready",z),window.addEvent("load",y)},Buttons:function(a,b){q($(a),b||{})},PlayFlv:function(a,b,c){s(a,b,c)},PlayMp3:function(a){t(a)},GoBack:function(a){a=$pick(a,1);if(window.history.length-(window.ie?0:1)>=a){window.history.go(-a);return!1}return!0},NewWindow:function(a){return u($(a))},AttachHelp:function(a,b,c,d,e){return w($(a),b,c,d,e)},IncludeAnalytics:function(){var a,b,c,d;b=window.location.href.indexOf(":")+3,c=window.location.href.substr(b,window.location.href.indexOf("/",b)-b).toLowerCase();if(c.indexOf("bytesize")>=0)a="UA-1004139-3";else if(c.indexOf("forever")>=0)a="UA-1004139-1";else return!1;d="",d+='<script type="text/javascript" src="',window.location.href.indexOf("https://")<0?d+="http://www":d+="https://ssl",d+='.google-analytics.com/urchin.js"></script>',d+='<script type="text/javascript">',d+="var urchinIntervalId = window.setInterval(function() {",d+='if (typeof (urchinTracker) == "undefined") return;',d+="window.clearTimeout(urchinIntervalId);",d+='_uacct = "'+a+'";',d+="urchinTracker();",document.referrer.toString().indexOf(c)<0&&(d+="urchinTracker(document.referrer);"),d+="}, 250);",d+="</script>",document.writeln(d);return!0},BindCheckboxTree:function(a,b){var c,d,e;a.getElements(".ygtvitem").each(function(c){c=$(c),e=c.getParent(".ygtvitem"),e===a&&(d=c.getElement("input"),d.addEvent("click",Page.evhCheckboxTreeClicked),d.pspCheckboxParent=Page.GetElementRef(b),d.pspChildCheckboxes=[],b&&b.pspChildCheckboxes.push(Page.GetElementRef(d)),Page.BindCheckboxTree(c,d))}),typeof b=="undefined"&&Page.RebuildChecked(a)},elementRefCache:[],GetElementRef:function(a){if(!a)return null;a.pspElementCacheRef||(a.pspElementCacheRef=Page.elementRefCache.length,Page.elementRefCache.push(a));return a.pspElementCacheRef},GetElementByRef:function(a){return a==null?null:Page.elementRefCache[a]},CheckboxTreeUpdateChildren:function(a){var b;a.pspChildCheckboxes.each(function(c){b=Page.GetElementByRef(c),b.checked=a.checked,b.onchange&&b.onchange(),Page.CheckboxTreeUpdateChildren(b)})},CheckboxTreeUpdateParent:function(a){var b=Page.GetElementByRef(a.pspCheckboxParent),c=0,d=0;b&&(b.pspChildCheckboxes.each(function(a){c++,elChild=Page.GetElementByRef(a),elChild.checked&&d++}),b.checked=c===d,b.onchange&&b.onchange(),Page.CheckboxTreeUpdateParent(b))},evhCheckboxTreeClicked:function(){var a=this;Page.CheckboxTreeUpdateChildren(a),Page.CheckboxTreeUpdateParent(a)},RebuildChecked:function(a){var b,c,d,e,f,g;b=!1,$each($(a).getElements(".ygtvitem"),function(a){c=a.getElements("input"),d=0,e=c.length;if(!e)return!1;f=c[0].checked,$each(c,function(a){f&&(a.checked=!0),a.checked&&d++}),e>1&&f&&d--,g=d>0&&d>=e-1,g&&!f&&(c[0].checked=g,g?c[0].getParent().addClass("checked"):c[0].getParent().removeClass("checked"),b=!0);return!0}),b&&Page.RebuildChecked(a)},HelpBox:function(a,b,c){if(!c||Cookie.get("help-box-"+a)!=="true")document.writeln('<p class="help-box'+(c?" help-box-closable":"")+'">'),document.writeln("<span>"+b+"</span>"),c&&document.writeln('<button tabindex="-1" onclick="Cookie.set(\'help-box-'+a+"', 'true'); $(this).getParent().remove(); return false;\"><span>&times;</span></button>"),document.writeln("</p>")},ShowHelpPane:function(a){a=$(a);var b=$("help-panel");b||(b=new Element("div",{id:"help-panel"}),b.store("fx",(new Fx.Tween(b,{property:"opacity",duration:Browser.Engine.trident&&Browser.Engine.version>4?0:350})).set(0)),b.inject(document.body)),a.hasClass("help-box-attached")||((new Element("div",{"class":"wrapper wrapper-help-box"})).wraps(a.setStyles({display:"",visibility:"hidden"})).inject(b),(new Element("span",{"class":"title"})).inject(a,"top"),(new Element("span",{"class":"close",events:{click:function(){this.retrieve("fx").cancel().start(-this.getSize().x).chain(function(){this.retrieve("fx").cancel().start(0).chain(function(){Browser.Engine.trident&&Browser.Engine.version<5&&$$("select").each(function(a){a.setStyle("visibility",a.retrieve("style::visibility"))})}),window.setTimeout(function(){$(document.body).setStyle("overflow-x","")},100)}.bind(b))}.bind(a),mousedown:function(){this.addClass("close-down")},mouseup:function(){this.removeClass("close-down")},mouseenter:function(){this.addClass("close-hover")},mouseleave:function(){this.removeClass("close-hover").removeClass("close-down")}}})).inject(a,"top"),a.store("fx",(new Fx.Tween(a.getParent(),{property:"margin-right",transition:Fx.Transitions.Sine.easeInOut,duration:450})).set(-a.getSize().x)),a.setStyle("visibility","").addClass("help-box-attached")),Browser.Engine.trident&&Browser.Engine.version<5&&($$("select").each(function(a){a.store("style::visibility",a.getStyle("visibility")),a.setStyle("visibility","hidden")}),$(document.body).setStyle("overflow-x","hidden")),b.retrieve("fx").cancel().start(1).chain(function(){this.retrieve("fx").cancel().start(0)}.bind(a));return!0}}}();Page.Run(),this.ScrollBox=function a(a,b,c,d){return function(e){function o(){function p(){--n===0&&!f.hasClass("paused")&&(m=setTimeout(o,c))}k.length||(k=g.not(l).toArray());var a=Math.round(Math.random()*k.length),b=e(k.splice(a-1,1)[0]);m&&(clearTimeout(m),m=null);if(f.hasClass("paused"))return!1;n=l?2:1,l&&l.animate(h?{top:-(j/2),opacity:0}:{left:-(i/2),opacity:0},d,function(){h||e(this).css({left:-i*2}),e(this).css({visibility:"hidden"}),p()}),l=b.css(h?{top:j,opacity:0,visibility:"visible"}:{left:i,opacity:0,visibility:"visible"}).animate(h?{top:0,opacity:1}:{left:0,opacity:1},d,p);return!0}var f=e(a),g=f.find("li"),h=b==="vertical",i,j;g.each(function(a){var b=e(this);a===0&&(i=f.find("ul").css({height:j=b.height(),overflow:"hidden"}).width()),b.css({position:"absolute",width:i}).css(h?{top:j,left:0}:{top:0,left:i})});var k=g.toArray(),l,m,n;f.click(function(){f.hasClass("paused")?(f.removeClass("paused"),!n&&o()):f.addClass("paused");if(event.clientX-f.offset().left<=48)return!1}),o()}(jQuery)}
