
/***************************************************
 portal_globalnav.js
 * v1.8 2007-03-27
 * Copyright 2007 Interkey Networks Ltd. All Rights Reserved.
 * Use is prohibited without licence from Interkey Networks.
 * http://www.artofcoding.co.uk
***************************************************/
 String.prototype.bs=function(){return this.replace(/(^\s*)|(\s*$)/g,"")};var ao="aoc-globalnav";var Q="aoc-gn-com";var ae="aoc-gn-sites";var az="aoc-gn-item";var U="aoc-gn-head";var ap="aoc-gn-slider";var skynav_nDurationWipe=300;var skynav_nDurationSlide=300;var skynav_nSlideOffset=10;var aS="section";var au="site";var aj="display";var aB="url";var aA="id";var ai="displayname";var an="skyCom";var ah="skySites";var o=new Array();var m=null;var D=new Object();D[an]=Q;D[ah]=ae;var ad="skynav_aGlobalNav";var T="skynav_sJSURL";var O=window[T];var at=(O!=null);if(at){aq("load",as);document.write('<script language="javascript" type="text/javascript" src="'+O+'"></script>');}function aq(bb,ax,c){c=(c||window);if(ax!=null){if(window["attachEvent"]){c["attachEvent"]("on"+bb,ax);}else{c["addEventListener"](bb,ax,false);}}};function d(bi,be){return bi.getElementsByTagName(be)[0];};function I(c,bf){(c.innerText!=null)?(c.innerText=bf):(c.textContent=bf)};function as(){var bq=document.getElementById(ao);var bg=d(bq,"ul");var aL=window[ad];if(document.getElementById(ao)&&aL){bg.innerHTML="";ar(bg,aL);};};function ar(bg,aw){var aw=window[ad];var aY=aw.length;var M,aF,v,ac,X,aH,aT,Z;for(var i=0;i<aY;i++){M=aw[i];aF=M[aA];v=D[aF];if(v){ac=document.createElement("li");ac.id=v;ac.className=az;X=document.createElement("div");X.className=U;X.l=v;X.onmouseover=A;if(ae==v){Z=X;}aH=document.createElement("strong");I(aH,M[ai]);X.appendChild(aH);aT=document.createElement("div");X.bn=aT.id=(U+i);X.appendChild(aT);ac.appendChild(X);ac.appendChild(L(v,M));bg.appendChild(ac);}}if(Z){A.call(Z);}};function L(v,M){var j=document.createElement("div");j.className=ap;if(Q==v){j.k=false;}else{j.k=true;}var bo=document.createElement("ol");var ba=M[au];var bm=ba.length;var aX,bp,aO,bt,bk,bl,aK;for(var i=0;i<bm;i++){aX=ba[i];aO=aX[aj];bk=aX[aB];bl=document.createElement("li");aK=document.createElement("a");aK.href=bk;I(aK,aO);bl.appendChild(aK);bo.appendChild(bl);}j.appendChild(bo);ay(v,j);return j;};function ay(bh,j){window.o[bh]=j;window.o.push(bh);};function V(bh){return window.o[bh];};function A(e){var n=this.l;if(this.t==null){var aT=document.getElementById(this.bn);this.t=aT.offsetWidth;if(n==Q){this.t+=aT.offsetLeft;}}if(m!=n){m=n;var aN=o;var bc=aN.length;var l,j,G;for(var i=0;i<bc;i++){l=aN[i];if(n!=l){j=V(l);j.style.visibility="hidden";G=d(j,"ol");G.style.width="auto";}}window.r=new f(n,this.t);r.aW();r.aR()}};function f(l,t){var c=V(l);var ac=document.getElementById(l);var aV=ac.offsetWidth;this.G=d(c,"ol");var K=this.G.offsetWidth;if(K<=0){var al=this.G.getElementsByTagName("li");var aU=al.length;for(var i=0;i<aU;i++){K=Math.max(K,al[i].offsetLeft);K+=al[i].offsetWidth;}}this.G.av=K;var g=this.G.av;this.G.style.width=((g+50)+"px");c.style.width=(g)+"px";this.k=(c.k==true);this.bd=this.k?t+10:(aV-g-t-18);if(skynav_nSlideOffset!=null){this.H=this.k?(0-skynav_nSlideOffset):(0+skynav_nSlideOffset);}else{this.H=this.k?((0-g)):(g);}this.aE=0-this.H;this.J=(g);this.c=c;this.aQ=(Math.PI/(2*skynav_nDurationWipe));this.aM=(Math.PI/(2*skynav_nDurationSlide));this.aZ=this.k?this.aG:this.aJ;this.bj=g;this.c.style.left=((this.bd)+"px");this.G.style.left=(this.H+"px");};f.prototype.aG=P;f.prototype.aJ=R;f.prototype.aR=Y;f.prototype.aD=ab;f.prototype.aW=aa;f.prototype.aI=af;f.prototype.aP=ag;function P(C){return(C>=0)};function R(C){return(C<=0)};function Y(){if(!skynav_nDurationSlide){return;}this.G.style.left=(this.H+"px");this.c.style.visibility="visible";this.w=(new Date()).getTime();this.ak=(this.w+skynav_nDurationSlide);this.aD();};function ab(){var aC=Math.min(this.ak,(new Date()).getTime());var C=Math.round((this.aE*Math.sin(this.aM*(aC-this.w)))+this.H);if(this.aZ(C)){C=0;this.aP();}else{setTimeout("window.r.aD()",10);}this.G.style.left=(C+"px");};function aa(){this.c.style.visibility="visible";if(!skynav_nDurationWipe){return;}this.B=(new Date()).getTime();this.am=(this.B+skynav_nDurationWipe);this.aI();};function af(){var aC=Math.min(this.am,(new Date()).getTime());var F=Math.round(this.J*Math.sin(this.aQ*(aC-this.B)));if(F>=this.J){F=this.J;}else{setTimeout("window.r.aI()",10);}if(this.k){this.c.style.clip="rect(0 "+F+"px auto 0)";}else{F=this.c.offsetWidth-F;this.c.style.clip="rect(0 auto auto "+F+"px)";}};function ag(){} 