function sa(){$.post("/_sa.axd",{title:$(document).find("title").text(),url:window.location.href,referrer:document.referrer})}function nextId(){return(lastId++).toString()}function isNullOrEmpty(n){return n==null||n.replace(/^\s+|\s+$/g,"").length==0}function htmlEncode(n){return n?$("<div />").text(n).html():n}function htmlDecode(n){return n?$("<div />").html(n).text():n}function attrEncode(n){return typeof n=="string"||n instanceof String?htmlEncode(n).replace(new RegExp('"',"g"),"&#34;").replace(new RegExp("'","g"),"&#39;"):n}function parseQueryString(n){var f={},i,r,t,u;if(n==null&&(n=window.location.search),n.length>0)for(i=n.indexOf("?"),i>=0&&(n=n.slice(i+1)),r=n.split("&"),t=0;t<r.length;t++)u=r[t].split("="),f[u[0]]=u[1];return f}function removeURLParameter(n,t){var u=n.split("?"),f,i,r;if(u.length>=2){for(f=encodeURIComponent(t)+"=",i=u[1].split(/[&;]/g),r=i.length;r-->0;)i[r].lastIndexOf(f,0)!==-1&&i.splice(r,1);return u[0]+"?"+i.join("&")}return n}function setDefaultButton(n){event.keyCode==13&&(event.returnValue=!1,event.cancel=!0,n.click())}function serializeObject(n){var i,t;return i=n.serializeArray(),t={},$.each(i,function(){var n;n=this.value!=null?this.value:"";t[this.name]!=null?(t[this.name].push||(t[this.name]=[t[this.name]]),t[this.name].push(n)):t[this.name]=n}),t}function parseUri(n){for(var t=parseUri.options,u=t.parser[t.strictMode?"strict":"loose"].exec(n),i={},r=14;r--;)i[t.key[r]]=u[r]||"";return i[t.q.name]={},i[t.key[12]].replace(t.q.parser,function(n,r,u){r&&(i[t.q.name][r]=u)}),i}function updateQueryStrings(n,t){for(key in n)t=updateQueryString(key,n[key],t);return t}function updateQueryString(n,t,i){var u,f,r;return i||(i=window.location.href),u=new RegExp("([?|&])"+n+"=.*?(&|#|$)(.*)","gi"),u.test(i)?typeof t!="undefined"&&t!==null?i.replace(u,"$1"+n+"="+t+"$2$3"):(r=i.split("#"),i=r[0].replace(u,"$1$3").replace(/(&|\?)$/,""),typeof r[1]!="undefined"&&r[1]!==null&&(i+="#"+r[1]),i):typeof t!="undefined"&&t!==null?(f=i.indexOf("?")!==-1?"&":"?",r=i.split("#"),i=r[0]+f+n+"="+t,typeof r[1]!="undefined"&&r[1]!==null&&(i+="#"+r[1]),i):i}function areCookiesEnabled(){var n=navigator.cookieEnabled?!0:!1;return typeof navigator.cookieEnabled!="undefined"||n||(document.cookie="cookietest",n=document.cookie.indexOf("cookietest")!=-1?!0:!1),n}function setCookieValue(n,t,i){var u="",r;i&&(r=new Date,r.setTime(r.getTime()+i*864e5),u="; expires="+r.toUTCString());document.cookie=n+"="+(t||"")+u+"; path=/"}function getCookieValue(n){for(var t,r=n+"=",u=document.cookie.split(";"),i=0;i<u.length;i++){for(t=u[i];t.charAt(0)==" ";)t=t.substring(1,t.length);if(t.indexOf(r)==0)return t.substring(r.length,t.length)}return null}function clearCookieValue(n){document.cookie=n+"=; Max-Age=-99999999;"}function showBrowserSize(){var n="measurements";$("body").append('<div id="'+n+'"><\/div>');$("#"+n).css({"font-family":"arial",position:"fixed",bottom:"0",right:"0","background-color":"black",color:"white",padding:"5px","font-size":"10px",opacity:"0.4"});getDimensions=function(){return $(window).width()+" ("+$(document).width()+") x "+$(window).height()+" ("+$(document).height()+")"};$("#"+n).text(getDimensions());$(window).on("resize",function(){$("#"+n).text(getDimensions())})}typeof storbie=="undefined"&&(storbie={});storbie.waiting={show:function(){$("#waiting").show()},hide:function(){$("#waiting").hide()}},function(n){n.fn.waiting=function(){return this.each(function(){n(this).notWaiting();n(this).prepend('<div class="waiting"><\/div>')})}}(jQuery),function(n){n.fn.notWaiting=function(){return this.each(function(){n(this).first().find("div.waiting").remove()})}}(jQuery);storbie.unloaded=!1;$(window).bind("beforeunload",function(){storbie.unloaded=!0});storbie.ajaxData=function(n){return storbie.ajax($.extend({},n,{done:function(t){t.result&&n.done(t.result)},clearMessage:!1}))};storbie.ajax=function(n){function f(n,i,r,u){storbie.unloaded||(t.error?t.error(n,r,u,i):t.errorUrl?storbie.message.errorWithRedirect(n,t.errorUrl):storbie.message.error(n))}var t=$.extend({},{async:!0,clearMessage:!1,background:!1,withCredentials:!1,method:"POST",json:!1,addParentPageContext:!0},n),i,r,u;if(!t.confirm||confirm(t.confirm))return t.waiting&&(t.targets&&t.targets.length>0?t.targets[0].waiting():storbie.waiting.show()),t.clearMessage&&storbie.message.clear(),i=t.addParentPageContext?storbie.addParentPageContext(t.url):t.url,t.json?(r="application/json;charset=utf-8",u=JSON.stringify(t.data)):(r="application/x-www-form-urlencoded; charset=UTF-8",u=t.data),i=updateQueryString("ajax","true",i),$.ajax({url:i,type:t.method,beforeSend:function(n){return n.setRequestHeader("Sb-Ajax-Referrer-Url",location.href),n.setRequestHeader("X-Requested-With","XMLHttpRequest"),n},data:u,contentType:r,async:t.async,traditional:!0,cache:!1,crossDomain:!0,xhrFields:{withCredentials:n.withCredentials}}).done(function(n,i,r){if(n.error){f(n.error.errorMessage,n.error.errorClickBehaviour,r,i);return}if(n.refresh){location.reload(!0);return}if(n.redirect){window.location.href=n.redirect;return}if(n.replacements){var u=0;n.replacements.forEach(function(n){if(t.targets&&t.targets.length>u)t.targets[u].html(n),first=!1;else{var i=$(n.trim()).first().attr("id");$("#"+i).replaceWith(n)}u++})}else t.targets&&t.targets.length==1&&t.targets[0].html(n);t.done&&t.done(n);n.actionLink&&n.actionLink.url&&n.actionLink.popUp&&window.open(n.actionLink.url,n.actionLink.target);n.message&&(t.message?t.message(n.message.message,n.message.type,n.actionLink):storbie.message.set(n.message.message,n.message.type,n.actionLink))}).fail(function(n,i,r){t.background||f(r)}).always(function(n){!t.waiting||n.refresh||n.redirect||(t.targets&&t.targets.length>0?t.targets[0].notWaiting():storbie.waiting.hide());t.always&&t.always()})};storbie.ajaxPopUp=function(n){var t=$.extend({},{async:!0,clearMessage:!0,background:!1},n),i;storbie.ajaxPopUpClose();i='<div class="pop-up"><div class="disabled-background" style="display:none"><\/div><div class="content-outer"><div class="content" style="display:none"><\/div><\/div><\/div>';$("body").prepend(i);i=$(".pop-up");i.find(".disabled-background").fadeIn();i.find(".content").slideDown("normal",function(){$(this).ajaxReplace({url:t.url,data:t.data,done:function(){var n=$(".pop-up");n.find(".disabled-background").click(function(){storbie.ajaxPopUpClose()});n.find(".close-pop-up").click(function(){storbie.ajaxPopUpClose()});n.find(".content-outer").click(function(n){$(n.target).hasClass("content-outer")&&storbie.ajaxPopUpClose()});t.done&&t.done.call(n,t.data)}})})};storbie.ajaxPopUpClose=function(){var n=$(".pop-up");n.find(".disabled-background").fadeOut();n.find(".content").fadeOut("normal",function(){n.remove()})};$(function(){$.fn.ajaxReplace=function(n){return this.each(function(){var t=$(this);storbie.ajax({url:n.url,targets:[t],data:n.data,addParentPageContext:n.addParentPageContext,errorUrl:n.errorUrl,done:function(i){n.done&&n.done.call(t,i)},error:function(i,r,u,f){n.error&&n.error.call(t,i,f)},waiting:typeof n.waiting!="undefined"?n.waiting:!0})})}});storbie.message={getDiv:function(){return $("#messageBlock")},exists:function(){return storbie.message.getDiv().length>0},set:function(n,t,i,r,u){function h(n){return n=="success"||n=="alert"||n=="error"?n:null}var f,o,e,s;storbie.waiting.hide();t!="error"&&storbie.message.exists()?(f=storbie.message.getDiv(),f.removeClass("success").removeClass("alert").removeClass("error"),n?(e=h(t),e&&f.addClass(e),o=htmlEncode(n),i&&i.url&&i.showButton&&(o+='<a href="'+i.url+'" class="message-button" target="'+i.target+'">'+htmlEncode(i.text)+"<\/a>"),f.is(":visible")?f.fadeOut("fast",function(){f.fadeIn("fast").find("div:last").html(o)}):f.fadeIn("fast").find("div:last").html(o)):f.fadeOut("fast")):($("#messageBlockPopUp").remove(),n&&(e=h(t),s='<div id="messageBlockPopUp"><div class="disabled-background"><\/div><div class="message-block-outer"><div class="message-block'+(e?" "+e:"")+'"><div class="message-text">'+htmlEncode(n)+"<\/div><\/div><\/div><\/div>",$("body").prepend(s),$("#messageBlockPopUp").click(function(){t=="error"?u==="noreload"?$("#messageBlockPopUp").remove():r?window.location.href=r:location.reload():$("#messageBlockPopUp").remove()})))},clear:function(){storbie.message.set("")},alert:function(n){storbie.message.set(n,"alert")},error:function(n,t){storbie.message.set(n,"error",null,null,t)},success:function(n){storbie.message.set(n,"success")},message:function(n){storbie.message.set(n)},errorWithRedirect:function(n,t){storbie.message.set(n,"error",null,t)}};storbie.addParentPageContext=function(n){return updateQueryString("outer-ref",encodeURIComponent(window.location.pathname+window.location.search),n)};storbie.openPost=function(n){var t=$.extend({},{target:"_self"},n),i=$("<form id='openPageForm' method='post' action='"+storbie.addParentPageContext(t.url)+"' target='"+t.target+"'><\/form>");for(name in t.data)t.data.hasOwnProperty(name)&&i.append('<input type="hidden" name="'+name+'" value="'+t.data[name]+'" />');$("body").append(i);i.submit();$("body").find("#openPageForm").remove()},function(n){n.fn.controlBar=function(t){var i=n(this),s=i.find('[data-ui="control-bar-menu-activator"]'),r=i.find('[data-ui="control-bar-menu-dropdown"]'),c=!1,e=!1,h=i.find('[data-ui="control-bar-search-activator"]'),o=i.find('[data-ui="control-bar-search-dropdown"]'),v=o.find("input"),u=n.extend({},n.fn.controlBar.defaults,t),l,a;i=n(this);s.click(function(n){r!=null&&r.is(":visible")?f():y();n.preventDefault()});n(document).mouseup(function(t){e&&n.contains(i[0],t.target)&&(r.is(t.target)||r.has(t.target).length!==0||f())});var y=function(){s.addClass("selected");r.stop().slideDown(u.menuSpeed,function(){e=!0;p();c||setTimeout(function(){n(window).resize(function(){f()})},1e3);c=!0})},f=function(){e=!1;i.removeClass("sticky");r.stop().slideUp(u.menuSpeed,function(){s.removeClass("selected")})},p=function(){var u=i.outerHeight()+r.outerHeight(),t=u>n(window).height();t&&n(window).scrollTop(0);i.toggleClass("sticky",t)};return h.click(function(){var n=!o.is(":visible");n?(f(),l()):a()}),n(document).mouseup(function(n){e&&(r.is(n.target)||r.has(n.target).length!==0||f())}),l=function(){n(window).width()<=u.mobileSearchMaxWidth&&(h.addClass("selected"),o.stop().slideDown(u.searchSpeed,function(){v.select()}))},a=function(){n(window).width()<=u.mobileSearchMaxWidth&&o.stop().slideUp(u.searchSpeed,function(){h.removeClass("selected")})},n(".profile-control").dropDownMenu({manualTrigger:!0,targetsSelector:".profile-button",menuOpenTriggerCssClass:"profile-button-selected"}),this};n.fn.controlBar.defaults={easing:"swing",horizontalSpeed:400,verticalSpeed:400,mobileSearchMaxWidth:800}}(jQuery);$.fn.dropDownMenu=function(n){function u(){return $(this).hasClass("open-menu")}function f(){return t.targetsSelector==null?$(this).prev():t.isMultipleTargets?$(t.targetsSelector):$(t.targetsSelector).first()}function i(){if(u.call(this)){var i=$(this),n=f.call(i);$(document).off(".dropDownMenu");$(this).off(".dropDownMenu");n.off(".dropDownMenu");$(this).removeClass("open-menu");$(this).slideUp("fast",function(){t.menuOpenTriggerCssClass!=null&&t.menuOpenTriggerCssClass.length>0&&$(n).removeClass(t.menuOpenTriggerCssClass)});o.call(this)}}function o(){var n=$(this),i=f.call(n);i.on("click.dropDownMenu",function(t){t.stopPropagation();e.call(n,!1,!0)});if(!t.manualTrigger)i.on("mouseenter.dropDownMenu",function(t){t.stopPropagation();e.call(n,!0,!0)})}function e(n,r){var s;if(!u.call(this)){var e=$(this),o=f.call(e),h=!1;if(t.disabled&&(h=t.disabled.call(e)),h)i.call(e);else{if(e.off(".dropDownMenu"),o.off(".dropDownMenu"),$(".open-menu").each(function(){$(this).data("dropDownMenu")&&$(this).dropDownMenu("close")}),e.addClass("open-menu"),t.menuOpenTriggerCssClass!=null&&t.menuOpenTriggerCssClass.length>0&&$(o).addClass(t.menuOpenTriggerCssClass),e.slideDown("fast",function(){t.opened&&t.opened.call(e)}),r)$(document).on("click.dropDownMenu",function(n){n.stopPropagation();n.preventDefault();$(n.target).closest(".open-menu").length||i.call(e)});else e.add(o).on("click.dropDownMenu",function(){i.call(e)});if(n){s=null;e.add(o).on({"mouseenter.dropDownMenu":function(){s&&clearTimeout(s)},"mouseleave.dropDownMenu":function(){s=setTimeout(function(){i.call(e)},200)}})}}}}var t,r,s;if(defaults={disabled:null,targetsSelector:null,manualTrigger:!1,menuOpenTriggerCssClass:"drop-down-on"},t=null,r={init:function(){$(this).data("dropDownMenu",!0);o.call(this)},isOpen:function(){return u.call(this)},close:function(){i.call(this)},open:function(){e.call(this,!1,!1)}},r[n])return t=this.data("opts"),r[n].apply(this,Array.prototype.slice.call(arguments,1));if(typeof n!="object"&&n)$.error("Method "+n+" does not exist on jQuery.dropDownMenu");else return s=arguments,t=$.extend({},defaults,n),this.each(function(){return $(this).data("opts",t),r.init.apply($(this))})};typeof String.prototype.trim!="function"&&(String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")});typeof String.prototype.startsWith!="function"&&(String.prototype.startsWith=function(n,t){return t=t||0,this.substr(t,n.length)===n});$(function(){$("div.field[data-focus] input:not([disabled]),div.wizardStepField[data-focus] input:not([disabled]),input[data-focus]:not([disabled])").first().focus();$("div.field[data-select] input:not([disabled]),div.wizardStepField[data-select] input:not([disabled]),input[data-select]:not([disabled])").first().focus().select()});$(function(){$("[data-select-radio]").click(function(){$(this).prevAll("input[type=radio]:last").prop("checked",!0)})});var lastId=0;Array.prototype.forEach||(Array.prototype.forEach=function(n){var r=this.length,i,t;if(typeof n!="function")throw new TypeError;for(i=arguments[1],t=0;t<r;t++)t in this&&n.call(i,this[t],t,this)}),function(n){n.fn.showDialog=function(t){var i=n.extend({},n.fn.showDialog.defaults,t);return this.each(function(){var t=n(this),r=n("#dialog-background");r.fadeIn("fast");t.fadeIn("fast");r.click(function(){i.noClose||t.hideDialog(i)})})}}(jQuery),function(n){n.fn.hideDialog=function(t){var i=n.extend({},n.fn.showDialog.defaults,t);return this.each(function(){var t=n(this),r=n("#dialog-background");t.fadeOut("fast");r.fadeOut("fast");i.closedCallback&&i.closedCallback.call(n(this))})}}(jQuery);String.prototype.repeat=function(n){return new Array(n+1).join(this)};parseUri.options={strictMode:!1,key:["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"],q:{name:"queryKey",parser:/(?:^|&)([^&=]*)=?([^&]*)/g},parser:{strict:/^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/,loose:/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/}};$.fn.heightOfChildren=function(){var n=bottomOffset=0,t=!0;return $(this).children().each(function(i,r){var u=$(r),f=u.offset().top,e=f+(t?u.outerHeight():u.height());f<n&&(n=f);e>bottomOffset&&(bottomOffset=e)}),bottomOffset-n-$(this).offset().top};$.fn.lockHeightToWidth=function(n){function i(){t.css("height",t.width()*r.ratio)}$.fn.lockHeightToWidth.defaults={ratio:1};var r=$.extend({},$.fn.lockHeightToWidth.defaults,n),t=$(this);i();$(window).resize(function(){i()})},function(n){n.fn.setMaxOnInputs=function(){return this.each(function(){n(this).find("input[data-val-length-max]").each(function(){var t=parseInt(n(this).attr("data-val-length-max"));n(this).prop("maxlength",t)})})}}(jQuery);$.fn.putCursorAtEnd=function(){return this.each(function(){if($(this).focus(),this.setSelectionRange){var n=$(this).val().length*2;this.setSelectionRange(n,n)}else $(this).val($(this).val());this.scrollTop=999999})};$(function(){areCookiesEnabled()||$("body").append("<div class='notification-bar'>You currently have Cookies disabled. Please note that Cookies are required for this website to function correctly.<\/div>")});$.fn.hoverClass=function(){$(this).hover(function(){$(this).addClass("hover")},function(){$(this).removeClass("hover")})};$.fn.isScrolledOntoScreen=function(){var n=$(window),t=$(this).offset().top+$(this).outerHeight(),i=n.scrollTop()+n.height();return i>=t+10};$.fn.viewportOffsetInfo=function(n,t){n=typeof n!="undefined"?n:0;t=typeof t!="undefined"?t:!1;var o=$(window),s=$(this).offset(),h=$(this).outerHeight(),r={top:s.top,bottom:s.top+h,height:h},c=o.scrollTop(),l=o.height(),i={top:c+n,bottom:c+l,height:l},a=+(t?r.height:0)+n,u=Math.max(r.top-i.height+a,0),v=u+i.height+r.height-a*2,p=v-u,e=!(i.top>u),f=!(i.top<v),y=f?1:0;return f||e||(y=1/p*(i.top-u)),{isAboveViewport:f,isBelowViewport:e,isOnScreen:!f&&!e,targetViewportPosition:y,viewportInfo:i,targetInfo:r}};$.fn.dropDownMenu=function(n){function u(){return $(this).hasClass("open-menu")}function f(){var n,i;return t.targetsSelector==null&&!t.targetIdAttribute?$(this).prev():(n=$(),t.targetsSelector!=null&&(n=n.add(t.targetsSelector)),t.targetIdAttribute&&(i=$(this).attr(t.targetIdAttribute),n=n.add("#"+i)),n)}function i(){var n,i;u.call(this)&&(n=$(this),n.data("openedByClick",!1),i=f.call(n),$(document).off(".dropDownMenu"),$(this).off(".dropDownMenu"),i.off(".dropDownMenu"),$(this).removeClass("open-menu"),$(this).slideUp("fast",function(){t.menuOpenTriggerCssClass!=null&&t.menuOpenTriggerCssClass.length>0&&$(i).removeClass(t.menuOpenTriggerCssClass)}),o.call(this))}function o(){var n=$(this),i=f.call(n);i.on("click.dropDownMenu",function(t){t.stopPropagation();e.call(n,!0,!1,!0)});if(!t.manualTrigger)i.on("mouseenter.dropDownMenu",function(t){t.stopPropagation();e.call(n,!1,!0,!0)})}function e(n,r,e){var o,s,c,h;if(!u.call(this))if(o=$(this),n&&o.data("openedByClick",!0),s=f.call(o),c=!1,t.disabled&&(c=t.disabled.call(o)),c)i.call(o);else{if(o.off(".dropDownMenu"),s.off(".dropDownMenu"),$(".open-menu").each(function(){$(this).data("dropDownMenu")&&$(this).dropDownMenu("close")}),o.addClass("open-menu"),t.menuOpenTriggerCssClass!=null&&t.menuOpenTriggerCssClass.length>0&&$(s).not(".no-drop-down-css").addClass(t.menuOpenTriggerCssClass),o.slideDown("fast",function(){t.opened&&t.opened.call(o)}),e)$(document).on("click.dropDownMenu",function(n){o.data("openedByClick")===!0?$(n.target).closest(".open-menu").length||i.call(o):o.data("openedByClick",!0)});else o.add(s).on("click.dropDownMenu",function(){o.data("openedByClick")===!0?i.call(o):o.data("openedByClick",!0)});if(r){h=null;o.add(s).on({"mouseenter.dropDownMenu":function(){h&&clearTimeout(h)},"mouseleave.dropDownMenu":function(){h=setTimeout(function(){i.call(o)},200)}})}}}var t,r,s;if(defaults={disabled:null,targetsSelector:null,targetIdAttribute:null,manualTrigger:!1,menuOpenTriggerCssClass:"drop-down-on"},t=null,r={init:function(){$(this).data("dropDownMenu",!0);o.call(this)},isOpen:function(){return u.call(this)},close:function(){i.call(this)},open:function(){e.call(this,!0,!1,!1)}},r[n])return t=this.data("opts"),r[n].apply(this,Array.prototype.slice.call(arguments,1));if(typeof n!="object"&&n)$.error("Method "+n+" does not exist on jQuery.dropDownMenu");else return s=arguments,t=$.extend({},defaults,n),this.each(function(){return $(this).data("opts",t),r.init.apply($(this))})}