function isValidPassword(n){return!n.password.match(/[a-z]/)||!n.password.match(/[A-Z]/)||n.password.indexOf(" ")>=0||n.password.length<9?0:n.score}var Toolbox=Toolbox||{},iiNet;(function(n){function r(){var f=$("#product-service-class a.selected"),c=!!f&&!!f.data("toggle")?f.data("toggle"):["undefined"],s=$(this),n=s.data("eligibility"),r=$("#select-parent-product"),h=r.data("selected"),e=r.find("select"),u,t,o;e.empty(),$("#add-product").removeAttr("disabled"),n.IsParentRequired?($.each(n.ParentProducts,function(n,t){e.append($("<option></option>").text(t.EndUserIdentifier+" - "+t.PlanName).val(t.ProductId))}),e.val(h),r.show()):r.hide(),u=$("#select-relocation-upgrade"),t=u.find("select"),t.empty(),o=$("#new-service-info"),o.hide(),n.IsRelocationConfirmationRequired||n.IsUpgradeConfirmationRequired?(t.append($("<option></option>").text("[Please confirm]").val("")),t.append($("<option></option>").text("I am applying for a new service in addition to my existing "+i+" plan").val("new")),n.IsUpgradeConfirmationRequired&&t.append($("<option></option>").text("I am upgrading my existing "+i+" plan to the selected product at the same address").val("upgrade")),n.IsRelocationConfirmationRequired&&t.append($("<option></option>").text("I am relocating my existing "+i+" plan to the selected product at a new address").val("relocate")),$("#add-product").attr("disabled",!0),u.show()):u.hide()}function u(){var t=$("#new-service-info"),n;t.hide(),n=$(this).val(),n?(n=="new"&&t.show(),$("#add-product").removeAttr("disabled")):$("#add-product").attr("disabled",!0)}function f(n){var f=$("input[name=addProductItem]:checked"),r=$("#select-parent-product").find("select"),o=r&&r.val()?r.val():0,i=f.data("eligibility"),u=$("#select-relocation-upgrade").find("select");if(u){if(i.IsRelocationConfirmationRequired&&u.val()=="relocate"){n.preventDefault(),window.location=t.relocationUrl;return}if(i.IsUpgradeConfirmationRequired&&u.val()=="upgrade"){n.preventDefault(),window.location=t.upgradeUrl;return}}i&&!i.IsExternalLink&&(n.preventDefault(),$.post(t.payloadUrl,{addProductItem:f.val(),parentProductId:o}).done(e).fail(function(){window.location=t.errorUrl}))}function e(n){n.payload&&n.url||(window.location=t.errorUrl);var i=$("<form>",{method:"post",action:n.url});i.append($("<input>",{type:"hidden",name:"payload",value:n.payload})),$("body").append(i),i.submit()}function o(){var n=$(this),r=n.data("toggle"),i=$("*[data-container=add-product]"),u=$("#select-parent-product"),f=$("#select-relocation-upgrade"),t;n.hasClass("selected")||($("#product-service-class a").toggleClass("selected",!1),n.toggleClass("selected",!0),i.each(function(n,t){var e=$(t).find("input:radio"),i=e.data("eligibility"),u=r.indexOf(i.ServiceClass)!=-1,f;u&&(u=!i.IsParentRequired||!!i.ParentProducts),u?($(t).css("display","list-item"),$(t).parents("li").show()):($(t).hide(),f=$(t).parent().children("*[data-container=add-product]:visible").size()>0,f||$(t).parents("li").hide())}),t=i.find("input:radio:hidden:checked"),t.length>0&&(t.removeAttr("checked"),u.hide(),f.hide(),$("#add-product").attr("disabled","disabled")))}function s(n,e,s,h,c){t.payloadUrl=n,t.relocationUrl=e,t.upgradeUrl=s,t.errorUrl=h,i=c,$(".add-product-list input:radio").change(r);$("#add-product").on("click",f);$(".add-product-list input:radio:checked").change();$("#product-service-class a").on("click",o);$(".add-product-list").show(),$("#product-service-class a:first").click(),$("#select-relocation-upgrade select").change(u)}var t={},i="iiNet";n.AddProducts={init:s}})(Toolbox),$(function(){var n,t,i;$.support.cors=!0;$(".nav-site-toggle").on("click",function(n){n.preventDefault(),$(this).parents("#nav-site").find("ul").toggleClass("state-show")});$(".pc-actions-mobiletrigger").on("click",function(n){n.preventDefault(),$(".pc-actions-inner").toggleClass("state-show")});$(".tablesorter th").wrapInner("<span/>"),$.tablesorter.defaults.textExtraction=function(n){return $(n).data("sort-val")||$(n).text()},$(".tablesorter.call-tracker").tablesorter(),n=$($(".notification-list li").splice(1)),n.hide();$(".dl-notifications h2").on("click",function(t){t.preventDefault(),n.slideToggle(200),$(".dl-notifications h2").toggleClass("expanded")});$("#logout").data("enable-oldtbcheck")&&$("#logout").click(function(){var n=$(this);$("#logout-error").remove();var t=function(){var t=$("<div id='logout-error' style='position: absolute; right: -3px; width: 380px; text-align: right; top: 2.1em; display:none; z-index:1;'><div class='alert-error'>We could not log you out of "+n.data("oldtbname")+".<br/>You are still logged into both Toolbox and "+n.data("oldtbname")+".<br/>Just <a style='display:inline;padding:0;' href='"+n.attr("href")+"'>log me out of Toolbox</a>.</div></div>");n.parent().append(t),t.show(400)},i=n.text().trim(),r="Logging out..";return n.find("span.text").text(r),$.ajax({type:"POST",url:n.data("oldlogout"),data:{json:1},xhrFields:{withCredentials:!0},timeout:5e3}).done(function(){window.location.replace(n.attr("href"))}).fail(function(){n.find("span.text").text(i),t()}),!1}),$("#refresh-products").data("enable-refresh-data")&&$("#refresh-products").click(function(){var n=$(this),r=n.data("refresh-link"),u=n.attr("href");if(n.attr("disabled"))return!1;n.attr("disabled",!0),n.addClass("link-disabled"),$("#refresh-error").remove(),$("#refresh-success").remove();var f=function(t){var r=!t?"Operation may have timed out.":"This feature is temporarily disabled because you have recently submitted this request.",i=$("<div id='refresh-error' style='display:none; z-index:1;'><div class='alert-error'>Failed to refresh product data. "+r+"</div></div>");n.parent().append(i),i.show(100)},e=function(){var t=$("<div id='refresh-success' style='display:none; z-index:1;'><div class='alert-success'>Product data refresh successful. Redirecting to/reloading dashboard...</div></div>");n.parent().append(t),t.show(100)},t=function(t,i){n.find("span.text").text(t),f(i),n.removeAttr("disabled")},o=function(t){n.find("span.text").text(t),e()},i=n.text().trim(),s="refreshing all product data. please wait, this may take a while...",h="all product data refresh completed";return n.find("span.text").text(s),$.ajax({type:"POST",url:r,data:{json:1},xhrFields:{withCredentials:!0},timeout:36e4}).success(function(n){n.Success?(o(h),window.location=u):t(i,n.Locked)}).fail(function(){t(i,!1)}).done(function(){n.removeClass("link-disabled")}),!1}),$("#refresh-product").data("enable-refresh-data")&&$("#refresh-product").click(function(){var n=$(this),r=n.data("refresh-link"),u=n.attr("href");if(n.attr("disabled"))return!1;n.attr("disabled",!0),n.addClass("link-disabled"),$("#refresh-error").remove(),$("#refresh-success").remove();var f=function(t){var r=!t?"Operation may have timed out.":"This feature is temporarily disabled because you have recently submitted this request.",i=$("<div id='refresh-error' style='display:none; z-index:1;'><div class='alert-error'>Failed to refresh product data."+r+"</div></div>");n.parent().append(i),i.show(100)},e=function(){var t=$("<div id='refresh-success' style='display:none; z-index:1;'><div class='alert-success'>Product data refresh successful. Refreshing page.</div></div>");n.parent().append(t),t.show(100)},t=function(t,i){n.find("span.text").text(t),f(i),n.removeAttr("disabled")},o=function(t){n.find("span.text").text(t),e()},i=n.text().trim(),s="refreshing product data. please wait, this may take a while...",h="product data refresh completed";return n.find("span.text").text(s),$.ajax({type:"POST",url:r,data:{json:1},xhrFields:{withCredentials:!0},timeout:36e4}).success(function(n){n.Success?(o(h),window.location=u):t(i,n.Locked)}).fail(function(){t(i,!1)}).done(function(){n.removeClass("link-disabled")}),!1}),$("#refresh-user").data("enable-refresh-data")&&$("#refresh-user").click(function(){var n=$(this),r=n.data("refresh-link"),u=n.attr("href");if(n.attr("disabled"))return!1;n.attr("disabled",!0),n.addClass("link-disabled"),$("#refresh-error").remove(),$("#refresh-success").remove();var f=function(t){var r=!t?"Operation may have timed out.":"This feature is temporarily disabled because you have recently submitted this request.",i=$("<div id='refresh-error' style='display:none; z-index:1;'><div class='alert-error'>Failed to refresh user data."+r+"</div></div>");n.parent().append(i),i.show(100)},e=function(){var t=$("<div id='refresh-success' style='display:none; z-index:1;'><div class='alert-success'>User data refresh successful. Redirecting to/reloading dashboard...</div></div>");n.parent().append(t),t.show(100)},t=function(t,i){n.find("span.text").text(t),f(i),n.removeAttr("disabled")},o=function(t){n.find("span.text").text(t),e()},i=n.text().trim(),s="refreshing user data. please wait, this may take a while...",h="user data refresh completed";return n.find("span.text").text(s),$.ajax({type:"POST",url:r,data:{json:1},xhrFields:{withCredentials:!0},timeout:36e4}).success(function(n){n.Success?(o(h),window.location=u):t(i,n.Locked)}).fail(function(){t(i,!1)}).done(function(){n.removeClass("link-disabled")}),!1}),t=Handlebars.compile('<tr class="row-detail"><td><dl>{{#.}}<dt>{{heading}}</dt><dd>{{{value}}}</dd>{{/.}}</dl></td></tr>'),i=function(){var n=$(this),s=$(this).closest("table"),r=s.find("thead tr>*"),u=n.find(">*"),f,i,o,e;if(r.length===u.length){for(f=[],i=0;i<u.length;i++)$(r[i]).hasClass("opt")&&$(r[i]).text().trim()!=""&&f.push({heading:$(r[i]).text(),value:$(u[i]).html()});f.length!=0&&(n.hasClass("state-selected")?(n.next("tr").remove(),n.removeClass("state-selected")):(o=s.find("tr.state-selected"),o.removeClass("state-selected"),o.next("tr").remove(),n.addClass("state-selected"),e=$(t(f)),e.find("td").prop("colspan",u.length),n.hasClass("row-highlight")&&e.addClass("row-highlight"),n.after(e)))}};$(".responsive-table tbody tr").on("click",i);$(".responsive-table").each(function(){$(this).find("tbody tr").each(function(){$(this).find("td:not(.opt)").last().addClass("last-visible-responsive-column")})}),initialize_tooltips(),$("time").each(function(n,t){var i=$(t),r=i.data("local-timezone");if(r=="True"){var u=i.attr("datetime"),f=i.data("format"),e=moment(u);i.text(e.local().format(f))}})}),$(window).load(function(){if($(".ask-us").length!=0){var n=$.browser.msie?"click":"change",t=function(n){u();switch(n){case"Sales":$(".sales-query-category").show(),$(".sales-service-address").show();break;case"Support":$(".support-query-category").show(),$(".user-operating-system").show()}},i=function(n){f();switch(n){case"Phone":$(".contact-phone-number").show(),$(".contact-email-address :input").val(""),$(".preferred-callback-times").show();break;default:$(".contact-email-address").show(),$(".contact-phone-number :input").val("")}},r=function(n,t){e(t),n==="true"&&($(".user-defined-username").show(),$(".askus-tip").show())},u=function(){$(".user-operating-system").hide(),$(".sales-query-category").hide(),$(".support-query-category").hide(),$(".sales-service-address").hide()},f=function(){$(".contact-email-address").hide(),$(".contact-phone-number").hide(),$(".preferred-callback-times").hide()},e=function(n){n&&$(".user-defined-username :input").val(""),$(".user-defined-username").hide(),$(".askus-tip").hide()};$("input[name=TaskType]:radio").length?t($("input[name=TaskType]:radio:checked").val()):t($("input[name=TaskType]").val()),i($("input[name=PreferredContactMethod]:radio:checked").val()),r($("input[name=IsExistingCustomer]:radio:checked").val(),!1),$("input[name=TaskType]:radio").bind(n,function(){t(this.value)}),$("input[name=PreferredContactMethod]:radio").bind(n,function(){i(this.value)}),$("input[name=IsExistingCustomer]:radio").bind(n,function(){r(this.value,!0)})}}),Toolbox=Toolbox||{},function(n,t){var o=t(".captcha"),f,i,e,r,u;o.length!=0&&(n.Captcha={load:function(n,e,o,s){f=n,r=t("#"+e),u=t("#"+o),i=t("#"+s),this.setup()},setup:function(){e=this,i.length!=0&&i.click(function(){e.refresh()}),this.refresh()},refresh:function(){t.post(f).fail(function(){u.val(""),r.attr("alt","Unable to retrieve captcha image.")}).done(function(n){u.val(n.identifier),r.attr("src",n.image)})}})}(Toolbox,jQuery),$(window).load(function(){var t;if($(".connection-speed-manager").length!=0){var s=$("#current-profile").data("profile"),i=$("#submit-connection-speed"),n=$("#profile-list li"),r=$("#annex-m-applied :checkbox"),u=function(){return r.is(":checked")},h=u(),c=function(){return $(":radio:checked",n)},f=function(n){n?i.removeAttr("disabled"):i.attr("disabled","disabled")},l=function(){return c().val()!=s},a=function(){return u()!=h},e=function(){var n=l()||a();f(n)},o=function(n){var t=$("#annex-m-applied .toggle-btn");t.length&&(n?(t.data("lock-value",null),t.removeClass("locked")):(t.data("lock-value","off"),t.addClass("checked"),t.click()))};n.click(function(){var t=$(this),i=t.data("supports-annex-m")=="True",r=t.find("input:radio");r.prop("checked",!0),n.removeClass("selected"),t.addClass("selected"),o(i),e()}),r.change(e),t=n.find(":radio:checked").parent("li"),t.addClass("selected"),o(t.data("supports-annex-m")=="True"),f(!1)}}),$(function(){var t=Modernizr.mq("only all"),i=$("#contact-preferences-table").length===1;if(t&&i){var r=function(){$("#contact-preferences-table").on("click",'th[scope="row"]',function(){$(this).siblings().not(":empty").slideToggle()}).on("click","td",function(){var n=$(this).find(".styledCheckBox input");n.prop("checked",!n.prop("checked"))}).find("tbody tr:gt(0) td").css("display","none")},u=function(){$("#contact-preferences-table").off("click","**").find("tbody tr td").css("display","")},n=!1,f=function(){n?u():r(),n=!n};$(window).resize(function(){(!n&&$(window).width()<=660||n&&$(window).width()>660)&&f()}).resize()}$("#contract-preferences-check-all").click(function(){return $("#contact-preferences-table input[type=checkbox]").attr("checked",!0),!1}),$("#contract-preferences-uncheck-all").click(function(){return $("#contact-preferences-table input[type=checkbox]").attr("checked",!1),!1})}),Toolbox=Toolbox||{},function(n,t){var i,r,u,f,e;n.Dashboard={load:function(n,s,h,a,v,y){var p,b,w;i=n,r=s,u=a,f=v,e=y,p=new c(t("#panels article.panel").not(".opportunity-panel"),t(".opportunity-panel"),t("#no-products-alert")),b=new o(t("#panels article.opportunity-panel")),p.length>0&&(w=new l(t("#configure-panels"),t("#dashboard-panels"),p),w.showSection()),t("#panels").sortable({handle:".panelHandle",opacity:.75,revert:!0,tolerance:"pointer",update:function(){t.ajax({type:"POST",url:h,traditional:!0,data:{panelOrder:t(this).find(".panel").map(function(){return t(this).data("panelid")}).toArray()}})}})}};var o=function(n){var i={length:n.length};n.each(function(){var n=t(this),r=n.data("opportunity-id");i[r]=new s(n)})},s=function(n){this.close=function(){var i=n.data("opportunity-id"),r=u.replace("0",i);t.post(r),n.is(":visible")?n.hide(300).queue(function(){t(this).remove()}):n.remove()};var i=function(){var i=n.data("opportunity-id"),r=f.replace("0",i),u=t(".opportunity-panel footer a, .opportunity-panel .btn-left a"),e=n.find(u);e.click(function(n){var i=t(this).attr("target"),u;i||n.preventDefault(),u=this.href,t.post(r,function(){i||(window.location.href=u)})})},r=function(){var u=n.data("opportunity-id"),i=e.replace("0",u),f=t(".opportunity-panel a[log-action]"),r=n.find(f);r.click(function(n){var u=t(this).attr("target"),e=this.href,f={action:r.attr("log-action")};u||n.preventDefault(),t.post(i,f,function(n){console.log(i,f,n),u||(window.location.href=e)})})},o=function(n){var u='<div class="p-close"><span class="visual-hide">remove panel</span><a href="#" class="removepanelcolor">remove this panel?</a></div>',i=t(u),r;return i.click(function(){t(this).addClass("confirm")}),r=i.find("a"),r.click(function(){return i.removeClass("confirm"),n.close(),!1}),i},s=o(this),h=n.children("div.opportunity-panel").children("header");h.append(s),i(),r()},h=function(n,u){var s=n.children("header"),f=n.data("panelid"),h=i.replace("0",f),c=r.replace("0",f),e=n.is(":visible"),o=t('<div class="panelHandle"></div>');this.visible=function(){return e},this.headerElement=s,this.panelId=f,this.show=function(){n.show(),t.post(h),e=!0,u()},this.hide=function(){n.is(":visible")?n.hide(300):n.hide(),t.post(c),e=!1,u()},this.setDragHandleDisplay=function(n){o.css("display",n)},this.setDragHandleDisplay("none"),this.headerElement.append(o)},c=function(n,i,r){var u={length:n.length},f=function(){var i=0,t,n;for(t in u)n=u[t],n.visible!=null&&n.visible()&&i++;return i},e=function(n){var i,t;for(i in u)t=u[i],t.visible!=null&&t.visible()&&t.setDragHandleDisplay(n)},o=function(){var n=f();r.toggle(n==0),i.each(function(){t(this).toggle(n!=0)}),e(n>1?"inline":"none")};return n.each(function(){var n=t(this),i=n.data("panelid");u[i]=new h(n,o)}),f()>1&&e("inline"),u},l=function(n,i,r){var o='<span class="up-arrow"></span> Customise Dashboard Panels',h='<span class="down-arrow"></span> I\'m done here. Show me the panels',c=" You can <a href='#customise-dashboard' onclick='$(\"#configure-panels button\").click();'>customise your dashboard</a> to show some.",f=!1,e=n.children("ul"),u=n.children("button"),l=e.children(),s=[],a=function(){i.slideUp(),e.slideDown(),u.html(h),f=!0,t.each(s,function(n,t){t.removeClass("confirm")})},v=function(){i.slideDown(),e.slideUp(),u.html(o),f=!1},y=function(n,i){var u='<div class="p-close"><span class="visual-hide">close panel</span><a href="#" class="removepanelcolor">remove this panel?</a></div>',r=t(u.replace("0",n.panelId)),f=r.find("a");return r.click(function(){t(this).addClass("confirm")}),f.click(function(){return r.removeClass("confirm"),i.click(),!1}),n.headerElement.append(r),r},p=function(n,t){var i=n.find("input[type=checkbox]");return i.change(function(){i.attr("checked")=="checked"?t.show():t.hide()}),i};l.each(function(){var n=t(this),u=n.data("panelid"),i=r[u],f=p(n,i),e=y(i,f);s.push(e)}),t("#no-products-alert").append(c),u.html(o),u.click(function(){f?v():a()}),this.showSection=function(){n.show()}}}(Toolbox,jQuery),$(function(){var n=$("#datapack-list");if(n.length!=0){var t=$("input[name='quota-option']"),i=n.find(".datapack-option"),r=$("#datapack-details"),f=function(){n.css("display","inline-block");var r=t.filter(":checked"),f=r.data("quota-id");i.each(function(){var n=$(this);n.data("quota-id")==f?n.show():n.hide()}),u(null)},u=function(n){i.removeClass("selected"),n&&n.addClass("selected"),e(),o(n)},e=function(){var n=$(".datapack-option.selected .datapack-applied");t.each(function(){var t,i,r;$(this).is(":checked")?n.length!=0&&(t=n.data("percent-used"),i=n.html()):(t=$(this).data("percent-used"),i=$(this).siblings(".quota-without-datapack").html()),r=$(this).siblings(".usagebar"),r.find(".ub-progress").animate({width:t+"%"},150),r.find(".usage-text").html(i)})},o=function(n){if(n){var t=n.data("description"),i=n.data("cost"),u=n.data("id"),f=n.find(".datapack-remaining").html();$("#datapack-details-description").text(t),$("#datapack-details-cost").text(i),$("#datapack-details-remaining").html(f),$("#datapackId").val(u),r.show()}else r.hide()};t.change(f),i.click(function(){u($(this))}),$(".quota").click(function(){$(this).find("input").prop("checked",!0).change()})}}),$(function(){function i(){var e=t.val(),f=r.find("> :selected").data("offset"),i=parseInt(e)+parseInt(f);return n.data("days",i),u(i),i}function u(t){isNaN(t)?n.text(""):t<7?(n.text("< 7 days"),n.addClass("alert-error-text")):t>90?(n.addClass("alert-error-text"),n.text("> 90 days")):(n.removeClass("alert-error-text"),n.text(t+" days"))}if($(".dialup-suspension").length!=0){var t=$("input.dialup-suspension"),r=$("select.dialup-suspension"),n=$("div.dialup-suspension");t.change(function(){i()}),r.change(function(){i(),t.valid()}),i()}}),$(function(){function u(){return r($("input[name=EditAddress]").val()=="True"),!1}if($(".edit-contact").length!=0){var i=$.browser.msie?"click":"change",n=function(n){n?($("#qasAddress").hide(),$("#manualAddress").show()):($("#manualAddress").hide(),$("#qasAddress").show())},t=function(n){n?($("#updateContactDetails,.updateContactDetails").html("Cancel Edit Address"),$("#readonlyAddress").hide(),$("#editAddress").show()):($("#updateContactDetails,.updateContactDetails").html("Edit Address"),$("#editAddress").hide(),$("#readonlyAddress").show())},r=function(n){n?$("input[name=EditAddress]").val("False"):$("input[name=EditAddress]").val("True"),t(!n)};$("input[name=ManualAddressEntry][type=checkbox]").on(i,function(){n(this.checked)});$("#updateContactDetails,.updateContactDetails").click(u),t($("input[name = EditAddress][type=hidden]").val()=="True"),n($("input[name=ManualAddressEntry][type=checkbox]:checked").length>0)}}),$(function(){$("#add-mailbox-button").click(function(){$("#create-mailbox-form").slideDown(),$(this).hide()})}),$(function(){var r=".fetch-subscriptions",n=$(r),t,i;n.length!=0&&($(".collapsible-channels").find("ul").each(function(){$(this).hide(),$(this).before("<a href='#' class='collapsible-channels-link'>show channels</a>")}),$(".collapsible-channels-link").click(function(n){n.preventDefault();var t=$(this).next("ul");return!t||(t.is(":visible")?(t.hide(),$(this).html("show channels")):(t.show(),$(this).html("hide channels"))),!1}),$(".toggle-btn").click(function(n){var r;if(!$(this).hasClass("checked")&&(r=$(this).closest(".subscription-category"),r)){var u=r.attr("data-selection-max-selection"),f=r.attr("data-selection-switch-to-subscription"),e=r.attr("data-selection-exclusive-categories").split(",");i(e),t(r,u,f)&&n.stopImmediatePropagation()}}),t=function(n,t,i){var u,r;return t==0?!1:(u=n.find("a.toggle-btn.checked"),u.length+1>=t)?($(n).find("a.toggle-btn.checked").each(function(){$(this).click()}),r=$(".subscription-item[data-subscription-name='"+i+"']"),r.length>0&&r.find("a.toggle-btn").each(function(){$(this).hasClass("checked")||($(this).click(),$("html, body").animate({scrollTop:$(this).offset().top},500))}),!0):!1},i=function(t){t.length!=0&&n.find(".subscription-category").each(function(){$.inArray($(this).attr("data-category"),t)>-1&&$(this).find("a.toggle-btn.checked").each(function(){$(this).click()})})})}),$(function(){function i(n,t){var i="",r;i=n?"alert-success":"alert-error",$("."+i).hide(),r=$("#action-message"),r.html("<p class='"+i+"'>"+t+"</p>"),r.show()}var t=$(".manage-hardware-table tr.data-row"),n=$("#proof-of-purchase");n.hide(),t.click(function(){var t,i,r;$("#action-message").hide(),$(".manage-hardware-table tr.selected").removeClass("selected"),t=$(this).closest("tr"),t.addClass("selected"),i=t.data("type"),r=t.data("id"),$("#productId").val(r),i=="Mobile"?n.show():n.hide()}),n.click(function(){$.post("RequestProofOfPurchase",{productId:$("#productId").val()}).done(function(n){i(n.result,n.message)})}),t.first().click()}),Toolbox=Toolbox||{},Toolbox.HostedCloud=Toolbox.HostedCloud||{},function(n,t){function i(n,i,r){nv.addGraph(function(){var u=nv.models.pieChart().x(function(n){return n.Name}).y(function(n){return n.Value}).showLabels(!1).color(r);return u.tooltipContent(function(n,i,r){var f=t("<p />").html("<strong>"+n+":</strong> "+r.point.Percentage);return f.get(0).outerHTML}),d3.select("#"+n).datum(i).transition().duration(350).call(u),nv.utils.windowResize(function(){u.update()}),u})}function r(n,i,r,u){nv.addGraph(function(){var f=nv.models.discreteBarChart().x(function(n){return n.Label}).y(function(n){return n.Usage}).transitionDuration(350).color([u]),e;return f.tooltipContent(function(n,i,u){var e=t("<p />").html("<strong>"+i+":</strong> "+u+" "+r);return e.get(0).outerHTML}),f.yAxis.axisLabel("Usage ("+r+")").axisLabelDistance(35).tickFormat(d3.format(",.2f")),d3.select("#"+n).datum([{key:"Data",values:i}]).call(f),e=d3.select("#"+n+" .nv-x.nv-axis > g").selectAll("g"),e.selectAll("text").attr("transform",function(){return"translate (-12, 20) rotate(-45 0,0)"}).style("opacity",function(n,t,i){return i%2==0?0:1}),nv.utils.windowResize(f.update),f})}n.Charts={setupPieChart:i,setupBarChart:r}}(Toolbox.HostedCloud,jQuery),function(n){n(".hosted-cloud-network").length&&n(".filter-link").click(function(){var t=n(this),i=t.data("containerid"),r=n("#"+i);r.toggle(0,function(){var i=n(this).is(":hidden")?"Show Firewall Rules":"Hide Firewall Rules";t.text(i)})})}(jQuery),$(function(){$(".hosted-cloud-vapp").length&&$("#selected-vdc").change(function(){this.form.submit()})}),$(function(){$(".hosted-cloud-vm").length&&$("#SelectedVirtualMachine").change(function(){this.form.submit()})}),Toolbox=Toolbox||{},Toolbox.HostedCloud=Toolbox.HostedCloud||{},function(n,t){var h={virtualDataCenters:[],vdcDropDownId:"SelectedVirtualDataCenter",vappDropDownId:"SelectedVirtualApp",vmDropDownId:"SelectedVirtualMachine",emptyOptionText:"All"},i={},u,r,f,e,o=function(n){var r=n.data("empty-text")||i.emptyOptionText;n.empty().append(t("<option/>").val("").text(r))},s=function(n,i){var r=i.val()||i.data("value");i.data("value",null),o(i),t(n).each(function(){i.append(t("<option/>").val(this.Value).text(this.Text).prop("selected",this.Value==r))})},c=function(){e=t.grep(i.virtualDataCenters||[],function(n){return n.Value==u.val()})[0],e?(s(e.Children||[],r),r.change()):(o(r),o(f))},l=function(){var n=t.grep(e.Children||[],function(n){return n.Value==r.val()})[0];n?s(n.Children||[],f):o(f)},a=function(){u=t("#"+i.vdcDropDownId),r=t("#"+i.vappDropDownId),f=t("#"+i.vmDropDownId),s(i.virtualDataCenters,u),t(u).change(c),t(r).change(l),u.change()},v=function(n){t.extend(i,h,n),a()};n.setup=v}(Toolbox.HostedCloud,jQuery),function(n){n(".hosted-cloud-usage").length&&(n("#filter-link").click(function(){var t=n(this);n("#filter-container").toggle(0,function(){var i=n(this).is(":hidden")?"Show Filters":"Hide Filters";t.text(i)})}),n("#SelectedPeriod").change(function(){n("#filter-container select").val(""),this.form.submit()}))}(jQuery),$(function(){$(".hosted-domain-form").length!=0&&$("#add-forwardingrule").click(function(){$("#create-forwardingrule-form").slideDown(),$(this).hide()})}),$(function(){$(".hosted-email").length&&($("#add-hosted-email").click(function(){$("#create-hosted-email-form").slideDown(),$(this).hide()}),$("#SelectedDomain").change(function(){this.form.submit()}))}),Toolbox=Toolbox||{},Toolbox.HostedPbx=Toolbox.HostedPbx||{},$(function(){function n(n,t){var i=$(n),e=i.closest("tr"),r=e.find(".auto-attendant-number"),f=e.find(".auto-attendant-name"),u;if(t&&!i.val()&&r.val()){i.val("Other"),f.text("Custom Number");return}i.val()==="Other"?(r.prop("readonly",!1),r.val(""),f.text("Custom Number")):(u=$.grep(window.Toolbox.HostedPbx.Extensions,function(n){return n.Extension===i.val()}),r.prop("readonly",!0),r.val(u.length?u[0].Number:""),f.text(u.length?u[0].FullName:""))}$(".hosted-pbx-config-auto-attendant").length&&$(".hosted-pbx-auto-attendant-table select").each(function(){n(this,!0)}).change(function(){n(this,!1)})}),$(function(){function t(){var n=$(this),t=n.is(":checked"),i=n.closest("tr").find("select");i.prop("disabled",t),t&&i.prop("selectedIndex",0)}if($(".hosted-pbx-schedule").length){var n=$(".hosted-pbx-schedule-table");$("#SelectedSchedule").change(function(){var n=$(this).data("baseurl"),t=n+"/"+$(this).val();window.location.assign(t)}),$(".day-off",n).each(t).change(t),n.data("readonly")&&$(":input",n).prop("disabled",!0)}}),Toolbox=Toolbox||{},function(n,t){function i(n){var i;n.on("focus keydown click",function(){i=this.value}).change(function(){var u=this.value;r(t(this),i,u,n)})}function e(n){var i;n.on("focus keydown click",function(){i=this.value}).change(function(){var f=this.value;u(t(this),f),r(t(this),i,f,n)})}function r(n,i,r,u){u.each(function(){i!=""&&t(this).find("option[value="+i+"]").removeAttr("disabled"),r!=""&&t(this).attr("id")!=n.attr("id")&&t(this).find("option[value="+r+"]").attr("disabled","disabled")})}function u(n,t){var i=n.find("option[value="+t+"]").attr("data-fullname"),r=n.find("option[value="+t+"]").attr("data-number");n.parent().siblings("td[id^=phoneNumberTd]").children("label").text(r),n.parent().siblings("td[id^=fullNameTd]").children("label").text(i)}function o(n){n.each(function(){var n=t(this),i=n.val();i!=""&&u(n,i)})}function s(n,i){n.click(function(){var n=t(this).siblings("input[type=hidden][name$=UserId]").val();i.append(t("<input>").attr("type","hidden").attr("name","userId").val(n)),i.submit()})}function h(n,i){n.change(function(){t(this).val()!="SpecifiedOnly"?(i.css("display","none"),i.find("input[type=text]").attr("disabled","disabled")):(i.css("display",""),i.find("input[type=text]").removeAttr("disabled"))})}function c(){t("#addNewExtensionButton").on("click",function(){var n=t("#extensions tr.display-none");n.length>0&&t(n[0]).toggleClass("display-none"),n.length===1&&t(this).prop("disabled",!0)});t("#extensions tr.display-none").length===0&&t("#addNewExtensionButton").prop("disabled",!0)}var f=t("[data-hpbx-validation-group],[data-hpbx-action]");f.length!=0&&(n.HostedPbx={load:function(){this.setup()},loadConfigureHuntGroup:function(){this.setupConfigureHuntGroup()},setup:function(){var e=t("select[data-hpbx-validation-group=number]"),o=t("select[data-hpbx-validation-group=extension]"),r,u,n,f;i(e),i(o),r=t("a[data-hpbx-action=delete-instance]"),u=t(r.data("hpbx-action-target")),s(r,u),n=t("select[data-hpbx-action=toggle-display]"),f=t(n.data("hpbx-action-target")),h(n,f),n.change()},setupConfigureHuntGroup:function(){var n=t("select[data-hpbx-validation-group=extension]");e(n),o(n),c()}})}(Toolbox,jQuery),Toolbox=Toolbox||{},function(n,t){function r(){var n=t("#incentive-list > li"),i=t("#submit-incentive");n.removeClass("selected"),i.attr("disabled",!0)}function u(n,t,i){var r=n.find("input");r.prop("checked",!0),i.removeAttr("disabled"),t.removeClass("selected"),n.addClass("selected")}function f(n){r();var i=n.attr("data-type");t("#incentive-list > li").each(function(){t(this).attr("data-type")==i?t(this).show():t(this).hide()}),t("#contract-reward-options").show(),t('div[class*="contract-notes"]').hide(),t("#notes-"+i).show()}function e(n){var i=t("#confirm-gift-incentive");n.prop("checked")?i.removeAttr("disabled"):i.prop("disabled","disabled")}var i=t(".incentives");i.length!=0&&(n.Incentives={load:function(){this.setup()},setup:function(){t("#contract-reward-options").hide();var n=t("#incentive-list > li"),i=t("#submit-incentive");n.click(function(){u(t(this),n,i)}),n.find("input").hide(),n.find("input:checked").parent("li").addClass("selected"),t("#contract-type-changer input:radio").prop("checked",!1),t("#contract-type-changer input:radio").click(function(){f(t(this))}),t("#cra-selected").click(function(){e(t(this))})}})}(Toolbox,jQuery),Toolbox=Toolbox||{},function(n,t){function i(){function h(n){function s(){u++,t.cookie(f)==o?(clearInterval(i),t.cookie(f,o+" took "+u+" secs to download",{path:"/"}),r()):e>0&&u>e&&(clearInterval(i),r())}var f=n||"downloadId",u=0,e=-1,i,o;h.prototype.clear=function(){i&&clearInterval(i),i=0,t.cookie(f,"",{path:"/"})},h.prototype.start=function(n,t){this.clear(),o=n,e=t||-1,u=0,i=setInterval(s,1e3)}}function c(){var r=t(this).attr("data-loading-indicator-text")||!1;n=setTimeout(function(){u(r,{speed:100})},150)}function y(){var r=t(this),e=r.attr("data-loading-indicator-text")||!1,f=r.attr("data-download-id")||!1;!f&&r.is("form")&&(f=r.find('input[name="downloadId"]').val()),f&&(n=setTimeout(function(){u(e,{speed:100})},150),a.start(f))}var f=t("#site-loading-indicator"),p=t("#site-loading-indicator .widget"),l=f.height(),w=p.find(".text").html(),o=f.position().top,s=!1,e=!1,n=0,i=!1,a=new h("downloadId"),r=function(){return n&&(clearTimeout(n),n=0),(s||i)&&(i&&(i=r),t("#site-loading-indicator .widget").animate({"margin-top":l*-1},500,function(){s=!1,n=0})),this},u=function(u,f){var e=t("#site-loading-indicator .widget"),h=t("#site-loading-indicator"),o;return f=f||{},i=!0,n=0,v(),e.find(".text").html(u||w),e.animate({"margin-top":0},f.speed||300,function(){s=!0,l=h.height(),typeof i=="function"&&i(),i=!1}),f.autoCloseDelay&&(o=this,setTimeout(function(){r.call(o)},f.autoCloseDelay)),this},v=function(){var i=t(document).scrollTop();return i>o&&!e?(e=!0,f.css({position:"fixed",top:0})):i<=o&&e&&(e=!1,f.css({position:"absolute",top:o})),this};return t(window).scroll(v),t("body").delegate("form:not(.no-indicator):not(.download-loading-indicator)","submit",c).delegate(".attach-loading-indicator:not(form):not(select)","click",c).delegate("select.attach-loading-indicator","change",c).delegate(".download-loading-indicator:not(form):not(select)","click",y).delegate("form.download-loading-indicator","submit",y).keyup(function(n){n.keyCode==27&&(r(),a.clear())}),{show:u,hide:r,loading:function(n){u("Loading",n)},updating:function(n){u("Updating",n)}}}n.LoadingIndicator=i()}(Toolbox,jQuery),Toolbox=Toolbox||{},function(n){function t(t){var i=!0,r=$("#"+t.waitingElemId),u=$("#"+t.failMessageElemId),f,e;u.hide(),f=function(){i=!1,r.hide(),u.show(),n.LoadingIndicator.hide()},e={crossDomain:!0,type:"POST",xhrFields:{withCredentials:!0},url:t.loginRequestUrl,data:{payload:t.authPayload},contentType:"application/x-www-form-urlencoded; charset=UTF-8"},n.LoadingIndicator.show("Login in progress"),$.ajax(e).done(function(n){window.location.replace(t.loginRequestUrl+"?s="+n.sessionId+"&r="+encodeURIComponent(t.destinationUrl))}).fail(f),window.setTimeout(function(){i&&r.show(500)},1e4)}n.Login={loginVtb:t}}(Toolbox),$(function(){if($(".hosted-pbx-group-settings").length!=0){var r=$("#onholdmusic").find(".toggle-btn input:checkbox"),u=$("#overrideset").find(".toggle-btn input:checkbox"),h=$("#recommendedcapacity"),c=$("#manualcapacity"),f=$("#manualsetting"),n=$("#textarea2"),l=$("#recommendedbutton"),t=$("#currentcapacity"),i=$("#hidebutton"),a=$("#onholdmusicselect"),e=$("#downloadlink"),v=$(".hideablerecommendation"),o=$("#SelectedRecommendedCapacity"),s=$("#MusicStyle");l.click(function(){var r=$("#SelectedRecommendedCapacity").val();t.text(r),n.val(r),f.text(r),i.hide()}),u.change(function(){var n=$(this).is(":checked");h.toggle(!n),c.toggle(n)});n.on("input",function(){t.text(this.value);var n=this.value!=$("#SelectedRecommendedCapacity").val();i.toggle(n)});r.change(function(){var n=$(this).is(":checked");a.toggle(n)}),s.change(function(){var t=$("#MusicStyle option:selected").text()!="None",n;e.toggle(t),n=$("#MusicStyle option:selected").text(),e.attr("href","https://toolbox.iinet.net.au/content/sound_files/MusicOnHold-"+n+"_short.wav")}),o.change(function(){var r=this.value,o=$("#SelectedRecommendedCapacity option:selected").text(),u,e;o!=""&&(f.text(r),n.val(r),t.text(r),i.hide(),u=$("#SelectedRecommendedCapacity").find("option:first").attr("value"),u==""&&$("#SelectedRecommendedCapacity").find("option:first").remove()),e=r=="",v.toggle(!e)}),u.change(),r.change(),o.change(),s.change()}}),Toolbox=Toolbox||{},$(function(){var n={triggerCheck:{},hasOptionChanged:{},hasConfigInOptionChanged:{},resetConfigInOption:{},updateSubmitButtons:function(){throw"You must call setup first";}};n.setup=function(t,i,r,u){t.attr("disabled","disabled"),n.updateSubmitButtons=function(n){n?t.removeAttr("disabled"):t.attr("disabled","disabled")},i.uniqueId(),i.each(function(){var t=$(this),l=t.data("active")=="True",e=t.find(".toggle-btn input:checkbox"),u=t.find(".hideable"),f=t.find(".config"),o={},s={},a=function(){return f.is(function(){return o[$(this).attr("id")]()})},v=function(){f.each(function(){s[$(this).attr("id")]()})},c=function(){var n=e.attr("checked")=="checked";return l!=n||n&&a()},y=function(n){n?t.addClass("focus"):t.removeClass("focus"),e.attr("checked")=="checked"?u&&u.show():(u&&u.hide(),v())},h=function(){var i=c();y(i),n.updateSubmitButtons($(".focus.option").length>0),r&&r(t)},i;f.uniqueId(),f.each(function(){var t=$(this),i=t.attr("data-value"),n=t.find("textarea, input[type=text], select"),u=function(){var t=n.val();return t===undefined?!1:i!=t},f=function(){n&&n.val(typeof i=="undefined"?null:i)},r;n.on("change keyup",h);r=t.attr("id"),o[r]=u,s[r]=f});e.on("change",h);i=t.attr("id"),n.triggerCheck[i]=h,n.hasOptionChanged[i]=c,n.hasConfigInOptionChanged[i]=o,n.resetConfigInOption[i]=s}),i.each(function(){$(this).find("input").change()}),u&&u.each(function(){var n=$(this),t=$("<a href='#' class='show-option'>Show Options</a>"),i;t.insertBefore(n),t.click(function(){return n.toggleClass("hidden"),n.hasClass("hidden")?t.html("Show Options"):t.html("Hide Options"),!1}),n.addClass("hidden"),i=n.parent(".option"),i.hasClass("focus")&&t.click()})},Toolbox.Options=n}),$(function(){$("#password-strength").length!=0&&($("#generate-password").show(),$("#Password").keyup(function(n){var t,u,r,i;if(window.zxcvbn)for(t=zxcvbn(n.target.value),t.score=isValidPassword(t),u=["Poor","Weak","Fair","Moderate","Excellent"],r=[$("#password-strength-0"),$("#password-strength-1"),$("#password-strength-2"),$("#password-strength-3"),$("#password-strength-4"),],$("#password-strength").text("password strength: "+u[t.score]),i=0;i<5;i++)i<=t.score?r[i].attr("class","password-strength-"+t.score):r[i].attr("class","")}),$("#generate-password").click(function(){var n=$("#UserName");return n.val().length==0?(n.focus(),n.valid(),!1):($.get("/password/suggest?username="+n.val(),function(n){for(var r=function(n){return"<li>"+n+"</li>"},i="",t=0;t<n.length;t++)i+=r(n[t]);$("#password-suggestions .items").html(i),$("#password-suggestions").show()}),!1)}))}),function(n,t){if(document.domain.match(/iinet/i)){try{document.domain="iinet.net.au"}catch(i){}n.ProxyIvrResultToIFrame=function(i,r){for(var u=0;u<n.frames.length;u++)try{t({target:n.frames[u],type:i,data:r})}catch(f){}},t.bind("ivr.proxy",function(t){n.opener.IVR.ProxyIvrInitiate(t)})}}(window,pm),Toolbox=Toolbox||{},function(n,t,i){var r=function(){document.domain=window.location.hostname.split(".").slice(-3).join(".")},u=function(n){var u=t("#"+n.loadingElemId),f=t("#"+n.containerId),e=t("#"+n.failureElemId),o=t("#"+n.successElemId),r=null;typeof n.forbiddenElemId!="undefined"&&n.forbiddenElemId.length>0&&(r=t("#"+n.forbiddenElemId)),u.show(),i.bind("payment.result",function(){if(f.hide(),o.show(),t.post(n.successUrl),n.noActiveDetailsElemId){var r=t("#"+n.noActiveDetailsElemId);t.post(n.hasActivePaymentDetailsUrl,function(n){n.HasActivePaymentDetails||r.show()})}}),t.getJSON(n.setupUrl,n.payload||{}).done(function(t){var i=f.find("iframe"),r;i.on("load",function(){u.hide()});r="/iframe/form/",i.attr("src",n.widgetUrl+r+t.paymentFormId),i.iFrameResize(),f.show()}).fail(function(i){u.hide(),i.status=="403"&&r!=null&&r.length>0?r.show():e.show(),n.errorUrl&&t.post(n.errorUrl,{message:"Call to initialisation failed"})})};n.PaymentPci={openPaymentPortal:u,prepareDomain:r}}(Toolbox,jQuery,pm),Toolbox=Toolbox||{},function(n,t){function i(n,i,r,f){t('[data-id="'+n+'"]').each(function(){f?t(this).find("input").attr("disabled","disabled"):t(this).find("input").removeAttr("disabled")}),f?(i.removeClass(u).addClass(u),r.each(function(){t(this).hide()})):(i.removeClass(u),r.each(function(){t(this).show()}))}function s(n){t('table [data-click-id="'+n+'"]').each(function(){t(this).is(":hidden")?t(this).show():t(this).hide()}),f(!1,null),r(n,!1,null)}function l(n){t('[data-id="'+n+'"]').each(function(){var n=t(this).find("input").val();t(this).attr("data-name")=="Number"&&typeof n!="undefined"&&n!=null&&(n=n.replace(/\s+/g,""),n=n.replace(/\D/g,"")),t(this).attr("data-val",n)}),h(n)}function f(n,i){t(".alert-success").hide();var r=t("#action-message");n?(r.html('<p class="alert-success">'+i+"</p>"),r.show()):t("#action-message").hide()}function r(n,i,r){f(!1,null),t('tr[data-id="'+n+'"]').removeClass("input-error"),t('tr[data-id="'+n+'"].validation-error-message').remove(),i&&(t('tr[data-id="'+n+'"]').addClass("input-error"),t('tr[data-id="'+n+'"]').after('<tr data-id="'+n+'" class="validation-error-message"><td colspan="3">'+r+"</td></tr>"))}function h(n){s(n),t('[data-id="'+n+'"]').each(function(){var n=t(this).attr("data-val");typeof n!="undefined"&&n!==!1&&t(this).find("span").html(n)}),r(n,!1)}function a(n){s(n),t('[data-id="'+n+'"]').each(function(){var i=t(this).attr("data-name"),r=t(this).attr("data-val");typeof i!="undefined"&&i!==!1&&typeof r!="undefined"&&r!==!1&&t(this).find("span").html('<input type="text" name="'+n+"_"+i+'" value="'+r+'">')})}var c=t(".phone-book"),e,o,u;c.length!=0&&(u="request-loading",n.PhoneBook={load:function(n,t){e=n,o=t,this.setup()},setup:function(){t("table .inline-save-link").hide(),t("table .inline-cancel-link").hide(),t("table .inline-edit-link").show(),t("table .inline-delete-link").show(),t("#action-message").hide(),t("table").tablesorter({sortList:[[0,0]]})}},t("table .inline-edit-link").click(function(n){n.preventDefault();var i=t(this).attr("data-click-id");a(i)}),t("table .inline-cancel-link").click(function(n){n.preventDefault();var i=t(this).attr("data-click-id");h(i)}),t("table .inline-save-link").click(function(n){n.preventDefault();var o=t(this),u=o.attr("data-click-id"),s=t('table .inline-cancel-link[data-click-id="'+u+'"]');i(u,o,s,!0);var c="Current",a="New",h={};t('[data-id="'+u+'"]').each(function(){var n=t(this).attr("data-name"),i=t(this).attr("data-val"),r=t(this).find("input").val();typeof n!="undefined"&&n!==!1&&typeof i!="undefined"&&i!==!1&&(n!="Name"&&(h[c+n]=i),h[a+n]=r)}),t.post(e,h).done(function(n){i(u,o,s,!1),n.result?(l(u),f(!0,n.message)):n.message&&r(u,!0,n.message)}).fail(function(){i(u,o,s,!1),r(u,!0,"There was an error submitting the request. Please try again.")})}),t("table .inline-delete-link").click(function(n){var h;n.preventDefault();var e=t(this),u=e.attr("data-click-id"),s=t('table .inline-edit-link[data-click-id="'+u+'"]');i(u,e,s,!0),h={},t('[data-id="'+u+'"]').each(function(){var n=t(this).attr("data-name"),i=t(this).attr("data-val");typeof n!="undefined"&&n!==!1&&typeof i!="undefined"&&i!==!1&&(h[n]=i)}),t.post(o,h).done(function(n){i(u,e,s,!1),n.result?(t('tr[data-id="'+u+'"]').remove(),f(!0,n.message)):n.message&&r(u,!0,n.message)}).fail(function(){i(u,e,s,!1),r(u,!0,"There was an error submitting the request. Please try again.")})}))}(Toolbox,jQuery),Toolbox=Toolbox||{},function(n){var r=!1,f=!1,e=!1,o=!1,s=function(){},i=function(){$("ul#plan-list > li").each(function(){var n=$(this),s=n.hasClass("naked"),h=n.hasClass("turbo"),c=n.hasClass("onnet"),l=n.hasClass("bundled"),i=s===f&&h===e&&c===o&&l===r;i&&n.data("plan-name")===$("ul#plan-list > li.selected").data("plan-name")&&u(n),t(n,i)})},b=function(){$("ul#plan-list > li.bundled").size()!==0&&(r=!0,i())},w=function(){r=!1,i()},p=function(){$("input[name='turbo-choice']").size()>0&&(c($("input[name='turbo-choice']:checked")),$("input[name='turbo-choice']").change(function(){c($(this))})),$("input[name='naked-choice']").size()>0&&(l($("input[name='naked-choice']:checked")),$("input[name='naked-choice']").change(function(){l($(this))}))},c=function(n){e=n.is(":checked")&&n.val()==="turbo",o=n.is(":checked")&&n.val()==="onnet",i()},l=function(n){f=n.is(":checked")&&n.val()==="naked",i()},k=function(n){s=n,t($("#plan-change-container"),!0);var i=$(".plan-option.selected");i.length!==0?u(i):$("#plan-details").hide(),$(".plan-option").click(function(){u($(this))})},u=function(n){var ft=n.data("plan-id"),kt=n.data("plan-name"),c=n.data("display-name"),st=n.data("cost"),ti=n.data("has-free-uploads"),o=n.data("has-downgrade-fee"),ni=n.data("has-excess-cost"),gt=n.data("downgrade-fee"),l=n.data("downgrade-fee-waived"),dt=n.data("downgrade-fee-message"),i=n.data("is-current"),bt=n.data("is-grandfathered"),wt=n.data("requires-contract"),pt=n.data("shaped-message"),yt=n.data("current-plan-message"),vt=n.data("is-projected-quota-estimated"),at=n.data("peak-period"),lt=n.data("off-peak-period"),ct=n.data("shaped-speed"),ri=n.data("is-time-charged"),ii=n.data("excess-cost-message"),ht=n.data("is-4g"),e=n.data("inclusive-sms-message"),k=n.data("inclusive-mms-message"),f=n.data("inclusive-voice-message"),y=n.data("inclusive-onnet-message"),w=n.data("inclusive-13and18-message"),b=n.data("inclusive-voicemail-message"),nt=n.data("included-value-message"),g=n.data("included-international-value-message"),d=n.data("has-inclusion"),tt=n.data("plan-info-cost-cpu"),ot=n.data("plan-info-cost-ram"),it=n.data("plan-info-cost-strorage"),rt=n.data("plan-info-cost-bandwidth"),ut=n.data("plan-info-cost-ip"),r=n.data("has-unlimited-usage"),h=n.data("line-rental-is-included"),et=n.data("included-value-desc"),p=!!n.data("is-speed-disclaimer-confirmation-required"),u;$("#plan-details").show(),$("#select-plan-message").hide(),v(),$(".plan-option").removeClass("selected"),n.addClass("selected"),$("#details-display-name").text(c),$(".details-chart-display-name").text(c),$("#cost-message").text(i?"You are currently paying":"This plan costs"),$("#details-cost").text(st),$("#shaped-message").text(pt),$("#peak-period-message").text(at),$("#off-peak-period-message").text(lt),$("#shaped-speed-message").text(ct),$("#details-excess-cost").text(ii),u=$("#details-downgrade-fee"),u.text(o?gt:""),u.toggleClass("fee-waived",l),$("#details-downgrade-fee-message").text(dt),$("#plan-info-included-value-message").text(nt),$("#plan-info-included-sms-message").text(e),$("#plan-info-included-mms-message").text(k),$("#plan-info-included-voice-message").text(f),$("#plan-info-included-onnet-message").text(y),$("#plan-info-included-13and18-message").text(w),$("#plan-info-included-voicemail-message").text(b),$("#plan-info-included-international-value-message").text(g),$("#plan-info-cost-cpu").text(tt),$("#plan-info-cost-ram").text(ot),$("#plan-info-cost-storage").text(it),$("#plan-info-cost-bandwidth").text(rt),$("#plan-info-cost-ip").text(ut),$("#switch-plan").prop("disabled",i||p),$("#confirm-acknowledge :input").prop("checked",!1),t($("#details-requires-contract"),wt&&!i),t($("#details-legacy-plan"),i&&bt),t($("#switch-plan"),!i),t($("#confirm-acknowledge"),!i&&p),t($("#included-line-rental"),!i&&h),t($("#currently-shaped-message"),i),t($(".this-is-current"),i),t($("#quota-note-upload-counted"),!ti),t($("#quota-shaped-message"),!ni),t($("#downgrade-fee-waived-message-container"),o&&l),t($("#projected-quota-estimate-message, #projected-quota-title-estimated"),vt),t($("#details-excess-cost"),ri),t($("#plan-info-4g-container"),ht),t($("#plan-info-included-value-message"),nt),t($("#plan-info-included-sms-message"),e),t($("#plan-info-included-mms-message"),k),t($("#plan-info-included-voice-message"),f),t($("#plan-info-included-onnet-message"),y),t($("#plan-info-included-13and18-message"),w),t($("#plan-info-included-voicemail-message"),b),t($("#plan-info-included-international-value-message"),g),t($("#plan-info-included-container"),d),$("#mobile-voice-inclusion-desc").text(et),t($("#plan-info-excluded-container"),!d),$("#current-plan-message").text(yt),t($(".quota-set:has(#projected-quota-title)"),!i&&!r),t($("#quota-note"),!r),t($("#no-freezone-note"),!r),t($("#no-applicable-quota"),r),t($("#projected-quota-limited"),!r&&!i),t($("#projected-quota-unlimited"),r&&!i),t($(".line-rental-is-included"),h),i||r||a(n.data("projected-quotas"),$("#projected-quota-charts"),"projected-chart"),s(n,ft,kt)},v=function(){var n=$("#plan-list").data("current-quotas");typeof n!="undefined"&&a(n,$("#current-quota-charts"),"current-chart")},a=function(n,t,i){if(t.length!==0){t.empty();for(var r=0;r<n.length;r++)y(t,i+r,n[r].DisplayName,n[r].Used,n[r].Total,r)}},y=function(n,t,i,r,u,f){var o=f%2==0?"left":"right",e=$('<div class="quota-chart-canvas '+o+'" id="'+t+'"></div>');e.addClass("quota-chart"),e.appendTo(n);var s=h(r)+"GB used of "+h(u)+"GB ",c=[["Used",r],["Left",u-r]],l=r<u?"#F68B1F":"#B71234";$.jqplot(t,[c],{title:null,seriesDefaults:{renderer:$.jqplot.PieRenderer,rendererOptions:{showDataLabels:!0,startAngle:-90},shadow:!1},series:[{rendererOptions:{dataLabels:[null,null]}}],seriesColors:[l,"#bbbbbb"],grid:{backgroundColor:"#FFF",borderColor:"#FFF",shadowColor:"#FFF"}}),$('<p class="quota-chart-title">'+i+"</p>").appendTo(e),$('<p class="quota-chart-legend">'+s+"</p>").appendTo(e)},h=function(n){return Math.round(n/1e8)/10},t=function(n,t){t?n.show().css("visibility","visible"):n.hide().css("visibility","hidden")},d=function(n){i(),k(n),p(),v()};n.PlanChange={init:d,showBundledPlans:b,showUnbundledPlans:w}}(Toolbox),iiNet=iiNet||{},iiNet.QAS=function(n){var t=function(t){var i=n(t);return{container:i,url:i.data("search-url"),inputField:i,idField:i.parent().find("input[type=hidden]"),loading:i.parent().find(".address-loading"),onSelect:function(){},onSearch:function(){}}},i=function(n){n.inputField.val(""),n.idField.val("")},r=function(n){n.inputField.autocomplete({source:n.url,minLength:6,delay:100,change:function(t,i){i.item==null?n.idField.val(""):(n.idField.val(i.item.id),n.onSelect())},response:function(){n.loading.hide()},search:function(){n.loading.show(),n.idField.val(""),n.onSearch()}})},u=function(n){var u=t(n);return r(u),u.loading.hide(),{reset:function(){i(u)}}},f=function(){return n.map(n(".address-resolution"),u)};return{initControls:f}}(jQuery),$(function(){var n=$(".sip-trunking-toggle-info");n.length!=0&&n.click(function(){var n=$(this).data("toggle-on-target"),t=$(this).data("toggle-off-target");if($(n).css("display")!="none"){$(n).slideUp();return}$(n).slideDown(),$(t).hide()})}),$(function(){$(".static-ip-form").length!=0&&$("#add-staticip").click(function(){$("#create-staticip-form").slideDown(),$(this).hide()})}),$(function(){$(".toggle-btn").each(function(){var n=$(this),t=n.find("input:checkbox"),i=n.find("span.on"),r=n.find("span.off"),u=n.find("input:checkbox").attr("checked")=="checked";u||n.addClass("checked"),n.click(function(){var u=n.data("lock-value"),f=!n.hasClass("checked");return(u?n.addClass("locked"):n.removeClass("locked"),f&&u=="off"||!f&&u=="on")?!1:(f?(i.addClass("pushed"),t.attr("checked","checked"),r.removeClass("pushed"),n.addClass("checked")):(r.addClass("pushed"),i.removeClass("pushed"),t.removeAttr("checked"),n.removeClass("checked")),t.trigger("change"),!1)}),t.hide(),n.click()})}),$(window).load(function(){if($(".undertaking").length!=0){var n=$("#cancellation-date").val();$("#cancellation-date").datepicker({dateFormat:"dd/mm/yy",minDate:"+1d"}),n&&$("#cancellation-date").datepicker("setDate",n)}}),Toolbox=Toolbox||{},function(n){var f={iiNet:{Peak:"#f68b1f",Anytime:"#f68b1f",Offpeak:"#fdb913",Freezone:"#00c000",Usage:"#f68b1f"},Westnet:{Peak:"#002c77",Anytime:"#002c77",Offpeak:"#0098db",Freezone:"#61c250",Usage:"#002c77"},Adam:{Peak:"#104675",Anytime:"#104675",Offpeak:"#f4a21d",Freezone:"#a0cbe2",Usage:"#104675"},Internode:{Peak:"#f68b1f",Anytime:"#FEB376",Offpeak:"#fdb913",Freezone:"#7EA5FD",Usage:"#FEB376"}},e=["Uploads","Wifi"],t,i,o=function(r){i=r;var u=$.Deferred();return nv.addGraph(function(){t=nv.models.multiBarChart().x(function(n){return n.Date}).y(function(n){return n.Usage}).stacked(!0),t.yAxis.showMaxMin(!1).tickFormat(n.VolumeUsageHelpers.formatUsage);t.multibar.dispatch.on("elementMouseover",function(n){d3.select(n.e.target).classed("hover",!0)});t.multibar.dispatch.on("elementMouseout",function(n){d3.select(n.e.target).classed("hover",!1)});nv.utils.windowResize(function(){t.update()}),u.resolve({showDaily:s,showHourly:h})}),u.promise()},s=function(f,e){e==undefined&&(e=!0),t.xAxis.showMaxMin(!1).tickFormat(n.VolumeUsageHelpers.formatDate);var o=f.length>1;t.showControls(o).showLegend(o),t.tooltip(function(n,t,i){return"<h3>"+n+"</h3><p>"+i+" on "+t+"</p>"}),d3.select("#"+i.chartId).datum(u(f)).transition().duration(500).call(t),r(e)},h=function(f,e){t.xAxis.showMaxMin(!1).tickFormat(n.VolumeUsageHelpers.formatHour),t.tooltip(function(t,i,r,u){return"<h3>"+t+"</h3><p>"+r+" "+n.VolumeUsageHelpers.formatHourBlock(u.point.Date)+"</p>"}),d3.select("#"+i.chartId).datum(u(e)).transition().duration(500).call(t),r(!1)},r=function(n){t.multibar.dispatch.on("elementClick",n?function(n){d3.select(n.e.target).classed("loading",!0),i.showHourly(n.point.Date)}:null);t.multibar.dispatch.on("elementMouseover",function(t){d3.select(t.e.target).classed("click-through",n)})},u=function(n){return $.map(n,function(n){if(!($.inArray(n.QuotaType,e)>=0))return{key:n.QuotaType,values:n.Usage,color:f[i.isp][n.QuotaType]}})};n.UsageCharts={create:o}}(Toolbox),Toolbox=Toolbox||{},function(n){var t=function(n){return moment(n).zone(n).format("D/MM/YY")},i=function(n){return moment(n).zone(n).format("h:mm A")},r=function(n){return moment(n).zone(n).format("h:mm A")+" – "+moment(n).zone(n).add("hours",1).format("h:mm A")},u=function(n){if(n.length==0)return"";var i=n[0].Usage.length-1,r=n[0].Usage[0].Date,u=n[0].Usage[i].Date;return t(r)+" to "+t(u)},f=function(n){var t=d3.formatPrefix(n),i=t.symbol+"B",r=t.scale(n),u=r.toFixed(1);return u+i},e=function(n){var t=(n/1e6).toFixed(1);return t+"MB"};n.VolumeUsageHelpers={formatDate:t,formatHour:i,formatDateRange:u,formatHourBlock:r,formatUsage:f,formatUsageInMB:e}}(Toolbox),Toolbox=Toolbox||{},function(n){var i,t,r,u,f,o,e,a=function(c){t=c,r=$("#"+t.dailyChartBtnId+", #"+t.dailyDetailsBtnId),u=$("#"+t.chartTitleId+", #"+t.tableTitleId),e=t.hourlyUsageUrl!=undefined,f=$("#daily-csv-download-form"),o=$("#hourly-csv-download-form"),typeof aight!="undefined"&&aight.browser.ie&&aight.browser.version<=8?($("#usage-chart-container").hide(),$("#browser-upgrade-prompt").show(),s()):($("#browser-upgrade-prompt").hide(),n.UsageCharts.create({chartId:t.chartId,isp:t.isp,showHourly:h}).then(function(n){i=n,s()})),r.click(function(){s()})},s=function(){n.LoadingIndicator.show("Loading usage..."),$.get(t.dailyUsageUrl).success(function(t){u.text("Daily usage for the period ("+n.VolumeUsageHelpers.formatDateRange(t)+")"),i&&i.showDaily(t,e),l(t,!1),f.show(),n.LoadingIndicator.hide()}).fail(function(){c("The daily usage breakdown for this service is unavailable right now. Please try again later."),u.text(""),f.hide(),n.LoadingIndicator.hide()}),o.hide(),r.css("visibility","hidden")},h=function(e){var s=moment(e.substring(0,10)).format("DD/MM/YYYY");n.LoadingIndicator.show("Loading usage..."),$.get(t.hourlyUsageUrl+"/?date="+s).success(function(t){u.text("Hourly usage on "+s),i&&i.showHourly(s,t),l(t,!0),r.css("visibility","visible"),n.LoadingIndicator.hide()}).fail(function(){c("The hourly usage breakdown for this service is unavailable right now. Please try again later."),u.text(""),r.css("visibility","hidden"),n.LoadingIndicator.hide()}),o.show(),f.hide()},c=function(n){$("#usage-chart-container").html('<div class="alert-error">'+n+"</div>")},l=function(i,r){var l=$("#"+t.tableId),o,s,c;if(l.length!=0){var u=[],f=0,a=i.length;for(u[f++]="<thead><tr>",u[f++]=r?"<th>Hour</th>":"<th>Date</th>",o=0;o<a;o++)u[f++]="<th>",u[f++]=i[o].QuotaType,u[f++]="</th>";for(u[f++]="</tr></thead><tbody>",s=0;s<i[0].Usage.length;s++){for(c=moment(i[0].Usage[s].Date).utc()>moment().utc(),u[f++]="<tr><td>",e?r?u[f++]=n.VolumeUsageHelpers.formatHourBlock(i[0].Usage[s].Date):(u[f++]=c?"":"<a href='javascript:void(0)' class='hourly-link' title='Hourly usage'>",u[f++]=n.VolumeUsageHelpers.formatDate(i[0].Usage[s].Date),u[f++]=c?"":"</a>"):u[f++]=n.VolumeUsageHelpers.formatDate(i[0].Usage[s].Date),u[f++]="</td>",o=0;o<a;o++)u[f++]="<td>",u[f++]=c&&!i[o].Usage[s].Usage?"":n.VolumeUsageHelpers.formatUsageInMB(i[o].Usage[s].Usage),u[f++]="</td>";u[f++]="</tr>"}u[f++]="</tbody>",l.html(u.join("")),e&&l.find(".hourly-link").click(function(){$(this).addClass("loading");var n=moment($(this).text(),"DD/MM/YY").format();h(n)})}};n.VolumeUsage={setup:a}}(Toolbox),$(function(){$("#change-whitepages-listing-button").click(function(){$("#change-whitepages-listing-form").slideDown(),$(this).hide()})})