/***************************************************
 skycom_regform.js
 * v0.3 2009-03-16 - Now using YUI Compression to obsfucate all local variables and logic
 * Copyright 2007 Interkey Networks Ltd. All Rights Reserved.
 * Use is prohibited without licence from Interkey Networks.
 * http://www.artofcoding.co.uk
***************************************************/
var skyreg_sCompClass="reg-form";
var skyreg_sClassValidationForm="frm-regvalid";
if(window.skyarrow_aClasses){window.skyarrow_aClasses.push("inform-link")
}sky_fAttachEvent("load",skyreg_fInitialise);
var skyreg_sHelpPopupClass="help-popup";
var skyreg_sHelpPoppedClass="help-popped";
var skyreg_sHelpPopped2Class="help-popped2";
var skyreg_sHelpLinkClass="help-link";
var skyreg_sHelpTextClass="help-text";
var skyreg_sHelpText2Class="help-text2";
var skyreg_sHelpBlockerClass="help-blocker";
var skyreg_aHelpPopups=new Array();
var skyreg_oHideTimeout=null;
var skyreg_sFormClass="reg-form-form";
var skyreg_sFormFooterClass="footer";
var skyreg_nHelpZindex=3000;
function skyreg_fInitialise(){skyreg_fSetOnSubmit();
skyreg_fHelpInitialise()
}function skyreg_fSetOnSubmit(){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==skyreg_sFormClass){I=sky_fGetFormElements(F);
C=I.length;
for(A=0;
A<C;
A++){G=I[A];
if(G.type!=null){H=G.type.replace(/\-.*$/,"");
switch(H){case"image":case"submit":G.onclick=skyforms_fHandleSubmitButtonClick;
break
}}}}}}function skyreg_fHelpInitialise(){var L=skyreg_fGetRegPortlets();
var J=L.length;
var B,K,I,N,M,A,H,D,F,G,E;
for(var C=0;
C<J;
C++){B=L[C];
K=sky_fGetElementsByClassName.call(B,skyreg_sHelpLinkClass,"span");
I=K.length;
if(I>0){skyreg_fHelpSetBlockerFunctions();
for(H=0;
H<I;
H++){N=K[H];
N.title="";
M=sky_fGetParentByClassName(N,skyreg_sHelpPopupClass);
if(M){A=sky_fGetId(M);
N.sPopupId=A;
N.sPortletId=sky_fGetId(B);
skyreg_aHelpPopups.push(A);
skyreg_aHelpPopups[A]=M;
N[sky_sEventOver]=skyreg_fHelpLinkOnMouseover;
D=sky_fGetFirstElementByClassName(M,skyreg_sHelpTextClass,"span");
E=sky_fGetCurrentStyle(D,"visibility");
F=((E=="hidden")||(E==null));
if(F){G=document.createElement("span");
G.className=skyreg_sHelpText2Class;
G.innerHTML=D.innerHTML;
M.insertBefore(G,N)
}window.sky_aCutoffs.push(sky_fGetId(M));
skyreg_fHelpBlockerCreate(M,A)
}}}}}function skyreg_fHelpSetBlockerFunctions(){if(!sky_bIE6_minus){window.skyreg_fHelpBlockerShow=window.skyreg_fHelpBlockerHide=window.skyreg_fHelpBlockerCreate=new Function()
}else{window.skyreg_aHelpBlockers=new Array()
}}function skyreg_fHelpBlockerCreate(C,A){var B=document.createElement("<iframe src='javascript:false' scrolling='no' frameborder='no'></iframe>");
B.className=skyreg_sHelpBlockerClass;
C.appendChild(B);
skyreg_fHelpBlockerSet(A,B)
}function skyreg_fHelpGetPopupById(A){return skyreg_aHelpPopups[A]
}function skyreg_fHelpLinkOnMouseover(H){skyreg_fHelpHidePopups();
var A=this.sPopupId;
var L=skyreg_fHelpGetPopupById(A);
if(L){if(!sky_fHasClassName(L,skyreg_sHelpPoppedClass)){var B=document.getElementById(this.sPortletId);
L.style.zIndex=skyreg_nHelpZindex++;
var J=this.offsetWidth;
sky_fAddClassName(L,skyreg_sHelpPoppedClass);
L[sky_sEventOver]=skyreg_fHelpPopupOnMouseover;
L[sky_sEventOut]=skyreg_fHelpPopupOnMouseout;
L.onmousedown=sky_fCancelBubble;
sky_fAttachEvent("mousedown",skyreg_fHelpHidePopups,document);
var C=sky_fGetElementLeft(L);
var K=sky_fGetElementTop(L);
var G=sky_fKeepInWindow(L,C,K,0);
var I=G[0];
var F=skyreg_fPreserveButtons(B,L,G[1]);
var E=0;
if(I!=C){var D=Math.min((C-I),(L.offsetWidth-J-20));
L.style.marginLeft=((-D)+"px");
this.style.marginLeft=((D+4)+"px")
}if(F!=K){sky_fAddClassName(L,skyreg_sHelpPopped2Class);
sky_fRemoveClassName(L,skyreg_sHelpPoppedClass);
eHelpText2=sky_fGetFirstElementByClassName(L,skyreg_sHelpText2Class,"span");
E=-eHelpText2.offsetHeight;
L.style.marginTop=((E)+"px")
}skyreg_fHelpBlockerShow(L,A)
}}}function skyreg_fPreserveButtons(A,D,B){var C=sky_fGetFirstElementByClassName(A,skyreg_sFormFooterClass,"div");
return Math.min(B,sky_fGetElementTop(C)-D.offsetHeight)
}function skyreg_fHelpPopupOnMouseover(A){skyreg_fHelpClearTimeout()
}function skyreg_fHelpPopupOnMouseout(A){skyreg_oHideTimeout=setTimeout("skyreg_fHelpHidePopups()",600)
}function skyreg_fHelpClearTimeout(){clearTimeout(skyreg_oHideTimeout);
skyreg_oHideTimeout=null
}function skyreg_fHelpHidePopups(){skyreg_fHelpClearTimeout();
var E=skyreg_aHelpPopups;
var C=E.length;
var A;
for(var B=0;
B<C;
B++){A=E[B];
var D=skyreg_fHelpGetPopupById(A);
if(D){sky_fRemoveClassName(D,skyreg_sHelpPoppedClass);
sky_fRemoveClassName(D,skyreg_sHelpPopped2Class);
D[sky_sEventOver]=null;
D[sky_sEventOut]=null;
D.onmousedown=null;
D.style.marginLeft="4px";
D.style.marginTop="0px";
sky_fGetFirstElementByClassName(D,skyreg_sHelpLinkClass,"span").style.marginLeft="0px";
sky_fDetachEvent("mousedown",skyreg_fHelpHidePopups,document);
skyreg_fHelpBlockerHide(A)
}}}function skyreg_fHelpBlockerHide(A){var B=skyreg_fHelpBlockerGet(A);
if(B){B.style.display="none"
}}function skyreg_fHelpBlockerShow(C,A){var B=skyreg_fHelpBlockerGet(A);
if(B){B.style.width=C.offsetWidth+"px";
B.style.height=C.offsetHeight+"px";
B.style.display="block"
}}function skyreg_fHelpBlockerGet(A){var B=window.skyreg_aHelpBlockers[A];
if(B){return document.getElementById(B)
}}function skyreg_fHelpBlockerSet(A,B){window.skyreg_aHelpBlockers[A]=sky_fGetId(B)
}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_fGetRegValidationPortlets(){var B=document.body.getElementsByTagName("form");
var G=B.length;
var D=new Array();
var F,A=sky_fHasClassName,C=skyreg_sClassValidationForm;
for(var E=0;
E<G;
E++){F=B[E];
if(A(F,C)){D.push(sky_fGetCompContainer(F))
}}return D
}function skyreg_fGetRegPortlets(){var A=sky_fGetCompsByClass(skyreg_sCompClass).concat(sky_fGetCompsByClass("mysky-home-login").concat(sky_fGetCompsByClass("ps-checknumber")));
return A.concat(skyreg_fGetRegValidationPortlets())
}function skyreg_fGetSummary(C){var D=sky_fGetFirstElementByClassName(C,"summary","div");
if(D==null){var E=sky_fGetFirstElementByClassName(C,"body","div");
if(E){D=document.createElement("div");
D.className="summary";
var B=document.createElement("p");
B.innerHTML=window[skyreg_sVarErrorHeading];
D.appendChild(B);
E.insertBefore(D,E.firstChild)
}}if(D){var A=sky_fGetFirstElementByClassName(D,"generic-list-dash","div");
if(A==null){A=document.createElement("div");
A.className="generic-list-dash";
D.appendChild(A)
}}return D
}function skyreg_fHideSummary(A){var B=skyreg_fGetSummary(A);
if(B){B.style.display="none"
}}function skyreg_fShowSummary(A){var B=skyreg_fGetSummary(A);
if(B){B.style.display="block"
}}if(window.skyforms_fInitialise){sky_fDetachEvent("load",skyforms_fInitialise)
}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(K){var G=K.getElementsByTagName("form");
var Y=G.length;
var N,E,J,C,X,T;
var M,I,P,Z,a,H,S,F,W,R;
var V,L,O,A;
var Q=new RegExp("^("+skyreg_sClassToggleMaster+")\\[(.*)\\]$");
var D=skyreg_sToggleDelimiter0;
var B=skyreg_sToggleDelimiter1;
for(var U=0;
U<Y;
U++){N=G[U];
N.sPortletId=sky_fGetId(K);
N.onsubmit=skyreg_fFormsSubmitOnClick;
E=N.getElementsByTagName("fieldset");
J=E.length;
for(T=0;
T<J;
T++){C=E[T];
X=C.className;
if(X.contains(skyreg_sClassToggleMaster)){M=C.className.match(Q);
if(M!=null){I=M[2];
if(I){P=I.split(D);
Z=P.length;
H=new Array();
W=0;
for(S=0;
S<Z;
S++){a=P[S];
F=a.split(B);
nEntered=F[0];
H[nEntered]=F[1];
W|=nEntered
}C.nDynamicFields=W;
C.aToggle=H;
V=sky_fGetFormElements(C);
L=V.length;
for(var O=0;
O<L;
O++){A=V[O];
sky_fAttachEvent("blur",skyreg_fFormsToggleRequiredOnBlur,A);
sky_fAttachEvent("click",skyreg_fFormsToggleRequiredOnBlur,A)
}skyreg_fFormsToggleRequiredOnEvent(C)
}}}}E=N.getElementsByTagName("select");
J=E.length;
for(T=0;
T<J;
T++){C=E[T];
sky_fAttachEvent("change",function(){skyforms_fHandleSelectOnChange.call(C)
},C);
skyforms_fHandleSelectOnChange.call(C)
}}}function skyreg_fFormsToggleRequiredOnBlur(C){var A=sky_fGetEvent(C);
var B=sky_fGetSrcElement(A);
var D=sky_fGetParentByTagName(B,"fieldset",null,true);
skyreg_fFormsToggleRequiredOnEvent(D)
}function skyreg_fFormsToggleRequiredOnEvent(C){var I=sky_fGetElementsByClassName.call(C,skyreg_sClassToggleServant);
var G=I.length;
var B,H,A=0;
for(var E=0,D=1;
E<G;
E++,D<<=1){B=I[E];
H=false;
switch(B.type){case"text":H=(B.value.trim().length>0);
break;
case"checkbox":case"radio":H=(B.checked);
break
}if(H){A|=D
}}var F=C.aToggle[A&C.nDynamicFields];
if(F!=null){for(E=0,D=1;
E<G;
E++,D<<=1){skyreg_fFormsToggleRequiredHandle(C,I[E],Boolean(F&D))
}}}function skyreg_fFormsToggleRequiredHandle(D,C,E){var A=sky_fGetParentByTagName(C,"li",D,true);
if(A){var B=sky_fGetFirstElementByClassName(A,skyreg_sFormsStarRequiredClass,"span");
if(B){B.style.visibility=E?"visible":"hidden";
sky_fSetInnerText(B,E?"*":"")
}if(E){sky_fAddClassName(A,skyreg_sFormsRequiredClass);
C.className=C.className.replace(skyreg_sClassPrefixIgnore,skyreg_sClassPrefixValid)
}else{sky_fRemoveClassName(A,skyreg_sFormsRequiredClass);
C.className=C.className.replace(skyreg_sClassPrefixValid,skyreg_sClassPrefixIgnore)
}}}function skyreg_fFormsSubmitOnClick(G){var E=this;
var D=sky_fGetEvent(G);
var C=true;
var F=skyforms_fGetSubmitButtonClicked();
var B=((F==null)||!sky_fHasClassName(F,skyforms_sValidExclusionClass));
if(B){skyreg_fFormsClearErrors(E);
var A=skyreg_fFormsCheckRequiredFields(E);
var H=skyreg_fFormsCheckValidateFields(E);
var C=(A&&H);
if(!C){skyreg_fFormsCreateAndShowErrors(E);
if(sky_bGeckoOld){sky_fFixMozPosBug()
}}}D.returnValue=C;
return C
}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||(G=="password"&&E.className.indexOf("valid[passwordconf]")!=-1)){if(!A(E)){E.bInvalid=true;
F=false
}}}}}return F
}function skyreg_fFormsCreateAndShowErrors(J){var O=sky_fGetFormElements(J);
var F=O.length;
var M,N;
var I=new Array();
for(var E=0;
E<F;
E++){M=O[E];
N=null;
if(M.bRequired){N=skyreg_fFormsMarkRequiredField(M)
}else{if(M.bInvalid){N=skyreg_fFormsMarkInvalidField(M)
}}if(N){I.push(N)
}}var C=document.getElementById(J.sPortletId);
var P=skyreg_fGetSummary(C);
if(P){var H=I.length;
var L;
var D=["<ul>"];
for(E=0;
E<H;
E++){D.push("<li><span class='dash'>&#8211;</span>"+I[E]+"</li>")
}D.push("</ul>");
var G=D.join("");
var K=sky_fGetFirstElementByClassName(P,"generic-list-dash","div");
K.innerHTML=G;
var B=sky_fGetElementTop(C);
var A=sky_fGetScrollLeft();
window.scrollTo(A,B);
skyreg_fShowSummary(C);
J.style.marginTop="1px";
J.style.marginTop="0"
}}function skyreg_fFormsMarkRequiredField(A){return skyreg_fFormsMarkProblemField(A,true)
}function skyreg_fFormsMarkInvalidField(A){return skyreg_fFormsMarkProblemField(A,false)
}function skyreg_fFormsClearErrors(G){var F=sky_fGetElementsByClassName.call(G,skyreg_sFormsErrorClass,"p");
var E=F.length;
var C;
for(var B=0;
B<E;
B++){C=F[B];
eParent=sky_fGetParentElement(C);
eParent.removeChild(C);
eParent.bMarked=false
}var I=sky_fGetFormElements(G);
var D=I.length;
var H;
for(B=0;
B<D;
B++){H=I[B];
H.bRequired=false;
H.bInvalid=false
}var A=document.getElementById(G.sPortletId);
skyreg_fHideSummary(A);
sky_fFixMozPosBug()
}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(C,F){if(C.sContainerId!=null){var B=document.getElementById(C.sContainerId);
var A=B.parentNode;
var E=B
}else{if(C.sInsertId!=null){var B=document.getElementById(C.sInsertId);
var A=B;
var E=B.firstChild
}else{var B=sky_fGetParentByTagName(C,"li");
var A=B;
var E=B.firstChild
}}if(!A.bMarked){var D=skyreg_fMakeErrorTag(C,F);
A.insertBefore(D,E);
A.bMarked=true;
return D.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."}},telephone:{required:{basic:"Please enter your phone number."},invalid:{basic:"Please enter a valid phone number."}},telephoneroi:{required:{basic:"Please enter your phone number."},invalid:{basic:"Please enter a valid ROI phone number."}},maccode:{required:{basic:"Please enter your MAC Code."},invalid:{basic:"Please enter a valid MAC Code."}},mobile:{required:{basic:"Please enter your mobile number."},invalid:{basic:"Please enter a valid mobile number."}},pcn:{required:{basic:"Please enter your parental control number."},invalid:{basic:"Please enter a valid parental control number."}},password:{required:{basic:"Please enter your password."},invalid:{basic:"Please enter a valid password. Your password must be 7-25 characters in length, not contain 'password' or your username, start with a letter and use a combination of letters and numbers with no spaces, eg Testing1"}},passwordconf:{required:{basic:"Please confirm your password."},invalid:{basic:"Please re-confirm your password."}},username:{required:{basic:"Please enter your username."},invalid:{basic:"Please enter a valid username."}},usernameother:{required:{basic:"Please enter a username."},invalid:{basic:"Please enter a valid username."}},dob:{required:{basic:"Please enter or select your date of birth."},invalid:{basic:"Please enter or select a valid date of birth."}},pob:{required:{basic:"Please enter your place of birth."},invalid:{basic:"Please enter a valid place of birth."}},checkconfirm:{required:{basic:"Please check the confirmation checkbox."}},securityq:{required:{basic:"Please select a security question."}},securitya:{required:{basic:"Please enter an answer to the security question."},invalid:{basic:"Please enter a valid answer to the security question."}},email:{required:{basic:"Please enter your email address."},invalid:{basic:"Please enter a valid email address."}},postcode:{required:{basic:"Please enter your postcode."},invalid:{basic:"Please enter a valid postcode."}},viewcard:{required:{basic:"Please enter your viewing card number."},invalid:{basic:"Please enter a valid viewing card number."}},fname:{required:{basic:"Please enter your first name."},invalid:{basic:"Please enter a valid first name."}},lname:{required:{basic:"Please enter your surname."},invalid:{basic:"Please enter a valid surname."}},betid:{required:{basic:"Please enter your Sky Bet User ID."},invalid:{basic:"Please enter a valid Sky Bet User ID."}},betpin:{required:{basic:"Please enter your Sky Bet PIN."},invalid:{basic:"Please enter a valid Sky Bet PIN."}},title:{required:{basic:"Please select your title."}},country:{required:{basic:"Please select your country of residence."}},countrycode:{required:{basic:"Please select your country code."}},captcha:{required:{basic:"Please enter the characters you see below."}},customer:{required:{basic:"Please select your customer status."}},houseno:{required:{basic:"Please enter a house name or number."},invalid:{basic:"Please enter a valid house name or number"}},billingnumbersix:{required:{basic:"Please enter the last six digits of the credit card or bank account you use to make your monthly Sky payments."},invalid:{basic:"Please correct the last six digits of the credit card or bank account you use to make your monthly Sky payments."}},skycust:{required:{basic:"Please indicate if you already have Sky TV."}}};
var skyreg_sErrorHeading="There are errors on this page. Please check your responses and try again.";
var skyreg_sVarErrorHeading="skyreg_sErrorHeading";
function skyreg_fGetSiblingDefaultValue(B){var A=sky_fGetParentByTagName(B,"li");
return A?sky_fGetFirstElementByClassName(A,"default-value","div"):null
}sky_fAttachEvent("load",skyreg_fUnameInitialise);
var skyreg_sUnameClassList="un-suggestions";
var skyreg_sUnameIdInput="inp-username";
var skyreg_sUnameClassRollover="epi-BG3";
function skyreg_fUnameInitialise(){var I=skyreg_fGetRegPortlets();
var H=I.length;
var A,D,G,C,F,E,J;
for(var B=0;
B<H;
B++){A=I[B];
D=sky_fGetFirstElementByClassName(A,skyreg_sUnameClassList,"ol");
if(D){G=document.getElementById(skyreg_sUnameIdInput);
if(G){aRadios=D.getElementsByTagName("input");
C=D.getElementsByTagName("label");
F=aRadios.length;
for(E=0;
E<F;
E++){J=aRadios[E];
J.nIndex=E;
J.onclick=function(){G.value=sky_fGetInnerText(C[this.nIndex])
}
}sky_fAttachEvent("change",function(){var K=G.value.trim();
for(var L=0;
L<F;
L++){sRadioValue=sky_fGetInnerText(C[L]);
aRadios[L].checked=(sRadioValue==K)
}},G)
}}}};