Vergleich jscripts/jquery.plugins.min.js - 1.8.1 - 1.8.20

  Keine Änderungen   Hinzugefügt   Modifiziert   Entfernt
Zeile 1Zeile 1
(function(e){var t=function(){return false===e.support.boxModel&&e.support.objectAll&&e.support.leadingWhitespace}();e.jGrowl=function(t,n){if(e("#jGrowl").size()===0)e('<div id="jGrowl"></div>').addClass(n&&n.position?n.position:e.jGrowl.defaults.position).appendTo("body");e("#jGrowl").jGrowl(t,n)};e.fn.jGrowl=function(t,n){if(e.isFunction(this.each)){var r=arguments;return this.each(function(){if(e(this).data("jGrowl.instance")===undefined){e(this).data("jGrowl.instance",e.extend(new e.fn.jGrowl,{notifications:[],element:null,interval:null}));e(this).data("jGrowl.instance").startup(this)}if(e.isFunction(e(this).data("jGrowl.instance")[t])){e(this).data("jGrowl.instance")[t].apply(e(this).data("jGrowl.instance"),e.makeArray(r).slice(1))}else{e(this).data("jGrowl.instance").create(t,n)}})}};e.extend(e.fn.jGrowl.prototype,{defaults:{pool:0,header:"",group:"",sticky:false,position:"top-right",glue:"after",theme:"default",themeState:"highlight",corners:"10px",check:250,life:3e3,closeDuration:"normal",openDuration:"normal",easing:"swing",closer:true,closeTemplate:"&times;",closerTemplate:"<div>[ close all ]</div>",log:function(){},beforeOpen:function(){},afterOpen:function(){},open:function(){},beforeClose:function(){},close:function(){},animateOpen:{opacity:"show"},animateClose:{opacity:"hide"}},notifications:[],element:null,interval:null,create:function(t,n){var r=e.extend({},this.defaults,n);if(typeof r.speed!=="undefined"){r.openDuration=r.speed;r.closeDuration=r.speed}this.notifications.push({message:t,options:r});r.log.apply(this.element,[this.element,t,r])},render:function(t){var n=this;var r=t.message;var i=t.options;i.themeState=i.themeState===""?"":"ui-state-"+i.themeState;var s=e("<div/>").addClass("jGrowl-notification "+i.themeState+" ui-corner-all"+(i.group!==undefined&&i.group!==""?" "+i.group:"")).append(e("<div/>").addClass("jGrowl-close").html(i.closeTemplate)).append(e("<div/>").addClass("jGrowl-header").html(i.header)).append(e("<div/>").addClass("jGrowl-message").html(r)).data("jGrowl",i).addClass(i.theme).children("div.jGrowl-close").bind("click.jGrowl",function(){e(this).parent().trigger("jGrowl.beforeClose")}).parent();e(s).bind("mouseover.jGrowl",function(){e("div.jGrowl-notification",n.element).data("jGrowl.pause",true)}).bind("mouseout.jGrowl",function(){e("div.jGrowl-notification",n.element).data("jGrowl.pause",false)}).bind("jGrowl.beforeOpen",function(){if(i.beforeOpen.apply(s,[s,r,i,n.element])!==false){e(this).trigger("jGrowl.open")}}).bind("jGrowl.open",function(){if(i.open.apply(s,[s,r,i,n.element])!==false){if(i.glue=="after"){e("div.jGrowl-notification:last",n.element).after(s)}else{e("div.jGrowl-notification:first",n.element).before(s)}e(this).animate(i.animateOpen,i.openDuration,i.easing,function(){if(e.support.opacity===false)this.style.removeAttribute("filter");if(e(this).data("jGrowl")!==null)e(this).data("jGrowl").created=new Date;e(this).trigger("jGrowl.afterOpen")})}}).bind("jGrowl.afterOpen",function(){i.afterOpen.apply(s,[s,r,i,n.element])}).bind("jGrowl.beforeClose",function(){if(i.beforeClose.apply(s,[s,r,i,n.element])!==false)e(this).trigger("jGrowl.close")}).bind("jGrowl.close",function(){e(this).data("jGrowl.pause",true);e(this).animate(i.animateClose,i.closeDuration,i.easing,function(){if(e.isFunction(i.close)){if(i.close.apply(s,[s,r,i,n.element])!==false)e(this).remove()}else{e(this).remove()}})}).trigger("jGrowl.beforeOpen");if(i.corners!==""&&e.fn.corner!==undefined)e(s).corner(i.corners);if(e("div.jGrowl-notification:parent",n.element).size()>1&&e("div.jGrowl-closer",n.element).size()===0&&this.defaults.closer!==false){e(this.defaults.closerTemplate).addClass("jGrowl-closer "+this.defaults.themeState+" ui-corner-all").addClass(this.defaults.theme).appendTo(n.element).animate(this.defaults.animateOpen,this.defaults.speed,this.defaults.easing).bind("click.jGrowl",function(){e(this).siblings().trigger("jGrowl.beforeClose");if(e.isFunction(n.defaults.closer)){n.defaults.closer.apply(e(this).parent()[0],[e(this).parent()[0]])}})}},update:function(){e(this.element).find("div.jGrowl-notification:parent").each(function(){if(e(this).data("jGrowl")!==undefined&&e(this).data("jGrowl").created!==undefined&&e(this).data("jGrowl").created.getTime()+parseInt(e(this).data("jGrowl").life,10)<(new Date).getTime()&&e(this).data("jGrowl").sticky!==true&&(e(this).data("jGrowl.pause")===undefined||e(this).data("jGrowl.pause")!==true)){e(this).trigger("jGrowl.beforeClose")}});if(this.notifications.length>0&&(this.defaults.pool===0||e(this.element).find("div.jGrowl-notification:parent").size()<this.defaults.pool))this.render(this.notifications.shift());if(e(this.element).find("div.jGrowl-notification:parent").size()<2){e(this.element).find("div.jGrowl-closer").animate(this.defaults.animateClose,this.defaults.speed,this.defaults.easing,function(){e(this).remove()})}},startup:function(n){this.element=e(n).addClass("jGrowl").append('<div class="jGrowl-notification"></div>');this.interval=setInterval(function(){e(n).data("jGrowl.instance").update()},parseInt(this.defaults.check,10));if(t){e(this.element).addClass("ie6")}},shutdown:function(){e(this.element).removeClass("jGrowl").find("div.jGrowl-notification").trigger("jGrowl.close").parent().empty();clearInterval(this.interval)},close:function(){e(this.element).find("div.jGrowl-notification").each(function(){e(this).trigger("jGrowl.beforeClose")})}});e.jGrowl.defaults=e.fn.jGrowl.prototype.defaults})(jQuery);(function(e){var t=null;e.modal=function(n,r){e.modal.close();var i,s;this.$body=e("body");this.options=e.extend({},e.modal.defaults,r);this.options.doFade=!isNaN(parseInt(this.options.fadeDuration,10));if(n.is("a")){s=n.attr("href");if(/^#/.test(s)){this.$elm=e(s);if(this.$elm.length!==1)return null;this.open()}else{this.$elm=e("<div>");this.$body.append(this.$elm);i=function(e,t){t.elm.remove()};this.showSpinner();n.trigger(e.modal.AJAX_SEND);e.get(s).done(function(r){if(!t)return;n.trigger(e.modal.AJAX_SUCCESS);t.$elm.empty().append(r).on(e.modal.CLOSE,i);t.hideSpinner();t.open();n.trigger(e.modal.AJAX_COMPLETE)}).fail(function(){n.trigger(e.modal.AJAX_FAIL);t.hideSpinner();n.trigger(e.modal.AJAX_COMPLETE)})}}else{this.$elm=n;this.open()}};e.modal.prototype={constructor:e.modal,open:function(){var t=this;if(this.options.doFade){this.block();setTimeout(function(){t.show()},this.options.fadeDuration*this.options.fadeDelay)}else{this.block();this.show()}if(this.options.escapeClose){e(document).on("keydown.modal",function(t){if(t.which==27)e.modal.close()})}if(this.options.clickClose)this.blocker.click(e.modal.close)},close:function(){this.unblock();this.hide();if(!this.options.keepelement)this.$elm.remove();e(document).off("keydown.modal")},block:function(){var t=this.options.doFade?0:this.options.opacity;this.$elm.trigger(e.modal.BEFORE_BLOCK,[this._ctx()]);this.blocker=e('<div class="jquery-modal blocker"></div>').css({top:0,right:0,bottom:0,left:0,width:"100%",height:"100%",position:"fixed",zIndex:this.options.zIndex,background:this.options.overlay,opacity:t});this.$body.append(this.blocker);if(this.options.doFade){this.blocker.animate({opacity:this.options.opacity},this.options.fadeDuration)}this.$elm.trigger(e.modal.BLOCK,[this._ctx()])},unblock:function(){if(this.options.doFade){this.blocker.fadeOut(this.options.fadeDuration,function(){e(this).remove()})}else{this.blocker.remove()}},show:function(){this.$elm.trigger(e.modal.BEFORE_OPEN,[this._ctx()]);if(this.options.showClose){this.closeButton=e('<a href="#close-modal" rel="modal:close" class="close-modal '+this.options.closeClass+'">'+this.options.closeText+"</a>");this.$elm.append(this.closeButton)}this.$elm.addClass(this.options.modalClass+" current");this.center();if(this.options.doFade){this.$elm.fadeIn(this.options.fadeDuration)}else{this.$elm.show()}this.$elm.trigger(e.modal.OPEN,[this._ctx()])},hide:function(){this.$elm.trigger(e.modal.BEFORE_CLOSE,[this._ctx()]);if(this.closeButton)this.closeButton.remove();this.$elm.removeClass("current");if(this.options.doFade){this.$elm.fadeOut(this.options.fadeDuration)}else{this.$elm.hide()}this.$elm.trigger(e.modal.CLOSE,[this._ctx()])},showSpinner:function(){if(!this.options.showSpinner)return;this.spinner=this.spinner||e('<div class="'+this.options.modalClass+'-spinner"></div>').append(this.options.spinnerHtml);this.$body.append(this.spinner);this.spinner.show()},hideSpinner:function(){if(this.spinner)this.spinner.remove()},center:function(){this.$elm.css({position:"fixed",top:"50%",left:"50%",marginTop:-(this.$elm.outerHeight()/2),marginLeft:-(this.$elm.outerWidth()/2),zIndex:this.options.zIndex+1})},_ctx:function(){return{elm:this.$elm,blocker:this.blocker,options:this.options}}};e.modal.prototype.resize=e.modal.prototype.center;e.modal.close=function(e){if(!t)return;if(e)e.preventDefault();t.close();var n=t.$elm;t=null;return n};e.modal.resize=function(){if(!t)return;t.resize()};e.modal.isActive=function(){return t?true:false};e.modal.defaults={overlay:"#000",opacity:.75,zIndex:1,escapeClose:true,clickClose:true,closeText:"Close",closeClass:"",modalClass:"modal",spinnerHtml:null,showSpinner:true,showClose:true,fadeDuration:null,fadeDelay:1,keepelement:false};e.modal.BEFORE_BLOCK="modal:before-block";e.modal.BLOCK="modal:block";e.modal.BEFORE_OPEN="modal:before-open";e.modal.OPEN="modal:open";e.modal.BEFORE_CLOSE="modal:before-close";e.modal.CLOSE="modal:close";e.modal.AJAX_SEND="modal:ajax:send";e.modal.AJAX_SUCCESS="modal:ajax:success";e.modal.AJAX_FAIL="modal:ajax:fail";e.modal.AJAX_COMPLETE="modal:ajax:complete";e.fn.modal=function(n){if(this.length===1){t=new e.modal(this,n)}return this};e(document).on("click.modal",'a[rel="modal:close"]',e.modal.close);e(document).on("click.modal",'a[rel="modal:open"]',function(t){t.preventDefault();e(this).modal()})})(jQuery);(function(e){var t="";var n=function(t,n){var t=e(t);var r=this;var i=e("#"+t.attr("id")+"_popup");if(typeof n=="undefined"){var n=true}this.open=function(s){s.preventDefault();if(i.is(":visible")){r.close();return}var o=t.offset();o.top+=t.outerHeight();if(t.offset().left+i.outerWidth()>e(window).width())var u=i.outerWidth()-t.outerWidth();else var u=0;i.css({position:"absolute",top:o.top,left:o.left-u});i.show();e("body, .popup_item").bind("click.close_popup",function(i){if(n){if(e(i.target).closest("#"+t.attr("id")).length==0){r.close()}}else{if(e(i.target).closest("#"+t.attr("id")).length==0&&e(i.target).closest("#"+t.attr("id")+"_popup").length==0){r.close()}}})};this.close=function(e){i.hide()}};e.fn.popupMenu=function(t){return this.each(function(){var r=new n(this,t);e(this).click(r.open)})}})(jQuery);(function(e){"use strict";e.prompt=function(t,n){if(n!==undefined&&n.classes!==undefined&&typeof n.classes==="string"){n={box:n.classes}}e.prompt.options=e.extend({},e.prompt.defaults,n);e.prompt.currentPrefix=e.prompt.options.prefix;if(e.prompt.timeout){clearTimeout(e.prompt.timeout)}e.prompt.timeout=false;var r=e.prompt.options,i=e(document.body),s=e(window);var o='<div class="'+e.prompt.options.prefix+"box "+r.classes.box+'">';if(r.useiframe&&e("object, applet").length>0){o+='<iframe src="javascript:false;" style="display:block;position:absolute;z-index:-1;" class="'+r.prefix+"fade "+r.classes.fade+'"></iframe>'}else{o+='<div class="'+r.prefix+"fade "+r.classes.fade+'"></div>'}o+='<div class="'+r.prefix+" "+r.classes.prompt+'">'+'<form action="javascript:false;" onsubmit="return false;" class="'+r.prefix+"form "+r.classes.form+'">'+'<div class="'+r.prefix+"close "+r.classes.close+'">'+r.closeText+"</div>"+'<div class="'+r.prefix+'states"></div>'+"</form>"+"</div>"+"</div>";e.prompt.jqib=e(o).appendTo(i);e.prompt.jqi=e.prompt.jqib.children("."+r.prefix);e.prompt.jqif=e.prompt.jqib.children("."+r.prefix+"fade");if(t.constructor===String){t={state0:{title:r.title,html:t,buttons:r.buttons,position:r.position,focus:r.focus,defaultButton:r.defaultButton,submit:r.submit}}}e.prompt.options.states={};var u,a;for(u in t){a=e.extend({},e.prompt.defaults.state,{name:u},t[u]);e.prompt.addState(a.name,a);if(e.prompt.currentStateName===""){e.prompt.currentStateName=a.name}}e.prompt.jqi.on("click","."+r.prefix+"buttons button",function(t){var n=e(this),i=n.parents("."+r.prefix+"state"),s=e.prompt.options.states[i.data("jqi-name")],o=i.children("."+r.prefix+"message"),u=s.buttons[n.text()]||s.buttons[n.html()],a={};if(u===undefined){for(var f in s.buttons){if(s.buttons[f].title===n.text()||s.buttons[f].title===n.html()){u=s.buttons[f].value}}}e.each(e.prompt.jqi.children("form").serializeArray(),function(e,t){if(a[t.name]===undefined){a[t.name]=t.value}else if(typeof a[t.name]===Array||typeof a[t.name]==="object"){a[t.name].push(t.value)}else{a[t.name]=[a[t.name],t.value]}});var l=new e.Event("impromptu:submit");l.stateName=s.name;l.state=i;i.trigger(l,[u,o,a]);if(!l.isDefaultPrevented()){e.prompt.close(true,u,o,a)}});var f=function(){if(r.persistent){var t=r.top.toString().indexOf("%")>=0?s.height()*(parseInt(r.top,10)/100):parseInt(r.top,10),n=parseInt(e.prompt.jqi.css("top").replace("px",""),10)-t;e("html,body").animate({scrollTop:n},"fast",function(){var t=0;e.prompt.jqib.addClass(r.prefix+"warning");var n=setInterval(function(){e.prompt.jqib.toggleClass(r.prefix+"warning");if(t++>1){clearInterval(n);e.prompt.jqib.removeClass(r.prefix+"warning")}},100)})}else{e.prompt.close(true)}};var l=function(t){var n=window.event?event.keyCode:t.keyCode;if(n===27){f()}if(n===13){var i=e.prompt.getCurrentState().find("."+r.prefix+"defaultbutton");var s=e(t.target);if(s.is("textarea,."+r.prefix+"button")===false&&i.length>0){t.preventDefault();i.click()}}if(n===9){var o=e("input,select,textarea,button",e.prompt.getCurrentState());var u=!t.shiftKey&&t.target===o[o.length-1];var a=t.shiftKey&&t.target===o[0];if(u||a){setTimeout(function(){if(!o){return}var e=o[a===true?o.length-1:0];if(e){e.focus()}},10);return false}}};e.prompt.position();e.prompt.style();e.prompt.jqif.click(f);s.resize({animate:false},e.prompt.position);e.prompt.jqi.find("."+r.prefix+"close").click(e.prompt.close);e.prompt.jqib.on("keydown",l).on("impromptu:loaded",r.loaded).on("impromptu:close",r.close).on("impromptu:statechanging",r.statechanging).on("impromptu:statechanged",r.statechanged);e.prompt.jqif[r.show](r.overlayspeed);e.prompt.jqi[r.show](r.promptspeed,function(){var t=e.prompt.jqi.find("."+r.prefix+"states ."+r.prefix+"state").eq(0);e.prompt.goToState(t.data("jqi-name"));e.prompt.jqib.trigger("impromptu:loaded")});if(r.timeout>0){e.prompt.timeout=setTimeout(function(){e.prompt.close(true)},r.timeout)}return e.prompt.jqib};e.prompt.defaults={prefix:"jqi",classes:{box:"",fade:"",prompt:"",form:"",close:"",title:"",message:"",buttons:"",button:"",defaultButton:""},title:"",closeText:"&times;",buttons:{Ok:true},loaded:function(e){},submit:function(e,t,n,r){},close:function(e,t,n,r){},statechanging:function(e,t,n){},statechanged:function(e,t){},opacity:.6,zIndex:999,overlayspeed:"slow",promptspeed:"fast",show:"fadeIn",focus:0,defaultButton:0,useiframe:false,top:"15%",position:{container:null,x:null,y:null,arrow:null,width:null},persistent:true,timeout:0,states:{},state:{name:null,title:"",html:"",buttons:{Ok:true},focus:0,defaultButton:0,position:{container:null,x:null,y:null,arrow:null,width:null},submit:function(e,t,n,r){return true}}};e.prompt.currentPrefix=e.prompt.defaults.prefix;e.prompt.currentStateName="";e.prompt.setDefaults=function(t){e.prompt.defaults=e.extend({},e.prompt.defaults,t)};e.prompt.setStateDefaults=function(t){e.prompt.defaults.state=e.extend({},e.prompt.defaults.state,t)};e.prompt.position=function(t){var n=e.fx.off,r=e.prompt.getCurrentState(),i=e.prompt.options.states[r.data("jqi-name")],s=i?i.position:undefined,o=e(window),u=document.body.scrollHeight,a=e(window).height(),f=e(document).height(),l=u>a?u:a,c=parseInt(o.scrollTop(),10)+(e.prompt.options.top.toString().indexOf("%")>=0?a*(parseInt(e.prompt.options.top,10)/100):parseInt(e.prompt.options.top,10));if(t!==undefined&&t.data.animate===false){e.fx.off=true}e.prompt.jqib.css({position:"absolute",height:l,width:"100%",top:0,left:0,right:0,bottom:0});e.prompt.jqif.css({position:"fixed",height:l,width:"100%",top:0,left:0,right:0,bottom:0});if(s&&s.container){var h=e(s.container).offset();if(e.isPlainObject(h)&&h.top!==undefined){e.prompt.jqi.css({position:"absolute"});e.prompt.jqi.animate({top:h.top+s.y,left:h.left+s.x,marginLeft:0,width:s.width!==undefined?s.width:null});c=h.top+s.y-(e.prompt.options.top.toString().indexOf("%")>=0?a*(parseInt(e.prompt.options.top,10)/100):parseInt(e.prompt.options.top,10));e("html,body").animate({scrollTop:c},"slow","swing",function(){})}}else if(s&&s.width){e.prompt.jqi.css({position:"absolute",left:"50%"});e.prompt.jqi.animate({top:s.y||c,left:s.x||"50%",marginLeft:s.width/2*-1,width:s.width})}else{e.prompt.jqi.css({position:"absolute",top:c,left:"50%",marginLeft:e.prompt.jqi.outerWidth(false)/2*-1})}if(t!==undefined&&t.data.animate===false){e.fx.off=n}};e.prompt.style=function(){e.prompt.jqif.css({zIndex:e.prompt.options.zIndex,display:"none",opacity:e.prompt.options.opacity});e.prompt.jqi.css({zIndex:e.prompt.options.zIndex+1,display:"none"});e.prompt.jqib.css({zIndex:e.prompt.options.zIndex})};e.prompt.get=function(t){return e("."+e.prompt.currentPrefix)};e.prompt.addState=function(t,n,r){var i="",s=null,o="",u="",a=e.prompt.options,f=e("."+e.prompt.currentPrefix+"states"),l,c,h,p=0;n=e.extend({},e.prompt.defaults.state,{name:t},n);if(n.position.arrow!==null){o='<div class="'+a.prefix+"arrow "+a.prefix+"arrow"+n.position.arrow+'"></div>'}if(n.title&&n.title!==""){u='<div class="lead '+a.prefix+"title "+a.classes.title+'">'+n.title+"</div>"}i+='<div id="'+a.prefix+"state_"+t+'" class="'+a.prefix+'state" data-jqi-name="'+t+'" style="display:none;">'+o+u+'<div class="'+a.prefix+"message "+a.classes.message+'">'+n.html+"</div>"+'<div class="'+a.prefix+"buttons "+a.classes.buttons+'"'+(e.isEmptyObject(n.buttons)?'style="display:none;"':"")+">";for(c in n.buttons){h=n.buttons[c],l=n.focus===p||isNaN(n.focus)&&n.defaultButton===p?e.prompt.currentPrefix+"defaultbutton "+a.classes.defaultButton:"";if(typeof h==="object"){i+='<button class="'+a.classes.button+" "+e.prompt.currentPrefix+"button "+l;if(typeof h.classes!=="undefined"){i+=" "+(e.isArray(h.classes)?h.classes.join(" "):h.classes)+" "}i+='" name="'+a.prefix+"_"+t+"_button"+h.title.replace(/[^a-z0-9]+/gi,"")+'" id="'+a.prefix+"_"+t+"_button"+h.title.replace(/[^a-z0-9]+/gi,"")+'" value="'+h.value+'">'+h.title+"</button>"}else{i+='<button class="'+e.prompt.currentPrefix+"button "+a.classes.button+" "+l+'" name="'+a.prefix+"_"+t+"_button"+c.replace(/[^a-z0-9]+/gi,"")+'" id="'+a.prefix+"_"+t+"_button"+c.replace(/[^a-z0-9]+/gi,"")+'" value="'+h+'">'+c+"</button>"}p++}i+="</div></div>";s=e(i);s.on("impromptu:submit",n.submit);if(r!==undefined){f.find("#"+e.prompt.currentPrefix+"state_"+r).after(s)}else{f.append(s)}e.prompt.options.states[t]=n;return s};e.prompt.removeState=function(t,n){var r=e.prompt.getState(t),i=function(){r.remove()};if(r.length===0){return false}if(r.css("display")!=="none"){if(n!==undefined&&e.prompt.getState(n).length>0){e.prompt.goToState(n,false,i)}else if(r.next().length>0){e.prompt.nextState(i)}else if(r.prev().length>0){e.prompt.prevState(i)}else{e.prompt.close()}}else{r.slideUp("slow",i)}return true};e.prompt.getState=function(t){return e("#"+e.prompt.currentPrefix+"state_"+t)};e.prompt.getStateContent=function(t){return e.prompt.getState(t)};e.prompt.getCurrentState=function(){return e.prompt.getState(e.prompt.getCurrentStateName())};e.prompt.getCurrentStateName=function(){return e.prompt.currentStateName};e.prompt.goToState=function(t,n,r){var i=e.prompt.get(),s=e.prompt.options,o=e.prompt.getState(t),u=s.states[o.data("jqi-name")],a=new e.Event("impromptu:statechanging");if(typeof n==="function"){r=n;n=false}e.prompt.jqib.trigger(a,[e.prompt.getCurrentStateName(),t]);if(!a.isDefaultPrevented()&&o.length>0){e.prompt.jqi.find("."+e.prompt.currentPrefix+"parentstate").removeClass(e.prompt.currentPrefix+"parentstate");if(n){e.prompt.jqi.find("."+e.prompt.currentPrefix+"substate").not(o).slideUp(s.promptspeed).removeClass("."+e.prompt.currentPrefix+"substate").find("."+e.prompt.currentPrefix+"arrow").hide();e.prompt.jqi.find("."+e.prompt.currentPrefix+"state:visible").addClass(e.prompt.currentPrefix+"parentstate");o.addClass(e.prompt.currentPrefix+"substate")}else{e.prompt.jqi.find("."+e.prompt.currentPrefix+"state").not(o).slideUp(s.promptspeed).find("."+e.prompt.currentPrefix+"arrow").hide()}e.prompt.currentStateName=u.name;o.slideDown(s.promptspeed,function(){var n=e(this);if(typeof u.focus==="string"){n.find(u.focus).eq(0).focus()}else{n.find("."+e.prompt.currentPrefix+"defaultbutton").focus()}n.find("."+e.prompt.currentPrefix+"arrow").show(s.promptspeed);if(typeof r==="function"){e.prompt.jqib.on("impromptu:statechanged",r)}e.prompt.jqib.trigger("impromptu:statechanged",[t]);if(typeof r==="function"){e.prompt.jqib.off("impromptu:statechanged",r)}});if(!n){e.prompt.position()}}return o};e.prompt.nextState=function(t){var n=e("#"+e.prompt.currentPrefix+"state_"+e.prompt.getCurrentStateName()).next();if(n.length>0){e.prompt.goToState(n.attr("id").replace(e.prompt.currentPrefix+"state_",""),t)}return n};e.prompt.prevState=function(t){var n=e("#"+e.prompt.currentPrefix+"state_"+e.prompt.getCurrentStateName()).prev();if(n.length>0){e.prompt.goToState(n.attr("id").replace(e.prompt.currentPrefix+"state_",""),t)}return n};e.prompt.close=function(t,n,r,i){if(e.prompt.timeout){clearTimeout(e.prompt.timeout);e.prompt.timeout=false}if(e.prompt.jqib){e.prompt.jqib.fadeOut("fast",function(){e.prompt.jqib.trigger("impromptu:close",[n,r,i]);e.prompt.jqib.remove();e(window).off("resize",e.prompt.position)})}e.prompt.currentStateName=""};e.fn.prompt=function(t){if(t===undefined){t={}}if(t.withDataAndEvents===undefined){t.withDataAndEvents=false}e.prompt(e(this).clone(t.withDataAndEvents).html(),t)}})(jQuery);(function(e){if(typeof define==="function"&&define.amd){define(["jquery"],e)}else{e(jQuery)}})(function(e){function n(e){return e}function r(e){return decodeURIComponent(e.replace(t," "))}function i(e){if(e.indexOf('"')===0){e=e.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\")}try{return s.json?JSON.parse(e):e}catch(t){}}var t=/\+/g;var s=e.cookie=function(t,o,u){if(o!==undefined){u=e.extend({},s.defaults,u);if(typeof u.expires==="number"){var a=u.expires,f=u.expires=new Date;f.setDate(f.getDate()+a)}o=s.json?JSON.stringify(o):String(o);return document.cookie=[s.raw?t:encodeURIComponent(t),"=",s.raw?o:encodeURIComponent(o),u.expires?"; expires="+u.expires.toUTCString():"",u.path?"; path="+u.path:"",u.domain?"; domain="+u.domain:"",u.secure?"; secure":""].join("")}var l=s.raw?n:r;var c=document.cookie.split("; ");var h=t?undefined:{};for(var p=0,d=c.length;p<d;p++){var v=c[p].split("=");var m=l(v.shift());var g=l(v.join("="));if(t&&t===m){h=i(g);break}if(!t){h[m]=i(g)}}return h};s.defaults={};e.removeCookie=function(t,n){if(e.cookie(t)!==undefined){e.cookie(t,"",e.extend({},n,{expires:-1}));return true}return false}})

(function($){$.jGrowl=function(m,o){if($("#jGrowl").length===0)$('<div id="jGrowl"></div>').addClass(o&&o.position?o.position:$.jGrowl.defaults.position).appendTo(o&&o.appendTo?o.appendTo:$.jGrowl.defaults.appendTo);$("#jGrowl").jGrowl(m,o)};$.fn.jGrowl=function(m,o){if(o===undefined&&$.isPlainObject(m)){o=m;m=o.message}if($.isFunction(this.each)){var args=arguments;return this.each(function(){if($(this).data("jGrowl.instance")===undefined){$(this).data("jGrowl.instance",$.extend(new $.fn.jGrowl,{notifications:[],element:null,interval:null}));$(this).data("jGrowl.instance").startup(this)}if($.isFunction($(this).data("jGrowl.instance")[m])){$(this).data("jGrowl.instance")[m].apply($(this).data("jGrowl.instance"),$.makeArray(args).slice(1))}else{$(this).data("jGrowl.instance").create(m,o)}})}};$.extend($.fn.jGrowl.prototype,{defaults:{pool:0,header:"",group:"",sticky:false,position:"top-right",appendTo:"body",glue:"after",theme:"default",themeState:"highlight",corners:"10px",check:250,life:3e3,closeDuration:"normal",openDuration:"normal",easing:"swing",closer:true,closeTemplate:"&times;",closerTemplate:"<div>[ close all ]</div>",log:function(){},beforeOpen:function(){},afterOpen:function(){},open:function(){},beforeClose:function(){},close:function(){},click:function(){},animateOpen:{opacity:"show"},animateClose:{opacity:"hide"}},notifications:[],element:null,interval:null,create:function(message,options){var o=$.extend({},this.defaults,options);if(typeof o.speed!=="undefined"){o.openDuration=o.speed;o.closeDuration=o.speed}this.notifications.push({message:message,options:o});o.log.apply(this.element,[this.element,message,o])},render:function(n){var self=this;var message=n.message;var o=n.options;o.themeState=o.themeState===""?"":"ui-state-"+o.themeState;var notification=$("<div/>").addClass("jGrowl-notification alert "+o.themeState+" ui-corner-all"+(o.group!==undefined&&o.group!==""?" "+o.group:"")).append($("<button/>").addClass("jGrowl-close").html(o.closeTemplate)).append($("<div/>").addClass("jGrowl-header").html(o.header)).append($("<div/>").addClass("jGrowl-message").html(message)).data("jGrowl",o).addClass(o.theme).children(".jGrowl-close").bind("click.jGrowl",function(){$(this).parent().trigger("jGrowl.beforeClose");return false}).parent();$(notification).bind("mouseover.jGrowl",function(){$(".jGrowl-notification",self.element).data("jGrowl.pause",true)}).bind("mouseout.jGrowl",function(){$(".jGrowl-notification",self.element).data("jGrowl.pause",false)}).bind("jGrowl.beforeOpen",function(){if(o.beforeOpen.apply(notification,[notification,message,o,self.element])!==false){$(this).trigger("jGrowl.open")}}).bind("jGrowl.open",function(){if(o.open.apply(notification,[notification,message,o,self.element])!==false){if(o.glue=="after"){$(".jGrowl-notification:last",self.element).after(notification)}else{$(".jGrowl-notification:first",self.element).before(notification)}$(this).animate(o.animateOpen,o.openDuration,o.easing,function(){if($.support.opacity===false)this.style.removeAttribute("filter");if($(this).data("jGrowl")!==null&&typeof $(this).data("jGrowl")!=="undefined")$(this).data("jGrowl").created=new Date;$(this).trigger("jGrowl.afterOpen")})}}).bind("jGrowl.afterOpen",function(){o.afterOpen.apply(notification,[notification,message,o,self.element])}).bind("click",function(){o.click.apply(notification,[notification,message,o,self.element])}).bind("jGrowl.beforeClose",function(){if(o.beforeClose.apply(notification,[notification,message,o,self.element])!==false)$(this).trigger("jGrowl.close")}).bind("jGrowl.close",function(){$(this).data("jGrowl.pause",true);$(this).animate(o.animateClose,o.closeDuration,o.easing,function(){if($.isFunction(o.close)){if(o.close.apply(notification,[notification,message,o,self.element])!==false)$(this).remove()}else{$(this).remove()}})}).trigger("jGrowl.beforeOpen");if(o.corners!==""&&$.fn.corner!==undefined)$(notification).corner(o.corners);if($(".jGrowl-notification:parent",self.element).length>1&&$(".jGrowl-closer",self.element).length===0&&this.defaults.closer!==false){$(this.defaults.closerTemplate).addClass("jGrowl-closer "+this.defaults.themeState+" ui-corner-all").addClass(this.defaults.theme).appendTo(self.element).animate(this.defaults.animateOpen,this.defaults.speed,this.defaults.easing).bind("click.jGrowl",function(){$(this).siblings().trigger("jGrowl.beforeClose");if($.isFunction(self.defaults.closer)){self.defaults.closer.apply($(this).parent()[0],[$(this).parent()[0]])}})}},update:function(){$(this.element).find(".jGrowl-notification:parent").each(function(){if($(this).data("jGrowl")!==undefined&&$(this).data("jGrowl").created!==undefined&&$(this).data("jGrowl").created.getTime()+parseInt($(this).data("jGrowl").life,10)<(new Date).getTime()&&$(this).data("jGrowl").sticky!==true&&($(this).data("jGrowl.pause")===undefined||$(this).data("jGrowl.pause")!==true)){$(this).trigger("jGrowl.beforeClose")}});if(this.notifications.length>0&&(this.defaults.pool===0||$(this.element).find(".jGrowl-notification:parent").length<this.defaults.pool))this.render(this.notifications.shift());if($(this.element).find(".jGrowl-notification:parent").length<2){$(this.element).find(".jGrowl-closer").animate(this.defaults.animateClose,this.defaults.speed,this.defaults.easing,function(){$(this).remove()})}},startup:function(e){this.element=$(e).addClass("jGrowl").append('<div class="jGrowl-notification"></div>');this.interval=setInterval(function(){var instance=$(e).data("jGrowl.instance");if(undefined!==instance){instance.update()}},parseInt(this.defaults.check,10))},shutdown:function(){$(this.element).removeClass("jGrowl").find(".jGrowl-notification").trigger("jGrowl.close").parent().empty();clearInterval(this.interval)},close:function(){$(this.element).find(".jGrowl-notification").each(function(){$(this).trigger("jGrowl.beforeClose")})}});$.jGrowl.defaults=$.fn.jGrowl.prototype.defaults})(jQuery);(function(factory){if(typeof module==="object"&&typeof module.exports==="object"){factory(require("jquery"),window,document)}else{factory(jQuery,window,document)}})(function($,window,document,undefined){var modals=[],getCurrent=function(){return modals.length?modals[modals.length-1]:null},selectCurrent=function(){var i,selected=false;for(i=modals.length-1;i>=0;i--){if(modals[i].$blocker){modals[i].$blocker.toggleClass("current",!selected).toggleClass("behind",selected);selected=true}}};$.modal=function(el,options){var remove,target;this.$body=$("body");this.options=$.extend({},$.modal.defaults,options);this.options.doFade=!isNaN(parseInt(this.options.fadeDuration,10));this.$blocker=null;if(this.options.closeExisting)while($.modal.isActive())$.modal.close();modals.push(this);if(el.is("a")){target=el.attr("href");if(/^#/.test(target)){this.$elm=$(target);if(this.$elm.length!==1)return null;this.$body.append(this.$elm);this.open()}else{this.$elm=$("<div>");this.$body.append(this.$elm);remove=function(event,modal){modal.elm.remove()};this.showSpinner();el.trigger($.modal.AJAX_SEND);$.get(target).done(function(html){if(!$.modal.isActive())return;el.trigger($.modal.AJAX_SUCCESS);var current=getCurrent();current.$elm.empty().append(html).on($.modal.CLOSE,remove);current.hideSpinner();current.open();el.trigger($.modal.AJAX_COMPLETE)}).fail(function(){el.trigger($.modal.AJAX_FAIL);var current=getCurrent();current.hideSpinner();modals.pop();el.trigger($.modal.AJAX_COMPLETE)})}}else{this.$elm=el;this.$body.append(this.$elm);this.open()}};$.modal.prototype={constructor:$.modal,open:function(){var m=this;this.block();if(this.options.doFade){setTimeout(function(){m.show()},this.options.fadeDuration*this.options.fadeDelay)}else{this.show()}$(document).off("keydown.modal").on("keydown.modal",function(event){var current=getCurrent();if(event.which==27&&current.options.escapeClose)current.close()});if(this.options.clickClose)this.$blocker.click(function(e){if(e.target==this)$.modal.close()})},close:function(){modals.pop();this.unblock();this.hide();if(!$.modal.isActive())$(document).off("keydown.modal")},block:function(){this.$elm.trigger($.modal.BEFORE_BLOCK,[this._ctx()]);this.$body.css("overflow","hidden");this.$blocker=$('<div class="jquery-modal blocker current"></div>').appendTo(this.$body);selectCurrent();if(this.options.doFade){this.$blocker.css("opacity",0).animate({opacity:1},this.options.fadeDuration)}this.$elm.trigger($.modal.BLOCK,[this._ctx()])},unblock:function(now){if(!now&&this.options.doFade)this.$blocker.fadeOut(this.options.fadeDuration,this.unblock.bind(this,true));else{this.$blocker.children().appendTo(this.$body);this.$blocker.remove();this.$blocker=null;selectCurrent();if(!$.modal.isActive())this.$body.css("overflow","")}},show:function(){this.$elm.trigger($.modal.BEFORE_OPEN,[this._ctx()]);if(this.options.showClose){this.closeButton=$('<a href="#close-modal" rel="modal:close" class="close-modal '+this.options.closeClass+'">'+this.options.closeText+"</a>");this.$elm.append(this.closeButton)}this.$elm.addClass(this.options.modalClass).appendTo(this.$blocker);if(this.options.doFade){this.$elm.css("opacity",0).show().animate({opacity:1},this.options.fadeDuration)}else{this.$elm.show()}this.$elm.trigger($.modal.OPEN,[this._ctx()])},hide:function(){this.$elm.trigger($.modal.BEFORE_CLOSE,[this._ctx()]);if(this.closeButton)this.closeButton.remove();var _this=this;if(this.options.doFade){this.$elm.fadeOut(this.options.fadeDuration,function(){_this.$elm.trigger($.modal.AFTER_CLOSE,[_this._ctx()])})}else{this.$elm.hide(0,function(){_this.$elm.trigger($.modal.AFTER_CLOSE,[_this._ctx()])})}this.$elm.trigger($.modal.CLOSE,[this._ctx()])},showSpinner:function(){if(!this.options.showSpinner)return;this.spinner=this.spinner||$('<div class="'+this.options.modalClass+'-spinner"></div>').append(this.options.spinnerHtml);this.$body.append(this.spinner);this.spinner.show()},hideSpinner:function(){if(this.spinner)this.spinner.remove()},_ctx:function(){return{elm:this.$elm,$blocker:this.$blocker,options:this.options}}};$.modal.close=function(event){if(!$.modal.isActive())return;if(event)event.preventDefault();var current=getCurrent();current.close();return current.$elm};$.modal.isActive=function(){return modals.length>0};$.modal.getCurrent=getCurrent;$.modal.defaults={closeExisting:true,escapeClose:true,clickClose:true,closeText:"Close",closeClass:"",modalClass:"modal",spinnerHtml:null,showSpinner:true,showClose:true,fadeDuration:null,fadeDelay:1};$.modal.BEFORE_BLOCK="modal:before-block";$.modal.BLOCK="modal:block";$.modal.BEFORE_OPEN="modal:before-open";$.modal.OPEN="modal:open";$.modal.BEFORE_CLOSE="modal:before-close";$.modal.CLOSE="modal:close";$.modal.AFTER_CLOSE="modal:after-close";$.modal.AJAX_SEND="modal:ajax:send";$.modal.AJAX_SUCCESS="modal:ajax:success";$.modal.AJAX_FAIL="modal:ajax:fail";$.modal.AJAX_COMPLETE="modal:ajax:complete";$.fn.modal=function(options){if(this.length===1){new $.modal(this,options)}return this};$(document).on("click.modal",'a[rel="modal:close"]',$.modal.close);$(document).on("click.modal",'a[rel="modal:open"]',function(event){event.preventDefault();$(this).modal()})});(function($){var current_popup="";var PopupMenu=function(el,close_in_popupmenu){var el=$(el);var popup=this;var popup_menu=$("#"+el.attr("id")+"_popup");if(typeof close_in_popupmenu=="undefined"){var close_in_popupmenu=true}this.open=function(e){e.preventDefault();if(popup_menu.is(":visible")){popup.close();return}var offset=el.offset();offset.top+=el.outerHeight();if(el.offset().left+popup_menu.outerWidth()>$(window).width())var adjust=popup_menu.outerWidth()-el.outerWidth();else var adjust=0;popup_menu.css({position:"absolute",top:offset.top,left:offset.left-adjust});popup_menu.show();$("body, .popup_item").bind("click.close_popup",function(e){if(close_in_popupmenu){if($(e.target).closest("#"+el.attr("id")).length==0){popup.close()}}else{if($(e.target).closest("#"+el.attr("id")).length==0&&$(e.target).closest("#"+el.attr("id")+"_popup").length==0){popup.close()}}})};this.close=function(e){popup_menu.hide()}};$.fn.popupMenu=function(close_in_popupmenu){return this.each(function(){var popup=new PopupMenu(this,close_in_popupmenu);$(this).click(popup.open)})}})(jQuery);(function(factory){var registeredInModuleLoader=false;if(typeof define==="function"&&define.amd){define(factory);registeredInModuleLoader=true}if(typeof exports==="object"){module.exports=factory();registeredInModuleLoader=true}if(!registeredInModuleLoader){var OldCookies=window.Cookies;var api=window.Cookies=factory();api.noConflict=function(){window.Cookies=OldCookies;return api}}})(function(){function extend(){var i=0;var result={};for(;i<arguments.length;i++){var attributes=arguments[i];for(var key in attributes){result[key]=attributes[key]}}return result}function init(converter){function api(key,value,attributes){var result;if(typeof document==="undefined"){return}if(arguments.length>1){attributes=extend({path:"/"},api.defaults,attributes);if(typeof attributes.expires==="number"){var expires=new Date;expires.setMilliseconds(expires.getMilliseconds()+attributes.expires*864e5);attributes.expires=expires}attributes.expires=attributes.expires?attributes.expires.toUTCString():"";try{result=JSON.stringify(value);if(/^[\{\[]/.test(result)){value=result}}catch(e){}if(!converter.write){value=encodeURIComponent(String(value)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent)}else{value=converter.write(value,key)}key=encodeURIComponent(String(key));key=key.replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent);key=key.replace(/[\(\)]/g,escape);var stringifiedAttributes="";for(var attributeName in attributes){if(!attributes[attributeName]){continue}stringifiedAttributes+="; "+attributeName;if(attributes[attributeName]===true){continue}stringifiedAttributes+="="+attributes[attributeName]}return document.cookie=key+"="+value+stringifiedAttributes}if(!key){result={}}var cookies=document.cookie?document.cookie.split("; "):[];var rdecode=/(%[0-9A-Z]{2})+/g;var i=0;for(;i<cookies.length;i++){var parts=cookies[i].split("=");var cookie=parts.slice(1).join("=");if(cookie.charAt(0)==='"'){cookie=cookie.slice(1,-1)}try{var name=parts[0].replace(rdecode,decodeURIComponent);cookie=converter.read?converter.read(cookie,name):converter(cookie,name)||cookie.replace(rdecode,decodeURIComponent);if(this.json){try{cookie=JSON.parse(cookie)}catch(e){}}if(key===name){result=cookie;break}if(!key){result[name]=cookie}}catch(e){}}return result}api.set=api;api.get=function(key){return api.call(api,key)};api.getJSON=function(){return api.apply({json:true},[].slice.call(arguments))};api.defaults={};api.remove=function(key,attributes){api(key,"",extend(attributes,{expires:-1}))};api.withConverter=init;return api}return init(function(){})});