window.apsinth={util:{},msg:{}};if(window.console==null){window.console={log:function(){},error:function(){},warn:function(){},debug:function(){}} }jQuery.ui||(function(p){var j=p.fn.remove,o=p.browser.mozilla&&(parseFloat(p.browser.version)<1.9);p.ui={version:"1.7.2",plugin:{add:function(c,b,e){var a=p.ui[c].prototype; for(var d in e){a.plugins[d]=a.plugins[d]||[];a.plugins[d].push([b,e[d]])}},call:function(d,b,c){var e=d.plugins[b]; if(!e||!d.element[0].parentNode){return}for(var a=0;a0){return true}a[d]=1;b=(a[d]>0);a[d]=0;return b},isOverAxis:function(b,c,a){return(b>c)&&(b=0)&&p(a).is(":focusable")}});function l(a,f,e,b){function c(g){var h=p[a][f][g]||[]; return(typeof h=="string"?h.split(/,?\s+/):h)}var d=c("getter");if(b.length==1&&typeof b[0]=="string"){d=d.concat(c("getterSetter")) }return(p.inArray(e,d)!=-1)}p.widget=function(b,c){var a=b.split(".")[0];b=b.split(".")[1];p.fn[b]=function(e){var g=(typeof e=="string"),f=Array.prototype.slice.call(arguments,1); if(g&&e.substring(0,1)=="_"){return this}if(g&&l(a,b,e,f)){var d=p.data(this[0],b);return(d?d[e].apply(d,f):undefined) }return this.each(function(){var h=p.data(this,b);(!h&&!g&&p.data(this,b,new p[a][b](this,e))._init()); (h&&g&&p.isFunction(h[e])&&h[e].apply(h,f))})};p[a]=p[a]||{};p[a][b]=function(e,f){var d=this;this.namespace=a; this.widgetName=b;this.widgetEventPrefix=p[a][b].eventPrefix||b;this.widgetBaseClass=a+"-"+b;this.options=p.extend({},p.widget.defaults,p[a][b].defaults,p.metadata&&p.metadata.get(e)[b],f); this.element=p(e).bind("setData."+b,function(h,i,g){if(h.target==e){return d._setData(i,g)}}).bind("getData."+b,function(g,h){if(g.target==e){return d._getData(h) }}).bind("remove",function(){return d.destroy()})};p[a][b].prototype=p.extend({},p.widget.prototype,c); p[a][b].getterSetter="option"};p.widget.prototype={_init:function(){},destroy:function(){this.element.removeData(this.widgetName).removeClass(this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").removeAttr("aria-disabled") },option:function(b,a){var c=b,d=this;if(typeof b=="string"){if(a===undefined){return this._getData(b) }c={};c[b]=a}p.each(c,function(f,e){d._setData(f,e)})},_getData:function(a){return this.options[a]},_setData:function(b,a){this.options[b]=a; if(b=="disabled"){this.element[a?"addClass":"removeClass"](this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").attr("aria-disabled",a) }},enable:function(){this._setData("disabled",false)},disable:function(){this._setData("disabled",true) },_trigger:function(b,a,g){var e=this.options[b],d=(b==this.widgetEventPrefix?b:this.widgetEventPrefix+b); a=p.Event(a);a.type=d;if(a.originalEvent){for(var c=p.event.props.length,f;c;){f=p.event.props[--c];a[f]=a.originalEvent[f] }}this.element.trigger(a,g);return !(p.isFunction(e)&&e.call(this.element[0],a,g)===false||a.isDefaultPrevented()) }};p.widget.defaults={disabled:false};p.ui.mouse={_mouseInit:function(){var a=this;this.element.bind("mousedown."+this.widgetName,function(b){return a._mouseDown(b) }).bind("click."+this.widgetName,function(b){if(a._preventClickEvent){a._preventClickEvent=false;b.stopImmediatePropagation(); return false}});if(p.browser.msie){this._mouseUnselectable=this.element.attr("unselectable");this.element.attr("unselectable","on") }this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);(p.browser.msie&&this.element.attr("unselectable",this._mouseUnselectable)) },_mouseDown:function(b){b.originalEvent=b.originalEvent||{};if(b.originalEvent.mouseHandled){return}(this._mouseStarted&&this._mouseUp(b)); this._mouseDownEvent=b;var c=this,a=(b.which==1),d=(typeof this.options.cancel=="string"?p(b.target).parents().add(b.target).filter(this.options.cancel).length:false); if(!a||d||!this._mouseCapture(b)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){c.mouseDelayMet=true },this.options.delay)}if(this._mouseDistanceMet(b)&&this._mouseDelayMet(b)){this._mouseStarted=(this._mouseStart(b)!==false); if(!this._mouseStarted){b.preventDefault();return true}}this._mouseMoveDelegate=function(e){return c._mouseMove(e) };this._mouseUpDelegate=function(e){return c._mouseUp(e)};p(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate); (p.browser.safari||b.preventDefault());b.originalEvent.mouseHandled=true;return true},_mouseMove:function(a){if(p.browser.msie&&!a.button){return this._mouseUp(a) }if(this._mouseStarted){this._mouseDrag(a);return a.preventDefault()}if(this._mouseDistanceMet(a)&&this._mouseDelayMet(a)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,a)!==false); (this._mouseStarted?this._mouseDrag(a):this._mouseUp(a))}return !this._mouseStarted},_mouseUp:function(a){p(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate); if(this._mouseStarted){this._mouseStarted=false;this._preventClickEvent=(a.target==this._mouseDownEvent.target); this._mouseStop(a)}return false},_mouseDistanceMet:function(a){return(Math.max(Math.abs(this._mouseDownEvent.pageX-a.pageX),Math.abs(this._mouseDownEvent.pageY-a.pageY))>=this.options.distance) },_mouseDelayMet:function(a){return this.mouseDelayMet},_mouseStart:function(a){},_mouseDrag:function(a){},_mouseStop:function(a){},_mouseCapture:function(a){return true }};p.ui.mouse.defaults={cancel:null,distance:1,delay:0}})(jQuery);(jQuery.ui&&jQuery.ui.draggable)||(function(b){b.widget("ui.draggable",b.extend({},b.ui.mouse,{_init:function(){if(this.options.helper=="original"&&!(/^(?:r|a|f)/).test(this.element.css("position"))){this.element[0].style.position="relative" }(this.options.addClasses&&this.element.addClass("ui-draggable"));(this.options.disabled&&this.element.addClass("ui-draggable-disabled")); this._mouseInit()},destroy:function(){if(!this.element.data("draggable")){return}this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled"); this._mouseDestroy()},_mouseCapture:function(a){var d=this.options;if(this.helper||d.disabled||b(a.target).is(".ui-resizable-handle")){return false }this.handle=this._getHandle(a);if(!this.handle){return false}return true},_mouseStart:function(a){var d=this.options; this.helper=this._createHelper(a);this._cacheHelperProportions();if(b.ui.ddmanager){b.ui.ddmanager.current=this }this._cacheMargins();this.cssPosition=this.helper.css("position");this.scrollParent=this.helper.scrollParent(); this.offset=this.element.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left}; b.extend(this.offset,{click:{left:a.pageX-this.offset.left,top:a.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}); this.originalPosition=this._generatePosition(a);this.originalPageX=a.pageX;this.originalPageY=a.pageY; if(d.cursorAt){this._adjustOffsetFromHelper(d.cursorAt)}if(d.containment){this._setContainment()}this._trigger("start",a); this._cacheHelperProportions();if(b.ui.ddmanager&&!d.dropBehaviour){b.ui.ddmanager.prepareOffsets(this,a) }this.helper.addClass("ui-draggable-dragging");this._mouseDrag(a,true);return true},_mouseDrag:function(a,e){this.position=this._generatePosition(a); this.positionAbs=this._convertPositionTo("absolute");if(!e){var f=this._uiHash();this._trigger("drag",a,f); this.position=f.position}if(!this.options.axis||this.options.axis!="y"){this.helper[0].style.left=this.position.left+"px" }if(!this.options.axis||this.options.axis!="x"){this.helper[0].style.top=this.position.top+"px"}if(b.ui.ddmanager){b.ui.ddmanager.drag(this,a) }return false},_mouseStop:function(f){var e=false;if(b.ui.ddmanager&&!this.options.dropBehaviour){e=b.ui.ddmanager.drop(this,f) }if(this.dropped){e=this.dropped;this.dropped=false}if((this.options.revert=="invalid"&&!e)||(this.options.revert=="valid"&&e)||this.options.revert===true||(b.isFunction(this.options.revert)&&this.options.revert.call(this.element,e))){var a=this; b(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){a._trigger("stop",f); a._clear()})}else{this._trigger("stop",f);this._clear()}return false},_getHandle:function(a){var d=!this.options.handle||!b(this.options.handle,this.element).length?true:false; b(this.options.handle,this.element).find("*").andSelf().each(function(){if(this==a.target){d=true}}); return d},_createHelper:function(f){var e=this.options;var a=b.isFunction(e.helper)?b(e.helper.apply(this.element[0],[f])):(e.helper=="clone"?this.element.clone():this.element); if(!a.parents("body").length){a.appendTo((e.appendTo=="parent"?this.element[0].parentNode:e.appendTo)) }if(a[0]!=this.element[0]&&!(/(fixed|absolute)/).test(a.css("position"))){a.css("position","absolute") }return a},_adjustOffsetFromHelper:function(a){if(a.left!=undefined){this.offset.click.left=a.left+this.margins.left }if(a.right!=undefined){this.offset.click.left=this.helperProportions.width-a.right+this.margins.left }if(a.top!=undefined){this.offset.click.top=a.top+this.margins.top}if(a.bottom!=undefined){this.offset.click.top=this.helperProportions.height-a.bottom+this.margins.top }},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var a=this.offsetParent.offset(); if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0])){a.left+=this.scrollParent.scrollLeft(); a.top+=this.scrollParent.scrollTop()}if((this.offsetParent[0]==document.body)||(this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&b.browser.msie)){a={top:0,left:0} }return{top:a.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:a.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)} },_getRelativeOffset:function(){if(this.cssPosition=="relative"){var a=this.element.position();return{top:a.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:a.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()} }else{return{top:0,left:0}}},_cacheMargins:function(){this.margins={left:(parseInt(this.element.css("marginLeft"),10)||0),top:(parseInt(this.element.css("marginTop"),10)||0)} },_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()} },_setContainment:function(){var f=this.options;if(f.containment=="parent"){f.containment=this.helper[0].parentNode }if(f.containment=="document"||f.containment=="window"){this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,b(f.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(b(f.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top] }if(!(/^(document|window|parent)$/).test(f.containment)&&f.containment.constructor!=Array){var h=b(f.containment)[0]; if(!h){return}var g=b(f.containment).offset();var a=(b(h).css("overflow")!="hidden");this.containment=[g.left+(parseInt(b(h).css("borderLeftWidth"),10)||0)+(parseInt(b(h).css("paddingLeft"),10)||0)-this.margins.left,g.top+(parseInt(b(h).css("borderTopWidth"),10)||0)+(parseInt(b(h).css("paddingTop"),10)||0)-this.margins.top,g.left+(a?Math.max(h.scrollWidth,h.offsetWidth):h.offsetWidth)-(parseInt(b(h).css("borderLeftWidth"),10)||0)-(parseInt(b(h).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,g.top+(a?Math.max(h.scrollHeight,h.offsetHeight):h.offsetHeight)-(parseInt(b(h).css("borderTopWidth"),10)||0)-(parseInt(b(h).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top] }else{if(f.containment.constructor==Array){this.containment=f.containment}}},_convertPositionTo:function(j,d){if(!d){d=this.position }var l=j=="absolute"?1:-1;var k=this.options,a=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,i=(/(html|body)/i).test(a[0].tagName); return{top:(d.top+this.offset.relative.top*l+this.offset.parent.top*l-(b.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(i?0:a.scrollTop()))*l)),left:(d.left+this.offset.relative.left*l+this.offset.parent.left*l-(b.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():i?0:a.scrollLeft())*l))} },_generatePosition:function(n){var k=this.options,a=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,j=(/(html|body)/i).test(a[0].tagName); if(this.cssPosition=="relative"&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0])){this.offset.relative=this._getRelativeOffset() }var o=n.pageX;var p=n.pageY;if(this.originalPosition){if(this.containment){if(n.pageX-this.offset.click.leftthis.containment[2]){o=this.containment[2]+this.offset.click.left }if(n.pageY-this.offset.click.top>this.containment[3]){p=this.containment[3]+this.offset.click.top}}if(k.grid){var l=this.originalPageY+Math.round((p-this.originalPageY)/k.grid[1])*k.grid[1]; p=this.containment?(!(l-this.offset.click.topthis.containment[3])?l:(!(l-this.offset.click.topthis.containment[2])?m:(!(m-this.offset.click.left').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1000}).css(b(this).offset()).appendTo("body") })},stop:function(a,d){b("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this) })}});b.ui.plugin.add("draggable","opacity",{start:function(h,g){var a=b(g.helper),f=b(this).data("draggable").options; if(a.css("opacity")){f._opacity=a.css("opacity")}a.css("opacity",f.opacity)},stop:function(a,f){var e=b(this).data("draggable").options; if(e._opacity){b(f.helper).css("opacity",e._opacity)}}});b.ui.plugin.add("draggable","scroll",{start:function(f,e){var a=b(this).data("draggable"); if(a.scrollParent[0]!=document&&a.scrollParent[0].tagName!="HTML"){a.overflowOffset=a.scrollParent.offset() }},drag:function(i,h){var j=b(this).data("draggable"),g=j.options,a=false;if(j.scrollParent[0]!=document&&j.scrollParent[0].tagName!="HTML"){if(!g.axis||g.axis!="x"){if((j.overflowOffset.top+j.scrollParent[0].offsetHeight)-i.pageY=0;o--){var t=J.snapElements[o].left,E=t+J.snapElements[o].width,F=J.snapElements[o].top,C=F+J.snapElements[o].height; if(!((t-d=l&&s<=u)||(t>=l&&t<=u)||(su))&&((A>=y&&A<=C)||(B>=y&&B<=C)||(AC)); break;default:return false;break}};b.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(l,j){var a=b.ui.ddmanager.droppables[l.options.scope]; var k=j?j.type:null;var i=(l.currentItem||l.element).find(":data(droppable)").andSelf();droppablesLoop:for(var m=0; m').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})); this.element=this.element.parent().data("resizable",this.element.data("resizable"));this.elementIsWrapper=true; this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")}); this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});this.originalResizeStyle=this.originalElement.css("resize"); this.originalElement.css("resize","none");this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})); this.originalElement.css({margin:this.originalElement.css("margin")});this._proportionallyResize()}this.handles=b.handles||(!f(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}); if(this.handles.constructor==String){if(this.handles=="all"){this.handles="n,e,s,w,se,sw,ne,nw"}var a=this.handles.split(","); this.handles={};for(var l=0;l'); if(/sw|se|ne|nw/.test(c)){i.css({zIndex:++b.zIndex})}if("se"==c){i.addClass("ui-icon ui-icon-gripsmall-diagonal-se") }this.handles[c]=".ui-resizable-"+c;this.element.append(i)}}this._renderAxis=function(j){j=j||this.element; for(var g in this.handles){if(this.handles[g].constructor==String){this.handles[g]=f(this.handles[g],this.element).show() }if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var q=f(this.handles[g],this.element),k=0; k=/sw|ne|nw|se|n|s/.test(g)?q.outerHeight():q.outerWidth();var h=["padding",/ne|nw|n/.test(g)?"Top":/se|sw|s/.test(g)?"Bottom":/^e$/.test(g)?"Right":"Left"].join(""); j.css(h,k);this._proportionallyResize()}if(!f(this.handles[g]).length){continue}}};this._renderAxis(this.element); this._handles=f(".ui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){if(!m.resizing){if(this.className){var g=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i) }m.axis=g&&g[1]?g[1]:"se"}});if(b.autoHide){this._handles.hide();f(this.element).addClass("ui-resizable-autohide").hover(function(){f(this).removeClass("ui-resizable-autohide"); m._handles.show()},function(){if(!m.resizing){f(this).addClass("ui-resizable-autohide");m._handles.hide() }})}this._mouseInit()},destroy:function(){this._mouseDestroy();var b=function(c){f(c).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove() };if(this.elementIsWrapper){b(this.element);var a=this.element;a.parent().append(this.originalElement.css({position:a.css("position"),width:a.outerWidth(),height:a.outerHeight(),top:a.css("top"),left:a.css("left")})).end().remove() }this.originalElement.css("resize",this.originalResizeStyle);b(this.originalElement)},_mouseCapture:function(b){var a=false; for(var c in this.handles){if(f(this.handles[c])[0]==b.target){a=true}}return this.options.disabled||!!a },_mouseStart:function(l){var b=this.options,m=this.element.position(),n=this.element;this.resizing=true; this.documentScroll={top:f(document).scrollTop(),left:f(document).scrollLeft()};if(n.is(".ui-draggable")||(/absolute/).test(n.css("position"))){n.css({position:"absolute",top:m.top,left:m.left}) }if(f.browser.opera&&(/relative/).test(n.css("position"))){n.css({position:"relative",top:"auto",left:"auto"}) }this._renderProxy();var a=d(this.helper.css("left")),k=d(this.helper.css("top"));if(b.containment){a+=f(b.containment).scrollLeft()||0; k+=f(b.containment).scrollTop()||0}this.offset=this.helper.offset();this.position={left:a,top:k};this.size=this._helper?{width:n.outerWidth(),height:n.outerHeight()}:{width:n.width(),height:n.height()}; this.originalSize=this._helper?{width:n.outerWidth(),height:n.outerHeight()}:{width:n.width(),height:n.height()}; this.originalPosition={left:a,top:k};this.sizeDiff={width:n.outerWidth()-n.width(),height:n.outerHeight()-n.height()}; this.originalMousePosition={left:l.pageX,top:l.pageY};this.aspectRatio=(typeof b.aspectRatio=="number")?b.aspectRatio:((this.originalSize.width/this.originalSize.height)||1); var c=f(".ui-resizable-"+this.axis).css("cursor");f("body").css("cursor",c=="auto"?this.axis+"-resize":c); n.addClass("ui-resizable-resizing");this._propagate("start",l);return true},_mouseDrag:function(z){var w=this.helper,x=this.options,r={},b=this,u=this.originalMousePosition,o=this.axis; var a=(z.pageX-u.left)||0,c=(z.pageY-u.top)||0;var v=this._change[o];if(!v){return false}var s=v.apply(this,[z,a,c]),t=f.browser.msie&&f.browser.version<7,y=this.sizeDiff; if(this._aspectRatio||z.shiftKey){s=this._updateRatio(s,z)}s=this._respectSize(s,z);this._propagate("resize",z); w.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"}); if(!this._helper&&this._proportionallyResizeElements.length){this._proportionallyResize()}this._updateCache(s); this._trigger("resize",z,this.ui());return false},_mouseStop:function(q){this.resizing=false;var p=this.options,b=this; if(this._helper){var r=this._proportionallyResizeElements,t=r.length&&(/textarea/i).test(r[0].nodeName),s=t&&f.ui.hasScroll(r[0],"left")?0:b.sizeDiff.height,n=t?0:b.sizeDiff.width; var a={width:(b.size.width-n),height:(b.size.height-s)},o=(parseInt(b.element.css("left"),10)+(b.position.left-b.originalPosition.left))||null,c=(parseInt(b.element.css("top"),10)+(b.position.top-b.originalPosition.top))||null; if(!p.animate){this.element.css(f.extend(a,{top:c,left:o}))}b.helper.height(b.size.height);b.helper.width(b.size.width); if(this._helper&&!p.animate){this._proportionallyResize()}}f("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing"); this._propagate("stop",q);if(this._helper){this.helper.remove()}return false},_updateCache:function(b){var a=this.options; this.offset=this.helper.offset();if(e(b.left)){this.position.left=b.left}if(e(b.top)){this.position.top=b.top }if(e(b.height)){this.size.height=b.height}if(e(b.width)){this.size.width=b.width}},_updateRatio:function(c,j){var b=this.options,a=this.position,k=this.size,l=this.axis; if(c.height){c.width=(k.height*this.aspectRatio)}else{if(c.width){c.height=(k.width/this.aspectRatio) }}if(l=="sw"){c.left=a.left+(k.width-c.width);c.top=null}if(l=="nw"){c.top=a.top+(k.height-c.height); c.left=a.left+(k.width-c.width)}return c},_respectSize:function(v,A){var x=this.helper,y=this.options,b=this._aspectRatio||A.shiftKey,c=this.axis,D=e(v.width)&&y.maxWidth&&(y.maxWidthv.width),a=e(v.height)&&y.minHeight&&(y.minHeight>v.height); if(z){v.width=y.minWidth}if(a){v.height=y.minHeight}if(D){v.width=y.maxWidth}if(u){v.height=y.maxHeight }var B=this.originalPosition.left+this.originalSize.width,o=this.position.top+this.size.height;var w=/sw|nw|w/.test(c),C=/nw|ne|n/.test(c); if(z&&w){v.left=B-y.minWidth}if(D&&w){v.left=B-y.maxWidth}if(a&&C){v.top=o-y.minHeight}if(u&&C){v.top=o-y.maxHeight }var t=!v.width&&!v.height;if(t&&!v.left&&v.top){v.top=null}else{if(t&&!v.top&&v.left){v.left=null}}return v },_proportionallyResize:function(){var a=this.options;if(!this._proportionallyResizeElements.length){return }var i=this.helper||this.element;for(var k=0;k'); var j=f.browser.msie&&f.browser.version<7,c=(j?1:0),b=(j?2:-1);this.helper.addClass(this._helper).css({width:this.element.outerWidth()+b,height:this.element.outerHeight()+b,position:"absolute",left:this.elementOffset.left-c+"px",top:this.elementOffset.top-c+"px",zIndex:++a.zIndex}); this.helper.appendTo("body").disableSelection()}else{this.helper=this.element}},_change:{e:function(a,b,c){return{width:this.originalSize.width+b} },w:function(c,k,l){var a=this.options,j=this.originalSize,b=this.originalPosition;return{left:b.left+k,width:j.width-k} },n:function(c,k,l){var a=this.options,j=this.originalSize,b=this.originalPosition;return{top:b.top+l,height:j.height-l} },s:function(a,b,c){return{height:this.originalSize.height+c}},se:function(a,b,c){return f.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[a,b,c])) },sw:function(a,b,c){return f.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[a,b,c])) },ne:function(a,b,c){return f.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[a,b,c])) },nw:function(a,b,c){return f.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[a,b,c])) }},_propagate:function(a,b){f.ui.plugin.call(this,a,[b,this.ui()]);(a!="resize"&&this._trigger(a,b,this.ui())) },plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition} }}));f.extend(f.ui.resizable,{version:"1.7.2",eventPrefix:"resize",defaults:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,cancel:":input,option",containment:false,delay:0,distance:1,ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1000}}); f.ui.plugin.add("resizable","alsoResize",{start:function(c,b){var h=f(this).data("resizable"),a=h.options; _store=function(g){f(g).each(function(){f(this).data("resizable-alsoresize",{width:parseInt(f(this).width(),10),height:parseInt(f(this).height(),10),left:parseInt(f(this).css("left"),10),top:parseInt(f(this).css("top"),10)}) })};if(typeof(a.alsoResize)=="object"&&!a.alsoResize.parentNode){if(a.alsoResize.length){a.alsoResize=a.alsoResize[0]; _store(a.alsoResize)}else{f.each(a.alsoResize,function(j,g){_store(j)})}}else{_store(a.alsoResize)}},resize:function(n,l){var o=f(this).data("resizable"),c=o.options,m=o.originalSize,a=o.originalPosition; var b={height:(o.size.height-m.height)||0,width:(o.size.width-m.width)||0,top:(o.position.top-a.top)||0,left:(o.position.left-a.left)||0},p=function(h,g){f(h).each(function(){var j=f(this),i=f(this).data("resizable-alsoresize"),k={},r=g&&g.length?g:["width","height","top","left"]; f.each(r||["width","height","top","left"],function(v,q){var u=(i[q]||0)+(b[q]||0);if(u&&u>=0){k[q]=u||null }});if(/relative/.test(j.css("position"))&&f.browser.opera){o._revertToRelativePosition=true;j.css({position:"absolute",top:"auto",left:"auto"}) }j.css(k)})};if(typeof(c.alsoResize)=="object"&&!c.alsoResize.nodeType){f.each(c.alsoResize,function(h,g){p(h,g) })}else{p(c.alsoResize)}},stop:function(b,a){var c=f(this).data("resizable");if(c._revertToRelativePosition&&f.browser.opera){c._revertToRelativePosition=false; el.css({position:"relative"})}f(this).removeData("resizable-alsoresize-start")}});f.ui.plugin.add("resizable","animate",{stop:function(r,b){var a=f(this).data("resizable"),q=a.options; var s=a._proportionallyResizeElements,v=s.length&&(/textarea/i).test(s[0].nodeName),u=v&&f.ui.hasScroll(s[0],"left")?0:a.sizeDiff.height,o=v?0:a.sizeDiff.width; var t={width:(a.size.width-o),height:(a.size.height-u)},p=(parseInt(a.element.css("left"),10)+(a.position.left-a.originalPosition.left))||null,c=(parseInt(a.element.css("top"),10)+(a.position.top-a.originalPosition.top))||null; a.element.animate(f.extend(t,c&&p?{top:c,left:p}:{}),{duration:q.animateDuration,easing:q.animateEasing,step:function(){var g={width:parseInt(a.element.css("width"),10),height:parseInt(a.element.css("height"),10),top:parseInt(a.element.css("top"),10),left:parseInt(a.element.css("left"),10)}; if(s&&s.length){f(s[0]).css({width:g.width,height:g.height})}a._updateCache(g);a._propagate("resize",r) }})}});f.ui.plugin.add("resizable","containment",{start:function(z,b){var B=f(this).data("resizable"),v=B.options,t=B.element; var y=v.containment,u=(y instanceof f)?y.get(0):(/parent/.test(y))?t.parent().get(0):y;if(!u){return}B.containerElement=f(u); if(/document/.test(y)||y==document){B.containerOffset={left:0,top:0};B.containerPosition={left:0,top:0}; B.parentData={element:f(document),left:0,top:0,width:f(document).width(),height:f(document).height()||document.body.parentNode.scrollHeight} }else{var o=f(u),w=[];f(["Top","Right","Left","Bottom"]).each(function(g,h){w[g]=d(o.css("padding"+h)) });B.containerOffset=o.offset();B.containerPosition=o.position();B.containerSize={height:(o.innerHeight()-w[3]),width:(o.innerWidth()-w[1])}; var c=B.containerOffset,A=B.containerSize.height,p=B.containerSize.width,x=(f.ui.hasScroll(u,"left")?u.scrollWidth:p),a=(f.ui.hasScroll(u)?u.scrollHeight:A); B.parentData={element:u,left:c.left,top:c.top,width:x,height:a}}},resize:function(A,c){var D=f(this).data("resizable"),y=D.options,B=D.containerSize,o=D.containerOffset,u=D.size,t=D.position,b=D._aspectRatio||A.shiftKey,C={top:0,left:0},z=D.containerElement; if(z[0]!=document&&(/static/).test(z.css("position"))){C=o}if(t.left=D.parentData.width){D.size.width=D.parentData.width-v; if(b){D.size.height=D.size.width/D.aspectRatio}}if(a+D.size.height>=D.parentData.height){D.size.height=D.parentData.height-a; if(b){D.size.width=D.size.height*D.aspectRatio}}},stop:function(w,h){var b=f(this).data("resizable"),v=b.options,r=b.position,o=b.containerOffset,x=b.containerPosition,u=b.containerElement; var t=f(b.helper),a=t.offset(),c=t.outerWidth()-b.sizeDiff.width,s=t.outerHeight()-b.sizeDiff.height; if(b._helper&&!v.animate&&(/relative/).test(u.css("position"))){f(this).css({left:a.left-x.left-o.left,width:c,height:s}) }if(b._helper&&!v.animate&&(/static/).test(u.css("position"))){f(this).css({left:a.left-x.left-o.left,width:c,height:s}) }}});f.ui.plugin.add("resizable","ghost",{start:function(c,b){var j=f(this).data("resizable"),a=j.options,i=j.size; j.ghost=j.originalElement.clone();j.ghost.css({opacity:0.25,display:"block",position:"relative",height:i.height,width:i.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof a.ghost=="string"?a.ghost:""); j.ghost.appendTo(j.helper)},resize:function(c,b){var h=f(this).data("resizable"),a=h.options;if(h.ghost){h.ghost.css({position:"relative",height:h.size.height,width:h.size.width}) }},stop:function(c,b){var h=f(this).data("resizable"),a=h.options;if(h.ghost&&h.helper){h.helper.get(0).removeChild(h.ghost.get(0)) }}});f.ui.plugin.add("resizable","grid",{resize:function(v,c){var a=f(this).data("resizable"),s=a.options,p=a.size,r=a.originalSize,q=a.originalPosition,b=a.axis,o=s._aspectRatio||v.shiftKey; s.grid=typeof s.grid=="number"?[s.grid,s.grid]:s.grid;var t=Math.round((p.width-r.width)/(s.grid[0]||1))*(s.grid[0]||1),u=Math.round((p.height-r.height)/(s.grid[1]||1))*(s.grid[1]||1); if(/^(se|s|e)$/.test(b)){a.size.width=r.width+t;a.size.height=r.height+u}else{if(/^(ne)$/.test(b)){a.size.width=r.width+t; a.size.height=r.height+u;a.position.top=q.top-u}else{if(/^(sw)$/.test(b)){a.size.width=r.width+t;a.size.height=r.height+u; a.position.left=q.left-t}else{a.size.width=r.width+t;a.size.height=r.height+u;a.position.top=q.top-u; a.position.left=q.left-t}}}}});var d=function(a){return parseInt(a,10)||0};var e=function(a){return !isNaN(parseInt(a,10)) }})(jQuery);(function(Z,ac){function aa(){}function I(a){ab=[a]}function R(a){Y.insertBefore(a,Y.firstChild) }function S(a,c,b){return a&&a.apply(c.context||c,b)}function T(a){return/\?/.test(a)?"&":"?"}var Q="async",J="charset",M="",N="error",K="_jqjsp",F="on",P=F+"click",O=F+N,ad=F+"load",V=F+"readystatechange",C="removeChild",X="",G="success",D="timeout",E=Z.browser,Y=Z("head")[0]||document.documentElement,H={},U=0,ab,W={callback:K,url:location.href}; function L(b){b=Z.extend({},W,b);var d=b.complete,p=b.dataFilter,h=b.callbackParameter,c=b.callback,n=b.cache,k=b.pageCache,l=b.charset,a=b.url,i=b.data,e=b.timeout,f,j=0,m=aa; b.abort=function(){!j++&&m()};if(S(b.beforeSend,b,[b])===false||j){return b}a=a||M;i=i?((typeof i)=="string"?i:Z.param(i,b.traditional)):M; a+=i?(T(a)+i):M;h&&(a+=T(a)+encodeURIComponent(h)+"=?");!n&&!k&&(a+=T(a)+"_"+(new Date()).getTime()+"="); a=a.replace(/=\?(&|$)/,"="+c+"$1");function g(q){!j++&&ac(function(){m();k&&(H[a]={s:[q]});p&&(q=p.apply(b,[q])); S(b.success,b,[q,G]);S(d,b,[b,G])},0)}function o(q){!j++&&ac(function(){m();k&&q!=D&&(H[a]=q);S(b.error,b,[b,q]); S(d,b,[b,q])},0)}k&&(f=H[a])?(f.s?g(f.s[0]):o(f)):ac(function(s,t,r){if(!j){r=e>0&&ac(function(){o(D) },e);m=function(){r&&clearTimeout(r);s[V]=s[P]=s[ad]=s[O]=null;Y[C](s);t&&Y[C](t)};window[c]=I;s=Z(X)[0]; s.id=K+U++;if(l){s[J]=l}function q(u){(s[P]||aa)();u=ab;ab=undefined;u?g(u[0]):o(N)}if(E.msie){s.event=P; s.htmlFor=s.id;s[V]=function(){/loaded|complete/.test(s.readyState)&&q()}}else{s[O]=s[ad]=q;E.opera?((t=Z(X)[0]).text="jQuery('#"+s.id+"')[0]."+O+"()"):s[Q]=Q }s.src=a;R(s);t&&R(t)}},0);return b}L.setup=function(a){Z.extend(W,a)};Z.jsonp=L})(jQuery,setTimeout); apsinth.msg.main_MessageDialog={close:"Schlie\u00dfen",save:"Speichern",cancel:"Abbrechen",discard:"Verwerfen",abort:"Nein",reset:"Zur\u00fccksetzen",ok:"OK"}; apsinth.msg.main_Error={requestError:"Es ist ein Problem aufgetreten. Bitte versuchen Sie es sp\u00e4ter noch einmal."}; apsinth.lang="de_DE";var AjaxUtil=Klazz.extend({errorHandler:null,initialize:function(a){this.errorHandler=a },postRequest:function(a,c,d,b){this._executeRequest(true,a,c,this._handleAjaxSuccess,this._handleAjaxError,d,b) },getRequest:function(a,c,d,b){this._executeRequest(false,a,c,this._handleAjaxSuccess,this._handleAjaxError,d,b) },rpcRequest:function(b,g,e,f,c,a){var d={jsonrpc:"2.0",method:g,params:e,id:AjaxUtil.requestId++};this._executeRequest(true,b,d,this._handleAjaxRpcSuccess,this._handleAjaxError,f,c,a) },evalJSON:function(text){try{return eval("("+text+")")}catch(exc){throw new Error("Parsing JSON failed - "+exc+"\n[[START]]"+text+"[[END]]") }},_escape_unicode:function(a){a=a.replace(/\u0080/g,"€");return a},_executeRequest:function(b,c,g,e,i,m,n,d){if(n){m=m.bind(n) }var f=apsinth.util.ErrorUtil.wrap(e,this).curry(m);var h=apsinth.util.ErrorUtil.wrap(i,this).curry(m); var l=null;var a=null;var j=null;if(b){var k=jQuery.toJSON(g);k=k.replace("#","\\u0023","g");a="post"; l=k;j="application/json"}else{a="get";l=g}jQuery.ajax({url:c,type:a,contentType:j,data:l,beforeSend:function(){},success:f,error:h}) },_handleResponse:function(d,b,c){try{if(b.html){b.html=this._escape_unicode(b.html)}d(b,c);if(c&&!c.handled){this._handleError(c) }}catch(a){if(this.errorHandler){this.errorHandler(a)}}},_handleError:function(a){if(this.errorHandler){this.errorHandler(a) }else{if(console){console.log(a)}}},_handleAjaxSuccess:function(e,d){if(e){var b;var c=null;try{b=this.evalJSON(d); if(b.status!="OK"){c={httpCode:d.status,errors:b.errors,exception:b.exception,handled:false}}}catch(a){c={httpCode:d.status,errors:["Parsing JSON response from '"+d.url+"' failed:\n"+d,a],handled:false} }this._handleResponse(e,b,c)}},_handleAjaxRpcSuccess:function(h,g){if(h){var c;var d=null;var b=null; try{c=this.evalJSON(g);b=c.result;if((c.error&&c.error!="null")||(c.result instanceof Array&&c.result.status&&c.result.status!="OK")){var e=(c.error.data&&c.error.data.exception)?c.error.data.exception:null; var f=(c.error&&c.error.message)?c.error.message:null;b=c;d={httpCode:g.status,errors:[f],exception:e,handled:false} }}catch(a){d={httpCode:g.status,errors:["Parsing JSON response from '"+g.url+"' failed:\n"+g,a],handled:false} }this._handleResponse(h,b,d)}},_handleAjaxError:function(c,b){if(c){var a={httpCode:b.status,errors:[b.statusText],handled:false}; this._handleResponse(c,null,a)}}});AjaxUtil.requestId=0;apsinth.util.EventingMixin={mixin:function(a){if(a._lstMap==null){a._lstMap={}; a.bind=this._onBind;a.unbind=this._onUnbind;a.trigger=this._onTrigger;a.toHandler=this.toHandler}},toHandler:function(b,a){if(a==null){a=this }return function(d){try{if(d!=null&&d.target!=null&&d.originalEvent!=null&&d.currentTarget==null){d.currentTarget=this }b.apply(a,arguments)}catch(c){apsinth.util.ErrorUtil.onError("Calling handler failed",c)}}},_onBind:function(c,b,a,d){if(c==null){throw new Error("type is null") }if(b==null){throw new Error("handler is null")}var e=this._lstMap[c];if(e==null){e=this._lstMap[c]=[] }e.push({handler:b,scope:a,data:d})},_onUnbind:function(f,e,d,g){var h=this._lstMap[f];var a=false;if(h!=null){for(var b=0; b'); this._iframeFixJQ.addClass("apsinth-blocker").hide();this._iframeFixJQ.css({zIndex:b.css("zIndex")-1}); if(apsinth.util.Browser.isIe6){this._iframeFixJQ.css({position:"absolute"})}}this._positionIe6Iframe(a); b.before(this._iframeFixJQ);this._iframeFixJQ.show()};proto._positionIe6Iframe=function(a){this._positionElementJQ(this._iframeFixJQ,a) };proto._positionBlockerPane=function(a){this._positionElementJQ(this._blockerJQ,a)};proto._positionElementJQ=function(b,a){if(b){if(apsinth.util.Browser.isIe6){b.css({width:a.width,height:a.height,top:a.y,left:a.x}) }else{b.css({width:a.width,height:a.height,top:0,left:0})}}};proto._getWindowResizeScrollHandler=function(){if(!this._windowResizeScrollHandler){var a=this; this._windowResizeScrollHandler=function(){var b=apsinth.util.DomUtil.getViewRect();a._positionIe6Iframe(b); a._positionBlockerPane(b)}}return this._windowResizeScrollHandler};proto.flashContentPrepare=function(){for(var e=document.embeds,d=0,c; c=e[d];d++){c.setAttribute("wmode","transparent");var a=c.nextSibling,b=c.parentNode;b.removeChild(c); b.insertBefore(c,a)}};proto.flashContentUnprepare=function(){for(var e=document.embeds,d=0,c;c=e[d];d++){var f=c.getAttribute("wmode"); c.removeAttribute("wmode");var a=c.nextSibling,b=c.parentNode;b.removeChild(c);if(f){c.setAttribute("wmode",f) }b.insertBefore(c,a)}};apsinth.util.DomUtil={placeInView:function(d,c,b){if(b==null){b=this.getViewRect() }var a=c.x+c.width;var e=c.y+c.height;if((b.x+b.width)0){c+=a.errors.join("\n") }}if(a.exception||(a.httpCode&&a.httpCode!=200)){c+="\n(See console for details)";if(console&&console.log){if(a.httpCode&&a.httpCode!=200){console.log("HTTP Code:"+a.httpCode) }if(a.exception){console.log(a.exception)}}}}else{if(a){if(console&&console.log){console.log(a)}}}}}if(h.length>0&&c){h+="\n" }if(c){h+=c}}var e=h;if(e.length==0){e="Error during request, see console"}if(!apsinth.debug){e=apsinth.msg.main_Error.requestError }var f=(jQuery)?jQuery:(top.jQuery?top.jQuery:false);var g=function(i){if(console&&console.error){console.error(i) }};if(f&&f(top.window).humanMsg){f(top.document).trigger("error.diy-editor",{message:h,stack:b});f(top.window).humanMsg(e.replace(/\n/gm,"
")) }g(h)},wrap:function(b,a){return function(){try{return b.apply(a||this,arguments)}catch(c){apsinth.util.ErrorUtil.onError(c) }}}};apsinth.util.TextUtil={trim:function(a){return a.replace(/^\s+|\s+$/g,"")},escapeHTML:function(a){return a.replace(/|&|"/gi,function(b){switch(b){case"":return">";case"&":return"&";case'"':return"""}})},escapeRegexpChars:function(a){return a.replace(/([.*+?\^${}()|\[\]\/\\])/g,"\\$1") }};apsinth.util.Layer=function(c,b){if(c==false){return}apsinth.util.EventingMixin.mixin(this);b=jQuery.extend({},this._defaultOptions,b); this._usingUiDialog=b.usingUiDialog;if(c==null){c=jQuery(document.createElement("div"));this._autoCreatedMainJQ=true }this._mainJQ=c;var d=b.zIndex;if(!this._usingUiDialog){if(d==null){d=b.isDialog?apsinth.util.Layer._zIndex.dialog:apsinth.util.Layer._zIndex.control }c.css("z-index",d);var a={zIndex:d-1};if(b.visibleBlocker){a.visible=true;a.onClick=this.toHandler(this.shake) }else{a.visible=false;a.onClick=this.toHandler(this.hide)}this._blocker=new apsinth.util.Blocker(a)}else{this._dlgClassName=b.dlgClassName||"diy_dialog"; this._dlg=c[this._dlgClassName](jQuery.extend({modal:b.visibleBlocker,autoOpen:false,resizable:false},b.dlgOptions)) }};var clazz=apsinth.util.Layer;var proto=clazz.prototype;clazz._zIndex={dialog:110,control:210};proto._defaultOptions={visibleBlocker:true,isDialog:true,usingUiDialog:false,dlgOptions:null}; proto._active=false;proto.getContent=function(){return this._mainJQ};proto.isActive=function(){return this._active };proto.showBelow=function(e,d,c,a){var b=(d?e.outerWidth():null);if(c){b+=c}var f=e.offset();this.show(jQuery.extend({x:f.left,y:f.top+e.outerHeight(),width:b},a)) };proto.showAbove=function(d,c,f,a){var b=(c?d.innerWidth():null);var e=d.offset();this.show(jQuery.extend({x:e.left,y:e.top,width:b+f},a)) };proto.showLeftOf=function(c,b,a){var d=c.offset();this.show({x:d.left+b,y:d.top+a,alignRight:true}) };proto.show=function(l){l=jQuery.extend({x:0,y:0,centerX:false,centerY:false,alignRight:false,winWidthMargin:50,winHeightMargin:50,width:null,height:null,addParentWidth:false,addParentHeight:false,addWinWidth:false,addWinHeight:false,effect:"slide",minWidth:0,reposition:false,zIndex:null},l); if(!this._usingUiDialog){this._blocker.show();if(this._autoCreatedMainJQ){jQuery(document.body).append(this._mainJQ) }else{if(!l.reposition){this._mainJQ.show()}}this._mainJQ.addClass("apsinth-dialog")}else{if(this._autoCreatedMainJQ){}else{if(!l.reposition){this._mainJQ[this._dlgClassName]("open") }}}var c=(document.documentElement?document.documentElement.clientWidth:window.innerWidth);var d=(document.documentElement?document.documentElement.clientHeight:window.innerHeight); var a=l.width;if(l.addParentWidth){a+=this._mainJQ.parent().width()}if(l.addWinWidth){a+=c-l.winWidthMargin }if(a!=null){a=Math.max(a,l.minWidth)}var i=l.height;if(l.addParentHeight){i+=this._mainJQ.parent().height() }if(l.addWinHeight){i+=d-l.winHeightMargin}var b=this._mainJQ.find("img.origImg").prop("complete");if(this._mainJQ.find("img.origImg").length>0&&!b){this.options=l; var j=this;window.setTimeout(function(){j.show(j.options)},1000);return}var h=l.x;if(l.alignRight){h-=this._mainJQ.width() }else{if(l.centerX){h+=(c-(a?a:this._mainJQ.width()))/2}}var g=l.y;if(l.centerY){g+=this.getScrollTop()+(d-(i?i:this._mainJQ.height()))/2 }var e=[Math.round(h)+"px",Math.round(g)+"px"];if(!this._usingUiDialog){this._mainJQ.css({left:e[0],top:e[1]}) }else{this._mainJQ[this._dlgClassName]("option","position",e)}var k={};if(a!=null){k.width=Math.round(a)+"px" }if(i!=null){k.height=Math.round(i)+"px"}if(!this._usingUiDialog){this._mainJQ.css(k)}else{this._mainJQ[this._dlgClassName]("option",k) }if(l.zIndex!==null){if(!this._usingUiDialog){this._mainJQ.css("zIndex",l.zIndex)}else{this._mainJQ[this._dlgClassName]("option","zIndex",l.zIndex) }}var j=this;var f=function(){j._active=true};if(jQuery(document.body).hasClass("facebookTab")&&typeof FB!="undefined"&&typeof FB.Canvas!="undefined"&&typeof FB.Canvas.getPageInfo=="function"){var j=this; FB.Canvas.getPageInfo(function(m){var n;if(l.centerY){g=l.y+m.scrollTop-m.offsetTop+(m.clientHeight-(i?i:j._mainJQ.height()))/2; n=Math.round(g)+"px"}j._mainJQ.css("top",n);j.scrollIntoView();if(!j._usingUiDialog){if(l.effect=="slide"){j._mainJQ.slideUp(0).slideDown(undefined,f) }else{if(l.effect=="fade"){j._mainJQ.fadeOut(0).fadeIn(undefined,f)}else{j._mainJQ.show();f()}}}else{j._mainJQ[this._dlgClassName]("open"); f()}jQuery(j).trigger("showLayer")});return}this.scrollIntoView();if(!this._usingUiDialog){if(l.effect=="slide"){this._mainJQ.slideUp(0).slideDown(undefined,f) }else{if(l.effect=="fade"){this._mainJQ.fadeOut(0).fadeIn(undefined,f)}else{this._mainJQ.show();f()}}}else{this._mainJQ[this._dlgClassName]("open"); f()}jQuery(this).trigger("showLayer")};proto.scrollIntoView=function(){var f=this._mainJQ.offset().top; var a=this._mainJQ.outerHeight();var c=this.getScrollTop();var b=window.document.body.clientHeight||window.innerHeight; var e=10;var d=c;if(f+a+e>d+b){d=f+a+e-b}if(f-e a");var b=jQuery(e[0]).attr("href");this.selectedTab=b.substr(b.indexOf("#")+1); e.click(function(f){f.preventDefault();e.each(function(){var i=jQuery(this);apsinth.util.Tabs.setButtonStyle(false,i,d); c._paneForBtn(i).hide()});var k=jQuery(this);apsinth.util.Tabs.setButtonStyle(true,k,d);var g=c._paneForBtn(k).show(); var j=k.attr("href");c.selectedTab=j.substr(j.indexOf("#")+1);if(c._tabChangedLstArr){for(var h=0;h");var g=b.find('input[name="'+d+'"]');if(g.length>0){if(g.attr("type")=="text"&&!g.is(":diy-formField")){g.diy_textField() }if(a.fieldErrorsTarget=="auto"||a.fieldErrorsTarget=="field"||a.fieldErrorsTarget=="both"){b.diy_form("addError",f,g) }}else{if(a.fieldErrorsTarget=="auto"){b.diy_form("addError",f)}}if(a.fieldErrorsTarget=="general"||a.fieldErrorsTarget=="both"){b.diy_form("addError",f) }})},onConfigSaveFailed:function(c){var g="";var j=[];var a=[];if(c.errors instanceof Array){for(var d=0,f=c.errors.length; d0){b="\n
- User-side errors:\n
"; for(var d=0,f=a.length;d"}}g=" - Server-side error:\n"+j.join("\n")+b }if(c.httpCode!=200){g+="\nHTTP Code: "+c.httpCode}if(c.exception){console.log(c.exception)}if(a.length>0&&this.getConfigJQ().find(".x-error-msg").size()>0){this._handleUserErrors(a) }else{apsinth.util.ErrorUtil.onError("Saving config failed"+g)}c.handled=true},_handleUserErrors:function(e){if(!e&&!(e instanceof Object)){return }var d=this.getConfigJQ();if(d.find(".x-error-msg").size()>0){var c="

";d.find(".x-error-msg").html(c).hide();d.find(".x-error-msg").html(c).fadeIn("100") }},reloadMainView:function(b,d,c){var a=this;var e="public.view"+a.mainView.substring(0,1).toUpperCase()+a.mainView.substr(1); this.callRpc(e,b,function(f,g){if(g){if(g.errors&&g.errors instanceof Array&&g.errors.length>0){a.onError(g.errors.join("\n")) }}else{if(d){d(f)}}if(f.html){a.getMainJQ().html(f.html);a.getMainJQ().trigger("contentUpdated");a.initView_main(); if(c){c()}}})},open:apsinth.util.ErrorUtil.wrap(function(){if(typeof(Modul.prototype.open)==="function"){Modul.prototype.open.apply(this,arguments) }if(!this.configIsOpen&&this.hasConfigView){this.trigger("open-config",this);this.configIsOpen=true}}),close:apsinth.util.ErrorUtil.wrap(function(){if(typeof(Modul.prototype.close)==="function"){Modul.prototype.close.apply(this,arguments) }this.clearErrors();this.trigger("close-config",this);this.configIsOpen=false}),validateConfig:function(){return true },getConfigData:function(){return null},_iFrameJQ:null,_iFrame:function(d){var b=null;if(this._iFrameJQ===null){var a=this; b="ewoao"+Math.floor(Math.random()*123456);var f=a.getConfigJQ();var e=null;if(jQuery.browser.msie){e=jQuery('') }else{var c=document.createElement("iframe");c.setAttribute("style","display:none");c.setAttribute("id",b); c.setAttribute("name",b);e=jQuery(c)}e.load((function(){var g=Array.prototype.slice.call(arguments,0); g=g.concat([d]);return a.loaded.apply(a,g)}));f.append(e);this._iFrameJQ=e}else{b=this._iFrameJQ.attr("name") }return b},upload:apsinth.util.ErrorUtil.wrap(function(d,c){d=jQuery(d);var a=this;var e=d.find("input[type=file]:first"); var b=a._iFrame(d);if(e.val()===""){return false}d.attr("action",a.getHandlerUrl(c));d.attr("target",b); if(typeof(a.uploadStart)=="function"){return a.uploadStart()}else{return true}}),loaded:function(f,e){var d=f.currentTarget; var b=this;var h=null;if(d.contentDocument){h=d.contentDocument}else{if(d.contentWindow){h=d.contentWindow.document }else{h=window.frames[id].document}}contentJQ=jQuery(h);try{var c=contentJQ.contents().find("body").html(); if(c!=""){response=jQuery.evalJSON(c);if(response.status&&response.status!="OK"){var g={errors:(response.errors?response.errors:null)}; e.trigger("uploadError");b._uploadError(g)}else{if(typeof(b.uploadComplete)=="function"){e.trigger("uploadSuccess"); b.uploadComplete(response)}}}}catch(a){b._uploadError(a)}},_uploadError:function(a){if(typeof(this.uploadError)=="function"){this.uploadError(a) }else{var b=apsinth.msg.conf_Upload.uploadError;if(a&&a.errors&&a.errors instanceof Array&&a.errors.length>0){b+=":\n"; b+=a.errors.join("\n")}this.onError(b)}},uploadComplete:function(a){},uploadStart:function(){},_setMinWidthStyles:function(){var a=this.getConfigJQ(); if(a.width()