String.prototype.trim=function(){return this.replace(/(^\s*)|(\s*$)/g,"")
};
String.prototype.noSpaces=function(){return this.replace(/\s/g,"")
};
String.prototype.contains=function(B,A){return A?this.toLowerCase().indexOf(B.toLowerCase())!=-1:this.indexOf(B)!=-1
};
String.prototype.startswith=function(B,A){return A?this.toLowerCase().indexOf(B.toLowerCase())==0:this.indexOf(B)==0
};
if(!Array.prototype.indexOf){Array.prototype.indexOf=function(D,A){var C=this.length;
if(A==undefined){A=0
}if(A>=C){return -1
}if(A<0){A=(C+A)
}for(var B=A;
B<C;
B++){if(this[B]===D){return B
}}return -1
}
}Array.prototype.contains=function(C){if(typeof C=="function"){var B=this.length;
for(var A=0;
A<B;
A++){if(this[A].toString()===C.toString()){return true
}}return false
}else{return(this.indexOf(C)!=-1)
}};
var sky_sClassJSOn="js-on";
var sky_sClassIE="ie";
var sky_sClassIE6="ie6";
sky_fAddClassName(document.documentElement,sky_sClassJSOn);
var sky_oNavigator=window.navigator;
var sky_sUserAgent=sky_oNavigator.userAgent.toLowerCase();
var sky_sAppVersion=sky_oNavigator.appVersion.toLowerCase();
var sky_bMac=(sky_oNavigator.platform.toLowerCase().indexOf("mac")!=-1);
var sky_bSafari=sky_sUserAgent.indexOf("safari")!=-1;
var sky_bGecko=(sky_oNavigator.product&&sky_oNavigator.product.toLowerCase()=="gecko")&&!sky_bSafari;
var sky_bGeckoOld=sky_bGecko;
if(sky_bGecko){var sky_bFF=(sky_sUserAgent.indexOf("firefox")!=-1);
if(sky_bFF&&(sky_oNavigator.productSub&&(parseInt(sky_oNavigator.productSub)>=20051111))){sky_bGeckoOld=false
}}var sky_bOpera=(window.opera!=null);
var sky_bOperaXSLT=false;
var sky_bOperaMac=false;
var sky_bOpera9=false;
var sky_bOpera9_plus=false;
var sky_bOpera8_minus=false;
if(sky_bOpera){sky_bOperaMac=sky_bMac;
sky_bOperaXSLT=(window.XSLTProcessor!=null);
var sky_nOpVersion=parseFloat(sky_sAppVersion);
sky_bOpera9=(sky_nOpVersion==9);
sky_bOpera9_plus=(sky_nOpVersion>=9);
sky_bOpera8_minus=!sky_bOpera9_plus
}var sky_bIE=false;
var sky_bIE55=false;
var sky_bIE55_plus=false;
var sky_bIE6=false;
var sky_bIE6_plus=false;
var sky_bIE6_minus=false;
var sky_bIE7=false;
var sky_bIE7_plus=false;
var sky_nMSIE=sky_sUserAgent.indexOf("msie");
if((sky_nMSIE!=-1)&&(!sky_bOpera)){sky_fAddClassName(document.documentElement,sky_sClassIE);
var sky_nIEVersion=parseFloat(sky_sUserAgent.slice(sky_nMSIE+5));
sky_bIE=true;
sky_bIE55=(sky_nIEVersion==5.5);
sky_bIE55_plus=(sky_nIEVersion>=5.5);
sky_bIE6=(sky_nIEVersion==6);
sky_bIE6_plus=(sky_nIEVersion>=6);
sky_bIE7=(sky_nIEVersion==7);
sky_bIE7_plus=(sky_nIEVersion>=7);
sky_bIE6_minus=!sky_bIE7_plus;
if(sky_bIE6_minus){sky_fAddClassName(document.documentElement,sky_sClassIE6)
}}window.onload=sky_fWindowOnLoad;
var sky_oLoadTimer=null;
if(sky_bIE){document.onreadystatechange=function(){if((/complete/).test(document.readyState)){document.onreadystatechange=null;
sky_fWindowOnLoad()
}}
}else{if(sky_bGecko||sky_bOpera9_plus){document.addEventListener("DOMContentLoaded",sky_fWindowOnLoad,false)
}else{if(document.readyState!=undefined){window.sky_oLoadTimer=setInterval(function(){if((/(loaded|complete)/).test(document.readyState)){clearInterval(window.sky_oLoadTimer);
window.sky_oLoadTimer=null;
sky_fWindowOnLoad()
}},100)
}}}if(sky_bIE55){document.write("<style type='text/css'>\n","#aoc-navbar span { zoom:0; }\n","</style>\n")
}var sky_bIsHTTPS=(location.protocol=="https:");
var sky_sHTTPProtocol=(sky_bIsHTTPS?"https":"http");
var sky_bHTTP=null;
var sky_bIETextRange=null;
var sky_sEmStandardId="sky_eEmStandard";
var sky_aLoadExecutes=new Array();
var sky_sEventOver=sky_bIE?"onmouseenter":"onmouseover";
var sky_sEventOut=sky_bIE?"onmouseleave":"onmouseout";
var sky_bHasMinHeight=!sky_bIE6_minus;
var sky_sMinHeightProp=sky_bHasMinHeight?"minHeight":"height";
var sky_sDelimiterLevel1="|";
var sky_sDelimiterLevel2="~";
var sky_sPanelClass="aoc-genericpanel";
var sky_sColumnClass="aoc-genericcolumn";
var sky_sPageFooterId="vgn-footer-container";
var sky_sPageFooterIdPhase2="aoc-footer";
var sky_sTitleClass="aoc-title";
var sky_sTitleButtonsId="aoc-header-buts";
var sky_sPageContentId="aoc-pagecontent";
var sky_sBorderTopLeftClass="b-tl";
var sky_sClassGutterHoriz="aoc-gutter-horiz";
var sky_sDummyQuery="?local=true";
var sky_sHeaderTopId="aoc-header-top";
var sky_sNavbarId="aoc-navbar";
var sky_sLogoBGId="aoc-logo-bg";
var sky_sFooterId="aoc-footer";
var sky_sFooterBGId="aoc-footer-background";
var sky_sFooterBottomClass="ftr-bot";
var sky_aImagesLoaded=new Array();
var sky_aAllThePanels=new Array();
var sky_aAllTheComps=new Array();
var sky_aWindowOnLoadBegin=new Array();
var sky_aWindowOnLoadEnd=new Array();
function sky_fWindowOnLoad(A){if(A!=true){if(arguments.callee.bAlreadyCalled){return true
}}arguments.callee.bAlreadyCalled=true;
clearInterval(window.sky_oLoadTimer);
window.sky_oLoadTimer=null;
sky_fWindowOnLoadBegin();
sky_fCreateEmStandard();
sky_fInitialisePanelArray();
sky_fInitialiseCompArray();
sky_fWindowOnLoadEnd();
sky_fExecuteFunctions(window.sky_aLoadExecutes)
}function sky_fWindowOnLoadBegin(){sky_fExecuteFunctions(sky_aWindowOnLoadBegin)
}function sky_fWindowOnLoadEnd(){sky_fExecuteFunctions(sky_aWindowOnLoadEnd)
}function sky_fExecuteFunctions(D){var C=D.length;
var B;
for(var A=0;
A<C;
A++){vFunction=D[A];
fFunction=(typeof vFunction=="string")?window[vFunction]:vFunction;
if(typeof fFunction=="function"){fFunction()
}}}function sky_fWindowOnLoadBeginAdd(A){window.sky_aWindowOnLoadBegin.push(A)
}function sky_fWindowOnLoadEndAdd(A){window.sky_aWindowOnLoadEnd.push(A)
}function sky_fRedoOverhead(){sky_fRedoPanelArray();
sky_fRedoCompArray()
}function sky_fRedoPanelArray(){sky_fClearPanelArray();
sky_fInitialisePanelArray()
}function sky_fRedoCompArray(){sky_fClearCompArray();
sky_fInitialiseCompArray()
}function sky_fClearPanelArray(){window.sky_aAllThePanels=new Array()
}function sky_fClearCompArray(){window.sky_aAllTheComps=new Array()
}function sky_fGetPanelArray(){return window.sky_aAllThePanels
}function sky_fGetCompArray(){return window.sky_aAllTheComps
}function sky_fGetCompsByClass(A){return sky_fGetCompArray()[A]||new Array()
}function sky_fGetSingleComp(B){var A=sky_fGetCompArray()[B];
if(A){return A[0]
}return null
}function sky_fGetCompPanel(){return sky_fGetPanelArray()[this.nPanelIndex]
}function sky_fGetPanelPanel(){return sky_fGetPanelContainer(this,true)
}function sky_fInitialisePanelArray(){sky_fGetPanelsInElement(document.body)
}function sky_fInitialiseCompArray(){var L=sky_fGetCompArray();
var I=sky_fGetPanelArray();
var H=I.length;
var M,K,A,F,C,E,B,D;
var J=sky_fGetCompPanel;
for(var G=0;
G<H;
G++){M=I[G];
K=M.getElementsByTagName("div");
if(K.length){A=K[0];
C=A.className;
E=C.split(" ");
B=E.length;
for(F=0;
F<B;
F++){D=E[F];
if(L[D]==null){L[D]=new Array()
}L[D].push(A)
}L.push(A);
A.nPanelIndex=G;
M.sCompClass=A.sCompClass=E[0];
A.mGetPanel=J
}}}function sky_fGetPanelsInElement(M){var C=(M!=document.body);
var L=sky_aAllThePanels;
var A=sky_sPanelClass;
var K=M.getElementsByTagName("div");
var J=K.length;
if(J==0){return false
}var I=false,O,Q,F,N,E,D,P,B,H;
for(var G=0;
G<J;
G++){O=K[G];
N=O.className.split(" ");
D=N.length;
for(F=0;
F<D;
F++){P=N[F];
switch(P){case A:O.mGetPanel=sky_fGetPanelPanel;
B=sky_fGetPanelsInElement(O);
if(!B){Q=false;
H=L.length;
for(var E=0;
E<H;
E++){if(L[E]==O){Q=true;
break
}}if(!Q){L.push(O)
}I=true
}break;
case sky_sBorderTopLeftClass:sky_fAddToCutoffs(O);
case sky_sFooterBottomClass:sky_fSetExtendedGridFolder(O);
break;
case sky_sTitleClass:sky_fAddToCutoffs(O);
break;
case skypers_sContentContainerClass:sky_fAddToPersonals(O);
break;
case sky_sEsalesPortletClass:sky_fSetShoppingBasketExist(true);
break
}}switch(O.id){case sky_sHeaderTopId:case sky_sNavbarId:case sky_sLogoBGId:case sky_sFooterId:case sky_sFooterBGId:sky_fSetExtendedGridFolder(O);
break
}}return I
}function sky_fGetCookie(D){var A=document.cookie;
var B=new RegExp("(^|\\s|;)"+D+"=([^\\;]*)");
var C=B.test(A);
if(C){var E=RegExp.$2;
E=E.trim();
return(E.length==0)?null:E
}return null
}function sky_fDeleteCookie(C,B,A,D){sky_fSetCookie(C,"",new Date(),B,A,D)
}function sky_fSetCookie(G,K,H,E,M,B){var A=("");
if(H==null){var L=new Date();
L.setDate(L.getDate()+30);
A=(L.toGMTString())
}else{if(H=="session"){A=("")
}else{A=(H.toGMTString())
}}var J=([G,escape(K)].join("=")+";");
var C=(["expires",A].join("=")+";");
var D=(["path",(E||"/")].join("=")+";");
var F=M!=null?(["domain",M].join("=")+";"):"";
var I=(B?"secure":"");
document.cookie=[J,C,D,F,I].join("")
}var sky_sCookieUserId="just";
var sky_sCookieUserName="hant";
var sky_sCookieUserDisplayName="uifd";
var sky_sCookieUserType="tred";
var sky_sCookieUserTokenId="jnhg";
var sky_sCookieShopStateEsales="esales_cart";
var sky_sCookieShopQuote="skyquote";
var sky_sCookieLoginAttempt="sky_login_attempt";
var sky_sCookieEsalesNewCust="esales_newcust";
var sky_sTypeG="G";
var sky_sTypeP="P";
var sky_sTypeC="C";
function sky_fGetUserType(){return(sky_fGetCookie(sky_sCookieUserType)||sky_sTypeG)
}function sky_fGetUserName(){return sky_fGetCookie(sky_sCookieUserName)
}function sky_fGetUserId(){return sky_fGetCookie(sky_sCookieUserId)
}function sky_fGetUserDisplayName(){return sky_fGetCookie(sky_sCookieUserDisplayName)
}function sky_fGetUserLoggedIn(){return sky_fGetCookie(sky_sCookieUserTokenId)
}function sky_fGetShopStateEsales(){return sky_fGetCookie(sky_sCookieShopStateEsales)
}function sky_fGetShopQuote(){return sky_fGetCookie(sky_sCookieShopQuote)
}function sky_fGetLoginAttempt(){return sky_fGetCookie(sky_sCookieLoginAttempt)
}function sky_fGetNewCust(){return sky_fGetCookie(sky_sCookieEsalesNewCust)
}function sky_fDeleteUserType(){sky_fDeleteCookie(sky_sCookieUserType)
}function sky_fDeleteUserName(){sky_fDeleteCookie(sky_sCookieUserName)
}function sky_fDeleteUserDisplayName(){sky_fDeleteCookie(sky_sCookieUserDisplayName)
}function sky_fDeleteLoginAttempt(){sky_fDeleteCookie(sky_sCookieLoginAttempt)
}function sky_fSetLoginAttempt(){sky_fSetCookie(sky_sCookieLoginAttempt,"1","session")
}function sky_fSetShopQuote(){sky_fSetCookie(sky_sCookieShopQuote,"1")
}function sky_fIsGuest(){return(sky_fGetUserType()==sky_sTypeG)
}function sky_fIsNewCust(){return(sky_fGetNewCust()!=null)
}function sky_fIsLoggedIn(){return(sky_fGetUserLoggedIn()!=null)
}function sky_fHasUserName(){return(sky_fGetUserName()!=null)
}function sky_fHasUserId(){return(sky_fGetUserId()!=null)
}function sky_fHasDisplayName(){return(sky_fGetUserDisplayName()!=null)
}function sky_fHasShopQuote(){return(sky_fGetShopQuote()!=null)
}function sky_fHasLoginAttempt(){return(sky_fGetLoginAttempt()!=null)
}function sky_fHasShopBasket(){var A=sky_fGetShopStateEsales();
if(A!=null){return true
}return false
}var sky_sEsalesPortletClass="esales-portlet";
var sky_bShoppingBasketPage=false;
function sky_fSetShoppingBasketExist(A){window.sky_bShoppingBasketPage=A
}function sky_fIsShopBasketPage(){return window.sky_bShoppingBasketPage
}var sky_aUnknownProsFunctions=["sky_fHasShopBasket","sky_fIsNewCust"];
function sky_fIsUnknownPros(){var B=sky_aUnknownProsFunctions;
var A=B.length;
var D;
for(var C=0;
C<A;
C++){D=window[B[C]];
if(D!=null){if(D()==true){return true
}}}return false
}var sky_sAdTargetedDomainCookie="atpdomain";
var sky_aAdTargetedCookies=["apd","ppd","cpd","gpd","rpd","spd"];
var sky_sAdTargetedURLPrefix=(sky_sHTTPProtocol+"://adserver.adtech.de/bind?");
var sky_sAdTargetedURLSuffix=";expiresDays=90;adct=text/html;misc=123;";
var sky_sAdTargetedKey="ckey";
var sky_sAdTargetedValue="cvalue";
function sky_fDeleteAdTargetedDomain(A){return sky_fDeleteCookie(sky_sAdTargetedDomainCookie,null,A)
}function sky_fGetAdTargetedDomain(){return sky_fGetCookie(sky_sAdTargetedDomainCookie)
}function skyad_fTargetedInitialise(){var B=sky_fGetAdTargetedDomain();
if(B){skyad_fSetHitBox(B);
var H=sky_aAdTargetedCookies;
var F=H.length;
var A=new Array();
var G,E;
for(var D=0,C=0;
D<F;
D++){G=H[D];
E=sky_fGetCookie(G);
if(E){C++;
A.push([[(sky_sAdTargetedKey+C),G].join("="),[(sky_sAdTargetedValue+C),E].join("=")].join(";"))
}}if(A.length>0){(new Image()).src=[sky_sAdTargetedURLPrefix,A.join(";"),sky_sAdTargetedURLSuffix].join("");
sky_fDeleteAdTargetedDomain(B)
}}}var skyad_sHitBoxObject="hbx";
var skyad_sHitBoxHC2="hc2";
var skyad_sHitBoxHC3="hc3";
var skyad_sHitBoxHC4="hc4";
var skyad_sGlobalHC2="skyad_sHitboxC2";
var skyad_sGlobalHC3="skyad_sHitboxC3";
var skyad_sGlobalHC4="skyad_sHitboxC4";
window[skyad_sGlobalHC2]=window[skyad_sGlobalHC3]=window[skyad_sGlobalHC4]="";
function skyad_fSetHitBox(A){var F,H,E;
var D=((F=sky_fGetCookie("ust"))?("logged in | "+F):"");
var C=((H=sky_fGetCookie("apd"))?((H=="0")?"Unknown":H):"");
var B=((E=sky_fGetCookie("gpd"))?E:"");
window[skyad_sGlobalHC2]=D;
window[skyad_sGlobalHC3]=C;
window[skyad_sGlobalHC4]=B;
var G=window[skyad_sHitBoxObject];
if(typeof G!="undefined"){G[skyad_sHitBoxHC2]=D;
G[skyad_sHitBoxHC3]=C;
G[skyad_sHitBoxHC4]=B
}}skyad_fTargetedInitialise();
var sky_sFolderImageExtendedGrid=null;
function sky_fSetExtendedGridFolder(D){var E=window.sky_sFolderImageExtendedGrid;
if(E==null){if(typeof D=="string"){window.sky_sFolderImageExtendedGrid=D
}else{if(D.tagName.toLowerCase()=="img"){if(E=sky_fGetImageFolder(D)){window.sky_sFolderImageExtendedGrid=E
}}else{var B=sky_fGetCurrentStyle(D,"background-image");
if((/\.gif/).test(B)){var C=/.*?\("?(.*)"?\)/;
var A=B.match(C);
if(A!=null){if(E=sky_fExtractFolder(A[1].toString())){window.sky_sFolderImageExtendedGrid=E
}}}}}}}function sky_fGetExtendedGridFolder(){return window.sky_sFolderImageExtendedGrid
}function sky_fAddToPersonals(A){var B=sky_fGetId(A);
var C=window.skypers_aContent;
if(C[B]==null){C.push(B);
C[B]=true
}}var sky_aCutoffs=new Array();
var sky_sPageContentId=null;
function sky_fGetPageContentElement(){return window.sky_sPageContentId?document.getElementById(window.sky_sPageContentId):null
}function sky_fGetFooterElement(){return document.getElementById(sky_sPageFooterId)||document.getElementById(sky_sPageFooterIdPhase2)
}function sky_fGetPanelCompClassname(C){var B=C.getElementsByTagName("div");
if(B.length){var A=B[0].className;
aClassName=A.match(/^.*?(\s|$)/);
return aClassName[0].trim()
}return null
}function sky_fGetPreviousSibling(B){var A=B.previousSibling;
if(A!=null){while(A!=null&&A.nodeType!=1){A=A.previousSibling
}}return A
}function sky_fGetPreviousSiblingByClassName(B,C){var A=B.previousSibling;
if(A!=null){while(A!=null&&(A.nodeType!=1||!sky_fHasClassName(A,C))){A=A.previousSibling
}}return A
}function sky_fGetNextSiblingByClassName(B,C){var A=B.nextSibling;
if(A!=null){while(A!=null&&(A.nodeType!=1||!sky_fHasClassName(A,C))){A=A.nextSibling
}}return A
}function sky_fGetNextSibling(B){var A=B.nextSibling;
if(A!=null){while(A!=null&&A.nodeType!=1){A=A.nextSibling
}}return A
}function sky_fGetParentElement(A){A=A.parentNode;
while(A.nodeType!=1){A=A.parentNode
}return A
}function sky_fGetEvent(A){return(A||window.event)
}function sky_fGetSrcElement(A){var B=(A.srcElement||A.target);
while(B.nodeType!=1){B=B.parentNode
}return B
}function sky_fEventGetPageX(A){return((A.x!=null)?(A.x+sky_fGetScrollLeft()):A.pageX)
}function sky_fEventGetPageY(A){return((A.y!=null)?(A.y+sky_fGetScrollTop()):A.pageY)
}function sky_fEventCancel(B){var A=sky_fGetEvent(B);
A.returnValue=false;
return false
}function sky_fCancelBubble(B){var A=sky_fGetEvent(B);
A.cancelBubble=true;
if(A.stopPropagation){A.stopPropagation()
}}function sky_fSetInnerText(B,A){(B.innerText!=null)?(B.innerText=A):(B.textContent=A)
}function sky_fGetInnerText(C){var B="";
if(C.innerText!=null){B=C.innerText;
if((B.trim().length==0)&&(sky_bSafari)&&(C.hasChildNodes())){var A=C.firstChild;
if(A.nodeType==3){B=A.nodeValue
}}}else{if(C.textContent!=null){B=C.textContent
}}return B.trim()
}function sky_fAddClassName(C){var A=C.className.trim();
var E=(typeof arguments[1]=="string")?arguments:arguments[1];
var D=E.length;
for(var B=1;
B<D;
B++){A+=(" "+E[B])
}C.className=A
}function sky_fRemoveClassName(D){var A=D.className.trim();
var F=(typeof arguments[1]=="string")?arguments:arguments[1];
var E=F.length;
for(var B=1;
B<E;
B++){var C=new RegExp(("(^|\\b)"+F[B]+"(\\b|$)"),"g");
A=A.replace(C,"").trim()
}if(D.className!=A){D.className=A
}}function sky_fHasClassName(D,F){var A=D.className;
if(A){var E=D.className.trim().split(" ");
var C=E.length;
for(var B=0;
B<C;
B++){if(E[B].trim()==F){return true
}}}return false
}function sky_fGetCurrentStyle(D,C){if(D.currentStyle!=null){var A=D.currentStyle;
var F=A[C];
if(F==null){F=A[C.replace(/(\-)(.{1})/g,function(H,G,I){return I.toUpperCase()
})]
}return F
}else{var B=document.defaultView;
if(B.getComputedStyle){var E=B.getComputedStyle(D,null);
if(E){return E.getPropertyValue(C)
}}}return null
}function sky_fCheckVisibility(B){var A=sky_fGetCurrentStyle(B,"visibility");
switch(A){case"hidden":return false;
case"visible":if(!sky_bIE){return true
}}return null
}function sky_fIsVisible(C){var A=((C.offsetWidth==null)||(C.offsetWidth==0));
if(A){return false;
bRetVal=false
}do{var B=sky_fCheckVisibility(C);
if(B!=null){return B
}C=sky_fGetParentElement(C)
}while(C!=document.body);
return true
}function sky_fMakeParamsArray(I){var B=I.trim().split(sky_sDelimiterLevel1);
var A=B.length;
var C=new Array();
var G,D,J,F,H;
for(var E=0;
E<A;
E++){D=B[E];
J=D.indexOf("=");
F=D.substr(0,J);
H=D.slice(J+1);
C[F]=H;
C.push(F)
}return C
}var sky_sAttrArg="args";
function sky_fGetCompArg(B,A){return sky_fGetElementPassedParams(B,sky_sAttrArg,true)[A]
}function sky_fGetElementArg(B,A){return sky_fGetElementPassedParams(B,sky_sAttrArg,false)[A]
}function sky_fGetElementPassedParams(C,B,A){if(A){C=sky_fGetCompContainer(C)
}if(typeof C.aPassedParams=="undefined"){C.aPassedParams=new Array()
}if(typeof C.aPassedParams[B]=="undefined"){var D=C.getAttribute(B);
C.aPassedParams[B]=(D!=null)?sky_fMakeParamsArray(D):new Array()
}return C.aPassedParams[B]
}function sky_fGetParentByProperty(E,A,D,F,C){F=F.toLowerCase();
var B=new RegExp("(^|\\s)"+F+"(\\s|$)");
if(C){E=E.parentNode
}while(!B.test(E[D].toLowerCase())){E=E.parentNode;
if((E==A)||(E==null)){return null
}}return E
}function sky_fGetParentById(D,B,A,C){return sky_fGetParentByProperty(D,(A||document.body),"id",B,C)
}function sky_fGetParentByTagName(D,B,A,C){return sky_fGetParentByProperty(D,(A||document.body),"tagName",B,C)
}function sky_fGetParentByClassName(C,D,A,B){return sky_fGetParentByProperty(C,(A||document.body),"className",D,B)
}function sky_fGetPanelContainer(B,A){return sky_fGetParentByClassName(B,sky_sPanelClass,null,A)
}function sky_fGetCompContainer(A){var B=sky_fGetPanelContainer(A,false);
return sky_fGetFirstElementByClassName(B,B.sCompClass)
}function sky_fGetFirstElementByTagName(B,A){return B.getElementsByTagName(A)[0]
}function sky_fGetFirstLevelElementsByTagName(B,A){A=A.toLowerCase();
var G=new Array();
if(B.hasChildNodes()){var F=B.childNodes;
var E=F.length;
var H,D;
for(var C=0;
C<E;
C++){H=F[C];
D=H.tagName;
if((D!=null)&&(D.toLowerCase()==A)){G.push(H)
}}}return G
}function sky_fGetElementByTagName(B,A){if(B.tagName.toLowerCase()==A.toLowerCase()){return B
}else{return sky_fGetFirstElementByTagName(B,A)
}}function sky_fClearChildNodes(A){while(A.hasChildNodes()){A.removeChild(A.lastChild)
}}function sky_fRemoveElement(A){sky_fGetParentElement(A).removeChild(A)
}var sky_sSelectedPopoutClass="currentpopout";
function sky_fSetSelectedPopout(){sky_fClearSelectedPopouts();
var D=arguments;
var C=new Array();
if(D!=null){var A=D.length;
for(var B=0;
B<A;
B++){sky_fAddClassName(D[B],sky_sSelectedPopoutClass);
C.push(D[B])
}}window.sky_aSelectedPopouts=C
}function sky_fGetSelectedPopouts(){return window.sky_aSelectedPopouts
}function sky_fClearSelectedPopouts(){var C=sky_fGetSelectedPopouts();
if(C!=null){var A=C.length;
for(var B=0;
B<A;
B++){sky_fRemoveClassName(C[B],sky_sSelectedPopoutClass)
}}window.sky_aSelectedPopouts=null
}function sky_fAddToCutoffs(A){window.sky_aCutoffs.push(sky_fGetId(A))
}function sky_fFixMozPosBug(){if(sky_bGeckoOld||sky_fGetIEZoomMode()){setTimeout("sky_fFixMozPosBug2()",10)
}}function sky_fFixMozPosBug2(){var E=window.sky_aCutoffs;
var G=E.length;
var F,D;
var A=sky_fGetCurrentStyle;
var B=sky_fGetEmValue;
for(var C=0;
C<G;
C++){if(F=document.getElementById(E[C])){var D=A(F,"margin-top");
if(D.contains("px")){D=B(parseInt(D))
}F.style.marginTop="1px";
F.style.marginTop=D
}}}function sky_fGetFirstElementByClassName(B,C,A){return sky_fGetElementsByClassName.call(B,C,A)[0]
}function sky_fGetElementsByClassName(H,A){if(A){var D=this.getElementsByTagName(A)
}else{var D=sky_bIE55?this.all:this.getElementsByTagName("*")
}var F=D.length;
var C;
var E=sky_fHasClassName;
var G=new Array();
for(var B=0;
B<F;
B++){C=D[B];
if(E(C,H)){G.push(C)
}}return G
}function sky_fGetCSSBySelector(H){var D=document.styleSheets;
var C=D.length;
var G,F,A,E;
for(var B=0;
B<C;
B++){G=D[B].rules;
F=G.length;
for(A=0;
A<F;
A++){E=G[A];
if(E.selectorText==H){return E.style.cssText
}}}return null
}function sky_fGetFormElements(E){var F=new Array();
var C=sky_bIE55?E.all:E.getElementsByTagName("*");
var A=C.length;
var B;
for(var D=0;
D<A;
D++){B=C[D];
switch(B.tagName.toLowerCase()){case"input":if(B.type.toLowerCase()=="hidden"){break
}case"button":case"select":case"textarea":F.push(B);
break
}}return F
}function sky_fGetId(B){var A=B.id.trim();
if(A==""){A=B.uniqueID;
B.id=A
}if(A==null){A=sky_fGetRandomIdentifier();
B.id=A
}return A
}function sky_fGetRandomIdentifier(){var A=new Date();
return("id"+A.getHours()+A.getMinutes()+A.getSeconds()+A.getMilliseconds()+(Math.random()*(1+Math.random()))).replace(/\./g,"")
}function sky_fGetScrollTop(){return((sky_bGecko||sky_bSafari)?window.pageYOffset:sky_bIE6_plus?document.documentElement.scrollTop:document.body.scrollTop)
}function sky_fGetScrollLeft(){return((sky_bGecko||sky_bSafari)?window.pageXOffset:sky_bIE6_plus?document.documentElement.scrollLeft:document.body.scrollLeft)
}function sky_fGetClientWidth(){return((sky_bIE55||sky_bOpera)?document.body.clientWidth:sky_bSafari?window.innerWidth:document.documentElement.clientWidth)
}function sky_fGetClientHeight(){return((sky_bIE55||sky_bOpera)?document.body.clientHeight:sky_bSafari?window.innerHeight:document.documentElement.clientHeight)
}function sky_fGetScrollFirer(){return((sky_bGecko||sky_bSafari)?window:sky_bIE6_plus?document.documentElement:document.body)
}function sky_fKeepInWindow(K,E,F,L){var D=(L==null)?5:L;
var H=sky_fGetScrollLeft();
var A=sky_fGetScrollTop();
var B=sky_fGetClientWidth();
var G=sky_fGetClientHeight();
var C=(H+B)-D;
var M=(A+G)-D;
var J=E+K.offsetWidth;
var I=F+K.offsetHeight;
if(J>C){E-=(J-C);
E=Math.max(D,E)
}if(I>M){F-=(I-M);
F=Math.max(D,F)
}if(F<A){F=A+D
}if(E<H){E=H+D
}return[E,F]
}function sky_fShowSelects(){if(sky_bIE6_minus){var E=document.getElementsByTagName("select");
var B=E.length;
var D,C;
for(var A=0;
A<B;
A++){D=E[A];
C=D.sPreviousVisibility;
if(C!=null){D.style.visibility=C;
D.sPreviousVisibility=null
}}}}function sky_fHideSelects(C){if(sky_bIE6_minus){var R=document.getElementsByTagName("select");
var S=R.length;
if(S){if(C){var B=new Array();
var E=sky_fGetElementLeft;
var P=sky_fGetElementTop;
var K=E(C);
var J=P(C);
var N=(K+C.offsetWidth);
var Q=(J+C.offsetHeight);
var D,F,I,H,A;
for(var L=0;
L<S;
L++){eSelect=R[L];
D=E(eSelect);
F=(D+eSelect.offsetWidth);
I=P(eSelect);
H=(I+eSelect.offsetHeight);
if(!((J>H)||(Q<I)||(N<D)||(K>F))){B.push(eSelect)
}}}else{var B=R
}var O=sky_fGetCurrentStyle;
var M=B.length;
var G;
for(var L=0;
L<M;
L++){G=B[L];
G.sPreviousVisibility=O(G,"visibility");
G.style.visibility="hidden"
}}}}function sky_fDateValues(B){var A=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];
var D=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];
this.nHours=B.getHours();
var C=this.nHours;
this.nNon24=((C==12||C==0)?12:(C%12));
this.sAmPm=((this.nHours>=12)?"pm":"am");
this.nMinutes=B.getMinutes();
this.sMinutes=("00"+this.nMinutes).slice(-2);
this.nDay=B.getDay();
this.sDay=A[this.nDay];
this.nDate=B.getDate();
this.nMonth=B.getMonth();
this.sMonth=D[this.nMonth];
this.sNon24Dot=(this.nNon24+"."+this.sMinutes+this.sAmPm);
this.sNon24Colon=(this.nNon24+":"+this.sMinutes+this.sAmPm)
}function sky_fElementTextDecNone(){this.style.textDecoration="none"
}function sky_fElementTextDecUL(){this.style.textDecoration="underline"
}function sky_fGetTitleButtons(){var A=window.sky_sTitleButtonsId;
if(A){return document.getElementById(A)
}return null
}function sky_fShowTitleButtons(){var A=sky_fGetTitleButtons();
if(A){A.style.visibility="visible"
}}var sky_aPlugins=new Array();
function sky_fAddPluginInfo(B,D,A,F){var C={sName:B,nMajorVersion:D,nMinorVersion:A,nRevision:F};
var E=sky_aPlugins;
E[B]=E.length;
E.push(C)
}function sky_fHasPlugin(A){return sky_aPlugins[A]!=null
}function sky_fGetPlugin(A){return sky_aPlugins[sky_aPlugins[A]]
}function sky_fCheckForPlugin(B){var E=sky_oNavigator.plugins;
if(E){var C=new RegExp(B);
var A=E.length;
var F;
for(var D=0;
D<A;
D++){F=E[D];
if(C.test(F.name)){return sky_fGetPluginVersion(F)
}}}return false
}function sky_fCheckForMimeType(D){var C=sky_oNavigator.mimeTypes;
if(C){var A=new RegExp(D);
var B=C.length;
for(i=0;
i<B;
i++){oMimeType=C[i];
if(A.test(oMimeType.type)){return sky_fGetPluginVersion(oMimeType.enabledPlugin)
}}}return false
}function sky_fGetPluginVersion(D){if(D){var C=D.description;
if(C){var B=/\d+\.?.*$/;
var A=C.match(B);
if(A!=null){return(A[0].toString())
}}}return null
}function sky_fCheckForActiveX(E,B){if(sky_bIE){for(var C=B;
C>0;
C--){try{var A=new ActiveXObject(E+"."+C);
try{return(A.GetVariable("$version"))
}catch(D){return C
}}catch(D){}}}return null
}function sky_fLoadImages(){var E=sky_aImagesLoaded;
var F=E.length;
var H=arguments;
var A=H.length;
var G,D;
for(var C=0,B=F;
C<A;
C++,B++){G=H[C];
if(E[G]==null){D=new Image();
D.src=G;
E[B]=D;
E[G]=B
}}}function sky_fImageOnLoad(A){A=(this||A);
sky_fSetImageEmDims.call(A);
A.onload=null
}function sky_fSetImageEmDims(){if(!sky_bOpera){this.style.width=sky_fGetRelativeEmValue(this.width);
this.style.height=sky_fGetRelativeEmValue(this.height)
}}function sky_fGetImageFolder(A){return sky_fExtractFolder(A.src)
}function sky_fExtractFolder(C){var B=/(.*\/)[^\/]+$/;
var A=C.match(B);
if(A!=null){return A[1].toString()
}return null
}function sky_fGetElementLeft(A){return sky_fGetElementLeftTop(A,"offsetLeft","clientLeft")
}function sky_fGetElementTop(A){return sky_fGetElementLeftTop(A,"offsetTop","clientTop")
}function sky_fGetElementRight(A){return(sky_fGetElementLeft(A)+A.offsetWidth)
}function sky_fGetElementBottom(A){return(sky_fGetElementTop(A)+A.offsetHeight)
}function sky_fGetElementCentre(A){return(sky_fGetElementLeft(A)+(A.offsetWidth/2))
}function sky_fGetElementMiddle(A){return(sky_fGetElementTop(A)+(A.offsetHeight/2))
}function sky_fGetElementLeftTop(F,C,D){var E=F[C];
var G=F.offsetParent;
var B,A;
while(G!=null){if(((B=G.tagName.toLowerCase())!="table")&&(B!="body")){if((A=G[D])!=null){E+=A
}}E+=G[C];
G=G.offsetParent
}return E
}var sky_aFixedInitialised=new Array();
var sky_sFixedClass="rhs-fixedpos";
var sky_nFixedTopOffset=2;
function sky_fFixedSetupFixed(H){if(!sky_aFixedInitialised[H]){var A=sky_fGetSingleComp(H);
if(A){var G=sky_fGetPanelArray();
var K=G[A.nPanelIndex];
var B=sky_fGetParentByClassName(K,sky_sColumnClass);
var I=document.createElement("div");
I.className=sky_sFixedClass;
B.insertBefore(I,K);
var D=new Array();
var C=sky_fGetNextSibling(K);
while(C!=null){D.push(C);
C=sky_fGetNextSibling(C)
}I.appendChild(B.removeChild(K));
var J=D.length;
var F;
for(var E=0;
E<J;
E++){I.appendChild(B.removeChild(D[E]))
}sky_fGetCompArray()[H]=[I];
sky_fFixedSetPositionFixed(I)
}}sky_aFixedInitialised[H]=true
}function sky_fFixedSetPositionFixed(A){sky_fFixedSetObject(new sky_fFixedObject(A,(sky_bIE||sky_bOpera||sky_bGeckoOld||sky_bSafari)))
}function sky_fFixedSetObject(A){window.sky_oFixed=A
}function sky_fFixedGetObject(){return window.sky_oFixed
}function sky_fFixedObject(B,A){this.eElement=B;
this.eColumn=sky_fGetParentByClassName(B,sky_sColumnClass);
var C=sky_fGetPreviousSibling(B);
if(C!=null){this.eOffsetElement=C;
this.fGetOriginalTop=sky_fFixedGetElementBottom
}else{this.eOffsetElement=this.eColumn;
this.fGetOriginalTop=sky_fFixedGetElementTop
}this.mGetNewAbsoluteTop=sky_fFixedGetNewAbsoluteTop;
this.mGetZoomFactor=sky_fFixedGetZoomFactor;
this.nZoomFactor=1;
this.eFooterGutter=sky_fGetPreviousSiblingByClassName(sky_fGetFooterElement(),sky_sClassGutterHoriz);
this.mGetOriginalTop=sky_fFixedGetOriginalTop;
this.mGetScrollTop=sky_fGetScrollTop;
this.mSetPosition=A?sky_fFixedSetPositionAbs:sky_fFixedSetPositionFix;
this.mGetKidsHeight=sky_fFixedGetKidsHeight;
this.mSetPosition();
sky_fAttachEvent("scroll",sky_fFixedOnScroll,window);
sky_fAttachEvent("resize",sky_fFixedOnScroll);
if(sky_bGeckoOld){window.sky_oAutoscrollTimer=null;
sky_fAttachEvent("DOMMouseScroll",sky_fFixedOnMousescroll,window,true);
sky_fAttachEvent("keypress",sky_fFixedCheckKeypress,document);
sky_fAttachEvent("keyup",sky_fFixedCheckKeypress,document);
sky_fAttachEvent("mousedown",sky_fFixedCheckMousedown,document);
sky_fAttachEvent("click",sky_fFixedCheckClick,document)
}if(sky_bIE){sky_fAttachEvent("resize",sky_fFixedOnScrollDelayed,B)
}}function sky_fFixedGetOriginalTop(A){return this.fGetOriginalTop(this.eOffsetElement,A)
}function sky_fFixedCheckMousedown(A){if(A.button==1){sky_fFixedSetAutoscrollTimer()
}}function sky_fFixedCheckClick(){sky_fFixedClearAutoscrollTimer()
}function sky_fFixedSetAutoscrollTimer(){window.sky_oAutoscrollTimer=window.setTimeout("sky_fFixedOnAutoscroll()",10)
}function sky_fFixedClearAutoscrollTimer(){window.clearTimeout(window.sky_oAutoscrollTimer);
window.sky_oAutoscrollTimer=null
}function sky_fFixedOnAutoscroll(){sky_fFixedOnScroll();
sky_fFixedSetAutoscrollTimer()
}function sky_fFixedOnMousescroll(){clearTimeout(sky_oAutoscrollTimer);
setTimeout("sky_fFixedOnScroll()",100)
}function sky_fFixedOnScroll(){sky_fFixedGetObject()?sky_fFixedGetObject().mSetPosition():null
}function sky_fFixedOnScrollDelayed(){setTimeout("sky_fFixedOnScroll()",100)
}function sky_fFixedCheckKeypress(B){var A=B.keyCode;
if(A>=33&&A<=40){sky_fFixedOnScroll()
}}function sky_fFixedSetPositionFix(){var I=this.eElement;
var H=I.offsetHeight;
var J=this.mGetKidsHeight(I);
var A=(I.offsetTop-(sky_bGecko?this.eColumn.offsetTop:0)+J);
this.eColumn.style.height=(A<=H)?"auto":(A+"px");
var G=this.mGetScrollTop();
var K=this.mGetOriginalTop();
var E=(G+sky_nFixedTopOffset);
var C=sky_fGetElementTop(this.eFooterGutter);
var L=I.style.position;
if(((K+J)>=C)||(E<=K)){if(L!="static"){I.style.position="static"
}}else{var B=sky_fFixedGetElementTop.call(this,this.eColumn,false);
var F=(E+H);
var D=(F-C);
if(D>0){if(L!="absolute"){I.style.position="absolute"
}D=Math.max(0,D);
I.style.top=((E-D)-B)+"px"
}else{if(L!="fixed"){I.style.position="fixed";
I.style.top=(sky_nFixedTopOffset+"px")
}}}}function sky_fFixedGetElementTop(B,A){return A?(B.getBoundingClientRect().top+sky_fGetScrollTop()):sky_fGetElementTop(B)
}function sky_fFixedGetElementBottom(B,A){return A?(B.getBoundingClientRect().bottom+sky_fGetScrollTop()):sky_fGetElementBottom(B)
}function sky_fFixedGetNewAbsoluteTop(A){return Math.max(this.nZoomFactor*this.mGetOriginalTop(A),(this.nZoomFactor*this.mGetScrollTop())+(sky_nFixedTopOffset))
}function sky_fFixedGetKidsHeight(C){var B=this.eElement;
var A=0;
var F=C.childNodes;
var G=F.length;
var E;
for(var D=0;
D<G;
D++){E=F[D];
if(E==B){}if(E.nodeType==1){A+=E.offsetHeight
}}return A
}function sky_fFixedGetZoomFactor(A){if(A){var B=sky_fGetEmElement().getBoundingClientRect();
return(16/(B.bottom-B.top))
}return 1
}function sky_fFixedSetPositionAbs(){var C=sky_fGetIEZoomMode();
this.nZoomFactor=this.mGetZoomFactor(C);
this.eColumn.style.height=(this.mGetKidsHeight(this.eColumn)+"px");
var F=this.mGetNewAbsoluteTop(C);
var B=sky_fFixedGetElementTop.call(this,this.eColumn,false);
var G=Math.max(0,F-B);
var E=(G+this.eElement.offsetHeight);
var A=Math.max(0,(E-((sky_fGetElementTop(this.eFooterGutter))-B)));
var D=(G-A);
this.eElement.style.top=D+"px"
}function sky_fGetIEZoomMode(){if(sky_bIE7_plus){var B=sky_fGetEmElement();
var A=B.getBoundingClientRect();
return((A.right-A.left)!=B.offsetWidth)
}return false
}function sky_fCreateEmStandard(){if(!sky_fGetEmElement()){var A=document.createElement("div");
A.id=sky_sEmStandardId;
A.style.position="absolute";
A.style.visibility="hidden";
A.style.top="0px";
A.style.left="0px";
A.style.width="1em";
A.style.height="1em";
A.style.overflow="hidden";
document.body.appendChild(A)
}}function sky_fGetEmElement(){return document.getElementById(sky_sEmStandardId)
}function sky_fGetEmValue(A){return((eEM=sky_fGetEmElement())?((A/eEM.offsetHeight)+"em"):(A+"px"))
}function sky_fGetEmFloatValue(A){return((eEM=sky_fGetEmElement())?(A/eEM.offsetHeight):(A/16))
}function sky_fGetRelativeEmValue(A){return sky_fGetEmValue(sky_fGetRelativePixels(A))
}function sky_fGetRelativePixels(A){return((eEM=sky_fGetEmElement())?(A*(eEM.offsetHeight/16)):A)
}function sky_fGetPixelValue(A){return(sky_fGetEmElement().offsetHeight*A)
}function sky_fGetUnscaledPixelValue(A){return((eEM=sky_fGetEmElement())?((A*16)/eEM.offsetHeight):A)
}function sky_fAttachEvent(D,C,B,A){sky_fBindEvent("attachEvent","addEventListener",D,C,B,A)
}function sky_fDetachEvent(D,C,B,A){sky_fBindEvent("detachEvent","removeEventListener",D,C,B,A)
}function sky_fBindEvent(D,C,H,G,B,A){try{if(parent.exp_bJSOff||top.exp_bJSOff){return 
}}catch(F){}B=(B||window);
var E=null;
if(typeof G=="string"){E=window[G]
}else{E=G
}if(E!=null){if(!A){H=H.toLowerCase()
}if(H.indexOf("on")==0){H=H.slice(2)
}if((H=="load")&&(B==window)){if(!window.sky_aLoadExecutes.contains(E)){window.sky_aLoadExecutes.push(E)
}return 
}if(window[D]){B[D]("on"+H,E)
}else{B[C](H,E,false)
}}}var sky_nHTTPTimeout=10000;
function sky_fCanHttp(){var A=window.sky_bHTTP;
if(typeof A!="boolean"){var B;
var E;
A=true;
if(window.XMLHttpRequest!=null){try{B=new XMLHttpRequest();
E=sky_fGetHTTPGecko
}catch(D){A=false
}}else{if(sky_bIE){try{B=new ActiveXObject("Msxml2.XMLHTTP");
E=sky_fGetHTTPIeNew
}catch(D){try{B=new ActiveXObject("Microsoft.XMLHTTP");
E=sky_fGetHTTPIeOld
}catch(C){A=false
}}}}window.sky_bHTTP=A;
if(A){window.sky_fGetBrowserHTTP=E
}}return A
}function sky_fGetHTTPIeNew(){return new ActiveXObject("Msxml2.XMLHTTP")
}function sky_fGetHTTPIeOld(){return new ActiveXObject("Microsoft.XMLHTTP")
}function sky_fGetHTTPGecko(){return new XMLHttpRequest()
}function sky_fGetHTTP(){return window.sky_fGetBrowserHTTP()
}function sky_fSendHTTP(H,C,E){var F=sky_fGetHTTP();
if(C){if(E!=null){var A=new Array();
var B=arguments.length;
var I=sky_fSendHTTP.length;
for(var D=I;
D<B;
D++){A.push(arguments[D])
}F.onreadystatechange=function(){if(F.readyState==4){if(F.status==0||F.status==200){E.apply(F,A)
}}}
}}F.open("GET",H,C);
try{F.send(null)
}catch(G){return false
}return F
}function sky_fSendHTTPSync(A){return sky_fSendHTTP(A,false)
}function sky_fSendHTTPASync(A){return sky_fSendHTTP(A,true)
}function sky_fHTTPAbort(C){var B=sky_fGetElementHttp(C);
if(!B.bHttpComplete){var A=B.oHttp;
if(A&&A.abort){A.abort();
B.onError(C)
}}}var sky_aElementHttps=new Array();
function sky_fSetElementHttp(B,A){window.sky_aElementHttps[B]=A
}function sky_fGetElementHttp(A){return window.sky_aElementHttps[A]
}function sky_fSetHTTPResponseHTML(D,F,B,C,A,E){sky_fSetHTTPResponseContent("html",D,F,B,C,A,E)
}function sky_fSetHTTPResponseText(D,F,B,C,A,E){sky_fSetHTTPResponseContent("text",D,F,B,C,A,E)
}function sky_fSetHTTPResponseContent(A,I,H,B,J,E,D){var C=new Object();
var K=sky_fGetId(I);
sky_fSetElementHttp(K,C);
var F=sky_fGetHTTP();
F.onreadystatechange=function(){if(F.readyState==4){if(F.status==0||F.status==200){C.bHttpComplete=true;
switch(A){case"html":I.innerHTML=F.responseText;
break;
case"text":sky_fSetInnerText(I,F.responseText);
break
}if(J!=null){J(K)
}if(D!=null){D()
}}else{if(E!=null){E(K)
}}}};
C.oHttp=F;
C.bHttpComplete=false;
C.onError=(E||new Function());
F.open("GET",H,B);
try{F.send(null)
}catch(G){if(E!=null){E(K,G)
}}}var sky_fDoTransform=sky_bIE?sky_fDoTransformIE:sky_bGecko?sky_fDoTransformNS:sky_bOperaXSLT?sky_fDoTransformOp:sky_fDoTransformNot;
function sky_fDoTransformNot(){return false
}function sky_fDoTransformIE(G,B,D,C,F,A){var E=new ActiveXObject("Msxml2.DOMDocument");
E.async=true;
E.onreadystatechange=function(){if(E.readyState==4){var J=E.parseError;
if(J.errorCode!=0){if(F){F("xml",D,J.reason)
}}else{if(A){var H=A(E);
if(typeof H=="string"){F("xml",D,H);
return 
}}var I=new ActiveXObject("Msxml2.DOMDocument.3.0");
I.async=true;
I.onreadystatechange=function(){if(I.readyState==4){var L=I.parseError;
if(L.errorCode!=0){if(F){F("xsl",D,L.reason)
}}else{var K=E.transformNode(I);
D.innerHTML=K;
if(C){C(D)
}}}};
I.load(B)
}}};
E.load(G)
}function sky_fDoTransformNS(C,H,G,A,E,F){var B=new XSLTProcessor();
var J=document.implementation;
var I=J.createDocument("","dummy",null);
I.onload=function(){if(F){var L=F(I);
if(typeof L=="string"){E("xml",G,L);
return 
}}var M=J.createDocument("","dummy1",null);
M.onload=function(){B.importStylesheet(M);
var N=B.transformToFragment(I,document);
G.innerHTML="";
G.appendChild(N);
if(A){A(G)
}};
try{M.load(H)
}catch(K){if(E){E("xsl",G,K.name)
}}};
try{I.load(C)
}catch(D){if(E){E("xml",G,D.name)
}}}function sky_fDoTransformOp(F,B,D,C,E,A){if(sky_fCanHttp()){sky_fSendHTTP(F,true,sky_fDoTransformOp2,B,D,C,E,A)
}}function sky_fDoTransformOp2(B,D,C,E,A){sky_fSendHTTP(B,true,sky_fDoTransformOp3,this.responseXML,D,C,E,A)
}function sky_fDoTransformOp3(I,G,A,D,E){var H=this.responseXML;
if(E){var B=E(I);
if(typeof B=="string"){D("xml",G,B);
return 
}}var C=new XSLTProcessor();
C.importStylesheet(H);
var F=C.transformToFragment(I,document);
G.innerHTML="";
G.appendChild(F);
if(A){A(G)
}}function sky_fEnableStyleSheet(B,C){var A=document.getElementById(B);
if(A){A.disabled=!C;
return true
}return false
}sky_fWindowOnLoadBeginAdd("skynojs_fRemove");
var skynojs_sClass="nojs-error";
var skynojs_sClassKeep="keep";
document.write("<style type='text/css'>\n","p."+skynojs_sClass+"{display:none}\n","</style>\n");
function skynojs_fRemove(){var A=sky_fGetElementsByClassName.call(document.body,skynojs_sClass,"div");
var B=A.length;
var D,C,G,F;
for(var E=0;
E<B;
E++){D=A[E];
G=sky_fGetPanelContainer(D);
F=sky_fGetNextSiblingByClassName(G,sky_sClassGutterHoriz);
if(F){sky_fRemoveElement(F)
}sky_fRemoveElement(G)
}A=sky_fGetElementsByClassName.call(document.body,skynojs_sClass,"p");
B=A.length;
for(E=0;
E<B;
E++){D=A[E];
if(!sky_fHasClassName(D,skynojs_sClassKeep)){sky_fRemoveElement(D)
}}}sky_fAttachEvent("load",skyinputs_fInitialise);
var skyinputs_sArgDefaultValue="defaultvalue";
function skyinputs_fInitialise(){var C=new Array();
var F=document.body.getElementsByTagName("input");
var A=F.length;
var E,G,I;
for(var D=0;
D<A;
D++){E=F[D];
if((E.type=="text")){G=E.defaultValue;
if((G!=null)&&(G.trim().length>0)){if((I=sky_fGetElementArg(E,skyinputs_sArgDefaultValue))!=null){if(I!=G){continue
}}C.push(E)
}}}var B=C.length;
var H=false;
for(D=0;
D<B;
D++){E=C[D];
if(sky_fHasClassName(E,skyforms_sReadonlyClass)){continue
}if(E.onfocus==null){E.onfocus=skyinputs_fOnFocus;
E.onblur=skyinputs_fOnBlur
}}}function skyinputs_fOnFocus(){if(!this.bKeepValue){if(this.value.trim()==this.defaultValue){this.value=""
}}}function skyinputs_fOnBlur(){if(!this.bKeepValue){if(this.value.trim().length==0){this.value=this.defaultValue
}}}sky_fAttachEvent("load",skyforms_fInitialise);
var skyforms_sFormCompClass="global-form";
var skyforms_sFormClass="global-form-form";
var skyforms_sRequiredFieldClass="form-input-highlight-required";
var skyforms_sInvalidFieldClass="form-input-highlight-invalid";
var skyforms_sDefaultWarningClass="global-form-tip-warning";
var skyforms_sRequiredWarningClass="global-form-tip-warning-required";
var skyforms_sInvalidWarningClass="global-form-tip-warning-invalid";
var skyforms_sDefaultTipClass="form-tip-text";
var skyforms_sRequiredTipClass="form-tip-text-required";
var skyforms_sInvalidTipClass="form-tip-text-invalid";
var skyforms_sLinesContainerClass="global-form-inputlines-container";
var skyforms_sFormLineClass="global-form-inputline";
var skyforms_sFormLineInputClass="global-form-inputline-input";
var skyforms_sDefaultValueClass="global-form-input-default-value";
var skyforms_sHiddenInputTipClass="global-form-input-tip";
var skyforms_sFooterLeftClass="global-form-bottom-left";
var skyforms_sInputWrapperSpanPrefix="wrapper-";
var skyforms_sHintsTipsPanelId="forms-tip-container";
var skyforms_sHintsTipsPanelClass="forms-tip-container";
var skyforms_sHintsTipsPanelBodyId="forms-tip-body";
var skyforms_sRequiredClass="required";
var skyforms_sValidExclusionClass="no-validation";
var skyforms_sRequiredExclusionClass="no-required";
var skyforms_sReadonlyClass="readonly";
var skyforms_sRequiredWarning="The highlighted field above is a required field.";
var skyforms_sRequiredWarning_suff="Please enter a value.";
var skyforms_sInvalidWarning="The highlighted field above has an invalid value.";
var skyforms_sInvalidWarning_suff="Please correct it.";
var skyforms_sClassBoundDisplay="bound-display";
var skyforms_sIdGoogleForm="google-search-form";
var skyforms_sIdGoogleInput="google-search-input";
var skyforms_sDisplayToggled="display-toggled";
document.write("<style type='text/css'>\n","."+skyforms_sHiddenInputTipClass+"{position:absolute;visibility:hidden;height:1px;width:1px;overflow:hidden}\n","#"+skyforms_sHintsTipsPanelId+"{display:block!important;}\n","."+skyforms_sClassBoundDisplay+"{display:none;}\n","</style>\n");
function skyforms_fInitialise(){skyforms_fSetOnSubmitAndOnFocus();
skyforms_fSetPositionFixed()
}function skyforms_fHandleGoogleSubmit(D){var B=document.getElementById(skyforms_sIdGoogleInput);
var E=B.value.trim();
var A=sky_fGetElementArg(B,skyinputs_sArgDefaultValue);
if((E.length==0)||((A!=null)&&(E==A.trim()))){var C=sky_fGetEvent(D);
C.returnValue=false;
return false
}return true
}function skyforms_fSetOnSubmitAndOnFocus(){var E=document.forms;
var D=E.length;
var F,I,C,A,G,H;
for(var B=0;
B<D;
B++){F=E[B];
if((F.id==skyforms_sIdGoogleForm)||(F.name==skyforms_sIdGoogleForm)){F.onsubmit=skyforms_fHandleGoogleSubmit;
continue
}if((F.className==skyforms_sFormClass)||(sky_fGetParentByClassName(F,skyforms_sFormCompClass)!=null)){I=sky_fGetFormElements(F);
C=I.length;
for(A=0;
A<C;
A++){G=I[A];
G.bHighlightContainer=false;
if(sky_fHasClassName(G,skyforms_sReadonlyClass)){continue
}if(G.type!=null){H=G.type.replace(/\-.*$/,"");
switch(H){case"hidden":break;
case"checkbox":G.bHighlightContainer=true;
break;
case"image":case"submit":G.onclick=skyforms_fHandleSubmitButtonClick;
break;
case"select":G.onchange=skyforms_fHandleSelectOnChange;
G.nDefaultSelected=G.selectedIndex;
if(G.selectedIndex>0){skyforms_fHandleSelectOnChange.call(G)
}default:G.onfocus=skyforms_fHandleInputFocusAuto;
break
}}}F.onsubmit=skyforms_fHandleFormSubmit
}}}var skyforms_sSubmitClickedId=new String();
var skyforms_sNameInputClass="input-submit-clicked";
function skyforms_fHandleSubmitButtonClick(B){window.skyforms_sSubmitClickedId=sky_fGetId(this);
var A=sky_fGetFirstElementByClassName(this.form,skyforms_sNameInputClass,"input");
if(A){A.value=this.name
}}function skyforms_fGetSubmitButtonClicked(){return document.getElementById(window.skyforms_sSubmitClickedId)
}function skyforms_fHandleInputFocusAuto(A){skyforms_fHandleInputFocus(this)
}function skyforms_fHandleInputFocus(A){A=(A||this);
switch(A.type){case"text":case"file":case"textarea":A.bHasDefaultValue=true;
if(A.value==skyforms_fGetInputDefaultValue(A)){A.value=""
}break
}skyforms_fShowInputTip(A);
A.onblur=skyforms_fHandleInputBlur
}function skyforms_fShowInputTip(C){var B=document.getElementById(skyforms_sHintsTipsPanelBodyId);
if(B!=null){var A=skyforms_fGetSiblingInputTipText(C);
if(A!=null){if(B.sDefaultText==null){B.sDefaultText=B.innerHTML
}B.innerHTML=A.innerHTML;
C.bHasTip=true
}}}function skyforms_fHandleInputBlur(){this.onblur=null;
if(this.bHasDefaultValue&&this.value.trim().length==0){this.value=(skyforms_fGetInputDefaultValue(this)||"")
}if(this.bHasTip){var A=document.getElementById(skyforms_sHintsTipsPanelBodyId);
A.innerHTML=A.sDefaultText
}}function skyforms_fHandleSelectOnChange(){var P=this.options;
var D=P.length;
var I=P[this.selectedIndex];
var S=I.className;
var G=S.trim().split(" ");
var T=G.length;
var A=/^bind\[(.*)\]$/;
var U,L,E,C,H,Q,O,B,M,J,F,K,O;
for(var R=0;
R<T;
R++){U=G[R];
L=U.match(A);
if(L!=null){E=L[1];
if(E){C=E.split("_");
H=C.length;
for(Q=0;
Q<H;
Q++){B=C[Q];
nSplit=B.indexOf("-");
J=B.substr(0,nSplit);
sBoundIds=B.slice(nSplit+1);
aBoundIds=sBoundIds.split("~");
nBoundIds=aBoundIds.length;
switch(J){case"display":for(var N=0;
N<nBoundIds;
N++){F=aBoundIds[N];
K=document.getElementById(F);
if(K){sky_fRemoveClassName(K,skyforms_sDisplayToggled,skyforms_sValidExclusionClass,skyforms_sRequiredExclusionClass);
if(sky_bIE6_minus){K.style.cssText=K.style.cssText.noSpaces().replace(/margin-top:-1em;visibility:hidden;overflow:hidden;height:1px;?/gi,"")
}else{K.style.display=""
}if(!I.bAssigned){for(O=0;
O<D;
O++){if(O!=this.selectedIndex){if(P[O].className.indexOf(B)==-1){sky_fAddClassName(P[O],"bind[hide-"+sBoundIds+"]")
}}}I.bAssigned=true
}}}break;
case"hide":for(var N=0;
N<nBoundIds;
N++){F=aBoundIds[N];
K=document.getElementById(F);
if(K){sky_fAddClassName(K,skyforms_sValidExclusionClass,skyforms_sRequiredExclusionClass);
if(sky_bIE6_minus){K.style.cssText+="margin-top:-1em;visibility:hidden;overflow:hidden;height:1px;"
}else{K.style.display="none"
}sky_fRemoveClassName(K,skyforms_sDisplayToggled)
}}break
}}}}}}function skyforms_fClearFormErrors(C){var E=C.elements;
var A=E.length;
var D;
for(var B=0;
B<A;
B++){D=E[B];
skyforms_fRemoveContainerClassName(D,skyforms_sRequiredFieldClass,skyforms_sInvalidFieldClass);
skyforms_fHideTipWarning(D)
}}function skyforms_fHandleFormSubmit(D){var F=this;
var J=sky_fGetEvent(D);
var E=true;
var A=skyforms_fGetSubmitButtonClicked();
var H=((A==null)||!sky_fHasClassName(A,skyforms_sValidExclusionClass));
if(H){var I=F.elements;
var C=I.length;
var G;
for(var B=0;
B<C;
B++){G=I[B];
G.onblur=null
}skyforms_fClearFormErrors(F);
if(E=skyforms_fCheckRequiredFields(F,A)){if(E=skyforms_fCheckValidateFields(F,A)){E=skyforms_fOnBeforeSubmit(F,A)
}}if(sky_bGeckoOld&&!E){sky_fFixMozPosBug();
sky_fFixedOnScroll()
}}J.returnValue=E;
return E
}function skyforms_fOnBeforeSubmit(A,B){return true
}function skyforms_fGetRequiredFields(G,A){if(G.bMiniForm){return skyformsmini_fGetRequiredFields(G,A)
}var J=sky_fGetFormElements(G);
var D=J.length;
var H,C;
var E=new Array();
var I=skyforms_sFormLineClass;
var F=skyforms_sRequiredClass;
for(var B=0;
B<D;
B++){H=J[B];
if(H==A){break
}if(sky_fHasClassName(H,skyforms_sRequiredExclusionClass)){continue
}if(!sky_fIsVisible(H)){continue
}C=sky_fGetParentByClassName(H,I);
if(C&&sky_fHasClassName(C,F)){E.push(H)
}}return E
}function skyforms_fGetSiblingDefValue(A){return skyforms_fGetSiblingByClassName(A,skyforms_sDefaultValueClass)
}function skyforms_fGetSiblingInputTipText(A){return skyforms_fGetSiblingByClassName(A,skyforms_sHiddenInputTipClass)
}function skyforms_fGetElementContainer(A){var B=A.parentNode;
if(B.className.indexOf(skyforms_sInputWrapperSpanPrefix)==0){B=B.parentNode
}return B
}function skyforms_fGetElementLine(A){return(sky_fGetParentByClassName(A,skyforms_sFormLineInputClass)||skyforms_fGetElementContainer(A))
}function skyforms_fGetSiblingByClassName(E,B){var F=sky_fGetParentByClassName(E,skyforms_sFormLineInputClass);
if(F){var G=F.childNodes;
var A=G.length;
var D=new RegExp("\\b"+B+"\\b");
for(var C=0;
C<A;
C++){eSibling=G[C];
if(D.test(eSibling.className)){return eSibling
}}}return null
}function skyforms_fCheckRequiredFields(E,F){var A=skyforms_fGetRequiredFields(E,F);
var B=A.length;
if(B!=0){var H,G,C;
for(var D=0;
D<B;
D++){H=A[D];
G=H.type.replace(/\-.*$/,"");
C=true;
switch(G){case"password":case"text":case"textarea":case"file":C=skyforms_fCheckValueInput(H,G);
break;
case"checkbox":C=skyforms_fCheckValueCheckbox(H,G);
break;
case"radio":C=skyforms_fCheckValueRadio(H,G);
break;
case"select":C=skyforms_fCheckValueSelect(H,G);
break
}if(!C){skyforms_fMarkRequiredField(H);
return false
}}}return true
}function skyforms_fCheckValueInput(B){var C=B.value.trim();
if(C.length==0){return false
}var A=skyforms_fGetInputDefaultValue(B);
if(A!=null){A=A.trim();
if(C==A){return false
}}return true
}function skyforms_fCheckValueInputSiblings(D,F){var B=D.tagName;
var E=skyforms_fGetElementSiblings(D,B,F);
var A=E.length;
for(var C=0;
C<A;
C++){if(skyforms_fGetElementSelected(E[C],F)){return true
}}return false
}function skyforms_fGetElementSelected(A,C){switch(C){case"checkbox":case"radio":return(A.checked);
case"select":var B=A.selectedIndex;
return((B>((A.size<=1)?0:-1)))
}}function skyforms_fGetElementSiblings(D,B,H){var E=skyforms_fGetElementContainer(D);
if(E){var G=E.getElementsByTagName(B);
var F=new Array();
var A=G.length;
for(var C=0;
C<A;
C++){D=G[C];
if(D.type.indexOf(H)==0){F.push(D)
}}return F
}return[D]
}function skyforms_fCheckValueCheckbox(A,B){return skyforms_fCheckValueInputSiblings(A,B)
}function skyforms_fCheckValueRadio(A,B){return skyforms_fCheckValueInputSiblings(A,B)
}function skyforms_fCheckValueSelect(A,B){return skyforms_fCheckValueInputSiblings(A,B)
}function skyforms_fGetInputDefaultValue(A){if(A.bMiniForm){return skyformsmini_fGetInputDefaultValue(A)
}var B=skyforms_fGetSiblingDefValue(A);
if(B!=null){var C=sky_fGetInnerText(B);
C=C.trim();
if(C.length!=0){return C
}}return null
}function skyforms_fCreateRequiredWarning(A){return skyforms_fCreateErrorWarning(A,skyforms_sRequiredWarning,skyforms_sRequiredWarning_suff,"requiredmessage")
}function skyforms_fCreateInvalidWarning(A){return skyforms_fCreateErrorWarning(A,skyforms_sInvalidWarning,skyforms_sInvalidWarning_suff,"invalidmessage")
}function skyforms_fCreateErrorWarning(F,I,H,B){var C=H,G=true,E,D;
if(E=sky_fGetParentByTagName(F,"li")){if(D=sky_fGetFirstElementByClassName(E,skyforms_sHiddenInputTipClass)){var A=sky_fGetElementArg(D,B);
if(A){C=A;
G=false
}}}return[(I+" "+C),G]
}function skyforms_fMarkRequiredField(A){skyforms_fHiliteProblemField(A,skyforms_sRequiredFieldClass,skyforms_fCreateRequiredWarning(A),skyforms_sRequiredWarningClass,skyforms_sRequiredTipClass)
}function skyforms_fMarkInvalidField(A){skyforms_fHiliteProblemField(A,skyforms_sInvalidFieldClass,skyforms_fCreateInvalidWarning(A),skyforms_sInvalidWarningClass,skyforms_sInvalidTipClass)
}function skyforms_fHiliteProblemField(D,E,A,C,B){skyforms_fShowTipWarning(D,A[0],A[1],C,B);
skyforms_fAddContainerClassName(D,E);
D.focus()
}function skyforms_fGetInputTipElement(B,C){var A=sky_fGetParentByTagName(B,"li");
if(A){return sky_fGetFirstElementByClassName(A,C,"div")
}return null
}function skyforms_fGetInputTipWarning(A){if(A.bMiniForm){return skyformsmini_fGetInputTipElement(A,skyforms_sDefaultWarningClass)
}else{return skyforms_fGetInputTipElement(A,skyforms_sDefaultWarningClass)
}}function skyforms_fGetInputTipText(A){if(A.bMiniForm){return skyformsmini_fGetInputTipElement(A,skyforms_sDefaultTipClass)
}else{return skyforms_fGetInputTipElement(A,skyforms_sDefaultTipClass)
}}function skyforms_fShowTipWarning(F,I,G,D,A){if(F.bMiniForm){return skyformsmini_fShowTipWarning(F,I,G,D,A)
}var B=sky_fGetParentByTagName(F,"li");
var C=skyforms_fGetInputTipWarning(F);
if(C==null){C=document.createElement("div");
C.className=skyforms_sDefaultWarningClass;
B.appendChild(C)
}C.innerHTML=I;
sky_fAddClassName(C,D);
if(G){var E=skyforms_fGetSiblingInputTipText(F);
if(E){var H=skyforms_fGetInputTipText(F);
if(H==null){H=document.createElement("div");
H.className=skyforms_sDefaultTipClass;
B.appendChild(H)
}H.innerHTML=E.innerHTML;
sky_fAddClassName(H,A)
}}}function skyforms_fHideTipWarning(C){var A=skyforms_fGetInputTipText(C);
if(A!=null){sky_fRemoveClassName(A,skyforms_sRequiredTipClass,skyforms_sInvalidTipClass)
}var B=skyforms_fGetInputTipWarning(C);
if(B!=null){sky_fRemoveClassName(B,skyforms_sRequiredWarningClass,skyforms_sInvalidWarningClass)
}}function skyforms_fAddContainerClassName(D,G){var E=skyforms_fGetElementLine(D);
var F=E.getElementsByTagName(D.tagName);
var A=F.length;
var C=(A>1);
if(D.bHighlightContainer||C){sky_fAddClassName(E,G);
if(C){for(var B=0;
B<A;
B++){sky_fAddClassName(F[B],G)
}}}else{sky_fAddClassName(D,G)
}}function skyforms_fRemoveContainerClassName(D,G){var E=skyforms_fGetElementLine(D);
var F=E.getElementsByTagName(D.tagName);
var A=F.length;
var C=(A>1);
if(D.bHighlightContainer||C){sky_fRemoveClassName(E,arguments);
if(C){for(var B=0;
B<A;
B++){sky_fRemoveClassName(F[B],arguments)
}}}else{sky_fRemoveClassName(D,arguments)
}}function skyforms_fCheckValidateFields(E,A){var B=window.skyvalid_fValidateElement;
if(B){var H=sky_fGetFormElements(E);
var D=H.length;
var F,G,I;
for(var C=0;
C<D;
C++){F=H[C];
if(F==A){break
}if(sky_fHasClassName(F,skyforms_sValidExclusionClass)){continue
}if(!sky_fIsVisible(F)){continue
}G=F.type.replace(/\-.*$/,"");
I=true;
switch(G){case"password":case"text":case"textarea":case"file":I=skyforms_fCheckValueInput(F,G);
break;
case"checkbox":I=skyforms_fCheckValueCheckbox(F,G);
break;
case"radio":I=skyforms_fCheckValueRadio(F,G);
break;
case"select":I=skyforms_fCheckValueSelect(F,G);
break
}if(I){if(!B(F)){skyforms_fMarkInvalidField(F);
return false
}}}}return true
}function skyforms_fSetPositionFixed(){sky_fFixedSetupFixed(skyforms_sHintsTipsPanelClass)
}sky_fAttachEvent("load",skyprint_fInitialise);
var skyprint_sClassLink="none-hvr";
var skyprint_sImgAlt="Print Page";
var skyprint_sImgTitle="Click to Print Page";
var skyprint_sText="Print This Page";
var skyprint_aAlternateStyles=new Array();
var skyprint_sPrintLinkId="aoc-intro-but-print";
function skyprint_fInitialise(){var D=sky_fGetTitleButtons();
if(D&&window.print){var F=document.getElementById(skyprint_sPrintLinkId);
if(F){var C;
var E=document.getElementById(skypers_sLoginLinkId);
if(E){C=sky_fGetFirstElementByTagName(E,"img")
}if(C){var A=document.createElement("img");
A.border=0;
A.hSpace=0;
A.vSpace=0;
A.alt=skyprint_sImgAlt;
A.title=skyprint_sImgTitle;
A.src=C.src
}var B=document.createElement("a");
B.className=skyprint_sClassLink;
B.href="#";
B.onclick=skyprint_fOnClick;
sky_fSetInnerText(B,skyprint_sText);
if(C){F.appendChild(A)
}F.appendChild(B);
sky_fShowTitleButtons();
sky_fFixMozPosBug()
}}}function skyprint_fOnClick(B){if(window.print){if(skyprint_fOnBeforePrint(B)){window.print();
var A=sky_fGetEvent(B);
A.returnValue=false;
return false
}}return true
}function skyprint_fOnBeforePrint(A){skyprint_fKillAlternateStyles();
window.scrollTo(0,0);
return true
}function skyprint_fKillAlternateStyles(){var C=skyprint_aAlternateStyles;
var B=C.length;
for(var A=0;
A<B;
A++){sky_fEnableStyleSheet(C[A],false)
}}function skyprint_fSetAlternateStyle(A){skyprint_aAlternateStyles.push(A)
}sky_fAttachEvent("load",skypers_fInitialise);
function skypers_fInitialise(){skypers_fHdrInitialise();
skypers_fContentInitialise()
}var skypers_sHdrIdWelcome="aoc-welcome";
var skypers_sHdrParamWelcome="welcome";
var skypers_sHdrParamNotyouText="nytxt";
var skypers_sHdrParamNotyouURL="nyurl";
var skypers_sHdrParamSection="section";
var skypers_sHdrParamLogin="login";
var skypers_sHdrParamLogout="logout";
var skypers_sHdrParamValueMarker="_";
var skypers_sHdrClassLinkNotyou="underline-hvr";
var skypers_sLoginLinkId="aoc-intro-but-login";
document.write("<style type='text/css'>\n","#"+skypers_sHdrIdWelcome+"{ visibility:hidden; }\n",".ps #"+skypers_sHdrIdWelcome+"{ display:none; }\n","</style>\n");
function skypers_fHdrInitialise(){skypers_fHdrSetWelcome();
skypers_fHdrSetLogin();
sky_fFixMozPosBug()
}function skypers_fHdrSetWelcome(){var A=document.getElementById(skypers_sHdrIdWelcome);
if(A){if(!sky_fIsGuest()&&sky_fHasDisplayName()){var B=skypers_fHdrMakeWelcome(A,!sky_fIsLoggedIn())
}else{var B=false
}A.style.visibility=B?"visible":"hidden";
A.style.display=B?"block":"none"
}}function skypers_fGetWelcomeSuffix(A){var B=sky_fGetElementArg(A,skypers_sHdrParamSection);
return((B)?(" to "+B):"")
}function skypers_fHdrMakeWelcome(H,I){var B=sky_fGetElementArg(H,skypers_sHdrParamWelcome);
if(B&&sky_fHasDisplayName()){var A=sky_fGetUserDisplayName();
B=(B.replace(skypers_sHdrParamValueMarker,A)+".");
var G=document.createTextNode(B);
var E=document.createElement("p");
E.appendChild(G);
if(I){var F=sky_fGetElementArg(H,skypers_sHdrParamNotyouURL);
if(F){var D=sky_fGetElementArg(H,skypers_sHdrParamNotyouText);
if(D){var J=D.split(skypers_sHdrParamValueMarker);
if(J.length==3){G=document.createTextNode(" "+J[0]);
E.appendChild(G);
var C=document.createElement("a");
C.className=skypers_sHdrClassLinkNotyou;
C.href=F;
C.onclick=skypers_fHdrNotYouOnClick;
sky_fSetInnerText(C,J[1]);
E.appendChild(C);
G=document.createTextNode(J[2]);
E.appendChild(G)
}}}}H.innerHTML="";
H.appendChild(E);
return true
}return false
}function skypers_fHdrNotYouOnClick(){sky_fDeleteUserType();
sky_fDeleteUserName();
sky_fDeleteUserDisplayName()
}function skypers_fHdrSetLogin(){if(sky_fGetTitleButtons()){sky_fIsGuest()?sky_fShowTitleButtons():!sky_fIsLoggedIn()?skypers_fHdrMakeLogin():skypers_fHdrMakeLogout()
}}function skypers_fHdrMakeLogin(){sky_fShowTitleButtons()
}function skypers_fHdrMakeLogout(){skypers_fHdrShowLogin(skypers_sHdrParamLogout)
}function skypers_fHdrShowLogin(D){var F,B,C,A;
if(F=document.getElementById(skypers_sLoginLinkId)){if(C=sky_fGetFirstElementByTagName(F,"a")){if(sParamValue=sky_fGetElementArg(C,D)){var E=sParamValue.split(sky_sDelimiterLevel2);
if(E.length==2){sky_fSetInnerText(C,E[0]);
C.href=E[1]
}}}sky_fShowTitleButtons()
}return false
}var skypers_sContentContainerClass="aoc-personal";
var skypers_aContent=new Array();
var skypers_sContentQueryUserId="userId";
var skypers_sContentQueryUserType="usertype";
var skypers_sContentParamType="type";
var skypers_sContentParamTypeValueUsertype="u";
var skypers_sContentParamTypeValueLoggedin="g";
var skypers_sContentParamTypeValueLoggingin="l";
var skypers_sContentParamURL="url";
var skypers_sContentLogginginClassUserName="input-username";
var skypers_sContentLogginginClassRemember="input-remember";
var skypers_sLargeLoginClass="mysky-home-login";
document.write("<style type='text/css'>\n",".aoc-columns-container ."+skypers_sContentContainerClass+"{display:none}\n","</style>\n");
function skypers_fContentInitialise(){if(skypers_fContentGetPersonals().length){sky_fCanHttp()?skypers_fContentCustomise():skypers_fContentCancel()
}var A=sky_fGetSingleComp(skypers_sLargeLoginClass);
if(A){skypers_fSetAutoLogin(A)
}}function skypers_fContentGetPersonals(){return window.skypers_aContent
}function skypers_fContentCustomise(){var C=skypers_fContentGetPersonals();
var B=C.length;
var E=(B-1);
var A;
for(var D=0;
D<B;
D++){if(A=document.getElementById(C[D])){skypers_fContentProcessElement(A,(D==E))
}}}function skypers_fContentProcessElement(A,B){switch(sky_fGetElementArg(A,skypers_sContentParamType)){case skypers_sContentParamTypeValueUsertype:skypers_fContentUsertypeProcess(A,B);
break;
case skypers_sContentParamTypeValueLoggingin:skypers_fContentLogginginProcess(A,B);
break;
case skypers_sContentParamTypeValueLoggedin:skypers_fContentLoggedinProcess(A,B);
break;
default:skypers_fContentCancelPersonal(A,B);
break
}}function skypers_fContentUsertypeProcess(A,C){if(sky_fIsGuest()){var B=false;
if(sky_fIsUnknownPros()){B=true;
var D=sky_sTypeP
}}else{var B=true;
var D=sky_fGetUserType()
}B?skypers_fContentUsertypeSetHTML(A,C,D):skypers_fContentCancelPersonal(A,C)
}function skypers_fContentLoggedinProcess(A,C){if(sky_fIsLoggedIn()){var B=true
}else{var B=false
}B?skypers_fContentLoggedinSetHTML(A,C):skypers_fContentCancelPersonal(A,C)
}function skypers_fContentLoggedinSetHTML(A,B){var C=sky_fGetElementArg(A,skypers_sContentParamURL);
if(C){sky_fSetHTTPResponseHTML(A,C,true,skypers_fContentLoggedinOnSingleComplete,skypers_fContentOnSingleError,(B?skypers_fContentOnPersonalDisplay:null))
}else{skypers_fContentCancelPersonal(A,B)
}}function skypers_fContentUsertypeSetHTML(A,B,D){var C=sky_fGetElementArg(A,D);
if(C){sky_fSetHTTPResponseHTML(A,C,true,skypers_fContentUsertypeOnSingleComplete,skypers_fContentOnSingleError,(B?skypers_fContentOnPersonalDisplay:null))
}else{skypers_fContentCancelPersonal(A,B)
}}function skypers_fContentLogginginProcess(A,C){if(sky_fIsLoggedIn()){sky_fDeleteLoginAttempt();
var B=true;
var D=false
}else{if(sky_fHasLoginAttempt()){sky_fDeleteLoginAttempt();
var B=true;
var D=true
}else{var B=false;
var D=true
}}A.bSubmit=D;
B?skypers_fContentLogginginSetHTML(A,C):skypers_fContentLogginginOnSingleComplete(A)
}function skypers_fSetAutoLogin(B){var A=sky_fGetFirstElementByClassName(B,skypers_sContentLogginginClassRemember);
var D=sky_fGetUserName();
if(D!=null){var C=sky_fGetFirstElementByClassName(B,skypers_sContentLogginginClassUserName);
if(C){C.value=D;
if(A){A.checked=true
}}return 
}if(A){A.checked=false
}}function skypers_fContentLogginginSetAutoLogin(A){skypers_fSetAutoLogin(A)
}function skypers_fContentLogginginTrapSubmit(A){var B=sky_fGetFirstElementByTagName(A,"form");
if(B){sky_fAttachEvent("submit",skypers_fContentLogginginOnSubmit,B)
}}function skypers_fContentLogginginOnSubmit(){sky_fSetLoginAttempt()
}function skypers_fContentLogginginSetHTML(A,B){var C=sky_fGetElementArg(A,skypers_sContentParamURL);
if(C){sky_fSetHTTPResponseHTML(A,C,true,skypers_fContentLogginginOnSingleComplete,skypers_fContentOnSingleError,(B?skypers_fContentOnPersonalDisplay:null))
}else{skypers_fContentCancelPersonal(A,B)
}}function skypers_fContentCancel(){var B=skypers_fContentGetPersonals();
var A=B.length;
for(var C=0;
C<A;
C++){skypers_fContentShowPersonal(B[C])
}}function skypers_fContentOnPersonalDisplay(){sky_fRedoOverhead();
sky_fExecuteFunctions(["skyalign_fInitialise","skyarrow_fInitialise"])
}function skypers_fContentUsertypeOnSingleComplete(A){skypers_fContentShowPersonal(A)
}function skypers_fContentLoggedinOnSingleComplete(A){skypers_fContentShowPersonal(A)
}function skypers_fContentLogginginOnSingleComplete(B){skypers_fContentShowPersonal(B);
var A=(typeof B=="string")?document.getElementById(B):B;
if(A){skypers_fContentLogginginSetAutoLogin(A);
if(A.bSubmit){skypers_fContentLogginginTrapSubmit(A)
}}}function skypers_fContentOnSingleError(A){skypers_fContentShowPersonal(A)
}function skypers_fContentShowPersonal(B){var A=(typeof B=="string")?document.getElementById(B):B;
if(A){A.style.display="block"
}}function skypers_fContentCancelPersonal(B,A){skypers_fContentShowPersonal(B);
if(A){skypers_fContentOnPersonalDisplay()
}}sky_fAttachEvent("load",skyarrow_fInitialise);
var skyarrow_sImageExt=".gif";
var skyarrow_sImageRolloverSuffix="-horiz";
var skyarrow_sImageRolloverSrcEnd=(skyarrow_sImageRolloverSuffix+skyarrow_sImageExt);
var skyarrow_aClasses=["aoc-arrow","aoc-linkarrow","aoc-arrowlink","aoc-arrowlink-right"];
var skyarrow_sClassOmit="no-hover";
function skyarrow_fInitialise(){var F=skyarrow_aClasses;
var A=F.length;
var L=new Array();
var E;
var N=sky_fGetElementsByClassName;
for(var H=0;
H<A;
H++){E=F[H];
L=L.concat(N.call(document.body,E,"p"));
L=L.concat(N.call(document.body,E,"span"));
L=L.concat(N.call(document.body,E,"button"))
}var K=L.length;
if(K){var I,C,G;
var D=sky_sEventOver;
var O=sky_sEventOut;
var B=skyarrow_sClassOmit;
var J=sky_fHasClassName;
var M=sky_fGetFirstElementByTagName;
for(H=0;
H<K;
H++){I=L[H];
if(!J(I,B)){C=M(I,"a");
G=(C!=null)?C:I.parentNode;
G[D]=skyarrow_fOnMouseover;
G[O]=skyarrow_fOnMouseout
}}}}function skyarrow_fOnMouseover(){if(!this.disabled){var A=sky_fGetFirstElementByTagName(this,"img");
A.src=A.src.replace(skyarrow_sImageExt,skyarrow_sImageRolloverSrcEnd)
}}function skyarrow_fOnMouseout(){if(!this.disabled){var A=sky_fGetFirstElementByTagName(this,"img");
A.src=A.src.replace(skyarrow_sImageRolloverSrcEnd,skyarrow_sImageExt)
}}sky_fWindowOnLoadEndAdd("skyalign_fInitialise");
var skyalign_sExpandElementClass="b-bl";
var skyalign_sExpandContentClass="exp-content";
var skyalign_bListenSet=false;
function skyalign_fInitialise(){var A=new Array();
var M=skyalign_sExpandElementClass;
var U=skyalign_sExpandContentClass;
var Z=sky_fGetElementTop;
var G=sky_fGetId;
var E=new Array();
var C=sky_fGetCompArray();
var d=C.length;
var Y,R,F,B,H,I,S;
for(var X=0;
X<d;
X++){Y=C[X];
R=Z(Y);
F=Y.sCompClass;
B=G(Y.mGetPanel().parentNode);
if(!(H=E[R])){H=E[R]=new Object()
}if(!(I=H[F])){I=H[F]=new Object()
}if(!(S=I[B])){S=I[B]=new Array();
A.push(S)
}S.push(Y)
}var c=false;
var N=A.length;
var T,P,W,K,V,O,J,a;
var Q=sky_fGetEmValue;
var L=sky_fGetFirstElementByClassName;
var D=sky_sMinHeightProp;
for(X=0;
X<N;
X++){T=A[X];
P=T.length;
if(P>1){c=true;
W=0;
for(V=0;
V<P;
V++){W=Math.max(T[V].offsetHeight,W)
}if(W==0){continue
}K=Q(W);
nNoBorderHeight=(W-2);
sNoBorderHeight=Q(nNoBorderHeight);
for(V=0;
V<P;
V++){if(J=L(T[V],M)){J.style[D]=K
}else{if(J=L(T[V],U)){nOldHeight=J.offsetHeight;
nHeightDiff=nNoBorderHeight-nOldHeight;
if(a=L(J,"bodyarea")){a.style[D]=Q(a.offsetHeight+nHeightDiff);
a.style.paddingBottom="0px"
}else{J.style[D]=sNoBorderHeight
}}}}}}if(sky_bOperaMac){var b=sky_fGetPageContentElement();
if(b){b.style.visibility="hidden";
b.style.visibility="visible"
}}if(c){skyalign_fSetResizeListen()
}}function skyalign_fSetResizeListen(){return ;
if(window.skyalign_bListenSet){return 
}if(!sky_bOpera&&(document.getElementById("lutzy")==null)){var A=document.createElement("iframe");
A.id="lutzy";
A.style.width="10em";
A.style.height="10em";
A.style.position="absolute";
A.style.top="0px";
A.style.left="-20em";
A.src="";
document.body.appendChild(A);
if(typeof A.onresize=="undefined"){var B=window.frames[window.frames.length-1];
B.document.write("lutz");
B.document.close();
B.onresize=skyalign_fInitialise
}else{A.onresize=skyalign_fInitialise
}}window.skyalign_bListenSet=true
}sky_fAttachEvent("load",skyformsmini_fInitialise);
var skyformsmini_aCompClasses=["dsl-input","global-my-sky-login-container","tools-login"];
var skyformsmini_sFormClass="form-list";
var skyformsmini_sDefaultValueClass="input-default-value";
function skyformsmini_fInitialise(){var B=skyformsmini_aCompClasses;
var A=B.length;
var D;
for(var C=0;
C<A;
C++){D=B[C];
skyformsmini_fCompSetup(D)
}}function skyformsmini_fCompSetup(H){var G=sky_fGetCompsByClass(H);
var E=G.length;
var A,F,J,D,I,B;
for(var C=0;
C<E;
C++){A=G[C];
if(A){F=sky_fGetFirstElementByTagName(A,"form");
if(F){J=sky_fGetFormElements(F);
D=J.length;
for(B=0;
B<D;
B++){J[B].bMiniForm=true
}F.bMiniForm=true;
F.onsubmit=skyforms_fHandleFormSubmit
}if(!sky_bHasMinHeight&&(I=sky_fGetFirstElementByClassName(A,skyformsmini_sFormClass))){I.style.height=sky_fGetCurrentStyle(I,"min-height")
}}}}function skyformsmini_fShowTipWarning(F,I,G,C,A){var D=sky_fGetParentByTagName(F,"li");
if(D){var B=skyforms_fGetInputTipWarning(F);
if(B==null){B=document.createElement("div");
B.className=skyforms_sDefaultWarningClass;
D.appendChild(B)
}B.innerHTML=I;
sky_fAddClassName(B,C);
if(G){var E=sky_fGetFirstElementByClassName(D,skyforms_sHiddenInputTipClass);
if(E){var H=skyforms_fGetInputTipText(F);
if(H==null){H=document.createElement("div");
H.className=skyforms_sDefaultTipClass;
D.appendChild(H)
}H.innerHTML=E.innerHTML;
sky_fAddClassName(H,A)
}}}}function skyformsmini_fGetRequiredFields(G,A){var I=sky_fGetFormElements(G);
var C=I.length;
var H,E;
var D=new Array();
var F=skyforms_sRequiredClass;
for(var B=0;
B<C;
B++){H=I[B];
if(H==A){break
}E=sky_fGetParentByTagName(H,"li");
if(E&&sky_fHasClassName(E,F)){D.push(H)
}}return D
}function skyformsmini_fGetInputDefaultValue(B){var D=sky_fGetParentByTagName(B,"li");
if(D){var A=(sky_fGetFirstElementByClassName(D,skyforms_sDefaultValueClass)||sky_fGetFirstElementByClassName(D,skyformsmini_sDefaultValueClass));
if(A!=null){var C=sky_fGetInnerText(A);
C=C.trim();
if(C.length!=0){return C
}}}return null
}function skyformsmini_fGetInputTipElement(A,C){var B=sky_fGetParentByTagName(A,"li");
if(B){return sky_fGetFirstElementByClassName(B,C)
}return null
}var skypopout_sRetrieveMessage="Retrieving Programme Info...";
var skypopout_sRetrieveHTML='<h4 class="message">'+skypopout_sRetrieveMessage+"</h4>";
var skypopout_sClassPopoutRow="popout";
var skypopout_sClassPopoutClose="close";
function skypopout_fProcessLink(B,A){skypopout_fGetPopout(A,skypopout_fReadyPopoutArea(B).cells[0])
}function skypopout_fReadyPopoutArea(E){var J=sky_fGetParentByTagName(E,"tr");
var G=sky_fGetParentByTagName(J,"table");
var K=G.rows;
var I=K.length;
var H;
var B=skypopout_sClassPopoutRow;
var C=sky_fHasClassName;
for(var D=0;
D<I;
D++){H=K[D];
if(C(H,B)){H.style.display="none";
H.cells[0].style.display="none";
H.cells[0].innerHTML=""
}}var A=(J.rowIndex+1);
var F=G.rows[A];
if(F==null||(F.className!=B)){F=G.insertRow((A==I)?-1:A);
F.className=B;
var L=F.insertCell(-1);
L.colSpan=J.cells.length
}else{var L=F.cells[0]
}F.style.display="";
L.style.display="";
L.innerHTML=skypopout_sRetrieveHTML;
sky_fFixMozPosBug();
return F
}function skypopout_fGetPopout(B,A){sky_fSetHTTPResponseHTML(A,B,true,skypopout_fOnPopoutDisplay)
}function skypopout_fOnPopoutDisplay(A){skypopout_fSetPopoutClose(document.getElementById(A));
sky_fFixMozPosBug()
}function skypopout_fSetPopoutClose(G){var A=G.getElementsByTagName("p");
var C=A.length;
var F,B,E;
for(var D=0;
D<C;
D++){F=A[D];
if(sky_fHasClassName(F,skypopout_sClassPopoutClose)){B=F.getElementsByTagName("a");
E=B[0];
if(E){E.onclick=skypopout_fPopoutClose
}}}}function skypopout_fPopoutClose(C){var A=sky_fGetEvent(C);
var B=sky_fGetParentByTagName(this,"tr");
if(B){B.style.display="none";
B.cells[0].style.display="none";
B.cells[0].innerHTML=""
}sky_fClearSelectedPopouts();
A.cancelBubble=true;
A.returnValue=false;
return false
}sky_fWindowOnLoadBeginAdd("skyhp_fInitialise");
var skyhp_sIdHomepageLink="aoc-header-homelink";
function skyhp_fInitialise(){var A=document.getElementById(skyhp_sIdHomepageLink);
if(A){var B=sky_fGetElementArg(A,"imgsrc");
if(B){sky_fSetExtendedGridFolder(B);
if(sky_bIE55_plus){A.addBehavior("#default#homePage");
var D=document.createElement("img");
D.width=8;
D.height=8;
D.alt="Arrow Icon";
D.onload=sky_fImageOnLoad;
D.src=B;
A.appendChild(D);
var C=document.createElement("span");
sky_fSetInnerText(C,"Make This My Homepage");
C.onmouseover=sky_fElementTextDecUL;
C.onmouseout=sky_fElementTextDecNone;
A.appendChild(C);
A.onclick=skyhp_fSetHomepage
}}}}function skyhp_fSetHomepage(){if(typeof this.setHomePage!="undefined"){try{this.setHomePage(window.location.href)
}catch(A){}}}sky_fAttachEvent("load",skypspod_fInitialise);
var skypspod_sCompClass="ps-switchsteps";
var skypspod_sStepClass="step-height";
function skypspod_fInitialise(){var K=sky_fGetCompsByClass(skypspod_sCompClass);
var I=K.length;
var A,C,B,M,L,F,J,D;
var E=sky_fGetFirstElementByClassName;
var H=skypspod_sStepClass;
var N=sky_fGetEmValue;
for(var G=0;
G<I;
G++){A=K[G];
C=A.getElementsByTagName("li");
B=C.length;
L=new Array();
J=0;
for(var F=0;
F<B;
F++){M=E(C[F],H,"div");
if(M){J=Math.max(J,M.offsetHeight);
L.push(M)
}}D=L.length;
for(F=0;
F<D;
F++){L[F].style.height=N(J)
}}}var skyinter_aRaisedEvents=new Array();
function sky_fInterGetRaisedEvents(B){var A=window.skyinter_aRaisedEvents[B];
if(A==null){A=window.skyinter_aRaisedEvents[B]=new Array()
}return A
}function sky_fInterAttachEvent(B,C){var A=sky_fInterGetRaisedEvents(B);
A.push(C)
}function sky_fInterRaiseEvent(F,E){var A=sky_fInterGetRaisedEvents(F);
A.bRaised=true;
var D=A.length;
var B;
for(var C=0;
C<D;
C++){B=A[C];
fHandler=window[B];
if(typeof fHandler=="function"){vPassedArguments=((E==null)?(new Array()):E);
fHandler.apply(null,vPassedArguments)
}}}function sky_fInterGetEvent(C){var A=sky_fInterGetRaisedEvents(C);
var B=((A==null)||(A.bRaised!=true));
return !B
}var sky_aCachedElements=new Array();
function sky_fGetElementById(A){var B=window.sky_aCachedElements;
var C=B[A];
if(C==null){C=B[A]=document.getElementById(A);
B.push(A)
}return C
}sky_fAttachEvent("unload",sky_fOnUnloadClearCache);
function sky_fOnUnloadClearCache(){var C=window.sky_aCachedElements;
var A=C.length;
for(var B=0;
B<A;
B++){C[C[B]]=null;
C[B]=null
}C.length=0
}sky_fAttachEvent("load",skyvirt_fInitialise);
var skyvirt_sCompClass="cs-asksky";
var skyvirt_sLinkClass="get-asksky";
var skyvirt_oWindow=null;
function skyvirt_fInitialise(){var G=sky_fGetCompsByClass(skyvirt_sCompClass);
var F=G.length;
var A,B,H,E,C;
for(var D=0;
D<F;
D++){A=G[D];
B=sky_fGetElementsByClassName.call(A,skyvirt_sLinkClass,"a");
H=B.length;
for(C=0;
C<H;
C++){E=B[C];
E.onclick=skyvirt_fOnClick
}}}function skyvirt_fOnClick(B){var A=(screen.width-270);
var C=(screen.height-570);
skyvirt_oWindow=window.open(this.href,"lingubot","height=500,left="+A+",top="+C+",width=250");
if(!skyvirt_oWindow.closed&&skyvirt_oWindow.location){if(window.focus){try{skyvirt_oWindow.focus()
}catch(B){}}}return sky_fEventCancel(B)
}window.skynav_fOnComplete=function(B){var A=sky_fGetId(B);
skygnnav_fImageEms(A);
skygnnav_fItemEms(A)
};
function skygnnav_fImageEms(A){var E=document.getElementById(A);
var C=E.getElementsByTagName("img");
var D=C.length;
for(var B=0;
B<D;
B++){eImg=C[B];
if(!eImg.complete){setTimeout(function(){skygnnav_fImageEms(A)
},100);
return 
}eImg.style.height=((1/11)*eImg.height)+"em";
eImg.style.width=((1/11)*eImg.width)+"em"
}}function skygnnav_fItemEms(A){setTimeout(function(){var K=document.getElementById(A);
var L=K.getElementsByTagName("ul");
var E=L.length;
var B,J,F,O,M,H,D,C,N;
var I=(1/11);
for(var G=0;
G<E;
G++){B=L[G].getElementsByTagName("ul");
J=B.length;
for(F=0;
F<J;
F++){O=B[F];
M=O.getElementsByTagName("li");
H=M.length;
for(D=0;
D<H;
D++){C=M[D];
C.style.left=(I*parseInt(C.style.left))+"em";
C.style.top=(I*parseInt(C.style.top))+"em";
C.style.width=(I*parseInt(C.style.width))+"em"
}N=sky_fGetParentByTagName(O,"div",K,true);
if(N){N.style.width=O.style.width=(I*parseInt(O.style.width))+"em";
N.style.height=O.style.height=(I*parseInt(O.style.height))+"em"
}}}},200)
}sky_fAttachEvent("load",skyhdrsearch_fInitialise);
var skyhdrsearch_sClassRadios="hs-radio";
var skyhdrsearch_sClassItemSelected="selected";
var skyhdrsearch_sClassOver="tabover";
function skyhdrsearch_fInitialise(){var M=sky_fGetElementsByClassName.call(document.body,skyhdrsearch_sClassRadios,"div");
var A=M.length;
if(A>0){var D=sky_sEventOver;
var O=sky_sEventOut;
var K,B,C,F,J,H,I,L,N,G;
for(var E=0;
E<A;
E++){K=M[E];
B=sky_fGetFirstElementByTagName(K,"ul");
if(B){C=B.getElementsByTagName("li");
F=B.getElementsByTagName("label");
J=B.getElementsByTagName("input");
H=J.length;
for(G=0;
G<H;
G++){I=C[G];
L=F[G];
N=J[G];
I.sSelectedClass=skyhdrsearch_sClassItemSelected;
L[D]=skyhdrsearch_fOnMouseover;
L[O]=skyhdrsearch_fOnMouseout;
L.sClassOver=skyhdrsearch_sClassOver;
if(N.checked){L.bSelected=true;
I.className=I.sSelectedClass
}else{I.className=""
}L.sItemId=sky_fGetId(I);
L.sRadioId=sky_fGetId(K);
L.onclick=skyhdrsearch_fOnClick
}}}}}function skyhdrsearch_fOnMouseover(){if(!this.bSelected){this.className=this.sClassOver
}}function skyhdrsearch_fOnMouseout(){if(!this.bSelected){this.className=""
}}function skyhdrsearch_fOnClick(){var D=document.getElementById(this.sRadioId);
var A=D.getElementsByTagName("li");
var E=D.getElementsByTagName("label");
var G=A.length;
var C,F;
for(var B=0;
B<G;
B++){C=A[B];
F=E[B];
F.className="";
if(C.id!=this.sItemId){C.className="";
F.bSelected=false
}else{C.className=C.sSelectedClass;
F.bSelected=true
}}}sky_fAttachEvent("load",skyftrmore_fInitialise);
var skyftrmore_aChildMenus=new Array();
var skyftrmore_sIdFtrList="ftr-list";
var skyftrmore_sClassBlocker="ftr-child-blocker";
var skyftrmore_sClassWrapper="ftr-child-wrapper";
var skyftrmore_sClassContent="ftr-child-content";
var skyftrmore_sClassOverlay="ftr-child-overlay";
var skyftrmore_sClassChildVisible="ftr-child-vis";
var skyftrmore_sClassLinkWithChild="ftr-with-child";
var skyftrmore_nGutterWidthEm=0.75;
var skyftrmore_nItemWidthEm=7;
var skyftrmore_nItemHeightEm=1.5625;
var skyftrmore_nColumnItems=10;
var skyftrmore_nExtraHeight=0.75;
var skyftrmore_sTopValue="-4000em";
var skyftrmore_sArgMoreimg="moreimg";
function skyftrmore_fGetImgSrc(A){return sky_fGetElementArg(A,skyftrmore_sArgMoreimg)
}function skyftrmore_fInitialise(){if(!sky_bOpera8_minus){var H=document.getElementById(skyftrmore_sIdFtrList);
if(H){var L=sky_fGetFirstElementByTagName;
var C=L(H,"ul");
if(C){var P=C.getElementsByTagName("li");
var N=P.length;
var B,O,Q,G;
var E=sky_fAddClassName;
var D=sky_fGetId;
var J=skyftrmore_fFormatChild;
var M=skyftrmore_fOnClick;
var I=sky_fAttachEvent;
var R=skyftrmore_fHideMenus;
var F=skyftrmore_sClassLinkWithChild;
var A=skyftrmore_fGetImgSrc(H);
for(var K=0;
K<N;
K++){B=P[K];
O=L(B,"ul");
if(O){Q=L(B,"a");
if(Q){E(B,F);
E(Q,F);
G=document.createElement("img");
G.src=A;
B.appendChild(G);
Q.sItemId=D(B);
Q.sChildId=D(O);
Q.onclick=M;
I("mousedown",R,document);
J(O,B,Q.sChildId,Q.sItemId,Q)
}}}}}}}function skyftrmore_fHideMenus(){var C=skyftrmore_aChildMenus;
var B=C.length;
var F,E;
var H=skyftrmore_sTopValue;
var G=skyftrmore_sClassChildVisible;
var A=sky_fRemoveClassName;
for(var D=0;
D<B;
D++){F=document.getElementById(C[D]);
F.style.top=H;
E=document.getElementById(F.sItemId);
E.onmousedown=null;
A(E,G)
}}function skyftrmore_fOnClick(C){var B=document.getElementById(this.sChildId);
var A=document.getElementById(this.sItemId);
sky_fAddClassName(A,skyftrmore_sClassChildVisible);
B.style.top=B.sTopValue;
A.onmousedown=sky_fCancelBubble;
return sky_fEventCancel(C)
}function skyftrmore_fFormatChild(B,I,S,L,Y){var J=B.innerHTML;
I.removeChild(B);
var X=document.createElement("div");
X.className=skyftrmore_sClassWrapper;
X.id=S;
X.sItemId=L;
skyftrmore_aChildMenus.push(S);
X.onmousedown=sky_fCancelBubble;
if(sky_bIE6_minus){var U=document.createElement("<iframe id='lutz' src='javascript:false' scrolling='no' frameborder='no'></iframe>");
U.className=skyftrmore_sClassBlocker;
X.appendChild(U)
}var C=document.createElement("div");
C.className=skyftrmore_sClassContent;
var Q=document.createElement("ul");
Q.innerHTML=J;
C.appendChild(Q);
X.appendChild(C);
I.appendChild(X);
var W=Q.getElementsByTagName("li");
var V=W.length;
var A;
var Z=0;
var K=skyftrmore_nGutterWidthEm;
var O=skyftrmore_nItemWidthEm;
var H=skyftrmore_nItemHeightEm;
var D=skyftrmore_nColumnItems;
var P,F,E,R,A,G;
for(var T=0;
T<V;
){P=(Z*O)+(Z*K);
for(R=0;
R<D;
R++){A=W[T];
if(A){A.style.right=(P+"em");
A.style.top=((H*R)+"em");
A.style.width=(O+"em");
T++
}}Z++
}var a=(Math.min(V,D)*H);
var M=((Z*O)+((Z-1)*K));
Q.style.height=(a+"em");
Q.style.width=(M+"em");
var N=(a+skyftrmore_nExtraHeight);
X.sTopValue=((-N)+"em");
X=document.createElement("div");
X.className=skyftrmore_sClassOverlay;
if(sky_bIE6_plus){X.style.width=sky_fGetEmValue(I.offsetWidth-2)
}I.appendChild(X)
}sky_fAttachEvent("load",sky_fScaleAdverts);
var sky_sIdLeaderboard="aoc-ee-leaderboard-ad";
var sky_sClassAdvert="aoc-ad-content";
var sky_sEEClassMPU="aoc-sc-mpu";
document.write("<style type='text/css'>\n","#"+sky_sIdLeaderboard+"{ visibility:hidden; width:29.25em; left:8.125em; height:3.75em; top:0.9375em; }\n","</style>\n");
function sky_fScaleAdverts(){var A=sky_fGetElementsByClassName.call(document.body,sky_sClassAdvert,"div");
A=A.concat(sky_fGetCompsByClass(sky_sEEClassMPU));
var D=A.length;
var L=["object","embed","img"];
var M=L.length;
var Q=sky_fGetRelativeEmValue;
var E,O,G,I,N,J,K,H;
for(var P=0;
P<D;
P++){E=A[P];
K=0;
if(E){for(O=0;
O<M;
O++){G=E.getElementsByTagName(L[O]);
I=G.length;
for(N=0;
N<I;
N++){J=G[N];
H=J.width;
if(H!=1){J.style.width=Q(J.width);
J.style.height=Q(J.height);
K++
}}}}}var C=document.getElementById(sky_sIdLeaderboard);
if(C){var H=C.offsetWidth;
var R=C.childNodes;
var B=R.length;
var F=false,S;
for(var P=0;
P<B;
P++){S=R[P];
if((S.nodeType==1)&&((S.offsetWidth>H)||(S.scrollWidth>H))){F=true;
sky_fAddClassName(C,"large-leader");
break
}}C.style.visibility="visible"
}}function skyreg_fFormsSetValidType(P){var O=/^(valid|req)\[(.*)\]$/;
var F=P.className;
var J=F.trim().split(" ");
var E=J.length;
var H,L,N,D,C,I,G,B,M,A;
for(var K=0;
K<E;
K++){H=J[K];
L=H.match(O);
if(L!=null){N=L[2];
if(N){D=N.split("_");
C=D.length;
for(I=0;
I<C;
I++){B=D[I];
M=B.split("-");
A=M[0];
P.sValidType=A;
return A
}}}}}sky_fAttachEvent("load",skyreg_fInputFocusInitialise);
function skyreg_fInputFocusInitialise(){var H=skyreg_fGetRegPortlets();
var E=H.length;
var A,C,B,G,D;
for(var F=0;
F<E;
F++){A=H[F];
C=A.getElementsByTagName("input");
B=C.length;
G;
for(var D=0;
D<B;
D++){G=C[D];
if(G.type=="text"){G.bKeepValue=true
}}}}function skyreg_fGetRegPortlets(){return sky_fGetCompsByClass("f-tools-message").concat(sky_fGetCompsByClass("f-tools-loginport"))
}sky_fAttachEvent("load",skyreg_fFormsInitialise);
var skyreg_sFormsErrorClass="error";
var skyreg_sFormsRequiredClass="required-field";
var skyreg_sFormsStarRequiredClass="required";
skyforms_fGetElementContainer=skyreg_fGetElementContainer;
var skyreg_sClassToggleMaster="togglereq";
var skyreg_sClassToggleServant="reqtoggle";
var skyreg_sClassPrefixValid="valid[";
var skyreg_sClassPrefixIgnore="ignore[";
var skyreg_sToggleDelimiter0="|";
var skyreg_sToggleDelimiter1=":";
function skyreg_fFormsInitialise(){var C=skyreg_fGetRegPortlets();
var A=C.length;
for(var B=0;
B<A;
B++){skyreg_fFormsSetup(C[B])
}}function skyreg_fFormsSetup(A){var B=A.getElementsByTagName("form");
var E=B.length;
var D;
for(var C=0;
C<E;
C++){D=B[C];
D.sPortletId=sky_fGetId(A);
D.onsubmit=skyreg_fFormsSubmitOnClick
}}function skyreg_fFormsSubmitOnClick(E){var D=this;
var C=sky_fGetEvent(E);
var B=true;
skyreg_fFormsClearErrors(D);
var A=skyreg_fFormsCheckRequiredFields(D);
var F=skyreg_fFormsCheckValidateFields(D);
var B=(A&&F);
if(!B){skyreg_fFormsCreateAndShowErrors(D);
if(sky_bGeckoOld){sky_fFixMozPosBug()
}}C.returnValue=B;
return B
}function skyreg_fFormsClearErrors(D){var F=sky_fGetElementsByClassName.call(D,skyreg_sFormsErrorClass,"p");
var B=F.length;
var H;
for(var C=0;
C<B;
C++){H=F[C];
eParent=sky_fGetParentElement(H);
eParent.removeChild(H);
eParent.bMarked=false
}var G=sky_fGetFormElements(D);
var A=G.length;
var E;
for(C=0;
C<A;
C++){E=G[C];
E.bRequired=false;
E.bInvalid=false
}sky_fFixMozPosBug()
}function skyreg_fFormsCheckRequiredFields(F){var A=skyreg_fFormsGetRequiredFields(F);
var C=A.length;
var B=true;
if(C!=0){var H,G,D;
for(var E=0;
E<C;
E++){H=A[E];
G=H.type.replace(/\-.*$/,"");
D=true;
switch(G){case"password":case"text":case"textarea":case"file":D=skyforms_fCheckValueInput(H,G);
break;
case"checkbox":D=skyforms_fCheckValueCheckbox(H,G);
break;
case"radio":D=skyforms_fCheckValueRadio(H,G);
break;
case"select":D=skyforms_fCheckValueSelect(H,G);
break
}if(!D){H.bRequired=true;
B=false
}}}return B
}function skyreg_fFormsGetRequiredFields(H){var K=sky_fGetFormElements(H);
var E=K.length;
var I,C,A,B;
var F=new Array();
var G=skyreg_sFormsRequiredClass;
for(var D=0;
D<E;
D++){I=K[D];
switch(I.type){case"submit":case"button":case"reset":continue
}C=sky_fGetParentByTagName(I,"li");
if(C){if(sky_fHasClassName(C,G)){F.push(I);
continue
}A=sky_fGetParentByTagName(C,"ul");
if(A){if(sky_fHasClassName(A,G)){F.push(I);
I.sContainerId=sky_fGetId(A)
}continue
}B=sky_fGetParentByTagName(C,"ol");
if(B){if(sky_fHasClassName(B,G)){F.push(I);
I.sContainerId=sky_fGetId(B)
}continue
}}else{var J=sky_fGetParentByClassName(I,G,H,true);
if(J){F.push(I);
I.sInsertId=sky_fGetId(J);
continue
}}}return F
}function skyreg_fFormsCheckValidateFields(D){var F=true;
var A=window.skyvalid_fValidateElement;
if(A){var H=sky_fGetFormElements(D);
var C=H.length;
var E,G,I;
for(var B=0;
B<C;
B++){E=H[B];
switch(E.type){case"submit":case"button":case"reset":continue
}if(!E.bRequired){G=E.type.replace(/\-.*$/,"");
I=true;
switch(G){case"password":case"text":case"textarea":case"file":I=skyforms_fCheckValueInput(E,G);
break;
case"checkbox":I=skyforms_fCheckValueCheckbox(E,G);
break;
case"radio":I=skyforms_fCheckValueRadio(E,G);
break;
case"select":I=skyforms_fCheckValueSelect(E,G);
break
}if(I){if(!A(E)){E.bInvalid=true;
F=false
}}}}}return F
}function skyreg_fFormsCreateAndShowErrors(C){var G=sky_fGetFormElements(C);
var A=G.length;
var E,D;
var F=new Array();
for(var B=0;
B<A;
B++){E=G[B];
D=null;
if(E.bRequired){D=skyreg_fFormsMarkRequiredField(E)
}else{if(E.bInvalid){D=skyreg_fFormsMarkInvalidField(E)
}}if(D){F.push(D)
}}}function skyreg_fFormsMarkRequiredField(A){return skyreg_fFormsMarkProblemField(A,true)
}function skyreg_fFormsMarkInvalidField(A){return skyreg_fFormsMarkProblemField(A,false)
}function skyreg_fGetElementContainer(A){if(A.type=="radio"){return sky_fGetParentByClassName(A,"radio-group",A.form,true)
}return sky_fGetParentElement(A)
}skyforms_fGetSiblingDefValue=skyreg_fGetSiblingDefaultValue;
var skyreg_sFormsErrorPrefix="!&#160;";
var skyreg_sFormsErrorSuffix=" to continue.";
var skyreg_sFormsErrorRequiredClass="required";
var skyreg_sFormsErrorInvalidClass="invalid";
function skyreg_fFormsMarkProblemField(D,H){if(D.sContainerId!=null){var C=document.getElementById(D.sContainerId);
var A=C.parentNode;
var G=C
}else{if(D.sInsertId!=null){var C=document.getElementById(D.sInsertId);
var A=C;
var G=C.firstChild
}else{var C=sky_fGetParentByTagName(D,"li");
var A=C;
var G=C.firstChild
}}if(!A.bMarked){var E=skyreg_fMakeErrorTag(D,H);
A.insertBefore(E,G);
A.bMarked=true;
if(sky_bIE6_minus){var F=document.getElementById(D.form.sPortletId);
if(F){var B=sky_fGetFirstElementByClassName(F,"lg-foot");
if(B){sky_fRemoveClassName(F,"lg-foot");
sky_fAddClassName(F,"lg-foot")
}}}return E.sErrorText
}return null
}function skyreg_fMakeErrorTag(E,H){var F=document.createElement("p");
sky_fAddClassName(F,skyreg_sFormsErrorClass);
sky_fAddClassName(F,H?skyreg_sFormsErrorRequiredClass:skyreg_sFormsErrorInvalidClass);
var G=E.sValidType;
if(G==null){G=skyreg_fFormsSetValidType(E)
}var C=(skyreg_oFormsValidErrors[G]||skyreg_oFormsValidErrors.generic);
var A=H?"required":"invalid";
var D=C[A];
var B=(skyreg_sFormsErrorPrefix+D.basic);
F.sErrorText=D.basic;
if(!H){if(C.tip){B+=("<br />"+C.tip)
}}F.innerHTML=B;
return F
}function skyreg_fGetValidError(A){return(skyreg_oFormsValidErrors[A]||"generic error - no custom error specified")
}function skyreg_fGetRequiredError(A){skyreg_fFormsSetValidType(A);
return skyreg_fGetValidError(A.sValidType)
}var skyreg_oFormsValidErrors={generic:{required:{basic:"Please enter or select a value."},invalid:{basic:"Please correct the value entered or selected."}},password:{required:{basic:"Please enter your password."},invalid:{basic:"Please enter a valid password."}},passwordconf:{required:{basic:"Please confirm your password."},invalid:{basic:"Please re-confirm your password."}},postcode:{required:{basic:"Please enter your postcode."},invalid:{basic:"Please enter a valid postcode."}},username:{required:{basic:"Please enter your username."},invalid:{basic:"Please enter a valid username."}}};
function skyreg_fGetSiblingDefaultValue(B){var A=sky_fGetParentByTagName(B,"li");
return A?sky_fGetFirstElementByClassName(A,"default-value","div"):null
}function skyforms_fCheckValueInput(A){var B=A.value.trim();
if(B.length==0){return false
}return true
}function skyforms_fCheckValueInputSiblings(D,F){var B=D.tagName;
var E=skyforms_fGetElementSiblings(D,B,F);
var A=E.length;
for(var C=0;
C<A;
C++){if(skyforms_fGetElementSelected(E[C],F)){return true
}}return false
}function skyforms_fGetElementSelected(A,C){switch(C){case"checkbox":case"radio":return(A.checked);
case"select":var B=A.selectedIndex;
return((B>((A.size<=1)?0:-1)))
}}function skyforms_fGetElementSiblings(D,B,H){var E=skyforms_fGetElementContainer(D);
if(E){var G=E.getElementsByTagName(B);
var F=new Array();
var A=G.length;
for(var C=0;
C<A;
C++){D=G[C];
if(D.type.indexOf(H)==0){F.push(D)
}}return F
}return[D]
}function skyforms_fCheckValueCheckbox(A,B){return skyforms_fCheckValueInputSiblings(A,B)
}function skyforms_fCheckValueRadio(A,B){return skyforms_fCheckValueInputSiblings(A,B)
}function skyforms_fCheckValueSelect(A,B){return skyforms_fCheckValueInputSiblings(A,B)
}function skyforms_fGetElementContainer(A){var B=A.parentNode;
if(B.className.indexOf(skyforms_sInputWrapperSpanPrefix)==0){B=B.parentNode
}return B
}var skyvalid_aTypes=[{sType:"postcode",sFunction:"skyvalid_fPostCode"},{sType:"username",sFunction:"skyvalid_fUsername3"},{sType:"password",sFunction:"skyvalid_fPassword"}];
function skyvalid_fValidateElement(B){var M=skyvalid_aTypes;
var A=M.length;
var L=/^valid\[(.*)\]$/;
var S=B.className;
var I=S.trim().split(" ");
var T=I.length;
var U,K,R,J,E,O,N,H,F,V,D,G,C,W,Q;
for(var P=0;
P<T;
P++){U=I[P];
K=U.match(L);
if(K!=null){C=K[1];
if(C){Q=false;
R=Q?W:C;
J=R.split("_");
E=J.length;
for(O=0;
O<E;
O++){H=J[O];
F=H.split("-");
V=F[0];
for(var N=0;
N<A;
N++){D=M[N];
if(D.sType==V){G=window[D.sFunction];
if(G!=null){if(!G(B,F[1])){B.sValidType=Q?C:V;
return false
}}}}}break
}}}return true
}function skyvalid_fProcessValue(C,D,B){if(D){var A=B(D,C);
if(A){C.value=(A==true)?D:A;
C.value=C.value.replace("C/O","c/o");
return true
}}return false
}function skyvalid_fAlphaOrNumericValue(B){var A=/^[A-Z0-9]+$/i;
return A.test(B)
}function skyvalid_fAlphaAndNumeric(A){return skyvalid_fProcessValue(A,A.value.noSpaces(),skyvalid_fAlphaAndNumericValue)
}function skyvalid_fAlphaAndNumericValue(C){if(skyvalid_fAlphaOrNumericValue(C)){var B=/[A-Z]+/i;
if(B.test(C)){var A=/[0-9]+/;
return A.test(C)
}}return false
}function skyvalid_fUsername3(A){return skyvalid_fProcessValue(A,A.value.noSpaces(),skyvalid_fUsernameValue3)
}function skyvalid_fUsernameValue3(A){var C=A.length;
if(!((C<3)||(C>32))){var B=/^[A-Z0-9]([\.\-_]?[A-Z0-9]+)*$/i;
return B.test(A)
}return false
}function skyvalid_fPassword(A){return skyvalid_fProcessValue(A,A.value.noSpaces(),skyvalid_fPasswordValue)
}function skyvalid_fPasswordValue(A){if(skyvalid_fAlphaAndNumericValue(A)){if(A.toLowerCase().indexOf("password")==-1){var B=A.length;
return !((B<7)||(B>25))
}}return false
}var skyvalid_aPostCodeExceptions=["GIR0AA"];
var skyvalid_sPostCodeClassWrapper="valid[postcode]";
var skyvalid_aPostCodeSubClasses=["valid[postcode-1]","valid[postcode-2]"];
function skyvalid_fPostCode(C,E){if(E){var B=skyvalid_fGetContainer(C,skyvalid_sPostCodeClassWrapper);
if(B){var A=skyvalid_fGetSubInputs(B,skyvalid_aPostCodeSubClasses);
if(A){var D=A[0];
D[0].value=D[0].value.noSpaces().toUpperCase();
D[1].value=D[1].value.noSpaces().toUpperCase();
return skyvalid_fPostCodeValue(A[1].join("").noSpaces().toUpperCase())
}}}else{return skyvalid_fProcessValue(C,C.value.noSpaces().toUpperCase(),skyvalid_fPostCodeValue)
}return false
}function skyvalid_fPostCodeValue(A){if(skyvalid_aPostCodeExceptions.contains(A)){return true
}var D,B,C;
if((/^BFPO\s*[1-9]\d{0,2}$/).test(A)){return true
}if(((C=A.length)<5)||(C>7)||!((D=/\d[A-Z]{2}$/).test(A.slice(-3)))||!((/^[^CIKMOV]{2}$/).test(A.slice(-2)))||!((/(^[A-Z]{1,2}\d{1,2}$)|(^[A-Z]{1,2}\d[A-Z]$)/).test(B=A.replace(D,"")))||!((/^[^QVX][^IJZ]($|[^IL-RVX-Z])($|[^CDFGI-LOQS-UZ])/).test(B))){return false
}return true
};
