function fnEnvirofoneTracking(){var l="OptOutThirdParty",k="checkbox",g="type",n="referrer",d="query",c="?",j="path",f=false,i=null,b="",m="GA Event: ",h=true,e="undefined",a=!(this instanceof arguments.callee)?new fnEnvirofoneTracking:this;a.fnDebugText=function(b){if(!a.blnEnableDebug)return a;else if(typeof console=="object"&&typeof console.log!=e)console.log(b);else a.blnEnableDebugLegacy&&alert(b);return a};a.fnTrackEventCustom=function(f,g,d,i,c){if(!a.blnEnableGoogle)return a;c=a.fnSetDefault(c,h);c&&a.fnDebugText(m+f+"; "+g+(typeof d!=e?", "+d:b));pageTracker._trackEvent(f,g,d,i)};a.fnTrackEvent=function(c,d){if(a.fnSetDefault(a.strPageName,b)==b)return a;d=a.fnSetDefault(d,i);if(typeof a.arrEventCache[c]!=e)a.arrEventCache[c]=a.arrEventCache[c]+1;else a.arrEventCache[c]=1;a.fnDebugText(m+a.strPageName+"; "+c+(d!==i?", "+d:b)+", count: "+a.arrEventCache[c]);a.fnTrackEventCustom(a.strPageName,c,d,a.arrEventCache[c],f);return a};a.fnTrackPage=function(f,e){e=a.fnSetDefault(e,{blnEnableGoogle:a.blnEnableGoogle,blnEnableRedEye:a.blnEnableRedEye});a.strPath=a.fnSetDefault(f,a.arrURL[j]+(a.blnQuery?c+a.arrURL[d]:b));if(a.blnEnableGoogle&&e.blnEnableGoogle){a.pageTracked=h;pageTracker._trackPageview(a.strPath);a.fnDebugText("GA: "+a.strPath)}return a};a.fnTrackVariable=function(d,c,b){if(!a.blnEnableGoogle||typeof b==e)return a;pageTracker._setCustomVar(b,d,c,1);a.fnTrackEvent("Update user-defined: "+b,d+": "+c);return a};a.fnTrackPageRedEye=function(d,f){if(typeof d==e||d==b)return a;var j=(a.blnSSL?"https://":"http://")+"reporting.envirofone.com/cgi-bin/rr.cgi/images/blank.gif",g=d.split(c);d=a.arrURL["host"]+g[0];f=a.fnSetDefault(f,b);if(f!=b){d+="-data/";d=d.replace("/-data/","-data/")}else if(g.length>1)d+=c+g[1];var i=j+"?nourl="+a.fnEscape(d)+"&norefer="+a.fnEscape(a.arrURL[n])+f,h=new Image;a.blnEnableDebug&&$(h).bind("load",function(){a.fnDebugText("Red Eye Image: "+this.src)});h.src=i;return a};a.fnRedEyeData=function(){for(var j=b,m=f,n=b,d=0,q=a.objFields.length;d<q;d++){if(typeof a.objFields[d]==e)continue;var c=a.objFields[d].selector,p=a.objFields[d].name,i=b,o=b;if(typeof c[0]!=e){a.objFields[d].value=b;if(c.length>0)if(c.attr(g)=="submit"||c.attr(g)=="button")continue;else if(c.attr(g)=="radio"||c.attr(g)==k){i=c[0].checked;switch(p){case "OptOut":case l:i=!i}}else i=c.val()}if(m===f&&i!==b)m=h;o=a.fnEscape(p)+"="+a.fnEscape(i);j+="&"+o;a.objFields[d].value=i}n=a.fnEscape(a.fnPadInt(a.objFields[27].value,2)+"/"+a.fnPadInt(a.objFields[28].value,2)+"/"+a.fnPadInt(a.objFields[29].value,4));j+="&BirthDate="+n;if(m===h&&j!==a.strRedEyeRegistration){a.fnDebugText("Red Eye Dynamic Data:\n"+j.replace(/&/g,"\n&"));a.fnTrackPageRedEye(a.strPath,j);a.strRedEyeRegistration=j}};a.fnPadInt=function(a,c){a=b+a;while(a.length<c)a="0"+a;return a};a.fnEscape=function(a){a=escape(a);a=a.replace(/\//g,"%2F");a=a.replace(/\?/g,"%3F");a=a.replace(/\=/g,"%3D");a=a.replace(/\&/g,"%26");a=a.replace(/\@/g,"%40");return a};a.init=function(){var r=" ";if(typeof pageTracker==e)a.blnEnableGoogle=f;var N=$("#trade-process, #my-account"),h={};h[0]={selector:$("#trade-process div.SearchForm")};h[1]={selector:$("#trade-process div.SearchResults")};h[2]={selector:$("#trade-process div.Details")};h[3]={selector:$("#trade-process div.TradeCart")};h[4]={selector:$("#trade-process div.EnterDetails")};h[5]={selector:$("#trade-process div.ConfirmTrade")};h[6]={selector:$("#trade-process div.TradeComplete")};h[7]={selector:$("#trade-process div.AccountLogin div.userprofile")};h[8]={selector:$("#my-account div.AccountLogin")};h[9]={selector:$("#my-account div.AccountHome")};h[10]={selector:$("#my-account div.Profile")};h[11]={selector:$("#my-account div.ChangeSecurityQuestion")};h[12]={selector:$("#my-account div.ChangePassword")};h[13]={selector:$("#my-account div.Trades")};h[14]={selector:$("#my-account div.ActivityLog")};h[15]={selector:$("#my-account div.CourierCollections")};h[16]={selector:$("#my-account div.TradePackForm")};h[17]={selector:$("#my-account div.FreepostAddressLabel")};h[18]={selector:$("#trade-process div.Recycle")};a.strUserID=$("#ctl00_LoginBox_HdnCurrentUser, #ctl00_ctl00_LoginBox_HdnCurrentUser").val();a.strUserNew=a.fnSetDefault($("#ctl00_MC_TP_HdnIsNewUser, #ctl00_ctl00_MC_MC_TP_HdnIsNewUser").val(),b).toLowerCase()==="true";a.strPaymentType=$("#ctl00_MC_MiniTradeCart_HdnPaymentMethod, #ctl00_ctl00_MC_MC_MiniTradeCart_HdnPaymentMethod").val();if(a.blnQuery){var D=a.arrURL[d].split("&");for(var S in D){var J=D[S].split("=");a.arrParams[J[0]]=unescape(J[1]).toString()}}if(N.length===0){if($("body.home-page").length>0){a.strPageName="Home";a.fnTrackPage("/"+(a.blnQuery?c+a.arrURL[d]:b))}return}var C=a.fnSetDefault(a.arrParams["make"],b),t=a.fnSetDefault(a.arrParams["search"],b);if(C!==b)t=C+r+t;t=jQuery.trim(t);var q=b,s=b,p={};if(h[1].selector.length>0||h[2].selector.length>0||h[18].selector.length>0){var G=$("#ListMake"),A=$("#ctl00_SearchBox_TxtModel, #ctl00_ctl00_MC_MC_SearchBox_TxtModel, #ctl00_ctl00_SideBar_SearchBox_TxtModel"),H=$("img.manufacturerlogo:first");if(G.length>0&&A.length>0){q=G.val();s=A.attr("class").indexOf("inactive")===-1?A.attr("value"):b}if(q==b&&H.length>0)q=H.attr("alt");if(h[2].selector.length>0||h[18].selector.length>0){objDetailsPage=h[2].selector.length>0?h[2].selector:h[18].selector;s=objDetailsPage.find("img:first").attr("alt").replace(q+r,b)}}if(h[0].selector.length>0){a.strPageName="Phone Search";if(t!==b&&h[0].selector.hasClass("results-none")){a.strPageName="Phone Not Found";a.fnTrackPage("/trade/not-found/"+(a.blnQuery?c+a.arrURL[d]:b));a.fnTrackEvent("Not found: "+t)}else a.fnTrackPage("/trade/search/"+(a.blnQuery?c+a.arrURL[d]:b))}else if(h[1].selector.length>0){a.strPageName="Phone Select";if(t!==b){a.fnTrackPage(undefined);a.fnTrackEvent("Found: "+t)}else if(a.arrURL[j].indexOf("/viewall.aspx")!==-1){if(q!==b){a.fnTrackPage(undefined);a.fnTrackEvent("Found make only: "+q)}}else a.fnTrackPage("/trade/select/"+(a.blnQuery?c+a.arrURL[d]:b))}else if(h[2].selector.length>0||h[18].selector.length>0){a.strPageName="Phone Details";a.fnTrackPage(undefined);typeof q!==e&&typeof s!==e&&q!==b&&s!==b&&a.fnTrackEvent("Details: "+q+r+s)}else if(h[3].selector.length>0){a.strPageName="Sales Basket";a.fnTrackPage("/trade/cart/"+(a.blnQuery?c+a.arrURL[d]:b));for(var E=h[3].selector.find("table.multipaymentoptions:first tr").filter("/[class!='subtotalrow']"),v=0,K=E.length;v<K;v++){var x=$(E[v]);q=x.find("td.makecolumn:first").text();s=x.find("td.modelcolumn:first").text();var L=x.find("td.valuecolumn:first").text();if(q==b||s==b){q=x.find("td.itemcolumn:first span").text();strMakeModel=x.find("td.imagecolumn:first img:first").attr("alt");if(q==b)continue;s=strMakeModel.replace(q+r,b)}if(q==b||s==b||L==b)continue;var o={};if(typeof p.length==e)p.length=0;o.make=q;o.model=s;o.value=L.match(a.objRegExCurrency);o.value=o.value!==i&&o.value.length>0?parseFloat(o.value[0].split(",").join(".")):i;o.quantity=1;a.blnEnableGoogle&&a.fnTrackEvent("Item in basket: "+q+r+s);if(typeof p[p.length]!=e&&p[p.length].make==q&&p[p.length].model==s){p[p.length].quantity++;continue}p.length=p.length+1;p[p.length]=o}a.fnDebugText(p)}else if(h[5].selector.length>0){a.strPageName="Confirm";a.fnTrackPage("/trade/confirm/"+(a.blnQuery?c+a.arrURL[d]:b))}else if(h[6].selector.length>0){a.strPageName="Complete";a.fnTrackPage("/trade/complete/"+(a.blnQuery?c+a.arrURL[d]:b));var M=$("#ctl00_ctl00_MC_MC_TP_HdnTradeDetails, #ctl00_MC_TP_HdnTradeDetails");p=$("#ctl00_ctl00_MC_MC_TP_HdnTradeItems, #ctl00_MC_TP_HdnTradeItems");if(a.blnEnableGoogle&&M.length>0&&p.length>0){var z=M.val().split(","),F=p.val().split("|");p={};pageTracker._addTrans(z[0],b,z[1],0,0,z[2],z[3],z[4]);for(var O=0,v=0,K=F.length;v<K;v++){var u=F[v].split(","),o={};o.reference=u[0];o.id=u[1];o.make=u[2];o.model=u[3];o.value=u[4].match(a.objRegExCurrency);o.value=o.value.length>0?parseFloat(o.value[0]):i;o.quantity=parseInt(u[5],10);p.length=typeof p.length==e?1:p.length+1;p[p.length]=o;for(var I=1,P=o.quantity;I<=P;I++)O++;pageTracker._addItem(o.reference,o.id,o.make+" - "+o.model,"Mobile Phones",o.value,o.quantity);a.fnDebugText("GA Transaction: "+o.quantity+"x "+o.make+r+o.model+" at "+o.value)}pageTracker._trackTrans()}else p={};a.fnDebugText(p)}else if(h[4].selector.length>0||h[7].selector.length>0){var m,n,w;a.strPageName="Enter Details";n="#ctl00_ctl00_MC_MC_TP_RUP_";w="/trade/enterdetails/";m=h[4].selector;a.objFields[0]={name:"FirstName",selector:m.find(n+"TxtFirstName")};a.objFields[1]={name:"LastName",selector:m.find(n+"TxtLastName")};a.objFields[2]={name:"SelectedAddress",selector:m.find(n+"AF_DropDownSelectAddress")};a.objFields[3]={name:"BtnPostcodeLookup",selector:m.find(n+"AF_BtnPostcodeLookup")};a.objFields[4]={name:"Business",selector:m.find(n+"AF_TxtBusiness")};a.objFields[5]={name:"AddressLine1",selector:m.find(n+"AF_TxtAddressLine1")};a.objFields[6]={name:"AddressLine2",selector:m.find(n+"AF_TxtAddressLine2")};a.objFields[7]={name:"AddressLine3",selector:m.find(n+"AF_TxtAddressLine3")};a.objFields[8]={name:"AddressLine4",selector:m.find(n+"AF_TxtAddressLine4")};a.objFields[9]={name:"AddressLine5",selector:m.find(n+"AF_TxtAddressLine5")};a.objFields[10]={name:"Town",selector:m.find(n+"AF_TxtTown")};a.objFields[11]={name:"County",selector:m.find(n+"AF_TxtCounty")};a.objFields[12]={name:"Postcode",selector:m.find(n+"AF_TxtPostcode")};a.objFields[13]={name:"Email",selector:m.find(n+"TxtEmail")};a.objFields[14]={name:"EmailConfirm",selector:m.find(n+"TxtEmailConfirm")};a.objFields[15]={name:"PhoneMobile",selector:m.find(n+"TxtMobile")};a.objFields[16]={name:"PhoneHome",selector:m.find(n+"TxtTelephone")};a.objFields[22]={name:"AccountPersonal",selector:m.find(n+"RadioAccountType_0")};a.objFields[23]={name:"AccountBusiness",selector:m.find(n+"RadioAccountType_1")};a.objFields[25]={name:"Male",selector:m.find(n+"RadioGender_0")};a.objFields[26]={name:"Female",selector:m.find(n+"RadioGender_1")};a.objFields[27]={name:"BirthDay",selector:m.find(n+"DropDownBirthDay")};a.objFields[28]={name:"BirthMonth",selector:m.find(n+"DropDownBirthMonth")};a.objFields[29]={name:"BirthYear",selector:m.find(n+"DropDownBirthYear")};a.objFields[30]={name:"Source",selector:m.find(n+"DropDownHeardAbout")};a.objFields[31]={name:"NewPhoneMonth",selector:m.find(n+"DropDownNewPhoneMonth")};a.objFields[32]={name:"NewPhoneYear",selector:m.find(n+"DropDownNewPhoneYear")};a.objFields[33]={name:"OptOut",selector:m.find(n+"CheckBoxDPI")};a.objFields[34]={name:l,selector:m.find(n+"CheckBoxDPIThirdParty")};if(a.objFields[2].selector.length>0){a.strPageName=a.strPageName+" - Address Search";a.fnTrackPage(w+"?step=address-search")}else if(a.objFields[5].selector.length>0&&a.objFields[3].selector.length>0){a.strPageName=a.strPageName+" - Address Populated";a.fnTrackPage(w+"?step=address-populated")}else if(a.objFields[5].selector.length>0&&a.objFields[3].selector.length===0){a.strPageName=a.strPageName+" - Address Manual";a.fnTrackPage(w+"?step=address-manual")}else{a.strPageName=a.strPageName;a.fnTrackPage(w)}m.find("div.warning-account-username-taken").length>0&&a.fnTrackEvent("Invalid: Username taken (server-side)",m.find(n+"TxtUsername").val());if(a.blnEnableRedEye)for(var y=0,R=a.objFields.length;y<R;y++){if(typeof a.objFields[y]==e)continue;var B=a.objFields[y].selector,Q=B.attr(g)=="radio"||B.attr(g)==k?"change":"blur";B.bind(Q,{change:a.objFields[y].name},a.fnRedEyeData)}a.blnEnableGoogle&&a.objFields[30].selector.length>0&&a.objFields[30].selector.bind("change",function(){a.fnTrackVariable("Register Source",a.objFields[30].selector.val(),2)})}else if(h[8].selector.length>0){a.strPageName="Account Login";a.fnTrackPage("/my-account/login/"+(a.blnQuery?c+a.arrURL[d]:b))}else if(h[9].selector.length>0){a.strPageName="Account Home";a.fnTrackPage("/my-account/home/"+(a.blnQuery?c+a.arrURL[d]:b))}else if(h[10].selector.length>0){a.strPageName="Account Update Profile";a.fnTrackPage("/my-account/profile/"+(a.blnQuery?c+a.arrURL[d]:b))}else if(h[11].selector.length>0){a.strPageName="Account Change Security Question";a.fnTrackPage("/my-account/security-question/"+(a.blnQuery?c+a.arrURL[d]:b))}else if(h[12].selector.length>0){a.strPageName="Account Change Password";a.fnTrackPage("/my-account/change-password/"+(a.blnQuery?c+a.arrURL[d]:b))}else if(h[13].selector.length>0){a.strPageName="View Sales";a.fnTrackPage("/my-account/sales/"+(a.blnQuery?c+a.arrURL[d]:b))}else if(h[14].selector.length>0){a.strPageName="View Activity Log";a.fnTrackPage("/my-account/activity-log/"+(a.blnQuery?c+a.arrURL[d]:b))}else if(h[15].selector.length>0){a.strPageName="Courier Collections";a.fnTrackPage("/my-account/couriers/"+(a.blnQuery?c+a.arrURL[d]:b))}else if(h[16].selector.length>0){a.strPageName="Order Sales Pack";a.fnTrackPage("/my-account/pack-request/"+(a.blnQuery?c+a.arrURL[d]:b))}else if(h[17].selector.length>0){a.strPageName="Print Address Label";a.fnTrackPage("/my-account/label-print/"+(a.blnQuery?c+a.arrURL[d]:b))}a.strPaymentType&&a.fnTrackEvent("Payment type: "+a.strPaymentType)};a.fnSetDefault=function(a,b){return typeof a==e?b:a};a.objRegExCurrency=/\d+[\.\,]\d{2}/;a.arrURL=[];a.arrParams=[];a.arrEventCache=[];a.arrVariableCache=[];a.objFields=[];a.blnSSL="https:"==document.location.protocol?h:f;a.arrURL["host"]=a.fnSetDefault(window.location.host,b);a.arrURL["href"]=a.fnSetDefault(window.location.href,b);a.arrURL[j]=a.fnSetDefault(window.location.pathname,b);a.arrURL[d]=a.fnSetDefault(a.arrURL["href"].split(c)[1],b);a.arrURL[n]=a.fnSetDefault(window.document.referrer,b);a.pageTracked=f;a.blnQuery=a.arrURL[d]!=b?h:f;a.blnEnableGoogle=typeof pageTracker!=e?h:f;a.blnEnableRedEye=f;a.blnEnableDebug=a.arrURL[d].indexOf("debug=true")==-1?f:h;a.blnEnableDebugLegacy=f}function fnEnvirofoneUtility(){var a=!(this instanceof arguments.callee)?new fnEnvirofoneUtility:this;$("body:first").append('<div id="overlay"></div>');var c=$(window),b=$(document);a.objOverlay=$("#overlay");a.fnOverlay=function(b){$.browser.msie&&parseFloat($.browser.version)<7&&$("select").css("visibility",b===true?"hidden":"visible");a.objOverlay.css({opacity:.8,display:b===true?"block":"none"})}}jQuery.cookie=function(d,c,a){if(typeof c!="undefined"){a=a||{};if(c===null){c="";a=$.extend({},a);a.expires=-1}var h="";if(a.expires&&(typeof a.expires=="number"||a.expires.toUTCString)){var b;if(typeof a.expires=="number"){b=new Date;b.setTime(b.getTime()+a.expires*24*60*60*1e3)}else b=a.expires;h="; expires="+b.toUTCString()}var l=a.path?"; path="+a.path:"",j=a.domain?"; domain="+a.domain:"",k=a.secure?"; secure":"";document.cookie=[d,"=",encodeURIComponent(c),h,l,j,k].join("")}else{var f=null;if(document.cookie&&document.cookie!="")for(var g=document.cookie.split(";"),e=0;e<g.length;e++){var i=jQuery.trim(g[e]);if(i.substring(0,d.length+1)==d+"="){f=decodeURIComponent(i.substring(d.length+1));break}}return f}};function fnEnvirofoneValidation(){var h="focus",g="type",f="messages",j="length",c="data",i="invalid",e=false,d=true,b="undefined",a=!(this instanceof arguments.callee)?new fnEnvirofoneValidation:this,k=$("#trade-process"),l=typeof Envirofone!=b===d,m=k.find("label:first");k.prepend('<div id="validate-inline"><span class="arrow"></span><a href="#" class="close"></a><span id="validate-message"></span></div>');a.strValidateClass="validate";a.strValidateClassActive="validate-active";a.strValidateClassUsernameAvailable="username-available";a.objBubble=$("#validate-inline");a.objBubbleMessage=$("#validate-message");a.objBubbleArrow=a.objBubble.find("span.arrow");a.objBubbleClose=a.objBubble.find("a.close");a.arrUsernameCache=[];a.intUsernameLookupCount=0;a.objBubbleClose.bind("click",function(b){a.fnValidateInline(e);b.preventDefault()});a.fnCheckUsername=function(k){var h=$(this),g=h.val();if(typeof a.objUsernameStatus==b){h.next().next().after('<p id="username-available"></p>');a.objUsernameStatus=$("#username-available")}if(g=="")return;else if(k.data[i].test(g)===e){a.objUsernameStatus.hide().text("");g.length>=k[c][j]&&a.fnValidateInline(d,h,k.data[f][i])}else if(typeof a.arrUsernameCache[g]!=b)a.fnCheckUsernameResponse(h,a.arrUsernameCache[g],g,k[c][f]);else{a.fnValidateInline(e,h);a.objUsernameStatus.text(k[c][f]["checking"]).removeClass(a.strValidateClassUsernameAvailable).show();typeof a.objUsernameLookup!=b&&a.objUsernameLookup.abort();clearTimeout(a.objUsernameTimeout);a.objUsernameTimeout=setTimeout(function(){a.objUsernameLookup=$.ajax({type:"GET",url:"/WEEETech_ValidateUsername.axd",data:{user:g,lookupcount:a.intUsernameLookupCount+1},success:function(b){b=$(b);intLookupReturn=parseInt(b.find("lookup").attr("count"),10);if(intLookupReturn!=a.intUsernameLookupCount)return;a.fnCheckUsernameResponse(h,$(b.find("validation")).text(),b.find("user").text(),k[c][f])},timeout:a.fnCheckUsernameResponseError,error:a.fnCheckUsernameResponseError});a.intUsernameLookupCount++},400)}};a.fnCheckUsernameResponse=function(f,g,b,c){a.arrUsernameCache[b]=g;switch(g){case "UsernameTaken":l&&Envirofone.fnTrackEvent("Invalid: Username taken",b);a.fnValidateInline(d,f,c["found"],undefined,0);a.objUsernameStatus.hide().text("");break;case "UsernameAvailable":strUsername=b;a.fnValidateInline(e,f);a.objUsernameStatus.hide().text(c["notfound"]).addClass(a.strValidateClassUsernameAvailable).show()}};a.fnCheckUsernameResponseError=function(){a.objUsernameStatus.hide().text("")};a.fnNotEmpty=function(f){var i="checkbox";if(typeof f==b||typeof f.data==b)return;var c=$(this),j=c.attr(g)=="radio"||c.attr(g)==i?c[0].checked:c.val();if(f.type==h){a.fnValidateInline(e,c);c.addClass(h)}else if(f.type=="blur"){if(j==""){intLeft=c.attr(g)=="radio"||c.attr(g)==i?232:c.width();a.fnValidateInline(d,c,f.data.message,intLeft)}c.removeClass(h)}};a.fnCheckValid=function(g){var b=$(this),h=b.val();if(h=="")return;else if(g.data[i].test(b.attr("value"))===e)if(h.length<g[c][j])a.fnValidateInline(d,b,g[c][f][j]);else a.fnValidateInline(d,b,g.data[f][i])};a.fnNotMatch=function(g){for(var j=$(this),b=[],i=0,k=g[c].fields.length;i<k;i++)b[i]=g[c].fields[i];if(j.val()=="")return;else if(g.type=="blur"){jQuery.each(b,function(h){if(b[h].val()!=""&&b[h].val()!=b[0].val()){jQuery.each(b,function(e){if(e==b.length-1)a.fnValidateInline(d,b[b.length-1],g[c][f]["match"]);else a.fnValidateInline(d,this)});return e}});return}else g.type==h&&jQuery.each(b,function(){a.fnValidateInline(e,this)})};a.fnRemoveFilter=function(a){a=typeof a==b?this:a;jQuery.browser.msie&&a.style.removeAttribute&&a.style.removeAttribute("filter")};a.fnValidateRemoveActive=function(){var b=$("."+a.strValidateClassActive);b.each(function(){$(this).removeClass(a.strValidateClassActive)})};a.fnValidateInline=function(k,c,j,i,f){if(k===d&&!c.hasClass(a.strValidateClassActive)){a.fnValidateRemoveActive();c.addClass(a.strValidateClass).addClass(a.strValidateClassActive);if(typeof j!=b){f=typeof f==b?500:f;i=typeof i==b?c.width():i;clearTimeout(a.objValidateTimeout);a.objValidateTimeout=setTimeout(function(){a.objBubble.fadeOut(a.objBubble.css("display")=="block"?88:0,function(){a.objBubble.css({top:c.offset().top+"px","margin-left":23+parseInt(m.width(),10)+parseInt(i,10)+"px"});a.objBubbleMessage.html(j);a.objBubbleArrow.css("display",c.attr(g)=="text"||c.attr(g)=="password"?"block":"none");if(c.hasClass(h))return;typeof a.objUsernameStatus!=b&&c.next().next().next(a.objUsernameStatus.selector).hide().text("");a.objBubble.fadeIn(100,function(){a.fnRemoveFilter(a.objBubble[0])})})},f)}else c.addClass(a.strValidateClass)}else if(k===e){typeof c!=b&&c.removeClass(a.strValidateClass);(typeof c==b||c.hasClass(a.strValidateClassActive))&&a.objBubble.fadeOut(100,function(){a.fnRemoveFilter(a.objBubble[0]);typeof c!=b&&c.removeClass(a.strValidateClassActive)})}}}