$(function(){if(!Array.prototype.indexOf)Array.prototype.indexOf=function(c,a){for(var b=a||0,d=this.length;b<d;b++)if(this[b]==c)return b;return-1};$(".click-once, .buttons .primaryAction").click(function(c){var a=$(this);a.data("clicked")?c.preventDefault():a.data("clicked",!0)});$(".to-top-link").click(function(c){$("html").scrollTop(0);c.preventDefault()});$("input[type=text][id*=date]").datepicker({yearRange:"1982:+7",dateFormat:"d-M-yy",changeMonth:!0,changeYear:!0});$("input[type=text].clear-on-focus").each(function(){""==
$(this).val()&&$(this).val($(this).attr("title")).focus(function(){$(this).val()==$(this).attr("title")&&$(this).val("")}).blur(function(){""==$.trim($(this).val())&&$(this).val($(this).attr("title"))})});$("#additional").not(".filters-menu").find("li.current").removeClass("current").end().find("a[href="+window.location.pathname+"]").each(function(){$(this).parent().addClass("current");$(this).parents("ul.nav-sub > li").addClass("current")});$("html").ajaxSend(function(c,a,b){if(!/^http:.*/.test(b.url)&&
!/^https:.*/.test(b.url)){c=null;if(document.cookie&&""!=document.cookie)for(var b=document.cookie.split(";"),d=0;d<b.length;d++){var e=jQuery.trim(b[d]);if("csrftoken="==e.substring(0,10)){c=decodeURIComponent(e.substring(10));break}}a.setRequestHeader("X-CSRFToken",c||"")}});$("textarea[data-characterMax]:not([data-tinyMCE])").each(function(c,a){var b=$("<p />").addClass("character-count-bottom").addClass("instructional").addClass("ui-helper-clearfix"),d=$(a).data("characterMax")||$(a).attr("characterMax"),
d=parseInt(d),e=$("label[for="+$(a).attr("id")+"]");e.length&&e.addClass("label-count-top").addClass("ui-helper-clearfix");e=$("<span />").addClass("character-count-top").addClass("instructional").addClass("ui-helper-clearfix").text("Maximum: "+d+" characters");$(a).before(e);$(a).after(b);$(a).keyup(function(){var a=$(this),c=d,h=$(a).val(),h=h.replace(/(\\r\\n|\\r|\\n)/g,"\\r\\n"),e=Math.max(c-h.length,0);0==e&&$(a).val(h.substr(0,c));b.text(e+" characters remaining")}).keyup()})});
function addMCECharacterCount(c){var a=c.getElement();$(a).addClass("ui-helper-clearfix");var b=$("<p />").addClass("character-count-bottom").addClass("instructional").addClass("ui-helper-clearfix"),d=$(a).data("characterMax")||$(a).attr("characterMax"),d=parseInt(d),e=$("label[for="+$(a).attr("id")+"]");e.length&&e.addClass("label-count-top").addClass("ui-helper-clearfix");e=$("<span />").addClass("character-count-top").addClass("instructional").addClass("ui-helper-clearfix").text("Maximum: "+d+
" characters");$(a).before(e);$(e).after('<div class="ui-helper-clearfix" />');var g="",f="";d&&(c.onLoadContent.add(function(a){g=a.getContent().replace(/\n/g,"\r\n");a=d-g.length;0<=a?(f=" characters remaining",b.hasClass("count-limit")&&b.removeClass("count-limit")):(f=" characters over the limit",b.hasClass("count-limit")||b.addClass("count-limit"));b.text(Math.abs(a)+f)}),c.onEvent.add(function(a){g=a.getContent().replace(/\n/g,"\r\n");a=d-g.length;0<=a?(f=" characters remaining",b.hasClass("count-limit")&&
b.removeClass("count-limit")):(f=" characters over the limit",b.hasClass("count-limit")||b.addClass("count-limit"));b.text(Math.abs(a)+f)}),$(a).after(b))}
(function(c){function a(){}for(var b="assert,clear,count,debug,dir,dirxml,error,exception,firebug,group,groupCollapsed,groupEnd,info,log,memoryProfile,memoryProfileEnd,profile,profileEnd,table,time,timeEnd,timeStamp,trace,warn".split(","),d;d=b.pop();)c[d]=c[d]||a})(function(){try{return console.log(),window.console}catch(c){return window.console={}}}());

