(function(f){if(/1\.(0|1|2)\.(0|1|2)/.test(f.fn.jquery)||/^1.1/.test(f.fn.jquery)){alert("blockUI requires jQuery v1.2.3 or later!  You are using v"+f.fn.jquery);return;}f.fn._fadeIn=f.fn.fadeIn;f.blockUI=function(m){c(window,m);};f.unblockUI=function(m){g(window,m);};f.growlUI=function(p,n,o){var m=f('<div class="growlUI"></div>');if(p){m.append("<h1>"+p+"</h1>");}if(n){m.append("<h2>"+n+"</h2>");}if(o==undefined){o=3000;}f.blockUI({message:m,fadeIn:700,fadeOut:1000,centerY:false,timeout:o,showOverlay:false,css:f.blockUI.defaults.growlCSS});};f.fn.block=function(m){return this.each(function(){if(f.css(this,"position")=="static"){this.style.position="relative";}if(f.browser.msie){this.style.zoom=1;}c(this,m);});};f.fn.unblock=function(m){return this.each(function(){g(this,m);});};f.blockUI.version=2.16;f.blockUI.defaults={message:"<h1>Please wait...</h1>",css:{padding:0,margin:0,width:"30%",top:"40%",left:"35%",textAlign:"center",color:"#000",border:"3px solid #aaa",backgroundColor:"#fff",cursor:"wait"},overlayCSS:{backgroundColor:"#000",opacity:"0.6"},growlCSS:{width:"350px",top:"10px",left:"",right:"10px",border:"none",padding:"5px",opacity:"0.6",cursor:null,color:"#fff",backgroundColor:"#000","-webkit-border-radius":"10px","-moz-border-radius":"10px"},baseZ:1000,centerX:true,centerY:true,allowBodyStretch:true,constrainTabKey:true,fadeIn:200,fadeOut:400,timeout:0,showOverlay:true,focusInput:true,applyPlatformOpacityRules:true,onUnblock:null,quirksmodeOffsetHack:4};var d=f.browser.msie&&/MSIE 6.0/.test(navigator.userAgent);var b=null;var e=[];function c(o,m){var y=(o==window);var p=m&&m.message!==undefined?m.message:undefined;m=f.extend({},f.blockUI.defaults,m||{});m.overlayCSS=f.extend({},f.blockUI.defaults.overlayCSS,m.overlayCSS||{});var x=f.extend({},f.blockUI.defaults.css,m.css||{});p=p===undefined?m.message:p;if(y&&b){g(window,{fadeOut:0});}if(p&&typeof p!="string"&&(p.parentNode||p.jquery)){var r=p.jquery?p[0]:p;var w={};f(o).data("blockUI.history",w);w.el=r;w.parent=r.parentNode;w.display=r.style.display;w.position=r.style.position;if(w.parent){w.parent.removeChild(r);}}var A=m.baseZ;var v=(f.browser.msie)?f('<iframe class="blockUI" style="z-index:'+(A++)+';display:none;border:none;margin:0;padding:0;position:absolute;width:100%;height:100%;top:0;left:0" src="about:blank"></iframe>'):f('<div class="blockUI" style="display:none"></div>');var u=f('<div class="blockUI blockOverlay" style="z-index:'+(A++)+';display:none;cursor:wait;border:none;margin:0;padding:0;width:100%;height:100%;top:0;left:0"></div>');var q=y?f('<div class="blockUI blockMsg blockPage" style="z-index:'+A+';display:none;position:fixed"></div>'):f('<div class="blockUI blockMsg blockElement" style="z-index:'+A+';display:none;position:absolute"></div>');if(p){q.css(x);}if(!m.applyPlatformOpacityRules||!(f.browser.mozilla&&/Linux/.test(navigator.platform))){u.css(m.overlayCSS);}u.css("position",y?"fixed":"absolute");if(f.browser.msie){v.css("opacity","0.0");}f([v[0],u[0],q[0]]).appendTo(y?"body":o);var D=f.browser.msie&&(f.browser.version<8||!f.boxModel)&&(!f.boxModel||f("object,embed",y?null:o).length>0);if(d||D&&q[0].style.setExpression){if(y&&m.allowBodyStretch&&f.boxModel){f("html,body").css("height","100%");}if((d||!f.boxModel)&&!y){var E=j(o,"borderTopWidth"),s=j(o,"borderLeftWidth");var C=E?"(0 - "+E+")":0;var n=s?"(0 - "+s+")":0;}f.each([v,u,q],function(t,H){var z=H[0].style;z.position="absolute";if(t<2){y?z.setExpression("height","Math.max(document.body.scrollHeight, document.body.offsetHeight) - (jQuery.boxModel?0:"+m.quirksmodeOffsetHack+') + "px"'):z.setExpression("height",'this.parentNode.offsetHeight + "px"');y?z.setExpression("width",'jQuery.boxModel && document.documentElement.clientWidth || document.body.clientWidth + "px"'):z.setExpression("width",'this.parentNode.offsetWidth + "px"');if(n){z.setExpression("left",n);}if(C){z.setExpression("top",C);}}else{if(m.centerY){if(y){z.setExpression("top",'(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"');
}z.marginTop=0;}else{if(!m.centerY&&y){var F=(m.css&&m.css.top)?parseInt(m.css.top):0;var G="((document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "+F+') + "px"';z.setExpression("top",G);}}}});}if(p){q.append(p);if(p.jquery||p.nodeType){f(p).show();}}if(f.browser.msie&&m.showOverlay){v.show();}if(m.fadeIn){if(m.showOverlay){u._fadeIn(m.fadeIn);}if(p){q.fadeIn(m.fadeIn);}}else{if(m.showOverlay){u.show();}if(p){q.show();}}i(1,o,m);if(y){b=q[0];e=f(":input:enabled:visible",b);if(m.focusInput){setTimeout(l,20);}}else{a(q[0],m.centerX,m.centerY);}if(m.timeout){var B=setTimeout(function(){y?f.unblockUI(m):f(o).unblock(m);},m.timeout);f(o).data("blockUI.timeout",B);}}function g(p,q){var o=p==window;var n=f(p);var r=n.data("blockUI.history");var s=n.data("blockUI.timeout");if(s){clearTimeout(s);n.removeData("blockUI.timeout");}q=f.extend({},f.blockUI.defaults,q||{});i(0,p,q);var m=o?f("body").children().filter(".blockUI"):f(".blockUI",p);if(o){b=e=null;}if(q.fadeOut){m.fadeOut(q.fadeOut);setTimeout(function(){h(m,r,q,p);},q.fadeOut);}else{h(m,r,q,p);}}function h(m,p,o,n){m.each(function(q,r){if(this.parentNode){this.parentNode.removeChild(this);}});if(p&&p.el){p.el.style.display=p.display;p.el.style.position=p.position;if(p.parent){p.parent.appendChild(p.el);}f(p.el).removeData("blockUI.history");}if(typeof o.onUnblock=="function"){o.onUnblock(n,o);}}function i(m,q,r){var p=q==window,o=f(q);if(!m&&(p&&!b||!p&&!o.data("blockUI.isBlocked"))){return;}if(!p){o.data("blockUI.isBlocked",m);}if(m&&!r.showOverlay){return;}var n="mousedown mouseup keydown keypress";m?f(document).bind(n,r,k):f(document).unbind(n,k);}function k(p){if(p.keyCode&&p.keyCode==9){if(b&&p.data.constrainTabKey){var o=e;var n=!p.shiftKey&&p.target==o[o.length-1];var m=p.shiftKey&&p.target==o[0];if(n||m){setTimeout(function(){l(m);},10);return false;}}}if(f(p.target).parents("div.blockMsg").length>0){return true;}return f(p.target).parents().children().filter("div.blockUI").length==0;}function l(m){if(!e){return;}var n=e[m===true?e.length-1:0];if(n){n.focus();}}function a(r,m,v){var u=r.parentNode,q=r.style;var n=((u.offsetWidth-r.offsetWidth)/2)-j(u,"borderLeftWidth");var o=((u.offsetHeight-r.offsetHeight)/2)-j(u,"borderTopWidth");if(m){q.left=n>0?(n+"px"):"0";}if(v){q.top=o>0?(o+"px"):"0";}}function j(m,n){return parseInt(f.css(m,n))||0;}})(jQuery);function ja_authenticate_phone(a,c,b){$.ajax({type:"POST",async:false,url:"/sms/authenticate/",data:({auth_phone:a}),success:function(e){if(e=="OK"){$.unblockUI();c();return;}var d=$("<div>"+e+"</div>").attr("id","auth_popup");$.blockUI({message:d,css:{left:(($(document).width()-400)/2)+"px",width:"400px",cursor:"default",padding:"15px"},overlayCSS:{cursor:"default"}});d=$("#auth_popup");d.find("input[name=cancel]").click(function(){$.unblockUI();return false;});d.find("form").submit(function(){var f=$(this);$.ajax({type:"POST",dataType:"json",url:"/sms/authenticate/json/",data:f.serialize(),error:function(g){b();$("#auth_message").text("Villa: Tókst ekki að auðkenna símanúmer.");},success:function(g){if(g.success){$.unblockUI();c();}else{b();$("#auth_message").text(g.message);}}});return false;});}});}jQuery(function(d){var c=function(g,h){if(!h[0]){return;}var f=h.parent().find("label i");var e=parseInt(f.text().replace(/^\((\d+).+\)/,"$1"),10);if(!e){return;}f.html("<b>"+e+"</b> "+d.gettext("chars_remaining"));h.keyup(function(j){var i=e-d(this).val().length;if(0<=i&&i<10){f.addClass("nearwarning");}else{f.removeClass("nearwarning");}if(i<0){f.addClass("warning");f.html("<b>"+(-i)+"</b> "+d.gettext("chars_over"));}else{f.removeClass("warning");f.html("<b>"+i+"</b> "+d.gettext("chars_remaining"));}});h.triggerHandler("keyup");d(h[0].form).submit(function(i){h[0].form.senda.disabled=true;h[0].form.senda.value=d.gettext("sending_sms");});};var a=d("#sms_tel");var b=d("#sms_msg");c(a,b);if(scope&&scope=="sms"&&a[0]){a.focus();}d(".note a[href=#skilmalar]").click(function(){d(".tabs").minitabs(2);
return false;});d("#banlist form").submit(function(){var f=d(this);var e=f.find("#ban_phone").val();if(e.replace(/\D/g,"").length!=7){alert(d.gettext("enter_valid_phone"));return false;}if(f.data("phone"+e)=="OK"){return true;}ja_authenticate_phone(e,function(){f.data("phone"+e,"OK");f.submit();},function(){f.data("phone"+e,"NO");});return false;});d("input[name=cancel]").click(function(){if(b[0]&&b.val()!=""){if(confirm(d.gettext("confirm_close"))){window.close();}}else{window.close();}});});