Differences Between Versions

diff -rwu -X ./excludes.txt ./sbm10_1_5_1/css/blue/main.css ./sbm10_1_5_2/css/blue/main.css --- ./sbm10_1_5_1/css/blue/main.css Mon Apr 13 19:23:27 2015 +++ ./sbm10_1_5_2/css/blue/main.css Thu May 21 15:43:18 2015 @@ -3361,8 +3361,8 @@ .GridStyle.gridrowhighlight { background-color: #D9EDF7; } -.fieldsetContainer > table td, -.contentSectionCustom table td { +.fieldsetContainer > table td label, +.contentSectionCustom table td label { white-space: nowrap; } .fieldsetContainer > table td .rofld,
diff -rwu -X ./excludes.txt ./sbm10_1_5_1/css/blue/main.less ./sbm10_1_5_2/css/blue/main.less --- ./sbm10_1_5_1/css/blue/main.less Mon Apr 13 19:23:27 2015 +++ ./sbm10_1_5_2/css/blue/main.less Thu May 21 15:42:48 2015 @@ -3986,7 +3986,7 @@ .GridStyle.gridrowhighlight { background-color: #D9EDF7; } -.fieldsetContainer>table td, .contentSectionCustom table td{white-space:nowrap} +.fieldsetContainer>table td label, .contentSectionCustom table td label{white-space:nowrap} .fieldsetContainer>table td .rofld, .contentSectionCustom table td .rofld{vertical-align:top \9;padding-top:0 \9;} .fieldsetContainer>table td img {vertical-align:middle;}
diff -rwu -X ./excludes.txt ./sbm10_1_5_1/css/graphite/main.css ./sbm10_1_5_2/css/graphite/main.css --- ./sbm10_1_5_1/css/graphite/main.css Mon Apr 13 19:23:28 2015 +++ ./sbm10_1_5_2/css/graphite/main.css Thu May 21 15:44:09 2015 @@ -3392,8 +3392,8 @@ .GridStyle.gridrowhighlight { background-color: #C8C5B5; } -.fieldsetContainer > table td, -.contentSectionCustom table td { +.fieldsetContainer > table td label, +.contentSectionCustom table td label { white-space: nowrap; } .fieldsetContainer > table td .rofld,
diff -rwu -X ./excludes.txt ./sbm10_1_5_1/css/graphite/main.less ./sbm10_1_5_2/css/graphite/main.less --- ./sbm10_1_5_1/css/graphite/main.less Mon Apr 13 19:23:28 2015 +++ ./sbm10_1_5_2/css/graphite/main.less Thu May 21 15:43:52 2015 @@ -4020,7 +4020,7 @@ .GridStyle.gridrowhighlight { background-color: #C8C5B5; } -.fieldsetContainer>table td, .contentSectionCustom table td{white-space:nowrap;} +.fieldsetContainer>table td label, .contentSectionCustom table td label{white-space:nowrap;} .fieldsetContainer>table td .rofld, .contentSectionCustom table td .rofld{vertical-align:top \9;padding-top:0 \9;} .fieldsetContainer>table td img {vertical-align:middle;}
diff -rwu -X ./excludes.txt ./sbm10_1_5_1/javascript/3rdparty/jquery-ui-1.9.2.custom.min.js ./sbm10_1_5_2/javascript/3rdparty/jquery-ui-1.9.2.custom.min.js --- ./sbm10_1_5_1/javascript/3rdparty/jquery-ui-1.9.2.custom.min.js Mon Apr 13 19:23:35 2015 +++ ./sbm10_1_5_2/javascript/3rdparty/jquery-ui-1.9.2.custom.min.js Wed Jun 10 15:31:29 2015 @@ -2,4 +2,4 @@ * http://jqueryui.com * Includes: jquery.ui.core.js, jquery.ui.widget.js, jquery.ui.mouse.js, jquery.ui.position.js, jquery.ui.draggable.js, jquery.ui.droppable.js, jquery.ui.resizable.js, jquery.ui.selectable.js, jquery.ui.sortable.js, jquery.ui.accordion.js, jquery.ui.autocomplete.js, jquery.ui.button.js, jquery.ui.datepicker.js, jquery.ui.dialog.js, jquery.ui.menu.js, jquery.ui.progressbar.js, jquery.ui.slider.js, jquery.ui.spinner.js, jquery.ui.tabs.js, jquery.ui.tooltip.js, jquery.ui.effect.js, jquery.ui.effect-blind.js, jquery.ui.effect-bounce.js, jquery.ui.effect-clip.js, jquery.ui.effect-drop.js, jquery.ui.effect-explode.js, jquery.ui.effect-fade.js, jquery.ui.effect-fold.js, jquery.ui.effect-highlight.js, jquery.ui.effect-pulsate.js, jquery.ui.effect-scale.js, jquery.ui.effect-shake.js, jquery.ui.effect-slide.js, jquery.ui.effect-transfer.js * Copyright (c) 2012 jQuery Foundation and other contributors Licensed MIT */ -(function(e,t){function i(t,n){var r,i,o,u=t.nodeName.toLowerCase();if("area"===u){r=t.parentNode;i=r.name;if(!t.href||!i||r.nodeName.toLowerCase()!=="map")return false;o=e("img[usemap=#"+i+"]")[0];return!!o&&s(o)}return(/input|select|textarea|button|object/.test(u)?!t.disabled:"a"===u?t.href||n:n)&&s(t)}function s(t){return e.expr.filters.visible(t)&&!e(t).parents().andSelf().filter(function(){return e.css(this,"visibility")==="hidden"}).length}var n=0,r=/^ui-id-\d+$/;e.ui=e.ui||{};if(e.ui.version)return;e.extend(e.ui,{version:"1.9.2",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}});e.fn.extend({_focus:e.fn.focus,focus:function(t,n){return typeof t==="number"?this.each(function(){var r=this;setTimeout(function(){e(r).focus();if(n)n.call(r)},t)}):this._focus.apply(this,arguments)},scrollParent:function(){var t;if(e.ui.ie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position")))t=this.parents().filter(function(){return/(relative|absolute|fixed)/.test(e.css(this,"position"))&&/(auto|scroll)/.test(e.css(this,"overflow")+e.css(this,"overflow-y")+e.css(this,"overflow-x"))}).eq(0);else t=this.parents().filter(function(){return/(auto|scroll)/.test(e.css(this,"overflow")+e.css(this,"overflow-y")+e.css(this,"overflow-x"))}).eq(0);return/fixed/.test(this.css("position"))||!t.length?e(document):t},zIndex:function(n){if(n!==t)return this.css("zIndex",n);if(this.length){var r=e(this[0]),i,s;while(r.length&&r[0]!==document){i=r.css("position");if(i==="absolute"||i==="relative"||i==="fixed"){s=parseInt(r.css("zIndex"),10);if(!isNaN(s)&&s!==0)return s}r=r.parent()}}return 0},uniqueId:function(){return this.each(function(){if(!this.id)this.id="ui-id-"+ ++n})},removeUniqueId:function(){return this.each(function(){if(r.test(this.id))e(this).removeAttr("id")})}});e.extend(e.expr[":"],{data:e.expr.createPseudo?e.expr.createPseudo(function(t){return function(n){return!!e.data(n,t)}}):function(t,n,r){return!!e.data(t,r[3])},focusable:function(t){return i(t,!isNaN(e.attr(t,"tabindex")))},tabbable:function(t){var n=e.attr(t,"tabindex"),r=isNaN(n);return(r||n>=0)&&i(t,!r)}});e(function(){var t=document.body,n=t.appendChild(n=document.createElement("div"));n.offsetHeight;e.extend(n.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});e.support.minHeight=n.offsetHeight===100;e.support.selectstart="onselectstart"in n;t.removeChild(n).style.display="none"});if(!e("<a>").outerWidth(1).jquery)e.each(["Width","Height"],function(n,r){function u(t,n,r,s){e.each(i,function(){n-=parseFloat(e.css(t,"padding"+this))||0;if(r)n-=parseFloat(e.css(t,"border"+this+"Width"))||0;if(s)n-=parseFloat(e.css(t,"margin"+this))||0});return n}var i=r==="Width"?["Left","Right"]:["Top","Bottom"],s=r.toLowerCase(),o={innerWidth:e.fn.innerWidth,innerHeight:e.fn.innerHeight,outerWidth:e.fn.outerWidth,outerHeight:e.fn.outerHeight};e.fn["inner"+r]=function(n){if(n===t)return o["inner"+r].call(this);return this.each(function(){e(this).css(s,u(this,n)+"px")})};e.fn["outer"+r]=function(t,n){if(typeof t!=="number")return o["outer"+r].call(this,t);return this.each(function(){e(this).css(s,u(this,t,true,n)+"px")})}});if(e("<a>").data("a-b","a").removeData("a-b").data("a-b"))e.fn.removeData=function(t){return function(n){if(arguments.length)return t.call(this,e.camelCase(n));else return t.call(this)}}(e.fn.removeData);(function(){var t=/msie ([\w.]+)/.exec(navigator.userAgent.toLowerCase())||[];e.ui.ie=t.length?true:false;e.ui.ie6=parseFloat(t[1],10)===6})();e.fn.extend({disableSelection:function(){return this.bind((e.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(e){e.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});e.extend(e.ui,{plugin:{add:function(t,n,r){var i,s=e.ui[t].prototype;for(i in r){s.plugins[i]=s.plugins[i]||[];s.plugins[i].push([n,r[i]])}},call:function(e,t,n){var r,i=e.plugins[t];if(!i||!e.element[0].parentNode||e.element[0].parentNode.nodeType===11)return;for(r=0;r<i.length;r++)if(e.options[i[r][0]])i[r][1].apply(e.element,n)}},contains:e.contains,hasScroll:function(t,n){if(e(t).css("overflow")==="hidden")return false;var r=n&&n==="left"?"scrollLeft":"scrollTop",i=false;if(t[r]>0)return true;t[r]=1;i=t[r]>0;t[r]=0;return i},isOverAxis:function(e,t,n){return e>t&&e<t+n},isOver:function(t,n,r,i,s,o){return e.ui.isOverAxis(t,r,s)&&e.ui.isOverAxis(n,i,o)}})})(jQuerySBM);(function(e,t){var n=0,r=Array.prototype.slice,i=e.cleanData;e.cleanData=function(t){for(var n=0,r;(r=t[n])!=null;n++)try{e(r).triggerHandler("remove")}catch(s){}i(t)};e.widget=function(t,n,r){var i,s,o,u,a=t.split(".")[0];t=t.split(".")[1];i=a+"-"+t;if(!r){r=n;n=e.Widget}e.expr[":"][i.toLowerCase()]=function(t){return!!e.data(t,i)};e[a]=e[a]||{};s=e[a][t];o=e[a][t]=function(e,t){if(!this._createWidget)return new o(e,t);if(arguments.length)this._createWidget(e,t)};e.extend(o,s,{version:r.version,_proto:e.extend({},r),_childConstructors:[]});u=new n;u.options=e.widget.extend({},u.options);e.each(r,function(t,i){if(e.isFunction(i))r[t]=function(){var e=function(){return n.prototype[t].apply(this,arguments)},r=function(e){return n.prototype[t].apply(this,e)};return function(){var t=this._super,n=this._superApply,s;this._super=e;this._superApply=r;s=i.apply(this,arguments);this._super=t;this._superApply=n;return s}}()});o.prototype=e.widget.extend(u,{widgetEventPrefix:s?u.widgetEventPrefix:t},r,{constructor:o,namespace:a,widgetName:t,widgetBaseClass:i,widgetFullName:i});if(s){e.each(s._childConstructors,function(t,n){var r=n.prototype;e.widget(r.namespace+"."+r.widgetName,o,n._proto)});delete s._childConstructors}else n._childConstructors.push(o);e.widget.bridge(t,o)};e.widget.extend=function(n){var i=r.call(arguments,1),s=0,o=i.length,u,a;for(;s<o;s++)for(u in i[s]){a=i[s][u];if(i[s].hasOwnProperty(u)&&a!==t)if(e.isPlainObject(a))n[u]=e.isPlainObject(n[u])?e.widget.extend({},n[u],a):e.widget.extend({},a);else n[u]=a}return n};e.widget.bridge=function(n,i){var s=i.prototype.widgetFullName||n;e.fn[n]=function(o){var u=typeof o==="string",a=r.call(arguments,1),f=this;o=!u&&a.length?e.widget.extend.apply(null,[o].concat(a)):o;if(u)this.each(function(){var r,i=e.data(this,s);if(!i)return e.error("cannot call methods on "+n+" prior to initialization; "+"attempted to call method '"+o+"'");if(!e.isFunction(i[o])||o.charAt(0)==="_")return e.error("no such method '"+o+"' for "+n+" widget instance");r=i[o].apply(i,a);if(r!==i&&r!==t){f=r&&r.jquery?f.pushStack(r.get()):r;return false}});else this.each(function(){var t=e.data(this,s);if(t)t.option(o||{})._init();else e.data(this,s,new i(o,this))});return f}};e.Widget=function(){};e.Widget._childConstructors=[];e.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{disabled:false,create:null},_createWidget:function(t,r){r=e(r||this.defaultElement||this)[0];this.element=e(r);this.uuid=n++;this.eventNamespace="."+this.widgetName+this.uuid;this.options=e.widget.extend({},this.options,this._getCreateOptions(),t);this.bindings=e();this.hoverable=e();this.focusable=e();if(r!==this){e.data(r,this.widgetName,this);e.data(r,this.widgetFullName,this);this._on(true,this.element,{remove:function(e){if(e.target===r)this.destroy()}});this.document=e(r.style?r.ownerDocument:r.document||r);this.window=e(this.document[0].defaultView||this.document[0].parentWindow)}this._create();this._trigger("create",null,this._getCreateEventData());this._init()},_getCreateOptions:e.noop,_getCreateEventData:e.noop,_create:e.noop,_init:e.noop,destroy:function(){this._destroy();this.element.unbind(this.eventNamespace).removeData(this.widgetName).removeData(this.widgetFullName).removeData(e.camelCase(this.widgetFullName));this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled "+"ui-state-disabled");this.bindings.unbind(this.eventNamespace);this.hoverable.removeClass("ui-state-hover");this.focusable.removeClass("ui-state-focus")},_destroy:e.noop,widget:function(){return this.element},option:function(n,r){var i=n,s,o,u;if(arguments.length===0)return e.widget.extend({},this.options);if(typeof n==="string"){i={};s=n.split(".");n=s.shift();if(s.length){o=i[n]=e.widget.extend({},this.options[n]);for(u=0;u<s.length-1;u++){o[s[u]]=o[s[u]]||{};o=o[s[u]]}n=s.pop();if(r===t)return o[n]===t?null:o[n];o[n]=r}else{if(r===t)return this.options[n]===t?null:this.options[n];i[n]=r}}this._setOptions(i);return this},_setOptions:function(e){var t;for(t in e)this._setOption(t,e[t]);return this},_setOption:function(e,t){this.options[e]=t;if(e==="disabled"){this.widget().toggleClass(this.widgetFullName+"-disabled ui-state-disabled",!!t).attr("aria-disabled",t);this.hoverable.removeClass("ui-state-hover");this.focusable.removeClass("ui-state-focus")}return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_on:function(t,n,r){var i,s=this;if(typeof t!=="boolean"){r=n;n=t;t=false}if(!r){r=n;n=this.element;i=this.widget()}else{n=i=e(n);this.bindings=this.bindings.add(n)}e.each(r,function(r,o){function u(){if(!t&&(s.options.disabled===true||e(this).hasClass("ui-state-disabled")))return;return(typeof o==="string"?s[o]:o).apply(s,arguments)}if(typeof o!=="string")u.guid=o.guid=o.guid||u.guid||e.guid++;var a=r.match(/^(\w+)\s*(.*)$/),f=a[1]+s.eventNamespace,l=a[2];if(l)i.delegate(l,f,u);else n.bind(f,u)})},_off:function(e,t){t=(t||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace;e.unbind(t).undelegate(t)},_delay:function(e,t){function n(){return(typeof e==="string"?r[e]:e).apply(r,arguments)}var r=this;return setTimeout(n,t||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t);this._on(t,{mouseenter:function(t){e(t.currentTarget).addClass("ui-state-hover")},mouseleave:function(t){e(t.currentTarget).removeClass("ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t);this._on(t,{focusin:function(t){e(t.currentTarget).addClass("ui-state-focus")},focusout:function(t){e(t.currentTarget).removeClass("ui-state-focus")}})},_trigger:function(t,n,r){var i,s,o=this.options[t];r=r||{};n=e.Event(n);n.type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase();n.target=this.element[0];s=n.originalEvent;if(s)for(i in s)if(!(i in n))n[i]=s[i];this.element.trigger(n,r);return!(e.isFunction(o)&&o.apply(this.element[0],[n].concat(r))===false||n.isDefaultPrevented())}};e.each({show:"fadeIn",hide:"fadeOut"},function(t,n){e.Widget.prototype["_"+t]=function(r,i,s){if(typeof i==="string")i={effect:i};var o,u=!i?t:i===true||typeof i==="number"?n:i.effect||n;i=i||{};if(typeof i==="number")i={duration:i};o=!e.isEmptyObject(i);i.complete=s;if(i.delay)r.delay(i.delay);if(o&&e.effects&&(e.effects.effect[u]||e.uiBackCompat!==false&&e.effects[u]))r[t](i);else if(u!==t&&r[u])r[u](i.duration,i.easing,s);else r.queue(function(n){e(this)[t]();if(s)s.call(r[0]);n()})}});if(e.uiBackCompat!==false)e.Widget.prototype._getCreateOptions=function(){return e.metadata&&e.metadata.get(this.element[0])[this.widgetName]}})(jQuerySBM);(function(e,t){var n=false;e(document).mouseup(function(e){n=false});e.widget("ui.mouse",{version:"1.9.2",options:{cancel:"input,textarea,button,select,option",distance:1,delay:0},_mouseInit:function(){var t=this;this.element.bind("mousedown."+this.widgetName,function(e){return t._mouseDown(e)}).bind("click."+this.widgetName,function(n){if(true===e.data(n.target,t.widgetName+".preventClickEvent")){e.removeData(n.target,t.widgetName+".preventClickEvent");n.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);if(this._mouseMoveDelegate)e(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(t){if(n)return;this._mouseStarted&&this._mouseUp(t);this._mouseDownEvent=t;var r=this,i=t.which===1,s=typeof this.options.cancel==="string"&&t.target.nodeName?e(t.target).closest(this.options.cancel).length:false;if(!i||s||!this._mouseCapture(t))return true;this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet)this._mouseDelayTimer=setTimeout(function(){r.mouseDelayMet=true},this.options.delay);if(this._mouseDistanceMet(t)&&this._mouseDelayMet(t)){this._mouseStarted=this._mouseStart(t)!==false;if(!this._mouseStarted){t.preventDefault();return true}}if(true===e.data(t.target,this.widgetName+".preventClickEvent"))e.removeData(t.target,this.widgetName+".preventClickEvent");this._mouseMoveDelegate=function(e){return r._mouseMove(e)};this._mouseUpDelegate=function(e){return r._mouseUp(e)};e(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);t.preventDefault();n=true;return true},_mouseMove:function(t){if(e.ui.ie&&!(document.documentMode>=9)&&!t.button)return this._mouseUp(t);if(this._mouseStarted){this._mouseDrag(t);return t.preventDefault()}if(this._mouseDistanceMet(t)&&this._mouseDelayMet(t)){this._mouseStarted=this._mouseStart(this._mouseDownEvent,t)!==false;this._mouseStarted?this._mouseDrag(t):this._mouseUp(t)}return!this._mouseStarted},_mouseUp:function(t){e(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;if(t.target===this._mouseDownEvent.target)e.data(t.target,this.widgetName+".preventClickEvent",true);this._mouseStop(t)}return false},_mouseDistanceMet:function(e){return Math.max(Math.abs(this._mouseDownEvent.pageX-e.pageX),Math.abs(this._mouseDownEvent.pageY-e.pageY))>=this.options.distance},_mouseDelayMet:function(e){return this.mouseDelayMet},_mouseStart:function(e){},_mouseDrag:function(e){},_mouseStop:function(e){},_mouseCapture:function(e){return true}})})(jQuerySBM);(function(e,t){e.widget("ui.draggable",e.ui.mouse,{version:"1.9.2",widgetEventPrefix:"drag",options:{addClasses:true,appendTo:"parent",axis:false,connectToSortable:false,containment:false,cursor:"auto",cursorAt:false,grid:false,handle:false,helper:"original",iframeFix:false,opacity:false,refreshPositions:false,revert:false,revertDuration:500,scope:"default",scroll:true,scrollSensitivity:20,scrollSpeed:20,snap:false,snapMode:"both",snapTolerance:20,stack:false,zIndex:false},_create: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(){this.element.removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled");this._mouseDestroy()},_mouseCapture:function(t){var n=this.options;if(this.helper||n.disabled||e(t.target).is(".ui-resizable-handle"))return false;this.handle=this._getHandle(t);if(!this.handle)return false;e(n.iframeFix===true?"iframe":n.iframeFix).each(function(){e('<div class="ui-draggable-iframeFix" style="background: #fff;"></div>').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1e3}).css(e(this).offset()).appendTo("body")});return true},_mouseStart:function(t){var n=this.options;this.helper=this._createHelper(t);this.helper.addClass("ui-draggable-dragging");this._cacheHelperProportions();if(e.ui.ddmanager)e.ui.ddmanager.current=this;this._cacheMargins();this.cssPosition=this.helper.css("position");this.scrollParent=this.helper.scrollParent();this.offset=this.positionAbs=this.element.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};e.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this.position=this._generatePosition(t);this.originalPageX=t.pageX;this.originalPageY=t.pageY;n.cursorAt&&this._adjustOffsetFromHelper(n.cursorAt);if(n.containment)this._setContainment();if(this._trigger("start",t)===false){this._clear();return false}this._cacheHelperProportions();if(e.ui.ddmanager&&!n.dropBehaviour)e.ui.ddmanager.prepareOffsets(this,t);this._mouseDrag(t,true);if(e.ui.ddmanager)e.ui.ddmanager.dragStart(this,t);return true},_mouseDrag:function(t,n){this.position=this._generatePosition(t);this.positionAbs=this._convertPositionTo("absolute");if(!n){var r=this._uiHash();if(this._trigger("drag",t,r)===false){this._mouseUp({});return false}this.position=r.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(e.ui.ddmanager)e.ui.ddmanager.drag(this,t);return false},_mouseStop:function(t){var n=false;if(e.ui.ddmanager&&!this.options.dropBehaviour)n=e.ui.ddmanager.drop(this,t);if(this.dropped){n=this.dropped;this.dropped=false}var r=this.element[0],i=false;while(r&&(r=r.parentNode))if(r==document)i=true;if(!i&&this.options.helper==="original")return false;if(this.options.revert=="invalid"&&!n||this.options.revert=="valid"&&n||this.options.revert===true||e.isFunction(this.options.revert)&&this.options.revert.call(this.element,n)){var s=this;e(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){if(s._trigger("stop",t)!==false)s._clear()})}else if(this._trigger("stop",t)!==false)this._clear();return false},_mouseUp:function(t){e("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)});if(e.ui.ddmanager)e.ui.ddmanager.dragStop(this,t);return e.ui.mouse.prototype._mouseUp.call(this,t)},cancel:function(){if(this.helper.is(".ui-draggable-dragging"))this._mouseUp({});else this._clear();return this},_getHandle:function(t){var n=!this.options.handle||!e(this.options.handle,this.element).length?true:false;e(this.options.handle,this.element).find("*").andSelf().each(function(){if(this==t.target)n=true});return n},_createHelper:function(t){var n=this.options;var r=e.isFunction(n.helper)?e(n.helper.apply(this.element[0],[t])):n.helper=="clone"?this.element.clone().removeAttr("id"):this.element;if(!r.parents("body").length)r.appendTo(n.appendTo=="parent"?this.element[0].parentNode:n.appendTo);if(r[0]!=this.element[0]&&!/(fixed|absolute)/.test(r.css("position")))r.css("position","absolute");return r},_adjustOffsetFromHelper:function(t){if(typeof t=="string")t=t.split(" ");if(e.isArray(t))t={left:+t[0],top:+t[1]||0};if("left"in t)this.offset.click.left=t.left+this.margins.left;if("right"in t)this.offset.click.left=this.helperProportions.width-t.right+this.margins.left;if("top"in t)this.offset.click.top=t.top+this.margins.top;if("bottom"in t)this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var t=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&e.contains(this.scrollParent[0],this.offsetParent[0])){t.left+=this.scrollParent.scrollLeft();t.top+=this.scrollParent.scrollTop()}if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&e.ui.ie)t={top:0,left:0};return{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var e=this.element.position();return{top:e.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:e.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,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t=this.options;if(t.containment=="parent")t.containment=this.helper[0].parentNode;if(t.containment=="document"||t.containment=="window")this.containment=[t.containment=="document"?0:e(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,t.containment=="document"?0:e(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,(t.containment=="document"?0:e(window).scrollLeft())+e(t.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(t.containment=="document"?0:e(window).scrollTop())+(e(t.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(t.containment)&&t.containment.constructor!=Array){var n=e(t.containment);var r=n[0];if(!r)return;var i=n.offset();var s=e(r).css("overflow")!="hidden";this.containment=[(parseInt(e(r).css("borderLeftWidth"),10)||0)+(parseInt(e(r).css("paddingLeft"),10)||0),(parseInt(e(r).css("borderTopWidth"),10)||0)+(parseInt(e(r).css("paddingTop"),10)||0),(s?Math.max(r.scrollWidth,r.offsetWidth):r.offsetWidth)-(parseInt(e(r).css("borderLeftWidth"),10)||0)-(parseInt(e(r).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(s?Math.max(r.scrollHeight,r.offsetHeight):r.offsetHeight)-(parseInt(e(r).css("borderTopWidth"),10)||0)-(parseInt(e(r).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom];this.relative_container=n}else if(t.containment.constructor==Array)this.containment=t.containment},_convertPositionTo:function(t,n){if(!n)n=this.position;var r=t=="absolute"?1:-1;var i=this.options,s=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&e.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,o=/(html|body)/i.test(s[0].tagName);return{top:n.top+this.offset.relative.top*r+this.offset.parent.top*r-(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():o?0:s.scrollTop())*r,left:n.left+this.offset.relative.left*r+this.offset.parent.left*r-(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():o?0:s.scrollLeft())*r}},_generatePosition:function(t){var n=this.options,r=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&e.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,i=/(html|body)/i.test(r[0].tagName);var s=t.pageX;var o=t.pageY;if(this.originalPosition){var u;if(this.containment){if(this.relative_container){var a=this.relative_container.offset();u=[this.containment[0]+a.left,this.containment[1]+a.top,this.containment[2]+a.left,this.containment[3]+a.top]}else u=this.containment;if(t.pageX-this.offset.click.left<u[0])s=u[0]+this.offset.click.left;if(t.pageY-this.offset.click.top<u[1])o=u[1]+this.offset.click.top;if(t.pageX-this.offset.click.left>u[2])s=u[2]+this.offset.click.left;if(t.pageY-this.offset.click.top>u[3])o=u[3]+this.offset.click.top}if(n.grid){var f=n.grid[1]?this.originalPageY+Math.round((o-this.originalPageY)/n.grid[1])*n.grid[1]:this.originalPageY;o=u?!(f-this.offset.click.top<u[1]||f-this.offset.click.top>u[3])?f:!(f-this.offset.click.top<u[1])?f-n.grid[1]:f+n.grid[1]:f;var l=n.grid[0]?this.originalPageX+Math.round((s-this.originalPageX)/n.grid[0])*n.grid[0]:this.originalPageX;s=u?!(l-this.offset.click.left<u[0]||l-this.offset.click.left>u[2])?l:!(l-this.offset.click.left<u[0])?l-n.grid[0]:l+n.grid[0]:l}}return{top:o-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():i?0:r.scrollTop()),left:s-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():i?0:r.scrollLeft())}},_clear:function(){this.helper.removeClass("ui-draggable-dragging");if(this.helper[0]!=this.element[0]&&!this.cancelHelperRemoval)this.helper.remove();this.helper=null;this.cancelHelperRemoval=false},_trigger:function(t,n,r){r=r||this._uiHash();e.ui.plugin.call(this,t,[n,r]);if(t=="drag")this.positionAbs=this._convertPositionTo("absolute");return e.Widget.prototype._trigger.call(this,t,n,r)},plugins:{},_uiHash:function(e){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}});e.ui.plugin.add("draggable","connectToSortable",{start:function(t,n){var r=e(this).data("draggable"),i=r.options,s=e.extend({},n,{item:r.element});r.sortables=[];e(i.connectToSortable).each(function(){var n=e.data(this,"sortable");if(n&&!n.options.disabled){r.sortables.push({instance:n,shouldRevert:n.options.revert});n.refreshPositions();n._trigger("activate",t,s)}})},stop:function(t,n){var r=e(this).data("draggable"),i=e.extend({},n,{item:r.element});e.each(r.sortables,function(){if(this.instance.isOver){this.instance.isOver=0;r.cancelHelperRemoval=true;this.instance.cancelHelperRemoval=false;if(this.shouldRevert)this.instance.options.revert=true;this.instance._mouseStop(t);this.instance.options.helper=this.instance.options._helper;if(r.options.helper=="original")this.instance.currentItem.css({top:"auto",left:"auto"})}else{this.instance.cancelHelperRemoval=false;this.instance._trigger("deactivate",t,i)}})},drag:function(t,n){var r=e(this).data("draggable"),i=this;var s=function(t){var n=this.offset.click.top,r=this.offset.click.left;var i=this.positionAbs.top,s=this.positionAbs.left;var o=t.height,u=t.width;var a=t.top,f=t.left;return e.ui.isOver(i+n,s+r,a,f,o,u)};e.each(r.sortables,function(s){var o=false;var u=this;this.instance.positionAbs=r.positionAbs;this.instance.helperProportions=r.helperProportions;this.instance.offset.click=r.offset.click;if(this.instance._intersectsWith(this.instance.containerCache)){o=true;e.each(r.sortables,function(){this.instance.positionAbs=r.positionAbs;this.instance.helperProportions=r.helperProportions;this.instance.offset.click=r.offset.click;if(this!=u&&this.instance._intersectsWith(this.instance.containerCache)&&e.ui.contains(u.instance.element[0],this.instance.element[0]))o=false;return o})}if(o){if(!this.instance.isOver){this.instance.isOver=1;this.instance.currentItem=e(i).clone().removeAttr("id").appendTo(this.instance.element).data("sortable-item",true);this.instance.options._helper=this.instance.options.helper;this.instance.options.helper=function(){return n.helper[0]};t.target=this.instance.currentItem[0];this.instance._mouseCapture(t,true);this.instance._mouseStart(t,true,true);this.instance.offset.click.top=r.offset.click.top;this.instance.offset.click.left=r.offset.click.left;this.instance.offset.parent.left-=r.offset.parent.left-this.instance.offset.parent.left;this.instance.offset.parent.top-=r.offset.parent.top-this.instance.offset.parent.top;r._trigger("toSortable",t);r.dropped=this.instance.element;r.currentItem=r.element;this.instance.fromOutside=r}if(this.instance.currentItem)this.instance._mouseDrag(t)}else if(this.instance.isOver){this.instance.isOver=0;this.instance.cancelHelperRemoval=true;this.instance.options.revert=false;this.instance._trigger("out",t,this.instance._uiHash(this.instance));this.instance._mouseStop(t,true);this.instance.options.helper=this.instance.options._helper;this.instance.currentItem.remove();if(this.instance.placeholder)this.instance.placeholder.remove();r._trigger("fromSortable",t);r.dropped=false}})}});e.ui.plugin.add("draggable","cursor",{start:function(t,n){var r=e("body"),i=e(this).data("draggable").options;if(r.css("cursor"))i._cursor=r.css("cursor");r.css("cursor",i.cursor)},stop:function(t,n){var r=e(this).data("draggable").options;if(r._cursor)e("body").css("cursor",r._cursor)}});e.ui.plugin.add("draggable","opacity",{start:function(t,n){var r=e(n.helper),i=e(this).data("draggable").options;if(r.css("opacity"))i._opacity=r.css("opacity");r.css("opacity",i.opacity)},stop:function(t,n){var r=e(this).data("draggable").options;if(r._opacity)e(n.helper).css("opacity",r._opacity)}});e.ui.plugin.add("draggable","scroll",{start:function(t,n){var r=e(this).data("draggable");if(r.scrollParent[0]!=document&&r.scrollParent[0].tagName!="HTML")r.overflowOffset=r.scrollParent.offset()},drag:function(t,n){var r=e(this).data("draggable"),i=r.options,s=false;if(r.scrollParent[0]!=document&&r.scrollParent[0].tagName!="HTML"){if(!i.axis||i.axis!="x")if(r.overflowOffset.top+r.scrollParent[0].offsetHeight-t.pageY<i.scrollSensitivity)r.scrollParent[0].scrollTop=s=r.scrollParent[0].scrollTop+i.scrollSpeed;else if(t.pageY-r.overflowOffset.top<i.scrollSensitivity)r.scrollParent[0].scrollTop=s=r.scrollParent[0].scrollTop-i.scrollSpeed;if(!i.axis||i.axis!="y")if(r.overflowOffset.left+r.scrollParent[0].offsetWidth-t.pageX<i.scrollSensitivity)r.scrollParent[0].scrollLeft=s=r.scrollParent[0].scrollLeft+i.scrollSpeed;else if(t.pageX-r.overflowOffset.left<i.scrollSensitivity)r.scrollParent[0].scrollLeft=s=r.scrollParent[0].scrollLeft-i.scrollSpeed}else{if(!i.axis||i.axis!="x")if(t.pageY-e(document).scrollTop()<i.scrollSensitivity)s=e(document).scrollTop(e(document).scrollTop()-i.scrollSpeed);else if(e(window).height()-(t.pageY-e(document).scrollTop())<i.scrollSensitivity)s=e(document).scrollTop(e(document).scrollTop()+i.scrollSpeed);if(!i.axis||i.axis!="y")if(t.pageX-e(document).scrollLeft()<i.scrollSensitivity)s=e(document).scrollLeft(e(document).scrollLeft()-i.scrollSpeed);else if(e(window).width()-(t.pageX-e(document).scrollLeft())<i.scrollSensitivity)s=e(document).scrollLeft(e(document).scrollLeft()+i.scrollSpeed)}if(s!==false&&e.ui.ddmanager&&!i.dropBehaviour)e.ui.ddmanager.prepareOffsets(r,t)}});e.ui.plugin.add("draggable","snap",{start:function(t,n){var r=e(this).data("draggable"),i=r.options;r.snapElements=[];e(i.snap.constructor!=String?i.snap.items||":data(draggable)":i.snap).each(function(){var t=e(this);var n=t.offset();if(this!=r.element[0])r.snapElements.push({item:this,width:t.outerWidth(),height:t.outerHeight(),top:n.top,left:n.left})})},drag:function(t,n){var r=e(this).data("draggable"),i=r.options;var s=i.snapTolerance;var o=n.offset.left,u=o+r.helperProportions.width,a=n.offset.top,f=a+r.helperProportions.height;for(var l=r.snapElements.length-1;l>=0;l--){var c=r.snapElements[l].left,h=c+r.snapElements[l].width,p=r.snapElements[l].top,d=p+r.snapElements[l].height;if(!(c-s<o&&o<h+s&&p-s<a&&a<d+s||c-s<o&&o<h+s&&p-s<f&&f<d+s||c-s<u&&u<h+s&&p-s<a&&a<d+s||c-s<u&&u<h+s&&p-s<f&&f<d+s)){if(r.snapElements[l].snapping)r.options.snap.release&&r.options.snap.release.call(r.element,t,e.extend(r._uiHash(),{snapItem:r.snapElements[l].item}));r.snapElements[l].snapping=false;continue}if(i.snapMode!="inner"){var v=Math.abs(p-f)<=s;var m=Math.abs(d-a)<=s;var g=Math.abs(c-u)<=s;var y=Math.abs(h-o)<=s;if(v)n.position.top=r._convertPositionTo("relative",{top:p-r.helperProportions.height,left:0}).top-r.margins.top;if(m)n.position.top=r._convertPositionTo("relative",{top:d,left:0}).top-r.margins.top;if(g)n.position.left=r._convertPositionTo("relative",{top:0,left:c-r.helperProportions.width}).left-r.margins.left;if(y)n.position.left=r._convertPositionTo("relative",{top:0,left:h}).left-r.margins.left}var b=v||m||g||y;if(i.snapMode!="outer"){var v=Math.abs(p-a)<=s;var m=Math.abs(d-f)<=s;var g=Math.abs(c-o)<=s;var y=Math.abs(h-u)<=s;if(v)n.position.top=r._convertPositionTo("relative",{top:p,left:0}).top-r.margins.top;if(m)n.position.top=r._convertPositionTo("relative",{top:d-r.helperProportions.height,left:0}).top-r.margins.top;if(g)n.position.left=r._convertPositionTo("relative",{top:0,left:c}).left-r.margins.left;if(y)n.position.left=r._convertPositionTo("relative",{top:0,left:h-r.helperProportions.width}).left-r.margins.left}if(!r.snapElements[l].snapping&&(v||m||g||y||b))r.options.snap.snap&&r.options.snap.snap.call(r.element,t,e.extend(r._uiHash(),{snapItem:r.snapElements[l].item}));r.snapElements[l].snapping=v||m||g||y||b}}});e.ui.plugin.add("draggable","stack",{start:function(t,n){var r=e(this).data("draggable").options;var i=e.makeArray(e(r.stack)).sort(function(t,n){return(parseInt(e(t).css("zIndex"),10)||0)-(parseInt(e(n).css("zIndex"),10)||0)});if(!i.length)return;var s=parseInt(i[0].style.zIndex)||0;e(i).each(function(e){this.style.zIndex=s+e});this[0].style.zIndex=s+i.length}});e.ui.plugin.add("draggable","zIndex",{start:function(t,n){var r=e(n.helper),i=e(this).data("draggable").options;if(r.css("zIndex"))i._zIndex=r.css("zIndex");r.css("zIndex",i.zIndex)},stop:function(t,n){var r=e(this).data("draggable").options;if(r._zIndex)e(n.helper).css("zIndex",r._zIndex)}})})(jQuerySBM);(function(e,t){e.widget("ui.droppable",{version:"1.9.2",widgetEventPrefix:"drop",options:{accept:"*",activeClass:false,addClasses:true,greedy:false,hoverClass:false,scope:"default",tolerance:"intersect"},_create:function(){var t=this.options,n=t.accept;this.isover=0;this.isout=1;this.accept=e.isFunction(n)?n:function(e){return e.is(n)};this.proportions={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight};e.ui.ddmanager.droppables[t.scope]=e.ui.ddmanager.droppables[t.scope]||[];e.ui.ddmanager.droppables[t.scope].push(this);t.addClasses&&this.element.addClass("ui-droppable")},_destroy:function(){var t=e.ui.ddmanager.droppables[this.options.scope];for(var n=0;n<t.length;n++)if(t[n]==this)t.splice(n,1);this.element.removeClass("ui-droppable ui-droppable-disabled")},_setOption:function(t,n){if(t=="accept")this.accept=e.isFunction(n)?n:function(e){return e.is(n)};e.Widget.prototype._setOption.apply(this,arguments)},_activate:function(t){var n=e.ui.ddmanager.current;if(this.options.activeClass)this.element.addClass(this.options.activeClass);n&&this._trigger("activate",t,this.ui(n))},_deactivate:function(t){var n=e.ui.ddmanager.current;if(this.options.activeClass)this.element.removeClass(this.options.activeClass);n&&this._trigger("deactivate",t,this.ui(n))},_over:function(t){var n=e.ui.ddmanager.current;if(!n||(n.currentItem||n.element)[0]==this.element[0])return;if(this.accept.call(this.element[0],n.currentItem||n.element)){if(this.options.hoverClass)this.element.addClass(this.options.hoverClass);this._trigger("over",t,this.ui(n))}},_out:function(t){var n=e.ui.ddmanager.current;if(!n||(n.currentItem||n.element)[0]==this.element[0])return;if(this.accept.call(this.element[0],n.currentItem||n.element)){if(this.options.hoverClass)this.element.removeClass(this.options.hoverClass);this._trigger("out",t,this.ui(n))}},_drop:function(t,n){var r=n||e.ui.ddmanager.current;if(!r||(r.currentItem||r.element)[0]==this.element[0])return false;var i=false;this.element.find(":data(droppable)").not(".ui-draggable-dragging").each(function(){var t=e.data(this,"droppable");if(t.options.greedy&&!t.options.disabled&&t.options.scope==r.options.scope&&t.accept.call(t.element[0],r.currentItem||r.element)&&e.ui.intersect(r,e.extend(t,{offset:t.element.offset()}),t.options.tolerance)){i=true;return false}});if(i)return false;if(this.accept.call(this.element[0],r.currentItem||r.element)){if(this.options.activeClass)this.element.removeClass(this.options.activeClass);if(this.options.hoverClass)this.element.removeClass(this.options.hoverClass);this._trigger("drop",t,this.ui(r));return this.element}return false},ui:function(e){return{draggable:e.currentItem||e.element,helper:e.helper,position:e.position,offset:e.positionAbs}}});e.ui.intersect=function(t,n,r){if(!n.offset)return false;var i=(t.positionAbs||t.position.absolute).left,s=i+t.helperProportions.width,o=(t.positionAbs||t.position.absolute).top,u=o+t.helperProportions.height;var a=n.offset.left,f=a+n.proportions.width,l=n.offset.top,c=l+n.proportions.height;switch(r){case"fit":return a<=i&&s<=f&&l<=o&&u<=c;break;case"intersect":return a<i+t.helperProportions.width/2&&s-t.helperProportions.width/2<f&&l<o+t.helperProportions.height/2&&u-t.helperProportions.height/2<c;break;case"pointer":var h=(t.positionAbs||t.position.absolute).left+(t.clickOffset||t.offset.click).left,p=(t.positionAbs||t.position.absolute).top+(t.clickOffset||t.offset.click).top,d=e.ui.isOver(p,h,l,a,n.proportions.height,n.proportions.width);return d;break;case"touch":return(o>=l&&o<=c||u>=l&&u<=c||o<l&&u>c)&&(i>=a&&i<=f||s>=a&&s<=f||i<a&&s>f);break;default:return false;break}};e.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(t,n){var r=e.ui.ddmanager.droppables[t.options.scope]||[];var i=n?n.type:null;var s=(t.currentItem||t.element).find(":data(droppable)").andSelf();e:for(var o=0;o<r.length;o++){if(r[o].options.disabled||t&&!r[o].accept.call(r[o].element[0],t.currentItem||t.element))continue;for(var u=0;u<s.length;u++)if(s[u]==r[o].element[0]){r[o].proportions.height=0;continue e}r[o].visible=r[o].element.css("display")!="none";if(!r[o].visible)continue;if(i=="mousedown")r[o]._activate.call(r[o],n);r[o].offset=r[o].element.offset();r[o].proportions={width:r[o].element[0].offsetWidth,height:r[o].element[0].offsetHeight}}},drop:function(t,n){var r=false;e.each(e.ui.ddmanager.droppables[t.options.scope]||[],function(){if(!this.options)return;if(!this.options.disabled&&this.visible&&e.ui.intersect(t,this,this.options.tolerance))r=this._drop.call(this,n)||r;if(!this.options.disabled&&this.visible&&this.accept.call(this.element[0],t.currentItem||t.element)){this.isout=1;this.isover=0;this._deactivate.call(this,n)}});return r},dragStart:function(t,n){t.element.parentsUntil("body").bind("scroll.droppable",function(){if(!t.options.refreshPositions)e.ui.ddmanager.prepareOffsets(t,n)})},drag:function(t,n){if(t.options.refreshPositions)e.ui.ddmanager.prepareOffsets(t,n);e.each(e.ui.ddmanager.droppables[t.options.scope]||[],function(){if(this.options.disabled||this.greedyChild||!this.visible)return;var r=e.ui.intersect(t,this,this.options.tolerance);var i=!r&&this.isover==1?"isout":r&&this.isover==0?"isover":null;if(!i)return;var s;if(this.options.greedy){var o=this.options.scope;var u=this.element.parents(":data(droppable)").filter(function(){return e.data(this,"droppable").options.scope===o});if(u.length){s=e.data(u[0],"droppable");s.greedyChild=i=="isover"?1:0}}if(s&&i=="isover"){s["isover"]=0;s["isout"]=1;s._out.call(s,n)}this[i]=1;this[i=="isout"?"isover":"isout"]=0;this[i=="isover"?"_over":"_out"].call(this,n);if(s&&i=="isout"){s["isout"]=0;s["isover"]=1;s._over.call(s,n)}})},dragStop:function(t,n){t.element.parentsUntil("body").unbind("scroll.droppable");if(!t.options.refreshPositions)e.ui.ddmanager.prepareOffsets(t,n)}}})(jQuerySBM);(function(e,t){e.widget("ui.resizable",e.ui.mouse,{version:"1.9.2",widgetEventPrefix:"resize",options:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,containment:false,ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1e3},_create:function(){var t=this,n=this.options;this.element.addClass("ui-resizable");e.extend(this,{_aspectRatio:!!n.aspectRatio,aspectRatio:n.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:n.helper||n.ghost||n.animate?n.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)){this.element.wrap(e('<div class="ui-wrapper" style="overflow: hidden;"></div>').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=n.handles||(!e(".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 r=this.handles.split(",");this.handles={};for(var i=0;i<r.length;i++){var s=e.trim(r[i]),o="ui-resizable-"+s;var u=e('<div class="ui-resizable-handle '+o+'"></div>');u.css({zIndex:n.zIndex});if("se"==s)u.addClass("ui-icon ui-icon-gripsmall-diagonal-se");this.handles[s]=".ui-resizable-"+s;this.element.append(u)}}this._renderAxis=function(t){t=t||this.element;for(var n in this.handles){if(this.handles[n].constructor==String)this.handles[n]=e(this.handles[n],this.element).show();if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var r=e(this.handles[n],this.element),i=0;i=/sw|ne|nw|se|n|s/.test(n)?r.outerHeight():r.outerWidth();var s=["padding",/ne|nw|n/.test(n)?"Top":/se|sw|s/.test(n)?"Bottom":/^e$/.test(n)?"Right":"Left"].join("");t.css(s,i);this._proportionallyResize()}if(!e(this.handles[n]).length)continue}};this._renderAxis(this.element);this._handles=e(".ui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){if(!t.resizing){if(this.className)var e=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);t.axis=e&&e[1]?e[1]:"se"}});if(n.autoHide){this._handles.hide();e(this.element).addClass("ui-resizable-autohide").mouseenter(function(){if(n.disabled)return;e(this).removeClass("ui-resizable-autohide");t._handles.show()}).mouseleave(function(){if(n.disabled)return;if(!t.resizing){e(this).addClass("ui-resizable-autohide");t._handles.hide()}})}this._mouseInit()},_destroy:function(){this._mouseDestroy();var t=function(t){e(t).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").removeData("ui-resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){t(this.element);var n=this.element;this.originalElement.css({position:n.css("position"),width:n.outerWidth(),height:n.outerHeight(),top:n.css("top"),left:n.css("left")}).insertAfter(n);n.remove()}this.originalElement.css("resize",this.originalResizeStyle);t(this.originalElement);return this},_mouseCapture:function(t){var n=false;for(var r in this.handles)if(e(this.handles[r])[0]==t.target)n=true;return!this.options.disabled&&n},_mouseStart:function(t){var r=this.options,i=this.element.position(),s=this.element;this.resizing=true;this.documentScroll={top:e(document).scrollTop(),left:e(document).scrollLeft()};if(s.is(".ui-draggable")||/absolute/.test(s.css("position")))s.css({position:"absolute",top:i.top,left:i.left});this._renderProxy();var o=n(this.helper.css("left")),u=n(this.helper.css("top"));if(r.containment){o+=e(r.containment).scrollLeft()||0;u+=e(r.containment).scrollTop()||0}this.offset=this.helper.offset();this.position={left:o,top:u};this.size=this._helper?{width:s.outerWidth(),height:s.outerHeight()}:{width:s.width(),height:s.height()};this.originalSize=this._helper?{width:s.outerWidth(),height:s.outerHeight()}:{width:s.width(),height:s.height()};this.originalPosition={left:o,top:u};this.sizeDiff={width:s.outerWidth()-s.width(),height:s.outerHeight()-s.height()};this.originalMousePosition={left:t.pageX,top:t.pageY};this.aspectRatio=typeof r.aspectRatio=="number"?r.aspectRatio:this.originalSize.width/this.originalSize.height||1;var a=e(".ui-resizable-"+this.axis).css("cursor");e("body").css("cursor",a=="auto"?this.axis+"-resize":a);s.addClass("ui-resizable-resizing");this._propagate("start",t);return true},_mouseDrag:function(e){var t=this.helper,n=this.options,r={},i=this,s=this.originalMousePosition,o=this.axis;var u=e.pageX-s.left||0,a=e.pageY-s.top||0;var f=this._change[o];if(!f)return false;var l=f.apply(this,[e,u,a]);this._updateVirtualBoundaries(e.shiftKey);if(this._aspectRatio||e.shiftKey)l=this._updateRatio(l,e);l=this._respectSize(l,e);this._propagate("resize",e);t.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(l);this._trigger("resize",e,this.ui());return false},_mouseStop:function(t){this.resizing=false;var n=this.options,r=this;if(this._helper){var i=this._proportionallyResizeElements,s=i.length&&/textarea/i.test(i[0].nodeName),o=s&&e.ui.hasScroll(i[0],"left")?0:r.sizeDiff.height,u=s?0:r.sizeDiff.width;var a={width:r.helper.width()-u,height:r.helper.height()-o},f=parseInt(r.element.css("left"),10)+(r.position.left-r.originalPosition.left)||null,l=parseInt(r.element.css("top"),10)+(r.position.top-r.originalPosition.top)||null;if(!n.animate)this.element.css(e.extend(a,{top:l,left:f}));r.helper.height(r.size.height);r.helper.width(r.size.width);if(this._helper&&!n.animate)this._proportionallyResize()}e("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",t);if(this._helper)this.helper.remove();return false},_updateVirtualBoundaries:function(e){var t=this.options,n,i,s,o,u;u={minWidth:r(t.minWidth)?t.minWidth:0,maxWidth:r(t.maxWidth)?t.maxWidth:Infinity,minHeight:r(t.minHeight)?t.minHeight:0,maxHeight:r(t.maxHeight)?t.maxHeight:Infinity};if(this._aspectRatio||e){n=u.minHeight*this.aspectRatio;s=u.minWidth/this.aspectRatio;i=u.maxHeight*this.aspectRatio;o=u.maxWidth/this.aspectRatio;if(n>u.minWidth)u.minWidth=n;if(s>u.minHeight)u.minHeight=s;if(i<u.maxWidth)u.maxWidth=i;if(o<u.maxHeight)u.maxHeight=o}this._vBoundaries=u},_updateCache:function(e){var t=this.options;this.offset=this.helper.offset();if(r(e.left))this.position.left=e.left;if(r(e.top))this.position.top=e.top;if(r(e.height))this.size.height=e.height;if(r(e.width))this.size.width=e.width},_updateRatio:function(e,t){var n=this.options,i=this.position,s=this.size,o=this.axis;if(r(e.height))e.width=e.height*this.aspectRatio;else if(r(e.width))e.height=e.width/this.aspectRatio;if(o=="sw"){e.left=i.left+(s.width-e.width);e.top=null}if(o=="nw"){e.top=i.top+(s.height-e.height);e.left=i.left+(s.width-e.width)}return e},_respectSize:function(e,t){var n=this.helper,i=this._vBoundaries,s=this._aspectRatio||t.shiftKey,o=this.axis,u=r(e.width)&&i.maxWidth&&i.maxWidth<e.width,a=r(e.height)&&i.maxHeight&&i.maxHeight<e.height,f=r(e.width)&&i.minWidth&&i.minWidth>e.width,l=r(e.height)&&i.minHeight&&i.minHeight>e.height;if(f)e.width=i.minWidth;if(l)e.height=i.minHeight;if(u)e.width=i.maxWidth;if(a)e.height=i.maxHeight;var c=this.originalPosition.left+this.originalSize.width,h=this.position.top+this.size.height;var p=/sw|nw|w/.test(o),d=/nw|ne|n/.test(o);if(f&&p)e.left=c-i.minWidth;if(u&&p)e.left=c-i.maxWidth;if(l&&d)e.top=h-i.minHeight;if(a&&d)e.top=h-i.maxHeight;var v=!e.width&&!e.height;if(v&&!e.left&&e.top)e.top=null;else if(v&&!e.top&&e.left)e.left=null;return e},_proportionallyResize:function(){var t=this.options;if(!this._proportionallyResizeElements.length)return;var n=this.helper||this.element;for(var r=0;r<this._proportionallyResizeElements.length;r++){var i=this._proportionallyResizeElements[r];if(!this.borderDif){var s=[i.css("borderTopWidth"),i.css("borderRightWidth"),i.css("borderBottomWidth"),i.css("borderLeftWidth")],o=[i.css("paddingTop"),i.css("paddingRight"),i.css("paddingBottom"),i.css("paddingLeft")];this.borderDif=e.map(s,function(e,t){var n=parseInt(e,10)||0,r=parseInt(o[t],10)||0;return n+r})}i.css({height:n.height()-this.borderDif[0]-this.borderDif[2]||0,width:n.width()-this.borderDif[1]-this.borderDif[3]||0})}},_renderProxy:function(){var t=this.element,n=this.options;this.elementOffset=t.offset();if(this._helper){this.helper=this.helper||e('<div style="overflow:hidden;"></div>');var r=e.ui.ie6?1:0,i=e.ui.ie6?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+i,height:this.element.outerHeight()+i,position:"absolute",left:this.elementOffset.left-r+"px",top:this.elementOffset.top-r+"px",zIndex:++n.zIndex});this.helper.appendTo("body").disableSelection()}else this.helper=this.element},_change:{e:function(e,t,n){return{width:this.originalSize.width+t}},w:function(e,t,n){var r=this.options,i=this.originalSize,s=this.originalPosition;return{left:s.left+t,width:i.width-t}},n:function(e,t,n){var r=this.options,i=this.originalSize,s=this.originalPosition;return{top:s.top+n,height:i.height-n}},s:function(e,t,n){return{height:this.originalSize.height+n}},se:function(t,n,r){return e.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,n,r]))},sw:function(t,n,r){return e.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,n,r]))},ne:function(t,n,r){return e.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,n,r]))},nw:function(t,n,r){return e.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,n,r]))}},_propagate:function(t,n){e.ui.plugin.call(this,t,[n,this.ui()]);t!="resize"&&this._trigger(t,n,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}}});e.ui.plugin.add("resizable","alsoResize",{start:function(t,n){var r=e(this).data("resizable"),i=r.options;var s=function(t){e(t).each(function(){var t=e(this);t.data("resizable-alsoresize",{width:parseInt(t.width(),10),height:parseInt(t.height(),10),left:parseInt(t.css("left"),10),top:parseInt(t.css("top"),10)})})};if(typeof i.alsoResize=="object"&&!i.alsoResize.parentNode)if(i.alsoResize.length){i.alsoResize=i.alsoResize[0];s(i.alsoResize)}else e.each(i.alsoResize,function(e){s(e)});else s(i.alsoResize)},resize:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.originalSize,o=r.originalPosition;var u={height:r.size.height-s.height||0,width:r.size.width-s.width||0,top:r.position.top-o.top||0,left:r.position.left-o.left||0},a=function(t,r){e(t).each(function(){var t=e(this),i=e(this).data("resizable-alsoresize"),s={},o=r&&r.length?r:t.parents(n.originalElement[0]).length?["width","height"]:["width","height","top","left"];e.each(o,function(e,t){var n=(i[t]||0)+(u[t]||0);if(n&&n>=0)s[t]=n||null});t.css(s)})};if(typeof i.alsoResize=="object"&&!i.alsoResize.nodeType)e.each(i.alsoResize,function(e,t){a(e,t)});else a(i.alsoResize)},stop:function(t,n){e(this).removeData("resizable-alsoresize")}});e.ui.plugin.add("resizable","animate",{stop:function(t,n){var r=e(this).data("resizable"),i=r.options;var s=r._proportionallyResizeElements,o=s.length&&/textarea/i.test(s[0].nodeName),u=o&&e.ui.hasScroll(s[0],"left")?0:r.sizeDiff.height,a=o?0:r.sizeDiff.width;var f={width:r.size.width-a,height:r.size.height-u},l=parseInt(r.element.css("left"),10)+(r.position.left-r.originalPosition.left)||null,c=parseInt(r.element.css("top"),10)+(r.position.top-r.originalPosition.top)||null;r.element.animate(e.extend(f,c&&l?{top:c,left:l}:{}),{duration:i.animateDuration,easing:i.animateEasing,step:function(){var n={width:parseInt(r.element.css("width"),10),height:parseInt(r.element.css("height"),10),top:parseInt(r.element.css("top"),10),left:parseInt(r.element.css("left"),10)};if(s&&s.length)e(s[0]).css({width:n.width,height:n.height});r._updateCache(n);r._propagate("resize",t)}})}});e.ui.plugin.add("resizable","containment",{start:function(t,r){var i=e(this).data("resizable"),s=i.options,o=i.element;var u=s.containment,a=u instanceof e?u.get(0):/parent/.test(u)?o.parent().get(0):u;if(!a)return;i.containerElement=e(a);if(/document/.test(u)||u==document){i.containerOffset={left:0,top:0};i.containerPosition={left:0,top:0};i.parentData={element:e(document),left:0,top:0,width:e(document).width(),height:e(document).height()||document.body.parentNode.scrollHeight}}else{var f=e(a),l=[];e(["Top","Right","Left","Bottom"]).each(function(e,t){l[e]=n(f.css("padding"+t))});i.containerOffset=f.offset();i.containerPosition=f.position();i.containerSize={height:f.innerHeight()-l[3],width:f.innerWidth()-l[1]};var c=i.containerOffset,h=i.containerSize.height,p=i.containerSize.width,d=e.ui.hasScroll(a,"left")?a.scrollWidth:p,v=e.ui.hasScroll(a)?a.scrollHeight:h;i.parentData={element:a,left:c.left,top:c.top,width:d,height:v}}},resize:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.containerSize,o=r.containerOffset,u=r.size,a=r.position,f=r._aspectRatio||t.shiftKey,l={top:0,left:0},c=r.containerElement;if(c[0]!=document&&/static/.test(c.css("position")))l=o;if(a.left<(r._helper?o.left:0)){r.size.width=r.size.width+(r._helper?r.position.left-o.left:r.position.left-l.left);if(f)r.size.height=r.size.width/r.aspectRatio;r.position.left=i.helper?o.left:0}if(a.top<(r._helper?o.top:0)){r.size.height=r.size.height+(r._helper?r.position.top-o.top:r.position.top);if(f)r.size.width=r.size.height*r.aspectRatio;r.position.top=r._helper?o.top:0}r.offset.left=r.parentData.left+r.position.left;r.offset.top=r.parentData.top+r.position.top;var h=Math.abs((r._helper?r.offset.left-l.left:r.offset.left-l.left)+r.sizeDiff.width),p=Math.abs((r._helper?r.offset.top-l.top:r.offset.top-o.top)+r.sizeDiff.height);var d=r.containerElement.get(0)==r.element.parent().get(0),v=/relative|absolute/.test(r.containerElement.css("position"));if(d&&v)h-=r.parentData.left;if(h+r.size.width>=r.parentData.width){r.size.width=r.parentData.width-h;if(f)r.size.height=r.size.width/r.aspectRatio}if(p+r.size.height>=r.parentData.height){r.size.height=r.parentData.height-p;if(f)r.size.width=r.size.height*r.aspectRatio}},stop:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.position,o=r.containerOffset,u=r.containerPosition,a=r.containerElement;var f=e(r.helper),l=f.offset(),c=f.outerWidth()-r.sizeDiff.width,h=f.outerHeight()-r.sizeDiff.height;if(r._helper&&!i.animate&&/relative/.test(a.css("position")))e(this).css({left:l.left-u.left-o.left,width:c,height:h});if(r._helper&&!i.animate&&/static/.test(a.css("position")))e(this).css({left:l.left-u.left-o.left,width:c,height:h})}});e.ui.plugin.add("resizable","ghost",{start:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.size;r.ghost=r.originalElement.clone();r.ghost.css({opacity:.25,display:"block",position:"relative",height:s.height,width:s.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof i.ghost=="string"?i.ghost:"");r.ghost.appendTo(r.helper)},resize:function(t,n){var r=e(this).data("resizable"),i=r.options;if(r.ghost)r.ghost.css({position:"relative",height:r.size.height,width:r.size.width})},stop:function(t,n){var r=e(this).data("resizable"),i=r.options;if(r.ghost&&r.helper)r.helper.get(0).removeChild(r.ghost.get(0))}});e.ui.plugin.add("resizable","grid",{resize:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.size,o=r.originalSize,u=r.originalPosition,a=r.axis,f=i._aspectRatio||t.shiftKey;i.grid=typeof i.grid=="number"?[i.grid,i.grid]:i.grid;var l=Math.round((s.width-o.width)/(i.grid[0]||1))*(i.grid[0]||1),c=Math.round((s.height-o.height)/(i.grid[1]||1))*(i.grid[1]||1);if(/^(se|s|e)$/.test(a)){r.size.width=o.width+l;r.size.height=o.height+c}else if(/^(ne)$/.test(a)){r.size.width=o.width+l;r.size.height=o.height+c;r.position.top=u.top-c}else if(/^(sw)$/.test(a)){r.size.width=o.width+l;r.size.height=o.height+c;r.position.left=u.left-l}else{r.size.width=o.width+l;r.size.height=o.height+c;r.position.top=u.top-c;r.position.left=u.left-l}}});var n=function(e){return parseInt(e,10)||0};var r=function(e){return!isNaN(parseInt(e,10))}})(jQuerySBM);(function(e,t){e.widget("ui.selectable",e.ui.mouse,{version:"1.9.2",options:{appendTo:"body",autoRefresh:true,distance:0,filter:"*",tolerance:"touch"},_create:function(){var t=this;this.element.addClass("ui-selectable");this.dragged=false;var n;this.refresh=function(){n=e(t.options.filter,t.element[0]);n.addClass("ui-selectee");n.each(function(){var t=e(this);var n=t.offset();e.data(this,"selectable-item",{element:this,$element:t,left:n.left,top:n.top,right:n.left+t.outerWidth(),bottom:n.top+t.outerHeight(),startselected:false,selected:t.hasClass("ui-selected"),selecting:t.hasClass("ui-selecting"),unselecting:t.hasClass("ui-unselecting")})})};this.refresh();this.selectees=n.addClass("ui-selectee");this._mouseInit();this.helper=e("<div class='ui-selectable-helper'></div>")},_destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item");this.element.removeClass("ui-selectable ui-selectable-disabled");this._mouseDestroy()},_mouseStart:function(t){var n=this;this.opos=[t.pageX,t.pageY];if(this.options.disabled)return;var r=this.options;this.selectees=e(r.filter,this.element[0]);this._trigger("start",t);e(r.appendTo).append(this.helper);this.helper.css({left:t.clientX,top:t.clientY,width:0,height:0});if(r.autoRefresh)this.refresh();this.selectees.filter(".ui-selected").each(function(){var r=e.data(this,"selectable-item");r.startselected=true;if(!t.metaKey&&!t.ctrlKey){r.$element.removeClass("ui-selected");r.selected=false;r.$element.addClass("ui-unselecting");r.unselecting=true;n._trigger("unselecting",t,{unselecting:r.element})}});e(t.target).parents().andSelf().each(function(){var r=e.data(this,"selectable-item");if(r){var i=!t.metaKey&&!t.ctrlKey||!r.$element.hasClass("ui-selected");r.$element.removeClass(i?"ui-unselecting":"ui-selected").addClass(i?"ui-selecting":"ui-unselecting");r.unselecting=!i;r.selecting=i;r.selected=i;if(i)n._trigger("selecting",t,{selecting:r.element});else n._trigger("unselecting",t,{unselecting:r.element});return false}})},_mouseDrag:function(t){var n=this;this.dragged=true;if(this.options.disabled)return;var r=this.options;var i=this.opos[0],s=this.opos[1],o=t.pageX,u=t.pageY;if(i>o){var a=o;o=i;i=a}if(s>u){var a=u;u=s;s=a}this.helper.css({left:i,top:s,width:o-i,height:u-s});this.selectees.each(function(){var a=e.data(this,"selectable-item");if(!a||a.element==n.element[0])return;var f=false;if(r.tolerance=="touch")f=!(a.left>o||a.right<i||a.top>u||a.bottom<s);else if(r.tolerance=="fit")f=a.left>i&&a.right<o&&a.top>s&&a.bottom<u;if(f){if(a.selected){a.$element.removeClass("ui-selected");a.selected=false}if(a.unselecting){a.$element.removeClass("ui-unselecting");a.unselecting=false}if(!a.selecting){a.$element.addClass("ui-selecting");a.selecting=true;n._trigger("selecting",t,{selecting:a.element})}}else{if(a.selecting)if((t.metaKey||t.ctrlKey)&&a.startselected){a.$element.removeClass("ui-selecting");a.selecting=false;a.$element.addClass("ui-selected");a.selected=true}else{a.$element.removeClass("ui-selecting");a.selecting=false;if(a.startselected){a.$element.addClass("ui-unselecting");a.unselecting=true}n._trigger("unselecting",t,{unselecting:a.element})}if(a.selected)if(!t.metaKey&&!t.ctrlKey&&!a.startselected){a.$element.removeClass("ui-selected");a.selected=false;a.$element.addClass("ui-unselecting");a.unselecting=true;n._trigger("unselecting",t,{unselecting:a.element})}}});return false},_mouseStop:function(t){var n=this;this.dragged=false;var r=this.options;e(".ui-unselecting",this.element[0]).each(function(){var r=e.data(this,"selectable-item");r.$element.removeClass("ui-unselecting");r.unselecting=false;r.startselected=false;n._trigger("unselected",t,{unselected:r.element})});e(".ui-selecting",this.element[0]).each(function(){var r=e.data(this,"selectable-item");r.$element.removeClass("ui-selecting").addClass("ui-selected");r.selecting=false;r.selected=true;r.startselected=true;n._trigger("selected",t,{selected:r.element})});this._trigger("stop",t);this.helper.remove();return false}})})(jQuerySBM);(function(e,t){e.widget("ui.sortable",e.ui.mouse,{version:"1.9.2",widgetEventPrefix:"sort",ready:false,options:{appendTo:"parent",axis:false,connectWith:false,containment:false,cursor:"auto",cursorAt:false,dropOnEmpty:true,forcePlaceholderSize:false,forceHelperSize:false,grid:false,handle:false,helper:"original",items:"> *",opacity:false,placeholder:false,revert:false,scroll:true,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3},_create:function(){var e=this.options;this.containerCache={};this.element.addClass("ui-sortable");this.refresh();this.floating=this.items.length?e.axis==="x"||/left|right/.test(this.items[0].item.css("float"))||/inline|table-cell/.test(this.items[0].item.css("display")):false;this.offset=this.element.offset();this._mouseInit();this.ready=true},_destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled");this._mouseDestroy();for(var e=this.items.length-1;e>=0;e--)this.items[e].item.removeData(this.widgetName+"-item");return this},_setOption:function(t,n){if(t==="disabled"){this.options[t]=n;this.widget().toggleClass("ui-sortable-disabled",!!n)}else e.Widget.prototype._setOption.apply(this,arguments)},_mouseCapture:function(t,n){var r=this;if(this.reverting)return false;if(this.options.disabled||this.options.type=="static")return false;this._refreshItems(t);var i=null,s=e(t.target).parents().each(function(){if(e.data(this,r.widgetName+"-item")==r){i=e(this);return false}});if(e.data(t.target,r.widgetName+"-item")==r)i=e(t.target);if(!i)return false;if(this.options.handle&&!n){var o=false;e(this.options.handle,i).find("*").andSelf().each(function(){if(this==t.target)o=true});if(!o)return false}this.currentItem=i;this._removeCurrentsFromItems();return true},_mouseStart:function(t,n,r){var i=this.options;this.currentContainer=this;this.refreshPositions();this.helper=this._createHelper(t);this._cacheHelperProportions();this._cacheMargins();this.scrollParent=this.helper.scrollParent();this.offset=this.currentItem.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};e.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.helper.css("position","absolute");this.cssPosition=this.helper.css("position");this.originalPosition=this._generatePosition(t);this.originalPageX=t.pageX;this.originalPageY=t.pageY;i.cursorAt&&this._adjustOffsetFromHelper(i.cursorAt);this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]};if(this.helper[0]!=this.currentItem[0])this.currentItem.hide();this._createPlaceholder();if(i.containment)this._setContainment();if(i.cursor){if(e("body").css("cursor"))this._storedCursor=e("body").css("cursor");e("body").css("cursor",i.cursor)}if(i.opacity){if(this.helper.css("opacity"))this._storedOpacity=this.helper.css("opacity");this.helper.css("opacity",i.opacity)}if(i.zIndex){if(this.helper.css("zIndex"))this._storedZIndex=this.helper.css("zIndex");this.helper.css("zIndex",i.zIndex)}if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML")this.overflowOffset=this.scrollParent.offset();this._trigger("start",t,this._uiHash());if(!this._preserveHelperProportions)this._cacheHelperProportions();if(!r)for(var s=this.containers.length-1;s>=0;s--)this.containers[s]._trigger("activate",t,this._uiHash(this));if(e.ui.ddmanager)e.ui.ddmanager.current=this;if(e.ui.ddmanager&&!i.dropBehaviour)e.ui.ddmanager.prepareOffsets(this,t);this.dragging=true;this.helper.addClass("ui-sortable-helper");this._mouseDrag(t);return true},_mouseDrag:function(t){this.position=this._generatePosition(t);this.positionAbs=this._convertPositionTo("absolute");if(!this.lastPositionAbs)this.lastPositionAbs=this.positionAbs;if(this.options.scroll){var n=this.options,r=false;if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){if(this.overflowOffset.top+this.scrollParent[0].offsetHeight-t.pageY<n.scrollSensitivity)this.scrollParent[0].scrollTop=r=this.scrollParent[0].scrollTop+n.scrollSpeed;else if(t.pageY-this.overflowOffset.top<n.scrollSensitivity)this.scrollParent[0].scrollTop=r=this.scrollParent[0].scrollTop-n.scrollSpeed;if(this.overflowOffset.left+this.scrollParent[0].offsetWidth-t.pageX<n.scrollSensitivity)this.scrollParent[0].scrollLeft=r=this.scrollParent[0].scrollLeft+n.scrollSpeed;else if(t.pageX-this.overflowOffset.left<n.scrollSensitivity)this.scrollParent[0].scrollLeft=r=this.scrollParent[0].scrollLeft-n.scrollSpeed}else{if(t.pageY-e(document).scrollTop()<n.scrollSensitivity)r=e(document).scrollTop(e(document).scrollTop()-n.scrollSpeed);else if(e(window).height()-(t.pageY-e(document).scrollTop())<n.scrollSensitivity)r=e(document).scrollTop(e(document).scrollTop()+n.scrollSpeed);if(t.pageX-e(document).scrollLeft()<n.scrollSensitivity)r=e(document).scrollLeft(e(document).scrollLeft()-n.scrollSpeed);else if(e(window).width()-(t.pageX-e(document).scrollLeft())<n.scrollSensitivity)r=e(document).scrollLeft(e(document).scrollLeft()+n.scrollSpeed)}if(r!==false&&e.ui.ddmanager&&!n.dropBehaviour)e.ui.ddmanager.prepareOffsets(this,t)}this.positionAbs=this._convertPositionTo("absolute");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";for(var i=this.items.length-1;i>=0;i--){var s=this.items[i],o=s.item[0],u=this._intersectsWithPointer(s);if(!u)continue;if(s.instance!==this.currentContainer)continue;if(o!=this.currentItem[0]&&this.placeholder[u==1?"next":"prev"]()[0]!=o&&!e.contains(this.placeholder[0],o)&&(this.options.type=="semi-dynamic"?!e.contains(this.element[0],o):true)){this.direction=u==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(s))this._rearrange(t,s);else break;this._trigger("change",t,this._uiHash());break}}this._contactContainers(t);if(e.ui.ddmanager)e.ui.ddmanager.drag(this,t);this._trigger("sort",t,this._uiHash());this.lastPositionAbs=this.positionAbs;return false},_mouseStop:function(t,n){if(!t)return;if(e.ui.ddmanager&&!this.options.dropBehaviour)e.ui.ddmanager.drop(this,t);if(this.options.revert){var r=this;var i=this.placeholder.offset();this.reverting=true;e(this.helper).animate({left:i.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:i.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){r._clear(t)})}else this._clear(t,n);return false},cancel:function(){if(this.dragging){this._mouseUp({target:null});if(this.options.helper=="original")this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper");else this.currentItem.show();for(var t=this.containers.length-1;t>=0;t--){this.containers[t]._trigger("deactivate",null,this._uiHash(this));if(this.containers[t].containerCache.over){this.containers[t]._trigger("out",null,this._uiHash(this));this.containers[t].containerCache.over=0}}}if(this.placeholder){if(this.placeholder[0].parentNode)this.placeholder[0].parentNode.removeChild(this.placeholder[0]);if(this.options.helper!="original"&&this.helper&&this.helper[0].parentNode)this.helper.remove();e.extend(this,{helper:null,dragging:false,reverting:false,_noFinalSort:null});if(this.domPosition.prev)e(this.domPosition.prev).after(this.currentItem);else e(this.domPosition.parent).prepend(this.currentItem)}return this},serialize:function(t){var n=this._getItemsAsjQuery(t&&t.connected);var r=[];t=t||{};e(n).each(function(){var n=(e(t.item||this).attr(t.attribute||"id")||"").match(t.expression||/(.+)[-=_](.+)/);if(n)r.push((t.key||n[1]+"[]")+"="+(t.key&&t.expression?n[1]:n[2]))});if(!r.length&&t.key)r.push(t.key+"=");return r.join("&")},toArray:function(t){var n=this._getItemsAsjQuery(t&&t.connected);var r=[];t=t||{};n.each(function(){r.push(e(t.item||this).attr(t.attribute||"id")||"")});return r},_intersectsWith:function(e){var t=this.positionAbs.left,n=t+this.helperProportions.width,r=this.positionAbs.top,i=r+this.helperProportions.height;var s=e.left,o=s+e.width,u=e.top,a=u+e.height;var f=this.offset.click.top,l=this.offset.click.left;var c=r+f>u&&r+f<a&&t+l>s&&t+l<o;if(this.options.tolerance=="pointer"||this.options.forcePointerForContainers||this.options.tolerance!="pointer"&&this.helperProportions[this.floating?"width":"height"]>e[this.floating?"width":"height"])return c;else return s<t+this.helperProportions.width/2&&n-this.helperProportions.width/2<o&&u<r+this.helperProportions.height/2&&i-this.helperProportions.height/2<a},_intersectsWithPointer:function(t){var n=this.options.axis==="x"||e.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,t.top,t.height),r=this.options.axis==="y"||e.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,t.left,t.width),i=n&&r,s=this._getDragVerticalDirection(),o=this._getDragHorizontalDirection();if(!i)return false;return this.floating?o&&o=="right"||s=="down"?2:1:s&&(s=="down"?2:1)},_intersectsWithSides:function(t){var n=e.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,t.top+t.height/2,t.height),r=e.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,t.left+t.width/2,t.width),i=this._getDragVerticalDirection(),s=this._getDragHorizontalDirection();if(this.floating&&s)return s=="right"&&r||s=="left"&&!r;else return i&&(i=="down"&&n||i=="up"&&!n)},_getDragVerticalDirection:function(){var e=this.positionAbs.top-this.lastPositionAbs.top;return e!=0&&(e>0?"down":"up")},_getDragHorizontalDirection:function(){var e=this.positionAbs.left-this.lastPositionAbs.left;return e!=0&&(e>0?"right":"left")},refresh:function(e){this._refreshItems(e);this.refreshPositions();return this},_connectWith:function(){var e=this.options;return e.connectWith.constructor==String?[e.connectWith]:e.connectWith},_getItemsAsjQuery:function(t){var n=[];var r=[];var i=this._connectWith();if(i&&t)for(var s=i.length-1;s>=0;s--){var o=e(i[s]);for(var u=o.length-1;u>=0;u--){var a=e.data(o[u],this.widgetName);if(a&&a!=this&&!a.options.disabled)r.push([e.isFunction(a.options.items)?a.options.items.call(a.element):e(a.options.items,a.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),a])}}r.push([e.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):e(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);for(var s=r.length-1;s>=0;s--)r[s][0].each(function(){n.push(this)});return e(n)},_removeCurrentsFromItems:function(){var t=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=e.grep(this.items,function(e){for(var n=0;n<t.length;n++)if(t[n]==e.item[0])return false;return true})},_refreshItems:function(t){this.items=[];this.containers=[this];var n=this.items;var r=[[e.isFunction(this.options.items)?this.options.items.call(this.element[0],t,{item:this.currentItem}):e(this.options.items,this.element),this]];var i=this._connectWith();if(i&&this.ready)for(var s=i.length-1;s>=0;s--){var o=e(i[s]);for(var u=o.length-1;u>=0;u--){var a=e.data(o[u],this.widgetName);if(a&&a!=this&&!a.options.disabled){r.push([e.isFunction(a.options.items)?a.options.items.call(a.element[0],t,{item:this.currentItem}):e(a.options.items,a.element),a]);this.containers.push(a)}}}for(var s=r.length-1;s>=0;s--){var f=r[s][1];var l=r[s][0];for(var u=0,c=l.length;u<c;u++){var h=e(l[u]);h.data(this.widgetName+"-item",f);n.push({item:h,instance:f,width:0,height:0,left:0,top:0})}}},refreshPositions:function(t){if(this.offsetParent&&this.helper)this.offset.parent=this._getParentOffset();for(var n=this.items.length-1;n>=0;n--){var r=this.items[n];if(r.instance!=this.currentContainer&&this.currentContainer&&r.item[0]!=this.currentItem[0])continue;var i=this.options.toleranceElement?e(this.options.toleranceElement,r.item):r.item;if(!t){r.width=i.outerWidth();r.height=i.outerHeight()}var s=i.offset();r.left=s.left;r.top=s.top}if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(var n=this.containers.length-1;n>=0;n--){var s=this.containers[n].element.offset();this.containers[n].containerCache.left=s.left;this.containers[n].containerCache.top=s.top;this.containers[n].containerCache.width=this.containers[n].element.outerWidth();this.containers[n].containerCache.height=this.containers[n].element.outerHeight()}return this},_createPlaceholder:function(t){t=t||this;var n=t.options;if(!n.placeholder||n.placeholder.constructor==String){var r=n.placeholder;n.placeholder={element:function(){var n=e(document.createElement(t.currentItem[0].nodeName)).addClass(r||t.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];if(!r)n.style.visibility="hidden";return n},update:function(e,i){if(r&&!n.forcePlaceholderSize)return;if(!i.height())i.height(t.currentItem.innerHeight()-parseInt(t.currentItem.css("paddingTop")||0,10)-parseInt(t.currentItem.css("paddingBottom")||0,10));if(!i.width())i.width(t.currentItem.innerWidth()-parseInt(t.currentItem.css("paddingLeft")||0,10)-parseInt(t.currentItem.css("paddingRight")||0,10))}}}t.placeholder=e(n.placeholder.element.call(t.element,t.currentItem));t.currentItem.after(t.placeholder);n.placeholder.update(t,t.placeholder)},_contactContainers:function(t){var n=null,r=null;for(var i=this.containers.length-1;i>=0;i--){if(e.contains(this.currentItem[0],this.containers[i].element[0]))continue;if(this._intersectsWith(this.containers[i].containerCache)){if(n&&e.contains(this.containers[i].element[0],n.element[0]))continue;n=this.containers[i];r=i}else if(this.containers[i].containerCache.over){this.containers[i]._trigger("out",t,this._uiHash(this));this.containers[i].containerCache.over=0}}if(!n)return;if(this.containers.length===1){this.containers[r]._trigger("over",t,this._uiHash(this));this.containers[r].containerCache.over=1}else{var s=1e4;var o=null;var u=this.containers[r].floating?"left":"top";var a=this.containers[r].floating?"width":"height";var f=this.positionAbs[u]+this.offset.click[u];for(var l=this.items.length-1;l>=0;l--){if(!e.contains(this.containers[r].element[0],this.items[l].item[0]))continue;if(this.items[l].item[0]==this.currentItem[0])continue;var c=this.items[l].item.offset()[u];var h=false;if(Math.abs(c-f)>Math.abs(c+this.items[l][a]-f)){h=true;c+=this.items[l][a]}if(Math.abs(c-f)<s){s=Math.abs(c-f);o=this.items[l];this.direction=h?"up":"down"}}if(!o&&!this.options.dropOnEmpty)return;this.currentContainer=this.containers[r];o?this._rearrange(t,o,null,true):this._rearrange(t,null,this.containers[r].element,true);this._trigger("change",t,this._uiHash());this.containers[r]._trigger("change",t,this._uiHash(this));this.options.placeholder.update(this.currentContainer,this.placeholder);this.containers[r]._trigger("over",t,this._uiHash(this));this.containers[r].containerCache.over=1}},_createHelper:function(t){var n=this.options;var r=e.isFunction(n.helper)?e(n.helper.apply(this.element[0],[t,this.currentItem])):n.helper=="clone"?this.currentItem.clone():this.currentItem;if(!r.parents("body").length)e(n.appendTo!="parent"?n.appendTo:this.currentItem[0].parentNode)[0].appendChild(r[0]);if(r[0]==this.currentItem[0])this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")};if(r[0].style.width==""||n.forceHelperSize)r.width(this.currentItem.width());if(r[0].style.height==""||n.forceHelperSize)r.height(this.currentItem.height());return r},_adjustOffsetFromHelper:function(t){if(typeof t=="string")t=t.split(" ");if(e.isArray(t))t={left:+t[0],top:+t[1]||0};if("left"in t)this.offset.click.left=t.left+this.margins.left;if("right"in t)this.offset.click.left=this.helperProportions.width-t.right+this.margins.left;if("top"in t)this.offset.click.top=t.top+this.margins.top;if("bottom"in t)this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var t=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&e.contains(this.scrollParent[0],this.offsetParent[0])){t.left+=this.scrollParent.scrollLeft();t.top+=this.scrollParent.scrollTop()}if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&e.ui.ie)t={top:0,left:0};return{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var e=this.currentItem.position();return{top:e.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:e.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t=this.options;if(t.containment=="parent")t.containment=this.helper[0].parentNode;if(t.containment=="document"||t.containment=="window")this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,e(t.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(e(t.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(t.containment)){var n=e(t.containment)[0];var r=e(t.containment).offset();var i=e(n).css("overflow")!="hidden";this.containment=[r.left+(parseInt(e(n).css("borderLeftWidth"),10)||0)+(parseInt(e(n).css("paddingLeft"),10)||0)-this.margins.left,r.top+(parseInt(e(n).css("borderTopWidth"),10)||0)+(parseInt(e(n).css("paddingTop"),10)||0)-this.margins.top,r.left+(i?Math.max(n.scrollWidth,n.offsetWidth):n.offsetWidth)-(parseInt(e(n).css("borderLeftWidth"),10)||0)-(parseInt(e(n).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,r.top+(i?Math.max(n.scrollHeight,n.offsetHeight):n.offsetHeight)-(parseInt(e(n).css("borderTopWidth"),10)||0)-(parseInt(e(n).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(t,n){if(!n)n=this.position;var r=t=="absolute"?1:-1;var i=this.options,s=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&e.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,o=/(html|body)/i.test(s[0].tagName);return{top:n.top+this.offset.relative.top*r+this.offset.parent.top*r-(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():o?0:s.scrollTop())*r,left:n.left+this.offset.relative.left*r+this.offset.parent.left*r-(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():o?0:s.scrollLeft())*r}},_generatePosition:function(t){var n=this.options,r=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&e.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,i=/(html|body)/i.test(r[0].tagName);if(this.cssPosition=="relative"&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0]))this.offset.relative=this._getRelativeOffset();var s=t.pageX;var o=t.pageY;if(this.originalPosition){if(this.containment){if(t.pageX-this.offset.click.left<this.containment[0])s=this.containment[0]+this.offset.click.left;if(t.pageY-this.offset.click.top<this.containment[1])o=this.containment[1]+this.offset.click.top;if(t.pageX-this.offset.click.left>this.containment[2])s=this.containment[2]+this.offset.click.left;if(t.pageY-this.offset.click.top>this.containment[3])o=this.containment[3]+this.offset.click.top}if(n.grid){var u=this.originalPageY+Math.round((o-this.originalPageY)/n.grid[1])*n.grid[1];o=this.containment?!(u-this.offset.click.top<this.containment[1]||u-this.offset.click.top>this.containment[3])?u:!(u-this.offset.click.top<this.containment[1])?u-n.grid[1]:u+n.grid[1]:u;var a=this.originalPageX+Math.round((s-this.originalPageX)/n.grid[0])*n.grid[0];s=this.containment?!(a-this.offset.click.left<this.containment[0]||a-this.offset.click.left>this.containment[2])?a:!(a-this.offset.click.left<this.containment[0])?a-n.grid[0]:a+n.grid[0]:a}}return{top:o-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():i?0:r.scrollTop()),left:s-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():i?0:r.scrollLeft())}},_rearrange:function(e,t,n,r){n?n[0].appendChild(this.placeholder[0]):t.item[0].parentNode.insertBefore(this.placeholder[0],this.direction=="down"?t.item[0]:t.item[0].nextSibling);this.counter=this.counter?++this.counter:1;var i=this.counter;this._delay(function(){if(i==this.counter)this.refreshPositions(!r)})},_clear:function(t,n){this.reverting=false;var r=[];if(!this._noFinalSort&&this.currentItem.parent().length)this.placeholder.before(this.currentItem);this._noFinalSort=null;if(this.helper[0]==this.currentItem[0]){for(var i in this._storedCSS)if(this._storedCSS[i]=="auto"||this._storedCSS[i]=="static")this._storedCSS[i]="";this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else this.currentItem.show();if(this.fromOutside&&!n)r.push(function(e){this._trigger("receive",e,this._uiHash(this.fromOutside))});if((this.fromOutside||this.domPosition.prev!=this.currentItem.prev().not(".ui-sortable-helper")[0]||this.domPosition.parent!=this.currentItem.parent()[0])&&!n)r.push(function(e){this._trigger("update",e,this._uiHash())});if(this!==this.currentContainer)if(!n){r.push(function(e){this._trigger("remove",e,this._uiHash())});r.push(function(e){return function(t){e._trigger("receive",t,this._uiHash(this))}}.call(this,this.currentContainer));r.push(function(e){return function(t){e._trigger("update",t,this._uiHash(this))}}.call(this,this.currentContainer))}for(var i=this.containers.length-1;i>=0;i--){if(!n)r.push(function(e){return function(t){e._trigger("deactivate",t,this._uiHash(this))}}.call(this,this.containers[i]));if(this.containers[i].containerCache.over){r.push(function(e){return function(t){e._trigger("out",t,this._uiHash(this))}}.call(this,this.containers[i]));this.containers[i].containerCache.over=0}}if(this._storedCursor)e("body").css("cursor",this._storedCursor);if(this._storedOpacity)this.helper.css("opacity",this._storedOpacity);if(this._storedZIndex)this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex);this.dragging=false;if(this.cancelHelperRemoval){if(!n){this._trigger("beforeStop",t,this._uiHash());for(var i=0;i<r.length;i++)r[i].call(this,t);this._trigger("stop",t,this._uiHash())}this.fromOutside=false;return false}if(!n)this._trigger("beforeStop",t,this._uiHash());this.placeholder[0].parentNode.removeChild(this.placeholder[0]);if(this.helper[0]!=this.currentItem[0])this.helper.remove();this.helper=null;if(!n){for(var i=0;i<r.length;i++)r[i].call(this,t);this._trigger("stop",t,this._uiHash())}this.fromOutside=false;return true},_trigger:function(){if(e.Widget.prototype._trigger.apply(this,arguments)===false)this.cancel()},_uiHash:function(t){var n=t||this;return{helper:n.helper,placeholder:n.placeholder||e([]),position:n.position,originalPosition:n.originalPosition,offset:n.positionAbs,item:n.currentItem,sender:t?t.element:null}}})})(jQuerySBM);jQuerySBM.effects||function(e,t){var n=e.uiBackCompat!==false,r="ui-effects-";e.effects={effect:{}};(function(t,n){function p(e,t,n){var r=a[t.type]||{};if(e==null)return n||!t.def?null:t.def;e=r.floor?~~e:parseFloat(e);if(isNaN(e))return t.def;if(r.mod)return(e+r.mod)%r.mod;return 0>e?0:r.max<e?r.max:e}function d(e){var n=o(),r=n._rgba=[];e=e.toLowerCase();h(s,function(t,i){var s,o=i.re.exec(e),a=o&&i.parse(o),f=i.space||"rgba";if(a){s=n[f](a);n[u[f].cache]=s[u[f].cache];r=n._rgba=s._rgba;return false}});if(r.length){if(r.join()==="0,0,0,0")t.extend(r,c.transparent);return n}return c[e]}function v(e,t,n){n=(n+1)%1;if(n*6<1)return e+(t-e)*n*6;if(n*2<1)return t;if(n*3<2)return e+(t-e)*(2/3-n)*6;return e}var r="backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor".split(" "),i=/^([\-+])=\s*(\d+\.?\d*)/,s=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d+(?:\.\d+)?)\s*)?\)/,parse:function(e){return[e[1],e[2],e[3],e[4]]}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d+(?:\.\d+)?)\s*)?\)/,parse:function(e){return[e[1]*2.55,e[2]*2.55,e[3]*2.55,e[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/,parse:function(e){return[parseInt(e[1],16),parseInt(e[2],16),parseInt(e[3],16)]}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])/,parse:function(e){return[parseInt(e[1]+e[1],16),parseInt(e[2]+e[2],16),parseInt(e[3]+e[3],16)]}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d+(?:\.\d+)?)\s*)?\)/,space:"hsla",parse:function(e){return[e[1],e[2]/100,e[3]/100,e[4]]}}],o=t.Color=function(e,n,r,i){return new t.Color.fn.parse(e,n,r,i)},u={rgba:{props:{red:{idx:0,type:"byte"},green:{idx:1,type:"byte"},blue:{idx:2,type:"byte"}}},hsla:{props:{hue:{idx:0,type:"degrees"},saturation:{idx:1,type:"percent"},lightness:{idx:2,type:"percent"}}}},a={"byte":{floor:true,max:255},percent:{max:1},degrees:{mod:360,floor:true}},f=o.support={},l=t("<p>")[0],c,h=t.each;l.style.cssText="background-color:rgba(1,1,1,.5)";f.rgba=l.style.backgroundColor.indexOf("rgba")>-1;h(u,function(e,t){t.cache="_"+e;t.props.alpha={idx:3,type:"percent",def:1}});o.fn=t.extend(o.prototype,{parse:function(r,i,s,a){if(r===n){this._rgba=[null,null,null,null];return this}if(r.jquery||r.nodeType){r=t(r).css(i);i=n}var f=this,l=t.type(r),v=this._rgba=[];if(i!==n){r=[r,i,s,a];l="array"}if(l==="string")return this.parse(d(r)||c._default);if(l==="array"){h(u.rgba.props,function(e,t){v[t.idx]=p(r[t.idx],t)});return this}if(l==="object"){if(r instanceof o)h(u,function(e,t){if(r[t.cache])f[t.cache]=r[t.cache].slice()});else h(u,function(t,n){var i=n.cache;h(n.props,function(e,t){if(!f[i]&&n.to){if(e==="alpha"||r[e]==null)return;f[i]=n.to(f._rgba)}f[i][t.idx]=p(r[e],t,true)});if(f[i]&&e.inArray(null,f[i].slice(0,3))<0){f[i][3]=1;if(n.from)f._rgba=n.from(f[i])}});return this}},is:function(e){var t=o(e),n=true,r=this;h(u,function(e,i){var s,o=t[i.cache];if(o){s=r[i.cache]||i.to&&i.to(r._rgba)||[];h(i.props,function(e,t){if(o[t.idx]!=null){n=o[t.idx]===s[t.idx];return n}})}return n});return n},_space:function(){var e=[],t=this;h(u,function(n,r){if(t[r.cache])e.push(n)});return e.pop()},transition:function(e,t){var n=o(e),r=n._space(),i=u[r],s=this.alpha()===0?o("transparent"):this,f=s[i.cache]||i.to(s._rgba),l=f.slice();n=n[i.cache];h(i.props,function(e,r){var i=r.idx,s=f[i],o=n[i],u=a[r.type]||{};if(o===null)return;if(s===null)l[i]=o;else{if(u.mod)if(o-s>u.mod/2)s+=u.mod;else if(s-o>u.mod/2)s-=u.mod;l[i]=p((o-s)*t+s,r)}});return this[r](l)},blend:function(e){if(this._rgba[3]===1)return this;var n=this._rgba.slice(),r=n.pop(),i=o(e)._rgba;return o(t.map(n,function(e,t){return(1-r)*i[t]+r*e}))},toRgbaString:function(){var e="rgba(",n=t.map(this._rgba,function(e,t){return e==null?t>2?1:0:e});if(n[3]===1){n.pop();e="rgb("}return e+n.join()+")"},toHslaString:function(){var e="hsla(",n=t.map(this.hsla(),function(e,t){if(e==null)e=t>2?1:0;if(t&&t<3)e=Math.round(e*100)+"%";return e});if(n[3]===1){n.pop();e="hsl("}return e+n.join()+")"},toHexString:function(e){var n=this._rgba.slice(),r=n.pop();if(e)n.push(~~(r*255));return"#"+t.map(n,function(e){e=(e||0).toString(16);return e.length===1?"0"+e:e}).join("")},toString:function(){return this._rgba[3]===0?"transparent":this.toRgbaString()}});o.fn.parse.prototype=o.fn;u.hsla.to=function(e){if(e[0]==null||e[1]==null||e[2]==null)return[null,null,null,e[3]];var t=e[0]/255,n=e[1]/255,r=e[2]/255,i=e[3],s=Math.max(t,n,r),o=Math.min(t,n,r),u=s-o,a=s+o,f=a*.5,l,c;if(o===s)l=0;else if(t===s)l=60*(n-r)/u+360;else if(n===s)l=60*(r-t)/u+120;else l=60*(t-n)/u+240;if(f===0||f===1)c=f;else if(f<=.5)c=u/a;else c=u/(2-a);return[Math.round(l)%360,c,f,i==null?1:i]};u.hsla.from=function(e){if(e[0]==null||e[1]==null||e[2]==null)return[null,null,null,e[3]];var t=e[0]/360,n=e[1],r=e[2],i=e[3],s=r<=.5?r*(1+n):r+n-r*n,o=2*r-s;return[Math.round(v(o,s,t+1/3)*255),Math.round(v(o,s,t)*255),Math.round(v(o,s,t-1/3)*255),i]};h(u,function(e,r){var s=r.props,u=r.cache,a=r.to,f=r.from;o.fn[e]=function(e){if(a&&!this[u])this[u]=a(this._rgba);if(e===n)return this[u].slice();var r,i=t.type(e),l=i==="array"||i==="object"?e:arguments,c=this[u].slice();h(s,function(e,t){var n=l[i==="object"?e:t.idx];if(n==null)n=c[t.idx];c[t.idx]=p(n,t)});if(f){r=o(f(c));r[u]=c;return r}else return o(c)};h(s,function(n,r){if(o.fn[n])return;o.fn[n]=function(s){var o=t.type(s),u=n==="alpha"?this._hsla?"hsla":"rgba":e,a=this[u](),f=a[r.idx],l;if(o==="undefined")return f;if(o==="function"){s=s.call(this,f);o=t.type(s)}if(s==null&&r.empty)return this;if(o==="string"){l=i.exec(s);if(l)s=f+parseFloat(l[2])*(l[1]==="+"?1:-1)}a[r.idx]=s;return this[u](a)}})});h(r,function(e,n){t.cssHooks[n]={set:function(e,r){var i,s,u="";if(t.type(r)!=="string"||(i=d(r))){r=o(i||r);if(!f.rgba&&r._rgba[3]!==1){s=n==="backgroundColor"?e.parentNode:e;while((u===""||u==="transparent")&&s&&s.style)try{u=t.css(s,"backgroundColor");s=s.parentNode}catch(a){}r=r.blend(u&&u!=="transparent"?u:"_default")}r=r.toRgbaString()}try{e.style[n]=r}catch(l){}}};t.fx.step[n]=function(e){if(!e.colorInit){e.start=o(e.elem,n);e.end=o(e.end);e.colorInit=true}t.cssHooks[n].set(e.elem,e.start.transition(e.end,e.pos))}});t.cssHooks.borderColor={expand:function(e){var t={};h(["Top","Right","Bottom","Left"],function(n,r){t["border"+r+"Color"]=e});return t}};c=t.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"}})(jQuerySBM);(function(){function i(){var t=this.ownerDocument.defaultView?this.ownerDocument.defaultView.getComputedStyle(this,null):this.currentStyle,n={},r,i;if(t&&t.length&&t[0]&&t[t[0]]){i=t.length;while(i--){r=t[i];if(typeof t[r]==="string")n[e.camelCase(r)]=t[r]}}else for(r in t)if(typeof t[r]==="string")n[r]=t[r];return n}function s(t,n){var i={},s,o;for(s in n){o=n[s];if(t[s]!==o)if(!r[s])if(e.fx.step[s]||!isNaN(parseFloat(o)))i[s]=o}return i}var n=["add","remove","toggle"],r={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};e.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(t,n){e.fx.step[n]=function(e){if(e.end!=="none"&&!e.setAttr||e.pos===1&&!e.setAttr){jQuerySBM.style(e.elem,n,e.end);e.setAttr=true}}});e.effects.animateClass=function(t,r,o,u){var a=e.speed(r,o,u);return this.queue(function(){var r=e(this),o=r.attr("class")||"",u,f=a.children?r.find("*").andSelf():r;f=f.map(function(){var t=e(this);return{el:t,start:i.call(this)}});u=function(){e.each(n,function(e,n){if(t[n])r[n+"Class"](t[n])})};u();f=f.map(function(){this.end=i.call(this.el[0]);this.diff=s(this.start,this.end);return this});r.attr("class",o);f=f.map(function(){var t=this,n=e.Deferred(),r=jQuerySBM.extend({},a,{queue:false,complete:function(){n.resolve(t)}});this.el.animate(this.diff,r);return n.promise()});e.when.apply(e,f.get()).done(function(){u();e.each(arguments,function(){var t=this.el;e.each(this.diff,function(e){t.css(e,"")})});a.complete.call(r[0])})})};e.fn.extend({_addClass:e.fn.addClass,addClass:function(t,n,r,i){return n?e.effects.animateClass.call(this,{add:t},n,r,i):this._addClass(t)},_removeClass:e.fn.removeClass,removeClass:function(t,n,r,i){return n?e.effects.animateClass.call(this,{remove:t},n,r,i):this._removeClass(t)},_toggleClass:e.fn.toggleClass,toggleClass:function(n,r,i,s,o){if(typeof r==="boolean"||r===t)if(!i)return this._toggleClass(n,r);else return e.effects.animateClass.call(this,r?{add:n}:{remove:n},i,s,o);else return e.effects.animateClass.call(this,{toggle:n},r,i,s)},switchClass:function(t,n,r,i,s){return e.effects.animateClass.call(this,{add:n,remove:t},r,i,s)}})})();(function(){function i(t,n,r,i){if(e.isPlainObject(t)){n=t;t=t.effect}t={effect:t};if(n==null)n={};if(e.isFunction(n)){i=n;r=null;n={}}if(typeof n==="number"||e.fx.speeds[n]){i=r;r=n;n={}}if(e.isFunction(r)){i=r;r=null}if(n)e.extend(t,n);r=r||n.duration;t.duration=e.fx.off?0:typeof r==="number"?r:r in e.fx.speeds?e.fx.speeds[r]:e.fx.speeds._default;t.complete=i||n.complete;return t}function s(t){if(!t||typeof t==="number"||e.fx.speeds[t])return true;if(typeof t==="string"&&!e.effects.effect[t]){if(n&&e.effects[t])return false;return true}return false}e.extend(e.effects,{version:"1.9.2",save:function(e,t){for(var n=0;n<t.length;n++)if(t[n]!==null)e.data(r+t[n],e[0].style[t[n]])},restore:function(e,n){var i,s;for(s=0;s<n.length;s++)if(n[s]!==null){i=e.data(r+n[s]);if(i===t)i="";e.css(n[s],i)}},setMode:function(e,t){if(t==="toggle")t=e.is(":hidden")?"show":"hide";return t},getBaseline:function(e,t){var n,r;switch(e[0]){case"top":n=0;break;case"middle":n=.5;break;case"bottom":n=1;break;default:n=e[0]/t.height}switch(e[1]){case"left":r=0;break;case"center":r=.5;break;case"right":r=1;break;default:r=e[1]/t.width}return{x:r,y:n}},createWrapper:function(t){if(t.parent().is(".ui-effects-wrapper"))return t.parent();var n={width:t.outerWidth(true),height:t.outerHeight(true),"float":t.css("float")},r=e("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),i={width:t.width(),height:t.height()},s=document.activeElement;try{s.id}catch(o){s=document.body}t.wrap(r);if(t[0]===s||e.contains(t[0],s))e(s).focus();r=t.parent();if(t.css("position")==="static"){r.css({position:"relative"});t.css({position:"relative"})}else{e.extend(n,{position:t.css("position"),zIndex:t.css("z-index")});e.each(["top","left","bottom","right"],function(e,r){n[r]=t.css(r);if(isNaN(parseInt(n[r],10)))n[r]="auto"});t.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})}t.css(i);return r.css(n).show()},removeWrapper:function(t){var n=document.activeElement;if(t.parent().is(".ui-effects-wrapper")){t.parent().replaceWith(t);if(t[0]===n||e.contains(t[0],n))e(n).focus()}return t},setTransition:function(t,n,r,i){i=i||{};e.each(n,function(e,n){var s=t.cssUnit(n);if(s[0]>0)i[n]=s[0]*r+s[1]});return i}});e.fn.extend({effect:function(){function a(n){function u(){if(e.isFunction(i))i.call(r[0]);if(e.isFunction(n))n()}var r=e(this),i=t.complete,s=t.mode;if(r.is(":hidden")?s==="hide":s==="show")u();else o.call(r[0],t,u)}var t=i.apply(this,arguments),r=t.mode,s=t.queue,o=e.effects.effect[t.effect],u=!o&&n&&e.effects[t.effect];if(e.fx.off||!(o||u))if(r)return this[r](t.duration,t.complete);else return this.each(function(){if(t.complete)t.complete.call(this)});if(o)return s===false?this.each(a):this.queue(s||"fx",a);else return u.call(this,{options:t,duration:t.duration,callback:t.complete,mode:t.mode})},_show:e.fn.show,show:function(e){if(s(e))return this._show.apply(this,arguments);else{var t=i.apply(this,arguments);t.mode="show";return this.effect.call(this,t)}},_hide:e.fn.hide,hide:function(e){if(s(e))return this._hide.apply(this,arguments);else{var t=i.apply(this,arguments);t.mode="hide";return this.effect.call(this,t)}},__toggle:e.fn.toggle,toggle:function(t){if(s(t)||typeof t==="boolean"||e.isFunction(t))return this.__toggle.apply(this,arguments);else{var n=i.apply(this,arguments);n.mode="toggle";return this.effect.call(this,n)}},cssUnit:function(t){var n=this.css(t),r=[];e.each(["em","px","%","pt"],function(e,t){if(n.indexOf(t)>0)r=[parseFloat(n),t]});return r}})})();(function(){var t={};e.each(["Quad","Cubic","Quart","Quint","Expo"],function(e,n){t[n]=function(t){return Math.pow(t,e+2)}});e.extend(t,{Sine:function(e){return 1-Math.cos(e*Math.PI/2)},Circ:function(e){return 1-Math.sqrt(1-e*e)},Elastic:function(e){return e===0||e===1?e:-Math.pow(2,8*(e-1))*Math.sin(((e-1)*80-7.5)*Math.PI/15)},Back:function(e){return e*e*(3*e-2)},Bounce:function(e){var t,n=4;while(e<((t=Math.pow(2,--n))-1)/11);return 1/Math.pow(4,3-n)-7.5625*Math.pow((t*3-2)/22-e,2)}});e.each(t,function(t,n){e.easing["easeIn"+t]=n;e.easing["easeOut"+t]=function(e){return 1-n(1-e)};e.easing["easeInOut"+t]=function(e){return e<.5?n(e*2)/2:1-n(e*-2+2)/2}})})()}(jQuerySBM);(function(e,t){var n=0,r={},i={};r.height=r.paddingTop=r.paddingBottom=r.borderTopWidth=r.borderBottomWidth="hide";i.height=i.paddingTop=i.paddingBottom=i.borderTopWidth=i.borderBottomWidth="show";e.widget("ui.accordion",{version:"1.9.2",options:{active:0,animate:{},collapsible:false,event:"click",header:"> li > :first-child,> :not(li):even",heightStyle:"auto",icons:{activeHeader:"ui-icon-triangle-1-s",header:"ui-icon-triangle-1-e"},activate:null,beforeActivate:null},_create:function(){var t=this.accordionId="ui-accordion-"+(this.element.attr("id")||++n),r=this.options;this.prevShow=this.prevHide=e();this.element.addClass("ui-accordion ui-widget ui-helper-reset");this.headers=this.element.find(r.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all");this._hoverable(this.headers);this._focusable(this.headers);this.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom").hide();if(!r.collapsible&&(r.active===false||r.active==null))r.active=0;if(r.active<0)r.active+=this.headers.length;this.active=this._findActive(r.active).addClass("ui-accordion-header-active ui-state-active").toggleClass("ui-corner-all ui-corner-top");this.active.next().addClass("ui-accordion-content-active").show();this._createIcons();this.refresh();this.element.attr("role","tablist");this.headers.attr("role","tab").each(function(n){var r=e(this),i=r.attr("id"),s=r.next(),o=s.attr("id");if(!i){i=t+"-header-"+n;r.attr("id",i)}if(!o){o=t+"-panel-"+n;s.attr("id",o)}r.attr("aria-controls",o);s.attr("aria-labelledby",i)}).next().attr("role","tabpanel");this.headers.not(this.active).attr({"aria-selected":"false",tabIndex:-1}).next().attr({"aria-expanded":"false","aria-hidden":"true"}).hide();if(!this.active.length)this.headers.eq(0).attr("tabIndex",0);else this.active.attr({"aria-selected":"true",tabIndex:0}).next().attr({"aria-expanded":"true","aria-hidden":"false"});this._on(this.headers,{keydown:"_keydown"});this._on(this.headers.next(),{keydown:"_panelKeyDown"});this._setupEvents(r.event)},_getCreateEventData:function(){return{header:this.active,content:!this.active.length?e():this.active.next()}},_createIcons:function(){var t=this.options.icons;if(t){e("<span>").addClass("ui-accordion-header-icon ui-icon "+t.header).prependTo(this.headers);this.active.children(".ui-accordion-header-icon").removeClass(t.header).addClass(t.activeHeader);this.headers.addClass("ui-accordion-icons")}},_destroyIcons:function(){this.headers.removeClass("ui-accordion-icons").children(".ui-accordion-header-icon").remove()},_destroy:function(){var e;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role");this.headers.removeClass("ui-accordion-header ui-accordion-header-active ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-selected").removeAttr("aria-controls").removeAttr("tabIndex").each(function(){if(/^ui-accordion/.test(this.id))this.removeAttribute("id")});this._destroyIcons();e=this.headers.next().css("display","").removeAttr("role").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-state-disabled").each(function(){if(/^ui-accordion/.test(this.id))this.removeAttribute("id")});if(this.options.heightStyle!=="content")e.css("height","")},_setOption:function(e,t){if(e==="active"){this._activate(t);return}if(e==="event"){if(this.options.event)this._off(this.headers,this.options.event);this._setupEvents(t)}this._super(e,t);if(e==="collapsible"&&!t&&this.options.active===false)this._activate(0);if(e==="icons"){this._destroyIcons();if(t)this._createIcons()}if(e==="disabled")this.headers.add(this.headers.next()).toggleClass("ui-state-disabled",!!t)},_keydown:function(t){if(t.altKey||t.ctrlKey)return;var n=e.ui.keyCode,r=this.headers.length,i=this.headers.index(t.target),s=false;switch(t.keyCode){case n.RIGHT:case n.DOWN:s=this.headers[(i+1)%r];break;case n.LEFT:case n.UP:s=this.headers[(i-1+r)%r];break;case n.SPACE:case n.ENTER:this._eventHandler(t);break;case n.HOME:s=this.headers[0];break;case n.END:s=this.headers[r-1];break}if(s){e(t.target).attr("tabIndex",-1);e(s).attr("tabIndex",0);s.focus();t.preventDefault()}},_panelKeyDown:function(t){if(t.keyCode===e.ui.keyCode.UP&&t.ctrlKey)e(t.currentTarget).prev().focus()},refresh:function(){var t,n,r=this.options.heightStyle,i=this.element.parent();if(r==="fill"){if(!e.support.minHeight){n=i.css("overflow");i.css("overflow","hidden")}t=i.height();this.element.siblings(":visible").each(function(){var n=e(this),r=n.css("position");if(r==="absolute"||r==="fixed")return;t-=n.outerHeight(true)});if(n)i.css("overflow",n);this.headers.each(function(){t-=e(this).outerHeight(true)});this.headers.next().each(function(){e(this).height(Math.max(0,t-e(this).innerHeight()+e(this).height()))}).css("overflow","auto")}else if(r==="auto"){t=0;this.headers.next().each(function(){t=Math.max(t,e(this).css("height","").height())}).height(t)}},_activate:function(t){var n=this._findActive(t)[0];if(n===this.active[0])return;n=n||this.active[0];this._eventHandler({target:n,currentTarget:n,preventDefault:e.noop})},_findActive:function(t){return typeof t==="number"?this.headers.eq(t):e()},_setupEvents:function(t){var n={};if(!t)return;e.each(t.split(" "),function(e,t){n[t]="_eventHandler"});this._on(this.headers,n)},_eventHandler:function(t){var n=this.options,r=this.active,i=e(t.currentTarget),s=i[0]===r[0],o=s&&n.collapsible,u=o?e():i.next(),a=r.next(),f={oldHeader:r,oldPanel:a,newHeader:o?e():i,newPanel:u};t.preventDefault();if(s&&!n.collapsible||this._trigger("beforeActivate",t,f)===false)return;n.active=o?false:this.headers.index(i);this.active=s?e():i;this._toggle(f);r.removeClass("ui-accordion-header-active ui-state-active");if(n.icons)r.children(".ui-accordion-header-icon").removeClass(n.icons.activeHeader).addClass(n.icons.header);if(!s){i.removeClass("ui-corner-all").addClass("ui-accordion-header-active ui-state-active ui-corner-top");if(n.icons)i.children(".ui-accordion-header-icon").removeClass(n.icons.header).addClass(n.icons.activeHeader);i.next().addClass("ui-accordion-content-active")}},_toggle:function(t){var n=t.newPanel,r=this.prevShow.length?this.prevShow:t.oldPanel;this.prevShow.add(this.prevHide).stop(true,true);this.prevShow=n;this.prevHide=r;if(this.options.animate)this._animate(n,r,t);else{r.hide();n.show();this._toggleComplete(t)}r.attr({"aria-expanded":"false","aria-hidden":"true"});r.prev().attr("aria-selected","false");if(n.length&&r.length)r.prev().attr("tabIndex",-1);else if(n.length)this.headers.filter(function(){return e(this).attr("tabIndex")===0}).attr("tabIndex",-1);n.attr({"aria-expanded":"true","aria-hidden":"false"}).prev().attr({"aria-selected":"true",tabIndex:0})},_animate:function(e,t,n){var s,o,u,a=this,f=0,l=e.length&&(!t.length||e.index()<t.index()),c=this.options.animate||{},h=l&&c.down||c,p=function(){a._toggleComplete(n)};if(typeof h==="number")u=h;if(typeof h==="string")o=h;o=o||h.easing||c.easing;u=u||h.duration||c.duration;if(!t.length)return e.animate(i,u,o,p);if(!e.length)return t.animate(r,u,o,p);s=e.show().outerHeight();t.animate(r,{duration:u,easing:o,step:function(e,t){t.now=Math.round(e)}});e.hide().animate(i,{duration:u,easing:o,complete:p,step:function(e,n){n.now=Math.round(e);if(n.prop!=="height")f+=n.now;else if(a.options.heightStyle!=="content"){n.now=Math.round(s-t.outerHeight()-f);f=0}}})},_toggleComplete:function(e){var t=e.oldPanel;t.removeClass("ui-accordion-content-active").prev().removeClass("ui-corner-top").addClass("ui-corner-all");if(t.length)t.parent()[0].className=t.parent()[0].className;this._trigger("activate",null,e)}});if(e.uiBackCompat!==false){(function(e,t){e.extend(t.options,{navigation:false,navigationFilter:function(){return this.href.toLowerCase()===location.href.toLowerCase()}});var n=t._create;t._create=function(){if(this.options.navigation){var t=this,r=this.element.find(this.options.header),i=r.next(),s=r.add(i).find("a").filter(this.options.navigationFilter)[0];if(s)r.add(i).each(function(n){if(e.contains(this,s)){t.options.active=Math.floor(n/2);return false}})}n.call(this)}})(jQuerySBM,jQuerySBM.ui.accordion.prototype);(function(e,t){e.extend(t.options,{heightStyle:null,autoHeight:true,clearStyle:false,fillSpace:false});var n=t._create,r=t._setOption;e.extend(t,{_create:function(){this.options.heightStyle=this.options.heightStyle||this._mergeHeightStyle();n.call(this)},_setOption:function(e){if(e==="autoHeight"||e==="clearStyle"||e==="fillSpace")this.options.heightStyle=this._mergeHeightStyle();r.apply(this,arguments)},_mergeHeightStyle:function(){var e=this.options;if(e.fillSpace)return"fill";if(e.clearStyle)return"content";if(e.autoHeight)return"auto"}})})(jQuerySBM,jQuerySBM.ui.accordion.prototype);(function(e,t){e.extend(t.options.icons,{activeHeader:null,headerSelected:"ui-icon-triangle-1-s"});var n=t._createIcons;t._createIcons=function(){if(this.options.icons)this.options.icons.activeHeader=this.options.icons.activeHeader||this.options.icons.headerSelected;n.call(this)}})(jQuerySBM,jQuerySBM.ui.accordion.prototype);(function(e,t){t.activate=t._activate;var n=t._findActive;t._findActive=function(e){if(e===-1)e=false;if(e&&typeof e!=="number"){e=this.headers.index(this.headers.filter(e));if(e===-1)e=false}return n.call(this,e)}})(jQuerySBM,jQuerySBM.ui.accordion.prototype);jQuerySBM.ui.accordion.prototype.resize=jQuerySBM.ui.accordion.prototype.refresh;(function(e,t){e.extend(t.options,{change:null,changestart:null});var n=t._trigger;t._trigger=function(e,t,r){var i=n.apply(this,arguments);if(!i)return false;if(e==="beforeActivate")i=n.call(this,"changestart",t,{oldHeader:r.oldHeader,oldContent:r.oldPanel,newHeader:r.newHeader,newContent:r.newPanel});else if(e==="activate")i=n.call(this,"change",t,{oldHeader:r.oldHeader,oldContent:r.oldPanel,newHeader:r.newHeader,newContent:r.newPanel});return i}})(jQuerySBM,jQuerySBM.ui.accordion.prototype);(function(e,t){e.extend(t.options,{animate:null,animated:"slide"});var n=t._create;t._create=function(){var e=this.options;if(e.animate===null)if(!e.animated)e.animate=false;else if(e.animated==="slide")e.animate=300;else if(e.animated==="bounceslide")e.animate={duration:200,down:{easing:"easeOutBounce",duration:1e3}};else e.animate=e.animated;n.call(this)}})(jQuerySBM,jQuerySBM.ui.accordion.prototype)}})(jQuerySBM);(function(e,t){var n=0;e.widget("ui.autocomplete",{version:"1.9.2",defaultElement:"<input>",options:{appendTo:"body",autoFocus:false,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},pending:0,_create:function(){var t,n,r;this.isMultiLine=this._isMultiLine();this.valueMethod=this.element[this.element.is("input,textarea")?"val":"text"];this.isNewMenu=true;this.element.addClass("ui-autocomplete-input").attr("autocomplete","off");this._on(this.element,{keydown:function(i){if(this.element.prop("readOnly")){t=true;r=true;n=true;return}t=false;r=false;n=false;var s=e.ui.keyCode;switch(i.keyCode){case s.PAGE_UP:t=true;this._move("previousPage",i);break;case s.PAGE_DOWN:t=true;this._move("nextPage",i);break;case s.UP:t=true;this._keyEvent("previous",i);break;case s.DOWN:t=true;this._keyEvent("next",i);break;case s.ENTER:case s.NUMPAD_ENTER:if(this.menu.active){t=true;i.preventDefault();this.menu.select(i)}break;case s.TAB:if(this.menu.active)this.menu.select(i);break;case s.ESCAPE:if(this.menu.element.is(":visible")){this._value(this.term);this.close(i);i.preventDefault()}break;default:n=true;this._searchTimeout(i);break}},keypress:function(r){if(t){t=false;r.preventDefault();return}if(n)return;var i=e.ui.keyCode;switch(r.keyCode){case i.PAGE_UP:this._move("previousPage",r);break;case i.PAGE_DOWN:this._move("nextPage",r);break;case i.UP:this._keyEvent("previous",r);break;case i.DOWN:this._keyEvent("next",r);break}},input:function(e){if(r){r=false;e.preventDefault();return}this._searchTimeout(e)},focus:function(){this.selectedItem=null;this.previous=this._value()},blur:function(e){if(this.cancelBlur){delete this.cancelBlur;return}clearTimeout(this.searching);this.close(e);this._change(e)}});this._initSource();this.menu=e("<ul>").addClass("ui-autocomplete").appendTo(this.document.find(this.options.appendTo||"body")[0]).menu({input:e(),role:null}).zIndex(this.element.zIndex()+1).hide().data("menu");this._on(this.menu.element,{mousedown:function(t){t.preventDefault();this.cancelBlur=true;this._delay(function(){delete this.cancelBlur});var n=this.menu.element[0];if(!e(t.target).closest(".ui-menu-item").length)this._delay(function(){var t=this;this.document.one("mousedown",function(r){if(r.target!==t.element[0]&&r.target!==n&&!e.contains(n,r.target))t.close()})})},menufocus:function(t,n){if(this.isNewMenu){this.isNewMenu=false;if(t.originalEvent&&/^mouse/.test(t.originalEvent.type)){this.menu.blur();this.document.one("mousemove",function(){e(t.target).trigger(t.originalEvent)});return}}var r=n.item.data("ui-autocomplete-item")||n.item.data("item.autocomplete");if(false!==this._trigger("focus",t,{item:r})){if(t.originalEvent&&/^key/.test(t.originalEvent.type))this._value(r.value)}else this.liveRegion.text(r.value)},menuselect:function(e,t){var n=t.item.data("ui-autocomplete-item")||t.item.data("item.autocomplete"),r=this.previous;if(this.element[0]!==this.document[0].activeElement){this.element.focus();this.previous=r;this._delay(function(){this.previous=r;this.selectedItem=n})}if(false!==this._trigger("select",e,{item:n}))this._value(n.value);this.term=this._value();this.close(e);this.selectedItem=n}});this.liveRegion=e("<span>",{role:"status","aria-live":"polite"}).addClass("ui-helper-hidden-accessible").insertAfter(this.element);if(e.fn.bgiframe)this.menu.element.bgiframe();this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching);this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete");this.menu.element.remove();this.liveRegion.remove()},_setOption:function(e,t){this._super(e,t);if(e==="source")this._initSource();if(e==="appendTo")this.menu.element.appendTo(this.document.find(t||"body")[0]);if(e==="disabled"&&t&&this.xhr)this.xhr.abort()},_isMultiLine:function(){if(this.element.is("textarea"))return true;if(this.element.is("input"))return false;return this.element.prop("isContentEditable")},_initSource:function(){var t,n,r=this;if(e.isArray(this.options.source)){t=this.options.source;this.source=function(n,r){r(e.ui.autocomplete.filter(t,n.term))}}else if(typeof this.options.source==="string"){n=this.options.source;this.source=function(t,i){if(r.xhr)r.xhr.abort();r.xhr=e.ajax({url:n,data:t,dataType:"json",success:function(e){i(e)},error:function(){i([])}})}}else this.source=this.options.source},_searchTimeout:function(e){clearTimeout(this.searching);this.searching=this._delay(function(){if(this.term!==this._value()){this.selectedItem=null;this.search(null,e)}},this.options.delay)},search:function(e,t){e=e!=null?e:this._value();this.term=this._value();if(e.length<this.options.minLength)return this.close(t);if(this._trigger("search",t)===false)return;return this._search(e)},_search:function(e){this.pending++;this.element.addClass("ui-autocomplete-loading");this.cancelSearch=false;this.source({term:e},this._response())},_response:function(){var e=this,t=++n;return function(r){if(t===n)e.__response(r);e.pending--;if(!e.pending)e.element.removeClass("ui-autocomplete-loading")}},__response:function(e){if(e)e=this._normalize(e);this._trigger("response",null,{content:e});if(!this.options.disabled&&e&&e.length&&!this.cancelSearch){this._suggest(e);this._trigger("open")}else this._close()},close:function(e){this.cancelSearch=true;this._close(e)},_close:function(e){if(this.menu.element.is(":visible")){this.menu.element.hide();this.menu.blur();this.isNewMenu=true;this._trigger("close",e)}},_change:function(e){if(this.previous!==this._value())this._trigger("change",e,{item:this.selectedItem})},_normalize:function(t){if(t.length&&t[0].label&&t[0].value)return t;return e.map(t,function(t){if(typeof t==="string")return{label:t,value:t};return e.extend({label:t.label||t.value,value:t.value||t.label},t)})},_suggest:function(t){var n=this.menu.element.empty().zIndex(this.element.zIndex()+1);this._renderMenu(n,t);this.menu.refresh();n.show();this._resizeMenu();n.position(e.extend({of:this.element},this.options.position));if(this.options.autoFocus)this.menu.next()},_resizeMenu:function(){var e=this.menu.element;e.outerWidth(Math.max(e.width("").outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(t,n){var r=this;e.each(n,function(e,n){r._renderItemData(t,n)})},_renderItemData:function(e,t){return this._renderItem(e,t).data("ui-autocomplete-item",t)},_renderItem:function(t,n){return e("<li>").append(e("<a>").text(n.label)).appendTo(t)},_move:function(e,t){if(!this.menu.element.is(":visible")){this.search(null,t);return}if(this.menu.isFirstItem()&&/^previous/.test(e)||this.menu.isLastItem()&&/^next/.test(e)){this._value(this.term);this.menu.blur();return}this.menu[e](t)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(e,t){if(!this.isMultiLine||this.menu.element.is(":visible")){this._move(e,t);t.preventDefault()}}});e.extend(e.ui.autocomplete,{escapeRegex:function(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,n){var r=new RegExp(e.ui.autocomplete.escapeRegex(n),"i");return e.grep(t,function(e){return r.test(e.label||e.value||e)})}});e.widget("ui.autocomplete",e.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(e){return e+(e>1?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(e){var t;this._superApply(arguments);if(this.options.disabled||this.cancelSearch)return;if(e&&e.length)t=this.options.messages.results(e.length);else t=this.options.messages.noResults;this.liveRegion.text(t)}})})(jQuerySBM);(function(e,t){var n,r,i,s,o="ui-button ui-widget ui-state-default ui-corner-all",u="ui-state-hover ui-state-active ",a="ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only",f=function(){var t=e(this).find(":ui-button");setTimeout(function(){t.button("refresh")},1)},l=function(t){var n=t.name,r=t.form,i=e([]);if(n)if(r)i=e(r).find("[name='"+n+"']");else i=e("[name='"+n+"']",t.ownerDocument).filter(function(){return!this.form});return i};e.widget("ui.button",{version:"1.9.2",defaultElement:"<button>",options:{disabled:null,text:true,label:null,icons:{primary:null,secondary:null}},_create:function(){this.element.closest("form").unbind("reset"+this.eventNamespace).bind("reset"+this.eventNamespace,f);if(typeof this.options.disabled!=="boolean")this.options.disabled=!!this.element.prop("disabled");else this.element.prop("disabled",this.options.disabled);this._determineButtonType();this.hasTitle=!!this.buttonElement.attr("title");var t=this,u=this.options,a=this.type==="checkbox"||this.type==="radio",c=!a?"ui-state-active":"",h="ui-state-focus";if(u.label===null)u.label=this.type==="input"?this.buttonElement.val():this.buttonElement.html();this._hoverable(this.buttonElement);this.buttonElement.addClass(o).attr("role","button").bind("mouseenter"+this.eventNamespace,function(){if(u.disabled)return;if(this===n)e(this).addClass("ui-state-active")}).bind("mouseleave"+this.eventNamespace,function(){if(u.disabled)return;e(this).removeClass(c)}).bind("click"+this.eventNamespace,function(e){if(u.disabled){e.preventDefault();e.stopImmediatePropagation()}});this.element.bind("focus"+this.eventNamespace,function(){t.buttonElement.addClass(h)}).bind("blur"+this.eventNamespace,function(){t.buttonElement.removeClass(h)});if(a){this.element.bind("change"+this.eventNamespace,function(){if(s)return;t.refresh()});this.buttonElement.bind("mousedown"+this.eventNamespace,function(e){if(u.disabled)return;s=false;r=e.pageX;i=e.pageY}).bind("mouseup"+this.eventNamespace,function(e){if(u.disabled)return;if(r!==e.pageX||i!==e.pageY)s=true})}if(this.type==="checkbox")this.buttonElement.bind("click"+this.eventNamespace,function(){if(u.disabled||s)return false;e(this).toggleClass("ui-state-active");t.buttonElement.attr("aria-pressed",t.element[0].checked)});else if(this.type==="radio")this.buttonElement.bind("click"+this.eventNamespace,function(){if(u.disabled||s)return false;e(this).addClass("ui-state-active");t.buttonElement.attr("aria-pressed","true");var n=t.element[0];l(n).not(n).map(function(){return e(this).button("widget")[0]}).removeClass("ui-state-active").attr("aria-pressed","false")});else{this.buttonElement.bind("mousedown"+this.eventNamespace,function(){if(u.disabled)return false;e(this).addClass("ui-state-active");n=this;t.document.one("mouseup",function(){n=null})}).bind("mouseup"+this.eventNamespace,function(){if(u.disabled)return false;e(this).removeClass("ui-state-active")}).bind("keydown"+this.eventNamespace,function(t){if(u.disabled)return false;if(t.keyCode===e.ui.keyCode.SPACE||t.keyCode===e.ui.keyCode.ENTER)e(this).addClass("ui-state-active")}).bind("keyup"+this.eventNamespace,function(){e(this).removeClass("ui-state-active")});if(this.buttonElement.is("a"))this.buttonElement.keyup(function(t){if(t.keyCode===e.ui.keyCode.SPACE)e(this).click()})}this._setOption("disabled",u.disabled);this._resetButton()},_determineButtonType:function(){var e,t,n;if(this.element.is("[type=checkbox]"))this.type="checkbox";else if(this.element.is("[type=radio]"))this.type="radio";else if(this.element.is("input"))this.type="input";else this.type="button";if(this.type==="checkbox"||this.type==="radio"){e=this.element.parents().last();t="label[for='"+this.element.attr("id")+"']";this.buttonElement=e.find(t);if(!this.buttonElement.length){e=e.length?e.siblings():this.element.siblings();this.buttonElement=e.filter(t);if(!this.buttonElement.length)this.buttonElement=e.find(t)}this.element.addClass("ui-helper-hidden-accessible");n=this.element.is(":checked");if(n)this.buttonElement.addClass("ui-state-active");this.buttonElement.prop("aria-pressed",n)}else this.buttonElement=this.element},widget:function(){return this.buttonElement},_destroy:function(){this.element.removeClass("ui-helper-hidden-accessible");this.buttonElement.removeClass(o+" "+u+" "+a).removeAttr("role").removeAttr("aria-pressed").html(this.buttonElement.find(".ui-button-text").html());if(!this.hasTitle)this.buttonElement.removeAttr("title")},_setOption:function(e,t){this._super(e,t);if(e==="disabled"){if(t)this.element.prop("disabled",true);else this.element.prop("disabled",false);return}this._resetButton()},refresh:function(){var t=this.element.is("input, button")?this.element.is(":disabled"):this.element.hasClass("ui-button-disabled");if(t!==this.options.disabled)this._setOption("disabled",t);if(this.type==="radio")l(this.element[0]).each(function(){if(e(this).is(":checked"))e(this).button("widget").addClass("ui-state-active").attr("aria-pressed","true");else e(this).button("widget").removeClass("ui-state-active").attr("aria-pressed","false")});else if(this.type==="checkbox")if(this.element.is(":checked"))this.buttonElement.addClass("ui-state-active").attr("aria-pressed","true");else this.buttonElement.removeClass("ui-state-active").attr("aria-pressed","false")},_resetButton:function(){if(this.type==="input"){if(this.options.label)this.element.val(this.options.label);return}var t=this.buttonElement.removeClass(a),n=e("<span></span>",this.document[0]).addClass("ui-button-text").html(this.options.label).appendTo(t.empty()).text(),r=this.options.icons,i=r.primary&&r.secondary,s=[];if(r.primary||r.secondary){if(this.options.text)s.push("ui-button-text-icon"+(i?"s":r.primary?"-primary":"-secondary"));if(r.primary)t.prepend("<span class='ui-button-icon-primary ui-icon "+r.primary+"'></span>");if(r.secondary)t.append("<span class='ui-button-icon-secondary ui-icon "+r.secondary+"'></span>");if(!this.options.text){s.push(i?"ui-button-icons-only":"ui-button-icon-only");if(!this.hasTitle)t.attr("title",e.trim(n))}}else s.push("ui-button-text-only");t.addClass(s.join(" "))}});e.widget("ui.buttonset",{version:"1.9.2",options:{items:"button, input[type=button], input[type=submit], input[type=reset], input[type=checkbox], input[type=radio], a, :data(button)"},_create:function(){this.element.addClass("ui-buttonset")},_init:function(){this.refresh()},_setOption:function(e,t){if(e==="disabled")this.buttons.button("option",e,t);this._super(e,t)},refresh:function(){var t=this.element.css("direction")==="rtl";this.buttons=this.element.find(this.options.items).filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return e(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass(t?"ui-corner-right":"ui-corner-left").end().filter(":last").addClass(t?"ui-corner-left":"ui-corner-right").end().end()},_destroy:function(){this.element.removeClass("ui-buttonset");this.buttons.map(function(){return e(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy")}})})(jQuerySBM);(function($,undefined){function Datepicker(){this.debug=false;this._curInst=null;this._keyEvent=false;this._disabledInputs=[];this._datepickerShowing=false;this._inDialog=false;this._mainDivId="ui-datepicker-div";this._inlineClass="ui-datepicker-inline";this._appendClass="ui-datepicker-append";this._triggerClass="ui-datepicker-trigger";this._dialogClass="ui-datepicker-dialog";this._disableClass="ui-datepicker-disabled";this._unselectableClass="ui-datepicker-unselectable";this._currentClass="ui-datepicker-current-day";this._dayOverClass="ui-datepicker-days-cell-over";this.regional=[];this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:false,showMonthAfterYear:false,yearSuffix:""};this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:false,hideIfNoPrevNext:false,navigationAsDateFormat:false,gotoCurrent:false,changeMonth:false,changeYear:false,yearRange:"c-10:c+10",showOtherMonths:false,selectOtherMonths:false,showWeek:false,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:true,showButtonPanel:false,autoSize:false,disabled:false};$.extend(this._defaults,this.regional[""]);this.dpDiv=bindHover($('<div id="'+this._mainDivId+'" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>'))}function bindHover(e){var t="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return e.delegate(t,"mouseout",function(){$(this).removeClass("ui-state-hover");if(this.className.indexOf("ui-datepicker-prev")!=-1)$(this).removeClass("ui-datepicker-prev-hover");if(this.className.indexOf("ui-datepicker-next")!=-1)$(this).removeClass("ui-datepicker-next-hover")}).delegate(t,"mouseover",function(){if(!$.datepicker._isDisabledDatepicker(instActive.inline?e.parent()[0]:instActive.input[0])){$(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover");$(this).addClass("ui-state-hover");if(this.className.indexOf("ui-datepicker-prev")!=-1)$(this).addClass("ui-datepicker-prev-hover");if(this.className.indexOf("ui-datepicker-next")!=-1)$(this).addClass("ui-datepicker-next-hover")}})}function extendRemove(e,t){$.extend(e,t);for(var n in t)if(t[n]==null||t[n]==undefined)e[n]=t[n];return e}$.extend($.ui,{datepicker:{version:"1.9.2"}});var PROP_NAME="datepicker";var dpuuid=(new Date).getTime();var instActive;$.extend(Datepicker.prototype,{markerClassName:"hasDatepicker",maxRows:4,log:function(){if(this.debug)console.log.apply("",arguments)},_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(e){extendRemove(this._defaults,e||{});return this},_attachDatepicker:function(target,settings){var inlineSettings=null;for(var attrName in this._defaults){var attrValue=target.getAttribute("date:"+attrName);if(attrValue){inlineSettings=inlineSettings||{};try{inlineSettings[attrName]=eval(attrValue)}catch(err){inlineSettings[attrName]=attrValue}}}var nodeName=target.nodeName.toLowerCase();var inline=nodeName=="div"||nodeName=="span";if(!target.id){this.uuid+=1;target.id="dp"+this.uuid}var inst=this._newInst($(target),inline);inst.settings=$.extend({},settings||{},inlineSettings||{});if(nodeName=="input")this._connectDatepicker(target,inst);else if(inline)this._inlineDatepicker(target,inst)},_newInst:function(e,t){var n=e[0].id.replace(/([^A-Za-z0-9_-])/g,"\\\\$1");return{id:n,input:e,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:t,dpDiv:!t?this.dpDiv:bindHover($('<div class="'+this._inlineClass+' ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>'))}},_connectDatepicker:function(e,t){var n=$(e);t.append=$([]);t.trigger=$([]);if(n.hasClass(this.markerClassName))return;this._attachments(n,t);n.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker",function(e,n,r){t.settings[n]=r}).bind("getData.datepicker",function(e,n){return this._get(t,n)});this._autoSize(t);$.data(e,PROP_NAME,t);if(t.settings.disabled)this._disableDatepicker(e)},_attachments:function(e,t){var n=this._get(t,"appendText");var r=this._get(t,"isRTL");if(t.append)t.append.remove();if(n){t.append=$('<span class="'+this._appendClass+'">'+n+"</span>");e[r?"before":"after"](t.append)}e.unbind("focus",this._showDatepicker);if(t.trigger)t.trigger.remove();var i=this._get(t,"showOn");if(i=="focus"||i=="both")e.focus(this._showDatepicker);if(i=="button"||i=="both"){var s=this._get(t,"buttonText");var o=this._get(t,"buttonImage");t.trigger=$(this._get(t,"buttonImageOnly")?$("<img/>").addClass(this._triggerClass).attr({src:o,alt:s,title:s}):$('<button type="button"></button>').addClass(this._triggerClass).html(o==""?s:$("<img/>").attr({src:o,alt:s,title:s})));e[r?"before":"after"](t.trigger);t.trigger.click(function(){if($.datepicker._datepickerShowing&&$.datepicker._lastInput==e[0])$.datepicker._hideDatepicker();else if($.datepicker._datepickerShowing&&$.datepicker._lastInput!=e[0]){$.datepicker._hideDatepicker();$.datepicker._showDatepicker(e[0])}else $.datepicker._showDatepicker(e[0]);return false})}},_autoSize:function(e){if(this._get(e,"autoSize")&&!e.inline){var t=new Date(2009,12-1,20);var n=this._get(e,"dateFormat");if(n.match(/[DM]/)){var r=function(e){var t=0;var n=0;for(var r=0;r<e.length;r++)if(e[r].length>t){t=e[r].length;n=r}return n};t.setMonth(r(this._get(e,n.match(/MM/)?"monthNames":"monthNamesShort")));t.setDate(r(this._get(e,n.match(/DD/)?"dayNames":"dayNamesShort"))+20-t.getDay())}e.input.attr("size",this._formatDate(e,t).length)}},_inlineDatepicker:function(e,t){var n=$(e);if(n.hasClass(this.markerClassName))return;n.addClass(this.markerClassName).append(t.dpDiv).bind("setData.datepicker",function(e,n,r){t.settings[n]=r}).bind("getData.datepicker",function(e,n){return this._get(t,n)});$.data(e,PROP_NAME,t);this._setDate(t,this._getDefaultDate(t),true);this._updateDatepicker(t);this._updateAlternate(t);if(t.settings.disabled)this._disableDatepicker(e);t.dpDiv.css("display","block")},_dialogDatepicker:function(e,t,n,r,i){var s=this._dialogInst;if(!s){this.uuid+=1;var o="dp"+this.uuid;this._dialogInput=$('<input type="text" id="'+o+'" style="position: absolute; top: -100px; width: 0px;"/>');this._dialogInput.keydown(this._doKeyDown);$("body").append(this._dialogInput);s=this._dialogInst=this._newInst(this._dialogInput,false);s.settings={};$.data(this._dialogInput[0],PROP_NAME,s)}extendRemove(s.settings,r||{});t=t&&t.constructor==Date?this._formatDate(s,t):t;this._dialogInput.val(t);this._pos=i?i.length?i:[i.pageX,i.pageY]:null;if(!this._pos){var u=document.documentElement.clientWidth;var a=document.documentElement.clientHeight;var f=document.documentElement.scrollLeft||document.body.scrollLeft;var l=document.documentElement.scrollTop||document.body.scrollTop;this._pos=[u/2-100+f,a/2-150+l]}this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px");s.settings.onSelect=n;this._inDialog=true;this.dpDiv.addClass(this._dialogClass);this._showDatepicker(this._dialogInput[0]);if($.blockUI)$.blockUI(this.dpDiv);$.data(this._dialogInput[0],PROP_NAME,s);return this},_destroyDatepicker:function(e){var t=$(e);var n=$.data(e,PROP_NAME);if(!t.hasClass(this.markerClassName))return;var r=e.nodeName.toLowerCase();$.removeData(e,PROP_NAME);if(r=="input"){n.append.remove();n.trigger.remove();t.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)}else if(r=="div"||r=="span")t.removeClass(this.markerClassName).empty()},_enableDatepicker:function(e){var t=$(e);var n=$.data(e,PROP_NAME);if(!t.hasClass(this.markerClassName))return;var r=e.nodeName.toLowerCase();if(r=="input"){e.disabled=false;n.trigger.filter("button").each(function(){this.disabled=false}).end().filter("img").css({opacity:"1.0",cursor:""})}else if(r=="div"||r=="span"){var i=t.children("."+this._inlineClass);i.children().removeClass("ui-state-disabled");i.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",false)}this._disabledInputs=$.map(this._disabledInputs,function(t){return t==e?null:t})},_disableDatepicker:function(e){var t=$(e);var n=$.data(e,PROP_NAME);if(!t.hasClass(this.markerClassName))return;var r=e.nodeName.toLowerCase();if(r=="input"){e.disabled=true;n.trigger.filter("button").each(function(){this.disabled=true}).end().filter("img").css({opacity:"0.5",cursor:"default"})}else if(r=="div"||r=="span"){var i=t.children("."+this._inlineClass);i.children().addClass("ui-state-disabled");i.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",true)}this._disabledInputs=$.map(this._disabledInputs,function(t){return t==e?null:t});this._disabledInputs[this._disabledInputs.length]=e},_isDisabledDatepicker:function(e){if(!e)return false;for(var t=0;t<this._disabledInputs.length;t++)if(this._disabledInputs[t]==e)return true;return false},_getInst:function(e){try{return $.data(e,PROP_NAME)}catch(t){throw"Missing instance data for this datepicker"}},_optionDatepicker:function(e,t,n){var r=this._getInst(e);if(arguments.length==2&&typeof t=="string")return t=="defaults"?$.extend({},$.datepicker._defaults):r?t=="all"?$.extend({},r.settings):this._get(r,t):null;var i=t||{};if(typeof t=="string"){i={};i[t]=n}if(r){if(this._curInst==r)this._hideDatepicker();var s=this._getDateDatepicker(e,true);var o=this._getMinMaxDate(r,"min");var u=this._getMinMaxDate(r,"max");extendRemove(r.settings,i);if(o!==null&&i["dateFormat"]!==undefined&&i["minDate"]===undefined)r.settings.minDate=this._formatDate(r,o);if(u!==null&&i["dateFormat"]!==undefined&&i["maxDate"]===undefined)r.settings.maxDate=this._formatDate(r,u);this._attachments($(e),r);this._autoSize(r);this._setDate(r,s);this._updateAlternate(r);this._updateDatepicker(r)}},_changeDatepicker:function(e,t,n){this._optionDatepicker(e,t,n)},_refreshDatepicker:function(e){var t=this._getInst(e);if(t)this._updateDatepicker(t)},_setDateDatepicker:function(e,t){var n=this._getInst(e);if(n){this._setDate(n,t);this._updateDatepicker(n);this._updateAlternate(n)}},_getDateDatepicker:function(e,t){var n=this._getInst(e);if(n&&!n.inline)this._setDateFromField(n,t);return n?this._getDate(n):null},_doKeyDown:function(e){var t=$.datepicker._getInst(e.target);var n=true;var r=t.dpDiv.is(".ui-datepicker-rtl");t._keyEvent=true;if($.datepicker._datepickerShowing)switch(e.keyCode){case 9:$.datepicker._hideDatepicker();n=false;break;case 13:var i=$("td."+$.datepicker._dayOverClass+":not(."+$.datepicker._currentClass+")",t.dpDiv);if(i[0])$.datepicker._selectDay(e.target,t.selectedMonth,t.selectedYear,i[0]);var s=$.datepicker._get(t,"onSelect");if(s){var o=$.datepicker._formatDate(t);s.apply(t.input?t.input[0]:null,[o,t])}else $.datepicker._hideDatepicker();return false;break;case 27:$.datepicker._hideDatepicker();break;case 33:$.datepicker._adjustDate(e.target,e.ctrlKey?-$.datepicker._get(t,"stepBigMonths"):-$.datepicker._get(t,"stepMonths"),"M");break;case 34:$.datepicker._adjustDate(e.target,e.ctrlKey?+$.datepicker._get(t,"stepBigMonths"):+$.datepicker._get(t,"stepMonths"),"M");break;case 35:if(e.ctrlKey||e.metaKey)$.datepicker._clearDate(e.target);n=e.ctrlKey||e.metaKey;break;case 36:if(e.ctrlKey||e.metaKey)$.datepicker._gotoToday(e.target);n=e.ctrlKey||e.metaKey;break;case 37:if(e.ctrlKey||e.metaKey)$.datepicker._adjustDate(e.target,r?+1:-1,"D");n=e.ctrlKey||e.metaKey;if(e.originalEvent.altKey)$.datepicker._adjustDate(e.target,e.ctrlKey?-$.datepicker._get(t,"stepBigMonths"):-$.datepicker._get(t,"stepMonths"),"M");break;case 38:if(e.ctrlKey||e.metaKey)$.datepicker._adjustDate(e.target,-7,"D");n=e.ctrlKey||e.metaKey;break;case 39:if(e.ctrlKey||e.metaKey)$.datepicker._adjustDate(e.target,r?-1:+1,"D");n=e.ctrlKey||e.metaKey;if(e.originalEvent.altKey)$.datepicker._adjustDate(e.target,e.ctrlKey?+$.datepicker._get(t,"stepBigMonths"):+$.datepicker._get(t,"stepMonths"),"M");break;case 40:if(e.ctrlKey||e.metaKey)$.datepicker._adjustDate(e.target,+7,"D");n=e.ctrlKey||e.metaKey;break;default:n=false}else if(e.keyCode==36&&e.ctrlKey)$.datepicker._showDatepicker(this);else n=false;if(n){e.preventDefault();e.stopPropagation()}},_doKeyPress:function(e){var t=$.datepicker._getInst(e.target);if($.datepicker._get(t,"constrainInput")){var n=$.datepicker._possibleChars($.datepicker._get(t,"dateFormat"));var r=String.fromCharCode(e.charCode==undefined?e.keyCode:e.charCode);return e.ctrlKey||e.metaKey||r<" "||!n||n.indexOf(r)>-1}},_doKeyUp:function(e){var t=$.datepicker._getInst(e.target);if(t.input.val()!=t.lastVal)try{var n=$.datepicker.parseDate($.datepicker._get(t,"dateFormat"),t.input?t.input.val():null,$.datepicker._getFormatConfig(t));if(n){$.datepicker._setDateFromField(t);$.datepicker._updateAlternate(t);$.datepicker._updateDatepicker(t)}}catch(r){$.datepicker.log(r)}return true},_showDatepicker:function(e){e=e.target||e;if(e.nodeName.toLowerCase()!="input")e=$("input",e.parentNode)[0];if($.datepicker._isDisabledDatepicker(e)||$.datepicker._lastInput==e)return;var t=$.datepicker._getInst(e);if($.datepicker._curInst&&$.datepicker._curInst!=t){$.datepicker._curInst.dpDiv.stop(true,true);if(t&&$.datepicker._datepickerShowing)$.datepicker._hideDatepicker($.datepicker._curInst.input[0])}var n=$.datepicker._get(t,"beforeShow");var r=n?n.apply(e,[e,t]):{};if(r===false)return;extendRemove(t.settings,r);t.lastVal=null;$.datepicker._lastInput=e;$.datepicker._setDateFromField(t);if($.datepicker._inDialog)e.value="";if(!$.datepicker._pos){$.datepicker._pos=$.datepicker._findPos(e);$.datepicker._pos[1]+=e.offsetHeight}var i=false;$(e).parents().each(function(){i|=$(this).css("position")=="fixed";return!i});var s={left:$.datepicker._pos[0],top:$.datepicker._pos[1]};$.datepicker._pos=null;t.dpDiv.empty();t.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});$.datepicker._updateDatepicker(t);s=$.datepicker._checkOffset(t,s,i);var o=window.navigator.appVersion;if(o.indexOf("MSIE 8.0")>=1||o.indexOf("msie 8.0")>=1||o.indexOf("MSIE 9.0")>=1||o.indexOf("msie 9.0")>=1||(o.indexOf("MSIE 7.0")>=1)){s.top=s.top+$.datepicker._scrollY();if(s.top+t.dpDiv.outerHeight()-document.body.clientHeight-$.datepicker._scrollY()>0){s.top-=t.dpDiv.outerHeight()+$(e).outerHeight()}s.left=s.left+$.datepicker._scrollX();s.left-=Math.max(s.left+t.dpDiv.outerWidth()-document.body.clientWidth-$.datepicker._scrollX(),0);}t.dpDiv.css({position:$.datepicker._inDialog&&$.blockUI?"static":i?"fixed":"absolute",display:"none",left:s.left+"px",top:s.top+"px"});if(!t.inline){var u=$.datepicker._get(t,"showAnim");var a=$.datepicker._get(t,"duration");var f=function(){var e=t.dpDiv.find("iframe.ui-datepicker-cover");if(!!e.length){var n=$.datepicker._getBorders(t.dpDiv);e.css({left:-n[0],top:-n[1],width:t.dpDiv.outerWidth(),height:t.dpDiv.outerHeight()})}};t.dpDiv.zIndex($(e).zIndex()+1);$.datepicker._datepickerShowing=true;if($.effects&&($.effects.effect[u]||$.effects[u]))t.dpDiv.show(u,$.datepicker._get(t,"showOptions"),a,f);else t.dpDiv[u||"show"](u?a:null,f);if(!u||!a)f();if(t.input.is(":visible")&&!t.input.is(":disabled"))t.input.focus();$.datepicker._curInst=t}},_scrollY:function(){var e=document.documentElement;return self.pageYOffset||e&&e.scrollTop||document.body.scrollTop},_scrollX:function(){var e=document.documentElement;return self.pageXOffset||e&&e.scrollLeft||document.body.scrollLeft},_updateDatepicker:function(e){this.maxRows=4;var t=$.datepicker._getBorders(e.dpDiv);instActive=e;e.dpDiv.empty().append(this._generateHTML(e));this._attachHandlers(e);var n=e.dpDiv.find("iframe.ui-datepicker-cover");if(!!n.length)n.css({left:-t[0],top:-t[1],width:e.dpDiv.outerWidth(),height:e.dpDiv.outerHeight()});e.dpDiv.find("."+this._dayOverClass+" a").mouseover();var r=this._getNumberOfMonths(e);var i=r[1];var s=17;e.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");if(i>1)e.dpDiv.addClass("ui-datepicker-multi-"+i).css("width",s*i+"em");e.dpDiv[(r[0]!=1||r[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi");e.dpDiv[(this._get(e,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");if(e==$.datepicker._curInst&&$.datepicker._datepickerShowing&&e.input&&e.input.is(":visible")&&!e.input.is(":disabled")&&e.input[0]!=document.activeElement)e.input.focus();if(e.yearshtml){var o=e.yearshtml;setTimeout(function(){if(o===e.yearshtml&&e.yearshtml)e.dpDiv.find("select.ui-datepicker-year:first").replaceWith(e.yearshtml);o=e.yearshtml=null},0)}},_getBorders:function(e){var t=function(e){return{thin:1,medium:2,thick:3}[e]||e};return[parseFloat(t(e.css("border-left-width"))),parseFloat(t(e.css("border-top-width")))]},_checkOffset:function(e,t,n){var r=e.dpDiv.outerWidth();var i=e.dpDiv.outerHeight();var s=e.input?e.input.outerWidth():0;var o=e.input?e.input.outerHeight():0;var u=document.documentElement.clientWidth+(n?0:$(document).scrollLeft());var a=document.documentElement.clientHeight+(n?0:$(document).scrollTop());t.left-=this._get(e,"isRTL")?r-s:0;t.left-=n&&t.left==e.input.offset().left?$(document).scrollLeft():0;t.top-=n&&t.top==e.input.offset().top+o?$(document).scrollTop():0;t.left-=Math.min(t.left,t.left+r>u&&u>r?Math.abs(t.left+r-u):0);t.top-=Math.min(t.top,t.top+i>a&&a>i?Math.abs(i+o):0);return t},_findPos:function(e){var t=this._getInst(e);var n=this._get(t,"isRTL");while(e&&(e.type=="hidden"||e.nodeType!=1||$.expr.filters.hidden(e)))e=e[n?"previousSibling":"nextSibling"];var r=$(e).offset();return[r.left,r.top]},_hideDatepicker:function(e){var t=this._curInst;if(!t||e&&t!=$.data(e,PROP_NAME))return;if(this._datepickerShowing){var n=this._get(t,"showAnim");var r=this._get(t,"duration");var i=function(){$.datepicker._tidyDialog(t)};if($.effects&&($.effects.effect[n]||$.effects[n]))t.dpDiv.hide(n,$.datepicker._get(t,"showOptions"),r,i);else t.dpDiv[n=="slideDown"?"slideUp":n=="fadeIn"?"fadeOut":"hide"](n?r:null,i);if(!n)i();this._datepickerShowing=false;var s=this._get(t,"onClose");if(s)s.apply(t.input?t.input[0]:null,[t.input?t.input.val():"",t]);this._lastInput=null;if(this._inDialog){this._dialogInput.css({position:"absolute",left:"0",top:"-100px"});if($.blockUI){$.unblockUI();$("body").append(this.dpDiv)}}this._inDialog=false}},_tidyDialog:function(e){e.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(e){if(!$.datepicker._curInst)return;var t=$(e.target),n=$.datepicker._getInst(t[0]);if(t[0].id!=$.datepicker._mainDivId&&t.parents("#"+$.datepicker._mainDivId).length==0&&!t.hasClass($.datepicker.markerClassName)&&!t.closest("."+$.datepicker._triggerClass).length&&$.datepicker._datepickerShowing&&!($.datepicker._inDialog&&$.blockUI)||t.hasClass($.datepicker.markerClassName)&&$.datepicker._curInst!=n)$.datepicker._hideDatepicker()},_adjustDate:function(e,t,n){var r=$(e);var i=this._getInst(r[0]);if(this._isDisabledDatepicker(r[0]))return;this._adjustInstDate(i,t+(n=="M"?this._get(i,"showCurrentAtPos"):0),n);this._updateDatepicker(i)},_gotoToday:function(e){var t=$(e);var n=this._getInst(t[0]);if(this._get(n,"gotoCurrent")&&n.currentDay){n.selectedDay=n.currentDay;n.drawMonth=n.selectedMonth=n.currentMonth;n.drawYear=n.selectedYear=n.currentYear}else{var r=new Date;n.selectedDay=r.getDate();n.drawMonth=n.selectedMonth=r.getMonth();n.drawYear=n.selectedYear=r.getFullYear()}this._notifyChange(n);this._adjustDate(t)},_selectMonthYear:function(e,t,n){var r=$(e);var i=this._getInst(r[0]);i["selected"+(n=="M"?"Month":"Year")]=i["draw"+(n=="M"?"Month":"Year")]=parseInt(t.options[t.selectedIndex].value,10);this._notifyChange(i);this._adjustDate(r)},_selectDay:function(e,t,n,r){var i=$(e);if($(r).hasClass(this._unselectableClass)||this._isDisabledDatepicker(i[0]))return;var s=this._getInst(i[0]);s.selectedDay=s.currentDay=$("a",r).html();s.selectedMonth=s.currentMonth=t;s.selectedYear=s.currentYear=n;this._selectDate(e,this._formatDate(s,s.currentDay,s.currentMonth,s.currentYear))},_clearDate:function(e){var t=$(e);var n=this._getInst(t[0]);this._selectDate(t,"")},_selectDate:function(e,t){var n=$(e);var r=this._getInst(n[0]);t=t!=null?t:this._formatDate(r);if(r.input)r.input.val(t);this._updateAlternate(r);var i=this._get(r,"onSelect");if(i)i.apply(r.input?r.input[0]:null,[t,r]);else if(r.input)r.input.trigger("change");if(r.inline)this._updateDatepicker(r);else{this._hideDatepicker();this._lastInput=r.input[0];if(typeof r.input[0]!="object")r.input.focus();this._lastInput=null}},_updateAlternate:function(e){var t=this._get(e,"altField");if(t){var n=this._get(e,"altFormat")||this._get(e,"dateFormat");var r=this._getDate(e);var i=this.formatDate(n,r,this._getFormatConfig(e));$(t).each(function(){$(this).val(i)})}},noWeekends:function(e){var t=e.getDay();return[t>0&&t<6,""]},iso8601Week:function(e){var t=new Date(e.getTime());t.setDate(t.getDate()+4-(t.getDay()||7));var n=t.getTime();t.setMonth(0);t.setDate(1);return Math.floor(Math.round((n-t)/864e5)/7)+1},parseDate:function(e,t,n){if(e==null||t==null)throw"Invalid arguments";t=typeof t=="object"?t.toString():t+"";if(t=="")return null;var r=(n?n.shortYearCutoff:null)||this._defaults.shortYearCutoff;r=typeof r!="string"?r:(new Date).getFullYear()%100+parseInt(r,10);var i=(n?n.dayNamesShort:null)||this._defaults.dayNamesShort;var s=(n?n.dayNames:null)||this._defaults.dayNames;var o=(n?n.monthNamesShort:null)||this._defaults.monthNamesShort;var u=(n?n.monthNames:null)||this._defaults.monthNames;var a=-1;var f=-1;var l=-1;var c=-1;var h=false;var p=function(t){var n=y+1<e.length&&e.charAt(y+1)==t;if(n)y++;return n};var d=function(e){var n=p(e);var r=e=="@"?14:e=="!"?20:e=="y"&&n?4:e=="o"?3:2;var i=new RegExp("^\\d{1,"+r+"}");var s=t.substring(g).match(i);if(!s)throw"Missing number at position "+g;g+=s[0].length;return parseInt(s[0],10)};var v=function(e,n,r){var i=$.map(p(e)?r:n,function(e,t){return[[t,e]]}).sort(function(e,t){return-(e[1].length-t[1].length)});var s=-1;$.each(i,function(e,n){var r=n[1];if(t.substr(g,r.length).toLowerCase()==r.toLowerCase()){s=n[0];g+=r.length;return false}});if(s!=-1)return s+1;else throw"Unknown name at position "+g};var m=function(){if(t.charAt(g)!=e.charAt(y))throw"Unexpected literal at position "+g;g++};var g=0;for(var y=0;y<e.length;y++)if(h)if(e.charAt(y)=="'"&&!p("'"))h=false;else m();else switch(e.charAt(y)){case"d":l=d("d");break;case"D":v("D",i,s);break;case"o":c=d("o");break;case"m":f=d("m");break;case"M":f=v("M",o,u);break;case"y":a=d("y");break;case"@":var b=new Date(d("@"));a=b.getFullYear();f=b.getMonth()+1;l=b.getDate();break;case"!":var b=new Date((d("!")-this._ticksTo1970)/1e4);a=b.getFullYear();f=b.getMonth()+1;l=b.getDate();break;case"'":if(p("'"))m();else h=true;break;default:m()}if(g<t.length){var w=t.substr(g);if(!/^\s+/.test(w))throw"Extra/unparsed characters found in date: "+w}if(a==-1)a=(new Date).getFullYear();else if(a<100)a+=(new Date).getFullYear()-(new Date).getFullYear()%100+(a<=r?0:-100);if(c>-1){f=1;l=c;do{var E=this._getDaysInMonth(a,f-1);if(l<=E)break;f++;l-=E}while(true)}var b=this._daylightSavingAdjust(new Date(a,f-1,l));if(b.getFullYear()!=a||b.getMonth()+1!=f||b.getDate()!=l)throw"Invalid date";return b},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:((1970-1)*365+Math.floor(1970/4)-Math.floor(1970/100)+Math.floor(1970/400))*24*60*60*1e7,formatDate:function(e,t,n){if(!t)return"";var r=(n?n.dayNamesShort:null)||this._defaults.dayNamesShort;var i=(n?n.dayNames:null)||this._defaults.dayNames;var s=(n?n.monthNamesShort:null)||this._defaults.monthNamesShort;var o=(n?n.monthNames:null)||this._defaults.monthNames;var u=function(t){var n=h+1<e.length&&e.charAt(h+1)==t;if(n)h++;return n};var a=function(e,t,n){var r=""+t;if(u(e))while(r.length<n)r="0"+r;return r};var f=function(e,t,n,r){return u(e)?r[t]:n[t]};var l="";var c=false;if(t)for(var h=0;h<e.length;h++)if(c)if(e.charAt(h)=="'"&&!u("'"))c=false;else l+=e.charAt(h);else switch(e.charAt(h)){case"d":l+=a("d",t.getDate(),2);break;case"D":l+=f("D",t.getDay(),r,i);break;case"o":l+=a("o",Math.round(((new Date(t.getFullYear(),t.getMonth(),t.getDate())).getTime()-(new Date(t.getFullYear(),0,0)).getTime())/864e5),3);break;case"m":l+=a("m",t.getMonth()+1,2);break;case"M":l+=f("M",t.getMonth(),s,o);break;case"y":l+=u("y")?t.getFullYear():(t.getYear()%100<10?"0":"")+t.getYear()%100;break;case"@":l+=t.getTime();break;case"!":l+=t.getTime()*1e4+this._ticksTo1970;break;case"'":if(u("'"))l+="'";else c=true;break;default:l+=e.charAt(h)}return l},_possibleChars:function(e){var t="";var n=false;var r=function(t){var n=i+1<e.length&&e.charAt(i+1)==t;if(n)i++;return n};for(var i=0;i<e.length;i++)if(n)if(e.charAt(i)=="'"&&!r("'"))n=false;else t+=e.charAt(i);else switch(e.charAt(i)){case"d":case"m":case"y":case"@":t+="0123456789";break;case"D":case"M":return null;case"'":if(r("'"))t+="'";else n=true;break;default:t+=e.charAt(i)}return t},_get:function(e,t){return e.settings[t]!==undefined?e.settings[t]:this._defaults[t]},_setDateFromField:function(e,t){if(e.input.val()==e.lastVal)return;var n=this._get(e,"dateFormat");var r=e.lastVal=e.input?e.input.val():null;var i,s;i=s=this._getDefaultDate(e);var o=this._getFormatConfig(e);try{i=this.parseDate(n,r,o)||s}catch(u){this.log(u);r=t?"":r}e.selectedDay=i.getDate();e.drawMonth=e.selectedMonth=i.getMonth();e.drawYear=e.selectedYear=i.getFullYear();e.currentDay=r?i.getDate():0;e.currentMonth=r?i.getMonth():0;e.currentYear=r?i.getFullYear():0;this._adjustInstDate(e)},_getDefaultDate:function(e){return this._restrictMinMax(e,this._determineDate(e,this._get(e,"defaultDate"),new Date))},_determineDate:function(e,t,n){var r=function(e){var t=new Date;t.setDate(t.getDate()+e);return t};var i=function(t){try{return $.datepicker.parseDate($.datepicker._get(e,"dateFormat"),t,$.datepicker._getFormatConfig(e))}catch(n){}var r=(t.toLowerCase().match(/^c/)?$.datepicker._getDate(e):null)||new Date;var i=r.getFullYear();var s=r.getMonth();var o=r.getDate();var u=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g;var a=u.exec(t);while(a){switch(a[2]||"d"){case"d":case"D":o+=parseInt(a[1],10);break;case"w":case"W":o+=parseInt(a[1],10)*7;break;case"m":case"M":s+=parseInt(a[1],10);o=Math.min(o,$.datepicker._getDaysInMonth(i,s));break;case"y":case"Y":i+=parseInt(a[1],10);o=Math.min(o,$.datepicker._getDaysInMonth(i,s));break}a=u.exec(t)}return new Date(i,s,o)};var s=t==null||t===""?n:typeof t=="string"?i(t):typeof t=="number"?isNaN(t)?n:r(t):new Date(t.getTime());s=s&&s.toString()=="Invalid Date"?n:s;if(s){s.setHours(0);s.setMinutes(0);s.setSeconds(0);s.setMilliseconds(0)}return this._daylightSavingAdjust(s)},_daylightSavingAdjust:function(e){if(!e)return null;e.setHours(e.getHours()>12?e.getHours()+2:0);return e},_setDate:function(e,t,n){var r=!t;var i=e.selectedMonth;var s=e.selectedYear;var o=this._restrictMinMax(e,this._determineDate(e,t,new Date));e.selectedDay=e.currentDay=o.getDate();e.drawMonth=e.selectedMonth=e.currentMonth=o.getMonth();e.drawYear=e.selectedYear=e.currentYear=o.getFullYear();if((i!=e.selectedMonth||s!=e.selectedYear)&&!n)this._notifyChange(e);this._adjustInstDate(e);if(e.input)e.input.val(r?"":this._formatDate(e))},_getDate:function(e){var t=!e.currentYear||e.input&&e.input.val()==""?null:this._daylightSavingAdjust(new Date(e.currentYear,e.currentMonth,e.currentDay));return t},_attachHandlers:function(e){var t=this._get(e,"stepMonths");var n="#"+e.id.replace(/\\\\/g,"\\");e.dpDiv.find("[data-handler]").map(function(){var e={prev:function(){window["DP_jQuery_"+dpuuid].datepicker._adjustDate(n,-t,"M")},next:function(){window["DP_jQuery_"+dpuuid].datepicker._adjustDate(n,+t,"M")},hide:function(){window["DP_jQuery_"+dpuuid].datepicker._hideDatepicker()},today:function(){window["DP_jQuery_"+dpuuid].datepicker._gotoToday(n)},selectDay:function(){window["DP_jQuery_"+dpuuid].datepicker._selectDay(n,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this);return false},selectMonth:function(){window["DP_jQuery_"+dpuuid].datepicker._selectMonthYear(n,this,"M");return false},selectYear:function(){window["DP_jQuery_"+dpuuid].datepicker._selectMonthYear(n,this,"Y");return false}};$(this).bind(this.getAttribute("data-event"),e[this.getAttribute("data-handler")])})},_generateHTML:function(e){var t=new Date;t=this._daylightSavingAdjust(new Date(t.getFullYear(),t.getMonth(),t.getDate()));var n=this._get(e,"isRTL");var r=this._get(e,"showButtonPanel");var i=this._get(e,"hideIfNoPrevNext");var s=this._get(e,"navigationAsDateFormat");var o=this._getNumberOfMonths(e);var u=this._get(e,"showCurrentAtPos");var a=this._get(e,"stepMonths");var f=o[0]!=1||o[1]!=1;var l=this._daylightSavingAdjust(!e.currentDay?new Date(9999,9,9):new Date(e.currentYear,e.currentMonth,e.currentDay));var c=this._getMinMaxDate(e,"min");var h=this._getMinMaxDate(e,"max");var p=e.drawMonth-u;var d=e.drawYear;if(p<0){p+=12;d--}if(h){var v=this._daylightSavingAdjust(new Date(h.getFullYear(),h.getMonth()-o[0]*o[1]+1,h.getDate()));v=c&&v<c?c:v;while(this._daylightSavingAdjust(new Date(d,p,1))>v){p--;if(p<0){p=11;d--}}}e.drawMonth=p;e.drawYear=d;var m=this._get(e,"prevText");m=!s?m:this.formatDate(m,this._daylightSavingAdjust(new Date(d,p-a,1)),this._getFormatConfig(e));var g=this._canAdjustMonth(e,-1,d,p)?'<a class="ui-datepicker-prev ui-corner-all" data-handler="prev" data-event="click"'+' title="'+m+'"><span class="ui-icon ui-icon-circle-triangle-'+(n?"e":"w")+'">'+m+"</span></a>":i?"":'<a class="ui-datepicker-prev ui-corner-all ui-state-disabled" title="'+m+'"><span class="ui-icon ui-icon-circle-triangle-'+(n?"e":"w")+'">'+m+"</span></a>";var y=this._get(e,"nextText");y=!s?y:this.formatDate(y,this._daylightSavingAdjust(new Date(d,p+a,1)),this._getFormatConfig(e));var b=this._canAdjustMonth(e,+1,d,p)?'<a class="ui-datepicker-next ui-corner-all" data-handler="next" data-event="click"'+' title="'+y+'"><span class="ui-icon ui-icon-circle-triangle-'+(n?"w":"e")+'">'+y+"</span></a>":i?"":'<a class="ui-datepicker-next ui-corner-all ui-state-disabled" title="'+y+'"><span class="ui-icon ui-icon-circle-triangle-'+(n?"w":"e")+'">'+y+"</span></a>";var w=this._get(e,"currentText");var E=this._get(e,"gotoCurrent")&&e.currentDay?l:t;w=!s?w:this.formatDate(w,E,this._getFormatConfig(e));var S=!e.inline?'<button type="button" class="ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all" data-handler="hide" data-event="click">'+this._get(e,"closeText")+"</button>":"";var x=r?'<div class="ui-datepicker-buttonpane ui-widget-content">'+(n?S:"")+(this._isInRange(e,E)?'<button type="button" class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" data-handler="today" data-event="click"'+">"+w+"</button>":"")+(n?"":S)+"</div>":"";var T=parseInt(this._get(e,"firstDay"),10);T=isNaN(T)?0:T;var N=this._get(e,"showWeek");var C=this._get(e,"dayNames");var k=this._get(e,"dayNamesShort");var L=this._get(e,"dayNamesMin");var A=this._get(e,"monthNames");var O=this._get(e,"monthNamesShort");var M=this._get(e,"beforeShowDay");var _=this._get(e,"showOtherMonths");var D=this._get(e,"selectOtherMonths");var P=this._get(e,"calculateWeek")||this.iso8601Week;var H=this._getDefaultDate(e);var B="";for(var j=0;j<o[0];j++){var F="";this.maxRows=4;for(var I=0;I<o[1];I++){var q=this._daylightSavingAdjust(new Date(d,p,e.selectedDay));var R=" ui-corner-all";var U="";if(f){U+='<div class="ui-datepicker-group';if(o[1]>1)switch(I){case 0:U+=" ui-datepicker-group-first";R=" ui-corner-"+(n?"right":"left");break;case o[1]-1:U+=" ui-datepicker-group-last";R=" ui-corner-"+(n?"left":"right");break;default:U+=" ui-datepicker-group-middle";R="";break}U+='">'}U+='<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix'+R+'">'+(/all|left/.test(R)&&j==0?n?b:g:"")+(/all|right/.test(R)&&j==0?n?g:b:"")+this._generateMonthYearHeader(e,p,d,c,h,j>0||I>0,A,O)+'</div><table class="ui-datepicker-calendar"><thead>'+"<tr>";var z=N?'<th class="ui-datepicker-week-col">'+this._get(e,"weekHeader")+"</th>":"";for(var W=0;W<7;W++){var X=(W+T)%7;z+="<th"+((W+T+6)%7>=5?' class="ui-datepicker-week-end"':"")+">"+'<span title="'+C[X]+'">'+L[X]+"</span></th>"}U+=z+"</tr></thead><tbody>";var V=this._getDaysInMonth(d,p);if(d==e.selectedYear&&p==e.selectedMonth)e.selectedDay=Math.min(e.selectedDay,V);var J=(this._getFirstDayOfMonth(d,p)-T+7)%7;var K=Math.ceil((J+V)/7);var Q=f?this.maxRows>K?this.maxRows:K:K;this.maxRows=Q;var G=this._daylightSavingAdjust(new Date(d,p,1-J));for(var Y=0;Y<Q;Y++){U+="<tr>";var Z=!N?"":'<td class="ui-datepicker-week-col">'+this._get(e,"calculateWeek")(G)+"</td>";for(var W=0;W<7;W++){var et=M?M.apply(e.input?e.input[0]:null,[G]):[true,""];var tt=G.getMonth()!=p;var nt=tt&&!D||!et[0]||c&&G<c||h&&G>h;Z+='<td class="'+((W+T+6)%7>=5?" ui-datepicker-week-end":"")+(tt?" ui-datepicker-other-month":"")+(G.getTime()==q.getTime()&&p==e.selectedMonth&&e._keyEvent||H.getTime()==G.getTime()&&H.getTime()==q.getTime()?" "+this._dayOverClass:"")+(nt?" "+this._unselectableClass+" ui-state-disabled":"")+(tt&&!_?"":" "+et[1]+(G.getTime()==l.getTime()?" "+this._currentClass:"")+(G.getTime()==t.getTime()?" ui-datepicker-today":""))+'"'+((!tt||_)&&et[2]?' title="'+et[2]+'"':"")+(nt?"":' data-handler="selectDay" data-event="click" data-month="'+G.getMonth()+'" data-year="'+G.getFullYear()+'"')+">"+(tt&&!_?"&#xa0;":nt?'<span class="ui-state-default">'+G.getDate()+"</span>":'<a class="ui-state-default'+(G.getTime()==t.getTime()?" ui-state-highlight":"")+(G.getTime()==l.getTime()?" ui-state-active":"")+(tt?" ui-priority-secondary":"")+'" href="#">'+G.getDate()+"</a>")+"</td>";G.setDate(G.getDate()+1);G=this._daylightSavingAdjust(G)}U+=Z+"</tr>"}p++;if(p>11){p=0;d++}U+="</tbody></table>"+(f?"</div>"+(o[0]>0&&I==o[1]-1?'<div class="ui-datepicker-row-break"></div>':""):"");F+=U}B+=F}B+=x+($.ui.ie6&&!e.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover" frameborder="0"></iframe>':"");e._keyEvent=false;return B},_generateMonthYearHeader:function(e,t,n,r,i,s,o,u){var a=this._get(e,"changeMonth");var f=this._get(e,"changeYear");var l=this._get(e,"showMonthAfterYear");var c='<div class="ui-datepicker-title">';var h="";if(s||!a)h+='<span class="ui-datepicker-month">'+o[t]+"</span>";else{var p=r&&r.getFullYear()==n;var d=i&&i.getFullYear()==n;h+='<select class="ui-datepicker-month" data-handler="selectMonth" data-event="change">';for(var v=0;v<12;v++)if((!p||v>=r.getMonth())&&(!d||v<=i.getMonth()))h+='<option value="'+v+'"'+(v==t?' selected="selected"':"")+">"+u[v]+"</option>";h+="</select>"}if(!l)c+=h+(s||!(a&&f)?"&#xa0;":"");if(!e.yearshtml){e.yearshtml="";if(s||!f)c+='<span class="ui-datepicker-year">'+n+"</span>";else{var m=this._get(e,"yearRange").split(":");var g=(new Date).getFullYear();var y=function(e){var t=e.match(/c[+-].*/)?n+parseInt(e.substring(1),10):e.match(/[+-].*/)?g+parseInt(e,10):parseInt(e,10);return isNaN(t)?g:t};var b=y(m[0]);var w=Math.max(b,y(m[1]||""));b=r?Math.max(b,r.getFullYear()):b;w=i?Math.min(w,i.getFullYear()):w;e.yearshtml+='<select class="ui-datepicker-year" data-handler="selectYear" data-event="change">';for(;b<=w;b++)e.yearshtml+='<option value="'+b+'"'+(b==n?' selected="selected"':"")+">"+b+"</option>";e.yearshtml+="</select>";c+=e.yearshtml;e.yearshtml=null}}c+=this._get(e,"yearSuffix");if(l)c+=(s||!(a&&f)?"&#xa0;":"")+h;c+="</div>";return c},_adjustInstDate:function(e,t,n){var r=e.drawYear+(n=="Y"?t:0);var i=e.drawMonth+(n=="M"?t:0);var s=Math.min(e.selectedDay,this._getDaysInMonth(r,i))+(n=="D"?t:0);var o=this._restrictMinMax(e,this._daylightSavingAdjust(new Date(r,i,s)));e.selectedDay=o.getDate();e.drawMonth=e.selectedMonth=o.getMonth();e.drawYear=e.selectedYear=o.getFullYear();if(n=="M"||n=="Y")this._notifyChange(e)},_restrictMinMax:function(e,t){var n=this._getMinMaxDate(e,"min");var r=this._getMinMaxDate(e,"max");var i=n&&t<n?n:t;i=r&&i>r?r:i;return i},_notifyChange:function(e){var t=this._get(e,"onChangeMonthYear");if(t)t.apply(e.input?e.input[0]:null,[e.selectedYear,e.selectedMonth+1,e])},_getNumberOfMonths:function(e){var t=this._get(e,"numberOfMonths");return t==null?[1,1]:typeof t=="number"?[1,t]:t},_getMinMaxDate:function(e,t){return this._determineDate(e,this._get(e,t+"Date"),null)},_getDaysInMonth:function(e,t){return 32-this._daylightSavingAdjust(new Date(e,t,32)).getDate()},_getFirstDayOfMonth:function(e,t){return(new Date(e,t,1)).getDay()},_canAdjustMonth:function(e,t,n,r){var i=this._getNumberOfMonths(e);var s=this._daylightSavingAdjust(new Date(n,r+(t<0?t:i[0]*i[1]),1));if(t<0)s.setDate(this._getDaysInMonth(s.getFullYear(),s.getMonth()));return this._isInRange(e,s)},_isInRange:function(e,t){var n=this._getMinMaxDate(e,"min");var r=this._getMinMaxDate(e,"max");return(!n||t.getTime()>=n.getTime())&&(!r||t.getTime()<=r.getTime())},_getFormatConfig:function(e){var t=this._get(e,"shortYearCutoff");t=typeof t!="string"?t:(new Date).getFullYear()%100+parseInt(t,10);return{shortYearCutoff:t,dayNamesShort:this._get(e,"dayNamesShort"),dayNames:this._get(e,"dayNames"),monthNamesShort:this._get(e,"monthNamesShort"),monthNames:this._get(e,"monthNames")}},_formatDate:function(e,t,n,r){if(!t){e.currentDay=e.selectedDay;e.currentMonth=e.selectedMonth;e.currentYear=e.selectedYear}var i=t?typeof t=="object"?t:this._daylightSavingAdjust(new Date(r,n,t)):this._daylightSavingAdjust(new Date(e.currentYear,e.currentMonth,e.currentDay));return this.formatDate(this._get(e,"dateFormat"),i,this._getFormatConfig(e))}});$.fn.datepicker=function(e){if(!this.length)return this;if(!$.datepicker.initialized){$(document).mousedown($.datepicker._checkExternalClick).find(document.body).append($.datepicker.dpDiv);$.datepicker.initialized=true}var t=Array.prototype.slice.call(arguments,1);if(typeof e=="string"&&(e=="isDisabled"||e=="getDate"||e=="widget"))return $.datepicker["_"+e+"Datepicker"].apply($.datepicker,[this[0]].concat(t));if(e=="option"&&arguments.length==2&&typeof arguments[1]=="string")return $.datepicker["_"+e+"Datepicker"].apply($.datepicker,[this[0]].concat(t));return this.each(function(){typeof e=="string"?$.datepicker["_"+e+"Datepicker"].apply($.datepicker,[this].concat(t)):$.datepicker._attachDatepicker(this,e)})};$.datepicker=new Datepicker;$.datepicker.initialized=false;$.datepicker.uuid=(new Date).getTime();$.datepicker.version="1.9.2";window["DP_jQuery_"+dpuuid]=$})(jQuerySBM);(function(e,t){var n="ui-dialog ui-widget ui-widget-content ui-corner-all ",r={buttons:true,height:true,maxHeight:true,maxWidth:true,minHeight:true,minWidth:true,width:true},i={maxHeight:true,maxWidth:true,minHeight:true,minWidth:true};e.widget("ui.dialog",{version:"1.9.2",options:{autoOpen:true,buttons:{},closeOnEscape:true,closeText:"close",dialogClass:"",draggable:true,hide:null,height:"auto",maxHeight:false,maxWidth:false,minHeight:150,minWidth:150,modal:false,position:{my:"center",at:"center",of:window,collision:"fit",using:function(t){var n=e(this).css(t).offset().top;if(n<0)e(this).css("top",t.top-n)}},resizable:true,show:null,stack:true,title:"",width:300,zIndex:1e3},_create:function(){this.originalTitle=this.element.attr("title");if(typeof this.originalTitle!=="string")this.originalTitle="";this.oldPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)};this.options.title=this.options.title||this.originalTitle;var t=this,r=this.options,i=r.title||"&#160;",s,o,u,a,f;s=(this.uiDialog=e("<div>")).addClass(n+r.dialogClass).css({display:"none",outline:0,zIndex:r.zIndex}).attr("tabIndex",-1).keydown(function(n){if(r.closeOnEscape&&!n.isDefaultPrevented()&&n.keyCode&&n.keyCode===e.ui.keyCode.ESCAPE){t.close(n);n.preventDefault()}}).mousedown(function(e){t.moveToTop(false,e)}).appendTo("body");this.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(s);o=(this.uiDialogTitlebar=e("<div>")).addClass("ui-dialog-titlebar ui-widget-header "+"ui-corner-all ui-helper-clearfix").bind("mousedown",function(){s.focus()}).prependTo(s);u=e("<a href='#'></a>").addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").click(function(e){e.preventDefault();t.close(e)}).appendTo(o);(this.uiDialogTitlebarCloseText=e("<span>")).addClass("ui-icon ui-icon-closethick").text(r.closeText).appendTo(u);a=e("<span>").uniqueId().addClass("ui-dialog-title").html(i).prependTo(o);f=(this.uiDialogButtonPane=e("<div>")).addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix");(this.uiButtonSet=e("<div>")).addClass("ui-dialog-buttonset").appendTo(f);s.attr({role:"dialog","aria-labelledby":a.attr("id")});o.find("*").add(o).disableSelection();this._hoverable(u);this._focusable(u);if(r.draggable&&e.fn.draggable)this._makeDraggable();if(r.resizable&&e.fn.resizable)this._makeResizable();this._createButtons(r.buttons);this._isOpen=false;if(e.fn.bgiframe)s.bgiframe();this._on(s,{keydown:function(t){if(!r.modal||t.keyCode!==e.ui.keyCode.TAB)return;var n=e(":tabbable",s),i=n.filter(":first"),o=n.filter(":last");if(t.target===o[0]&&!t.shiftKey){i.focus(1);return false}else if(t.target===i[0]&&t.shiftKey){o.focus(1);return false}}})},_init:function(){if(this.options.autoOpen)this.open()},_destroy:function(){var e,t=this.oldPosition;if(this.overlay)this.overlay.destroy();this.uiDialog.hide();this.element.removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body");this.uiDialog.remove();if(this.originalTitle)this.element.attr("title",this.originalTitle);e=t.parent.children().eq(t.index);if(e.length&&e[0]!==this.element[0])e.before(this.element);else t.parent.append(this.element)},widget:function(){return this.uiDialog},close:function(t){var n=this,r,i;if(!this._isOpen)return;if(false===this._trigger("beforeClose",t))return;this._isOpen=false;if(this.overlay)this.overlay.destroy();if(this.options.hide)this._hide(this.uiDialog,this.options.hide,function(){n._trigger("close",t)});else{this.uiDialog.hide();this._trigger("close",t)}e.ui.dialog.overlay.resize();if(this.options.modal){r=0;e(".ui-dialog").each(function(){if(this!==n.uiDialog[0]){i=e(this).css("z-index");if(!isNaN(i))r=Math.max(r,i)}});e.ui.dialog.maxZ=r}return this},isOpen:function(){return this._isOpen},moveToTop:function(t,n){var r=this.options,i;if(r.modal&&!t||!r.stack&&!r.modal)return this._trigger("focus",n);if(r.zIndex>e.ui.dialog.maxZ)e.ui.dialog.maxZ=r.zIndex;if(this.overlay){e.ui.dialog.maxZ+=1;e.ui.dialog.overlay.maxZ=e.ui.dialog.maxZ;this.overlay.$el.css("z-index",e.ui.dialog.overlay.maxZ)}i={scrollTop:this.element.scrollTop(),scrollLeft:this.element.scrollLeft()};e.ui.dialog.maxZ+=1;this.uiDialog.css("z-index",e.ui.dialog.maxZ);this.element.attr(i);this._trigger("focus",n);return this},open:function(){if(this._isOpen)return;var t,n=this.options,r=this.uiDialog;this._size();this._position(n.position);r.show(n.show);this.overlay=n.modal?new e.ui.dialog.overlay(this):null;this.moveToTop(true);t=this.element.find(":tabbable");if(!t.length){t=this.uiDialogButtonPane.find(":tabbable");if(!t.length)t=r}t.eq(0).focus();this._isOpen=true;this._trigger("open");return this},_createButtons:function(t){var n=this,r=false;this.uiDialogButtonPane.remove();this.uiButtonSet.empty();if(typeof t==="object"&&t!==null)e.each(t,function(){return!(r=true)});if(r){e.each(t,function(t,r){var i,s;r=e.isFunction(r)?{click:r,text:t}:r;r=e.extend({type:"button"},r);s=r.click;r.click=function(){s.apply(n.element[0],arguments)};i=e("<button></button>",r).appendTo(n.uiButtonSet);if(e.fn.button)i.button()});this.uiDialog.addClass("ui-dialog-buttons");this.uiDialogButtonPane.appendTo(this.uiDialog)}else this.uiDialog.removeClass("ui-dialog-buttons")},_makeDraggable:function(){function r(e){return{position:e.position,offset:e.offset}}var t=this,n=this.options;this.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(n,i){e(this).addClass("ui-dialog-dragging");t._trigger("dragStart",n,r(i))},drag:function(e,n){t._trigger("drag",e,r(n))},stop:function(i,s){n.position=[s.position.left-t.document.scrollLeft(),s.position.top-t.document.scrollTop()];e(this).removeClass("ui-dialog-dragging");t._trigger("dragStop",i,r(s));e.ui.dialog.overlay.resize()}})},_makeResizable:function(n){function u(e){return{originalPosition:e.originalPosition,originalSize:e.originalSize,position:e.position,size:e.size}}n=n===t?this.options.resizable:n;var r=this,i=this.options,s=this.uiDialog.css("position"),o=typeof n==="string"?n:"n,e,s,w,se,sw,ne,nw";this.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:this.element,maxWidth:i.maxWidth,maxHeight:i.maxHeight,minWidth:i.minWidth,minHeight:this._minHeight(),handles:o,start:function(t,n){e(this).addClass("ui-dialog-resizing");r._trigger("resizeStart",t,u(n))},resize:function(e,t){r._trigger("resize",e,u(t))},stop:function(t,n){e(this).removeClass("ui-dialog-resizing");i.height=e(this).height();i.width=e(this).width();r._trigger("resizeStop",t,u(n));e.ui.dialog.overlay.resize()}}).css("position",s).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_minHeight:function(){var e=this.options;if(e.height==="auto")return e.minHeight;else return Math.min(e.minHeight,e.height)},_position:function(t){var n=[],r=[0,0],i;if(t){if(typeof t==="string"||typeof t==="object"&&"0"in t){n=t.split?t.split(" "):[t[0],t[1]];if(n.length===1)n[1]=n[0];e.each(["left","top"],function(e,t){if(+n[e]===n[e]){r[e]=n[e];n[e]=t}});t={my:n[0]+(r[0]<0?r[0]:"+"+r[0])+" "+n[1]+(r[1]<0?r[1]:"+"+r[1]),at:n.join(" ")}}t=e.extend({},e.ui.dialog.prototype.options.position,t)}else t=e.ui.dialog.prototype.options.position;i=this.uiDialog.is(":visible");if(!i)this.uiDialog.show();this.uiDialog.position(t);if(!i)this.uiDialog.hide()},_setOptions:function(t){var n=this,s={},o=false;e.each(t,function(e,t){n._setOption(e,t);if(e in r)o=true;if(e in i)s[e]=t});if(o)this._size();if(this.uiDialog.is(":data(resizable)"))this.uiDialog.resizable("option",s)},_setOption:function(t,r){var i,s,o=this.uiDialog;switch(t){case"buttons":this._createButtons(r);break;case"closeText":this.uiDialogTitlebarCloseText.text(""+r);break;case"dialogClass":o.removeClass(this.options.dialogClass).addClass(n+r);break;case"disabled":if(r)o.addClass("ui-dialog-disabled");else o.removeClass("ui-dialog-disabled");break;case"draggable":i=o.is(":data(draggable)");if(i&&!r)o.draggable("destroy");if(!i&&r)this._makeDraggable();break;case"position":this._position(r);break;case"resizable":s=o.is(":data(resizable)");if(s&&!r)o.resizable("destroy");if(s&&typeof r==="string")o.resizable("option","handles",r);if(!s&&r!==false)this._makeResizable(r);break;case"title":e(".ui-dialog-title",this.uiDialogTitlebar).html(""+(r||"&#160;"));break}this._super(t,r)},_size:function(){var t,n,r,i=this.options,s=this.uiDialog.is(":visible");this.element.show().css({width:"auto",minHeight:0,height:0});if(i.minWidth>i.width)i.width=i.minWidth;t=this.uiDialog.css({height:"auto",width:i.width}).outerHeight();n=Math.max(0,i.minHeight-t);if(i.height==="auto")if(e.support.minHeight)this.element.css({minHeight:n,height:"auto"});else{this.uiDialog.show();r=this.element.css("height","auto").height();if(!s)this.uiDialog.hide();this.element.height(Math.max(r,n))}else this.element.height(Math.max(i.height-t,0));if(this.uiDialog.is(":data(resizable)"))this.uiDialog.resizable("option","minHeight",this._minHeight())}});e.extend(e.ui.dialog,{uuid:0,maxZ:0,getTitleId:function(e){var t=e.attr("id");if(!t){this.uuid+=1;t=this.uuid}return"ui-dialog-title-"+t},overlay:function(t){this.$el=e.ui.dialog.overlay.create(t)}});e.extend(e.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:e.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(e){return e+".dialog-overlay"}).join(" "),create:function(t){if(this.instances.length===0){setTimeout(function(){if(e.ui.dialog.overlay.instances.length)e(document).bind(e.ui.dialog.overlay.events,function(t){if(e(t.target).zIndex()<e.ui.dialog.overlay.maxZ)return false})},1);e(window).bind("resize.dialog-overlay",e.ui.dialog.overlay.resize)}var n=this.oldInstances.pop()||e("<div>").addClass("ui-widget-overlay");e(document).bind("keydown.dialog-overlay",function(r){var i=e.ui.dialog.overlay.instances;if(i.length!==0&&i[i.length-1]===n&&t.options.closeOnEscape&&!r.isDefaultPrevented()&&r.keyCode&&r.keyCode===e.ui.keyCode.ESCAPE){t.close(r);r.preventDefault()}});n.appendTo(document.body).css({width:this.width(),height:this.height()});if(e.fn.bgiframe)n.bgiframe();this.instances.push(n);return n},destroy:function(t){var n=e.inArray(t,this.instances),r=0;if(n!==-1)this.oldInstances.push(this.instances.splice(n,1)[0]);if(this.instances.length===0)e([document,window]).unbind(".dialog-overlay");t.height(0).width(0).remove();e.each(this.instances,function(){r=Math.max(r,this.css("z-index"))});this.maxZ=r},height:function(){var t,n;if(e.ui.ie){t=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);n=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);if(t<n)return e(window).height()+"px";else return t+"px"}else return e(document).height()+"px"},width:function(){var t,n;if(e.ui.ie){t=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth);n=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth);if(t<n)return e(window).width()+"px";else return t+"px"}else return e(document).width()+"px"},resize:function(){var t=e([]);e.each(e.ui.dialog.overlay.instances,function(){t=t.add(this)});t.css({width:0,height:0}).css({width:e.ui.dialog.overlay.width(),height:e.ui.dialog.overlay.height()})}});e.extend(e.ui.dialog.overlay.prototype,{destroy:function(){e.ui.dialog.overlay.destroy(this.$el)}})})(jQuerySBM);(function(e,t){var n=/up|down|vertical/,r=/up|left|vertical|horizontal/;e.effects.effect.blind=function(t,i){var s=e(this),o=["position","top","bottom","left","right","height","width"],u=e.effects.setMode(s,t.mode||"hide"),a=t.direction||"up",f=n.test(a),l=f?"height":"width",c=f?"top":"left",h=r.test(a),p={},d=u==="show",v,m,g;if(s.parent().is(".ui-effects-wrapper"))e.effects.save(s.parent(),o);else e.effects.save(s,o);s.show();v=e.effects.createWrapper(s).css({overflow:"hidden"});m=v[l]();g=parseFloat(v.css(c))||0;p[l]=d?m:0;if(!h){s.css(f?"bottom":"right",0).css(f?"top":"left","auto").css({position:"absolute"});p[c]=d?g:m+g}if(d){v.css(l,0);if(!h)v.css(c,g+m)}v.animate(p,{duration:t.duration,easing:t.easing,queue:false,complete:function(){if(u==="hide")s.hide();e.effects.restore(s,o);e.effects.removeWrapper(s);i()}})}})(jQuerySBM);(function(e,t){e.effects.effect.bounce=function(t,n){var r=e(this),i=["position","top","bottom","left","right","height","width"],s=e.effects.setMode(r,t.mode||"effect"),o=s==="hide",u=s==="show",a=t.direction||"up",f=t.distance,l=t.times||5,c=l*2+(u||o?1:0),h=t.duration/c,p=t.easing,d=a==="up"||a==="down"?"top":"left",v=a==="up"||a==="left",m,g,y,b=r.queue(),w=b.length;if(u||o)i.push("opacity");e.effects.save(r,i);r.show();e.effects.createWrapper(r);if(!f)f=r[d==="top"?"outerHeight":"outerWidth"]()/3;if(u){y={opacity:1};y[d]=0;r.css("opacity",0).css(d,v?-f*2:f*2).animate(y,h,p)}if(o)f=f/Math.pow(2,l-1);y={};y[d]=0;for(m=0;m<l;m++){g={};g[d]=(v?"-=":"+=")+f;r.animate(g,h,p).animate(y,h,p);f=o?f*2:f/2}if(o){g={opacity:0};g[d]=(v?"-=":"+=")+f;r.animate(g,h,p)}r.queue(function(){if(o)r.hide();e.effects.restore(r,i);e.effects.removeWrapper(r);n()});if(w>1)b.splice.apply(b,[1,0].concat(b.splice(w,c+1)));r.dequeue()}})(jQuerySBM);(function(e,t){e.effects.effect.clip=function(t,n){var r=e(this),i=["position","top","bottom","left","right","height","width"],s=e.effects.setMode(r,t.mode||"hide"),o=s==="show",u=t.direction||"vertical",a=u==="vertical",f=a?"height":"width",l=a?"top":"left",c={},h,p,d;e.effects.save(r,i);r.show();h=e.effects.createWrapper(r).css({overflow:"hidden"});p=r[0].tagName==="IMG"?h:r;d=p[f]();if(o){p.css(f,0);p.css(l,d/2)}c[f]=o?d:0;c[l]=o?0:d/2;p.animate(c,{queue:false,duration:t.duration,easing:t.easing,complete:function(){if(!o)r.hide();e.effects.restore(r,i);e.effects.removeWrapper(r);n()}})}})(jQuerySBM);(function(e,t){e.effects.effect.drop=function(t,n){var r=e(this),i=["position","top","bottom","left","right","opacity","height","width"],s=e.effects.setMode(r,t.mode||"hide"),o=s==="show",u=t.direction||"left",a=u==="up"||u==="down"?"top":"left",f=u==="up"||u==="left"?"pos":"neg",l={opacity:o?1:0},c;e.effects.save(r,i);r.show();e.effects.createWrapper(r);c=t.distance||r[a==="top"?"outerHeight":"outerWidth"](true)/2;if(o)r.css("opacity",0).css(a,f==="pos"?-c:c);l[a]=(o?f==="pos"?"+=":"-=":f==="pos"?"-=":"+=")+c;r.animate(l,{queue:false,duration:t.duration,easing:t.easing,complete:function(){if(s==="hide")r.hide();e.effects.restore(r,i);e.effects.removeWrapper(r);n()}})}})(jQuerySBM);(function(e,t){e.effects.effect.explode=function(t,n){function y(){c.push(this);if(c.length===r*i)b()}function b(){s.css({visibility:"visible"});e(c).remove();if(!u)s.hide();n()}var r=t.pieces?Math.round(Math.sqrt(t.pieces)):3,i=r,s=e(this),o=e.effects.setMode(s,t.mode||"hide"),u=o==="show",a=s.show().css("visibility","hidden").offset(),f=Math.ceil(s.outerWidth()/i),l=Math.ceil(s.outerHeight()/r),c=[],h,p,d,v,m,g;for(h=0;h<r;h++){v=a.top+h*l;g=h-(r-1)/2;for(p=0;p<i;p++){d=a.left+p*f;m=p-(i-1)/2;s.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-p*f,top:-h*l}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:f,height:l,left:d+(u?m*f:0),top:v+(u?g*l:0),opacity:u?0:1}).animate({left:d+(u?0:m*f),top:v+(u?0:g*l),opacity:u?1:0},t.duration||500,t.easing,y)}}}})(jQuerySBM);(function(e,t){e.effects.effect.fade=function(t,n){var r=e(this),i=e.effects.setMode(r,t.mode||"toggle");r.animate({opacity:i},{queue:false,duration:t.duration,easing:t.easing,complete:n})}})(jQuerySBM);(function(e,t){e.effects.effect.fold=function(t,n){var r=e(this),i=["position","top","bottom","left","right","height","width"],s=e.effects.setMode(r,t.mode||"hide"),o=s==="show",u=s==="hide",a=t.size||15,f=/([0-9]+)%/.exec(a),l=!!t.horizFirst,c=o!==l,h=c?["width","height"]:["height","width"],p=t.duration/2,d,v,m={},g={};e.effects.save(r,i);r.show();d=e.effects.createWrapper(r).css({overflow:"hidden"});v=c?[d.width(),d.height()]:[d.height(),d.width()];if(f)a=parseInt(f[1],10)/100*v[u?0:1];if(o)d.css(l?{height:0,width:a}:{height:a,width:0});m[h[0]]=o?v[0]:a;g[h[1]]=o?v[1]:0;d.animate(m,p,t.easing).animate(g,p,t.easing,function(){if(u)r.hide();e.effects.restore(r,i);e.effects.removeWrapper(r);n()})}})(jQuerySBM);(function(e,t){e.effects.effect.highlight=function(t,n){var r=e(this),i=["backgroundImage","backgroundColor","opacity"],s=e.effects.setMode(r,t.mode||"show"),o={backgroundColor:r.css("backgroundColor")};if(s==="hide")o.opacity=0;e.effects.save(r,i);r.show().css({backgroundImage:"none",backgroundColor:t.color||"#ffff99"}).animate(o,{queue:false,duration:t.duration,easing:t.easing,complete:function(){if(s==="hide")r.hide();e.effects.restore(r,i);n()}})}})(jQuerySBM);(function(e,t){e.effects.effect.pulsate=function(t,n){var r=e(this),i=e.effects.setMode(r,t.mode||"show"),s=i==="show",o=i==="hide",u=s||i==="hide",a=(t.times||5)*2+(u?1:0),f=t.duration/a,l=0,c=r.queue(),h=c.length,p;if(s||!r.is(":visible")){r.css("opacity",0).show();l=1}for(p=1;p<a;p++){r.animate({opacity:l},f,t.easing);l=1-l}r.animate({opacity:l},f,t.easing);r.queue(function(){if(o)r.hide();n()});if(h>1)c.splice.apply(c,[1,0].concat(c.splice(h,a+1)));r.dequeue()}})(jQuerySBM);(function(e,t){e.effects.effect.puff=function(t,n){var r=e(this),i=e.effects.setMode(r,t.mode||"hide"),s=i==="hide",o=parseInt(t.percent,10)||150,u=o/100,a={height:r.height(),width:r.width(),outerHeight:r.outerHeight(),outerWidth:r.outerWidth()};e.extend(t,{effect:"scale",queue:false,fade:true,mode:i,complete:n,percent:s?o:100,from:s?a:{height:a.height*u,width:a.width*u,outerHeight:a.outerHeight*u,outerWidth:a.outerWidth*u}});r.effect(t)};e.effects.effect.scale=function(t,n){var r=e(this),i=e.extend(true,{},t),s=e.effects.setMode(r,t.mode||"effect"),o=parseInt(t.percent,10)||(parseInt(t.percent,10)===0?0:s==="hide"?0:100),u=t.direction||"both",a=t.origin,f={height:r.height(),width:r.width(),outerHeight:r.outerHeight(),outerWidth:r.outerWidth()},l={y:u!=="horizontal"?o/100:1,x:u!=="vertical"?o/100:1};i.effect="size";i.queue=false;i.complete=n;if(s!=="effect"){i.origin=a||["middle","center"];i.restore=true}i.from=t.from||(s==="show"?{height:0,width:0,outerHeight:0,outerWidth:0}:f);i.to={height:f.height*l.y,width:f.width*l.x,outerHeight:f.outerHeight*l.y,outerWidth:f.outerWidth*l.x};if(i.fade){if(s==="show"){i.from.opacity=0;i.to.opacity=1}if(s==="hide"){i.from.opacity=1;i.to.opacity=0}}r.effect(i)};e.effects.effect.size=function(t,n){var r,i,s,o=e(this),u=["position","top","bottom","left","right","width","height","overflow","opacity"],a=["position","top","bottom","left","right","overflow","opacity"],f=["width","height","overflow"],l=["fontSize"],c=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],h=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],p=e.effects.setMode(o,t.mode||"effect"),d=t.restore||p!=="effect",v=t.scale||"both",m=t.origin||["middle","center"],g=o.css("position"),y=d?u:a,b={height:0,width:0,outerHeight:0,outerWidth:0};if(p==="show")o.show();r={height:o.height(),width:o.width(),outerHeight:o.outerHeight(),outerWidth:o.outerWidth()};if(t.mode==="toggle"&&p==="show"){o.from=t.to||b;o.to=t.from||r}else{o.from=t.from||(p==="show"?b:r);o.to=t.to||(p==="hide"?b:r)}s={from:{y:o.from.height/r.height,x:o.from.width/r.width},to:{y:o.to.height/r.height,x:o.to.width/r.width}};if(v==="box"||v==="both"){if(s.from.y!==s.to.y){y=y.concat(c);o.from=e.effects.setTransition(o,c,s.from.y,o.from);o.to=e.effects.setTransition(o,c,s.to.y,o.to)}if(s.from.x!==s.to.x){y=y.concat(h);o.from=e.effects.setTransition(o,h,s.from.x,o.from);o.to=e.effects.setTransition(o,h,s.to.x,o.to)}}if(v==="content"||v==="both")if(s.from.y!==s.to.y){y=y.concat(l).concat(f);o.from=e.effects.setTransition(o,l,s.from.y,o.from);o.to=e.effects.setTransition(o,l,s.to.y,o.to)}e.effects.save(o,y);o.show();e.effects.createWrapper(o);o.css("overflow","hidden").css(o.from);if(m){i=e.effects.getBaseline(m,r);o.from.top=(r.outerHeight-o.outerHeight())*i.y;o.from.left=(r.outerWidth-o.outerWidth())*i.x;o.to.top=(r.outerHeight-o.to.outerHeight)*i.y;o.to.left=(r.outerWidth-o.to.outerWidth)*i.x}o.css(o.from);if(v==="content"||v==="both"){c=c.concat(["marginTop","marginBottom"]).concat(l);h=h.concat(["marginLeft","marginRight"]);f=u.concat(c).concat(h);o.find("*[width]").each(function(){var n=e(this),r={height:n.height(),width:n.width(),outerHeight:n.outerHeight(),outerWidth:n.outerWidth()};if(d)e.effects.save(n,f);n.from={height:r.height*s.from.y,width:r.width*s.from.x,outerHeight:r.outerHeight*s.from.y,outerWidth:r.outerWidth*s.from.x};n.to={height:r.height*s.to.y,width:r.width*s.to.x,outerHeight:r.height*s.to.y,outerWidth:r.width*s.to.x};if(s.from.y!==s.to.y){n.from=e.effects.setTransition(n,c,s.from.y,n.from);n.to=e.effects.setTransition(n,c,s.to.y,n.to)}if(s.from.x!==s.to.x){n.from=e.effects.setTransition(n,h,s.from.x,n.from);n.to=e.effects.setTransition(n,h,s.to.x,n.to)}n.css(n.from);n.animate(n.to,t.duration,t.easing,function(){if(d)e.effects.restore(n,f)})})}o.animate(o.to,{queue:false,duration:t.duration,easing:t.easing,complete:function(){if(o.to.opacity===0)o.css("opacity",o.from.opacity);if(p==="hide")o.hide();e.effects.restore(o,y);if(!d)if(g==="static")o.css({position:"relative",top:o.to.top,left:o.to.left});else e.each(["top","left"],function(e,t){o.css(t,function(t,n){var r=parseInt(n,10),i=e?o.to.left:o.to.top;if(n==="auto")return i+"px";return r+i+"px"})});e.effects.removeWrapper(o);n()}})}})(jQuerySBM);(function(e,t){e.effects.effect.shake=function(t,n){var r=e(this),i=["position","top","bottom","left","right","height","width"],s=e.effects.setMode(r,t.mode||"effect"),o=t.direction||"left",u=t.distance||20,a=t.times||3,f=a*2+1,l=Math.round(t.duration/f),c=o==="up"||o==="down"?"top":"left",h=o==="up"||o==="left",p={},d={},v={},m,g=r.queue(),y=g.length;e.effects.save(r,i);r.show();e.effects.createWrapper(r);p[c]=(h?"-=":"+=")+u;d[c]=(h?"+=":"-=")+u*2;v[c]=(h?"-=":"+=")+u*2;r.animate(p,l,t.easing);for(m=1;m<a;m++)r.animate(d,l,t.easing).animate(v,l,t.easing);r.animate(d,l,t.easing).animate(p,l/2,t.easing).queue(function(){if(s==="hide")r.hide();e.effects.restore(r,i);e.effects.removeWrapper(r);n()});if(y>1)g.splice.apply(g,[1,0].concat(g.splice(y,f+1)));r.dequeue()}})(jQuerySBM);(function(e,t){e.effects.effect.slide=function(t,n){var r=e(this),i=["position","top","bottom","left","right","width","height"],s=e.effects.setMode(r,t.mode||"show"),o=s==="show",u=t.direction||"left",a=u==="up"||u==="down"?"top":"left",f=u==="up"||u==="left",l,c={};e.effects.save(r,i);r.show();l=t.distance||r[a==="top"?"outerHeight":"outerWidth"](true);e.effects.createWrapper(r).css({overflow:"hidden"});if(o)r.css(a,f?isNaN(l)?"-"+l:-l:l);c[a]=(o?f?"+=":"-=":f?"-=":"+=")+l;r.animate(c,{queue:false,duration:t.duration,easing:t.easing,complete:function(){if(s==="hide")r.hide();e.effects.restore(r,i);e.effects.removeWrapper(r);n()}})}})(jQuerySBM);(function(e,t){e.effects.effect.transfer=function(t,n){var r=e(this),i=e(t.to),s=i.css("position")==="fixed",o=e("body"),u=s?o.scrollTop():0,a=s?o.scrollLeft():0,f=i.offset(),l={top:f.top-u,left:f.left-a,height:i.innerHeight(),width:i.innerWidth()},c=r.offset(),h=e('<div class="ui-effects-transfer"></div>').appendTo(document.body).addClass(t.className).css({top:c.top-u,left:c.left-a,height:r.innerHeight(),width:r.innerWidth(),position:s?"fixed":"absolute"}).animate(l,t.duration,t.easing,function(){h.remove();n()})}})(jQuerySBM);(function(e,t){var n=false;e.widget("ui.menu",{version:"1.9.2",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-carat-1-e"},menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element;this.element.uniqueId().addClass("ui-menu ui-widget ui-widget-content ui-corner-all").toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length).attr({role:this.options.role,tabIndex:0}).bind("click"+this.eventNamespace,e.proxy(function(e){if(this.options.disabled)e.preventDefault()},this));if(this.options.disabled)this.element.addClass("ui-state-disabled").attr("aria-disabled","true");this._on({"mousedown .ui-menu-item > a":function(e){e.preventDefault()},"click .ui-state-disabled > a":function(e){e.preventDefault()},"click .ui-menu-item:has(a)":function(t){var r=e(t.target).closest(".ui-menu-item");if(!n&&r.not(".ui-state-disabled").length){n=true;this.select(t);if(r.has(".ui-menu").length)this.expand(t);else if(!this.element.is(":focus")){this.element.trigger("focus",[true]);if(this.active&&this.active.parents(".ui-menu").length===1)clearTimeout(this.timer)}}},"mouseenter .ui-menu-item":function(t){var n=e(t.currentTarget);n.siblings().children(".ui-state-active").removeClass("ui-state-active");this.focus(t,n)},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(e,t){var n=this.active||this.element.children(".ui-menu-item").eq(0);if(!t)this.focus(e,n)},blur:function(t){this._delay(function(){if(!e.contains(this.element[0],this.document[0].activeElement))this.collapseAll(t)})},keydown:"_keydown"});this.refresh();this._on(this.document,{click:function(t){if(!e(t.target).closest(".ui-menu").length)this.collapseAll(t);n=false}})},_destroy:function(){this.element.removeAttr("aria-activedescendant").find(".ui-menu").andSelf().removeClass("ui-menu ui-widget ui-widget-content ui-corner-all ui-menu-icons").removeAttr("role").removeAttr("tabIndex").removeAttr("aria-labelledby").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-disabled").removeUniqueId().show();this.element.find(".ui-menu-item").removeClass("ui-menu-item").removeAttr("role").removeAttr("aria-disabled").children("a").removeUniqueId().removeClass("ui-corner-all ui-state-hover").removeAttr("tabIndex").removeAttr("role").removeAttr("aria-haspopup").children().each(function(){var t=e(this);if(t.data("ui-menu-submenu-carat"))t.remove()});this.element.find(".ui-menu-divider").removeClass("ui-menu-divider ui-widget-content")},_keydown:function(t){function a(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}var n,r,i,s,o,u=true;switch(t.keyCode){case e.ui.keyCode.PAGE_UP:this.previousPage(t);break;case e.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case e.ui.keyCode.HOME:this._move("first","first",t);break;case e.ui.keyCode.END:this._move("last","last",t);break;case e.ui.keyCode.UP:this.previous(t);break;case e.ui.keyCode.DOWN:this.next(t);break;case e.ui.keyCode.LEFT:this.collapse(t);break;case e.ui.keyCode.RIGHT:if(this.active&&!this.active.is(".ui-state-disabled"))this.expand(t);break;case e.ui.keyCode.ENTER:case e.ui.keyCode.SPACE:this._activate(t);break;case e.ui.keyCode.ESCAPE:this.collapse(t);break;default:u=false;r=this.previousFilter||"";i=String.fromCharCode(t.keyCode);s=false;clearTimeout(this.filterTimer);if(i===r)s=true;else i=r+i;o=new RegExp("^"+a(i),"i");n=this.activeMenu.children(".ui-menu-item").filter(function(){return o.test(e(this).children("a").text())});n=s&&n.index(this.active.next())!==-1?this.active.nextAll(".ui-menu-item"):n;if(!n.length){i=String.fromCharCode(t.keyCode);o=new RegExp("^"+a(i),"i");n=this.activeMenu.children(".ui-menu-item").filter(function(){return o.test(e(this).children("a").text())})}if(n.length){this.focus(t,n);if(n.length>1){this.previousFilter=i;this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)}else delete this.previousFilter}else delete this.previousFilter}if(u)t.preventDefault()},_activate:function(e){if(!this.active.is(".ui-state-disabled"))if(this.active.children("a[aria-haspopup='true']").length)this.expand(e);else this.select(e)},refresh:function(){var t,n=this.options.icons.submenu,r=this.element.find(this.options.menus);r.filter(":not(.ui-menu)").addClass("ui-menu ui-widget ui-widget-content ui-corner-all").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=e(this),r=t.prev("a"),i=e("<span>").addClass("ui-menu-icon ui-icon "+n).data("ui-menu-submenu-carat",true);r.attr("aria-haspopup","true").prepend(i);t.attr("aria-labelledby",r.attr("id"))});t=r.add(this.element);t.children(":not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","presentation").children("a").uniqueId().addClass("ui-corner-all").attr({tabIndex:-1,role:this._itemRole()});t.children(":not(.ui-menu-item)").each(function(){var t=e(this);if(!/[^\-\u2014\u2013\s]/.test(t.text()))t.addClass("ui-widget-content ui-menu-divider")});t.children(".ui-state-disabled").attr("aria-disabled","true");if(this.active&&!e.contains(this.element[0],this.active[0]))this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},focus:function(e,t){var n,r;this.blur(e,e&&e.type==="focus");this._scrollIntoView(t);this.active=t.first();r=this.active.children("a").addClass("ui-state-focus");if(this.options.role)this.element.attr("aria-activedescendant",r.attr("id"));this.active.parent().closest(".ui-menu-item").children("a:first").addClass("ui-state-active");if(e&&e.type==="keydown")this._close();else this.timer=this._delay(function(){this._close()},this.delay);n=t.children(".ui-menu");if(n.length&&/^mouse/.test(e.type))this._startOpening(n);this.activeMenu=t.parent();this._trigger("focus",e,{item:t})},_scrollIntoView:function(t){var n,r,i,s,o,u;if(this._hasScroll()){n=parseFloat(e.css(this.activeMenu[0],"borderTopWidth"))||0;r=parseFloat(e.css(this.activeMenu[0],"paddingTop"))||0;i=t.offset().top-this.activeMenu.offset().top-n-r;s=this.activeMenu.scrollTop();o=this.activeMenu.height();u=t.height();if(i<0)this.activeMenu.scrollTop(s+i);else if(i+u>o)this.activeMenu.scrollTop(s+i-o+u)}},blur:function(e,t){if(!t)clearTimeout(this.timer);if(!this.active)return;this.active.children("a").removeClass("ui-state-focus");this.active=null;this._trigger("blur",e,{item:this.active})},_startOpening:function(e){clearTimeout(this.timer);if(e.attr("aria-hidden")!=="true")return;this.timer=this._delay(function(){this._close();this._open(e)},this.delay)},_open:function(t){var n=e.extend({of:this.active},this.options.position);clearTimeout(this.timer);this.element.find(".ui-menu").not(t.parents(".ui-menu")).hide().attr("aria-hidden","true");t.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(n)},collapseAll:function(t,n){clearTimeout(this.timer);this.timer=this._delay(function(){var r=n?this.element:e(t&&t.target).closest(this.element.find(".ui-menu"));if(!r.length)r=this.element;this._close(r);this.blur(t);this.activeMenu=r},this.delay)},_close:function(e){if(!e)e=this.active?this.active.parent():this.element;e.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false").end().find("a.ui-state-active").removeClass("ui-state-active")},collapse:function(e){var t=this.active&&this.active.parent().closest(".ui-menu-item",this.element);if(t&&t.length){this._close();this.focus(e,t)}},expand:function(e){var t=this.active&&this.active.children(".ui-menu ").children(".ui-menu-item").first();if(t&&t.length){this._open(t.parent());this._delay(function(){this.focus(e,t)})}},next:function(e){this._move("next","first",e)},previous:function(e){this._move("prev","last",e)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(e,t,n){var r;if(this.active)if(e==="first"||e==="last")r=this.active[e==="first"?"prevAll":"nextAll"](".ui-menu-item").eq(-1);else r=this.active[e+"All"](".ui-menu-item").eq(0);if(!r||!r.length||!this.active)r=this.activeMenu.children(".ui-menu-item")[t]();this.focus(n,r)},nextPage:function(t){var n,r,i;if(!this.active){this.next(t);return}if(this.isLastItem())return;if(this._hasScroll()){r=this.active.offset().top;i=this.element.height();this.active.nextAll(".ui-menu-item").each(function(){n=e(this);return n.offset().top-r-i<0});this.focus(t,n)}else this.focus(t,this.activeMenu.children(".ui-menu-item")[!this.active?"first":"last"]())},previousPage:function(t){var n,r,i;if(!this.active){this.next(t);return}if(this.isFirstItem())return;if(this._hasScroll()){r=this.active.offset().top;i=this.element.height();this.active.prevAll(".ui-menu-item").each(function(){n=e(this);return n.offset().top-r+i>0});this.focus(t,n)}else this.focus(t,this.activeMenu.children(".ui-menu-item").first())},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(t){this.active=this.active||e(t.target).closest(".ui-menu-item");var n={item:this.active};if(!this.active.has(".ui-menu").length)this.collapseAll(t,true);this._trigger("select",t,n)}})})(jQuerySBM);(function(e,t){function h(e,t,n){return[parseInt(e[0],10)*(l.test(e[0])?t/100:1),parseInt(e[1],10)*(l.test(e[1])?n/100:1)]}function p(t,n){return parseInt(e.css(t,n),10)||0}e.ui=e.ui||{};var n,r=Math.max,i=Math.abs,s=Math.round,o=/left|center|right/,u=/top|center|bottom/,a=/[\+\-]\d+%?/,f=/^\w+/,l=/%$/,c=e.fn.position;e.position={scrollbarWidth:function(){if(n!==t)return n;var r,i,s=e("<div style='display:block;width:50px;height:50px;overflow:hidden;'><div style='height:100px;width:auto;'></div></div>"),o=s.children()[0];e("body").append(s);r=o.offsetWidth;s.css("overflow","scroll");i=o.offsetWidth;if(r===i)i=s[0].clientWidth;s.remove();return n=r-i},getScrollInfo:function(t){var n=t.isWindow?"":t.element.css("overflow-x"),r=t.isWindow?"":t.element.css("overflow-y"),i=n==="scroll"||n==="auto"&&t.width<t.element[0].scrollWidth,s=r==="scroll"||r==="auto"&&t.height<t.element[0].scrollHeight;return{width:i?e.position.scrollbarWidth():0,height:s?e.position.scrollbarWidth():0}},getWithinInfo:function(t){var n=e(t||window),r=e.isWindow(n[0]);return{element:n,isWindow:r,offset:n.offset()||{left:0,top:0},scrollLeft:n.scrollLeft(),scrollTop:n.scrollTop(),width:r?n.width():n.outerWidth(),height:r?n.height():n.outerHeight()}}};e.fn.position=function(t){if(!t||!t.of)return c.apply(this,arguments);t=e.extend({},t);var n,l,d,v,m,g=e(t.of),y=e.position.getWithinInfo(t.within),b=e.position.getScrollInfo(y),w=g[0],E=(t.collision||"flip").split(" "),S={};if(w.nodeType===9){l=g.width();d=g.height();v={top:0,left:0}}else if(e.isWindow(w)){l=g.width();d=g.height();v={top:g.scrollTop(),left:g.scrollLeft()}}else if(w.preventDefault){t.at="left top";l=d=0;v={top:w.pageY,left:w.pageX}}else{l=g.outerWidth();d=g.outerHeight();v=g.offset()}m=e.extend({},v);e.each(["my","at"],function(){var e=(t[this]||"").split(" "),n,r;if(e.length===1)e=o.test(e[0])?e.concat(["center"]):u.test(e[0])?["center"].concat(e):["center","center"];e[0]=o.test(e[0])?e[0]:"center";e[1]=u.test(e[1])?e[1]:"center";n=a.exec(e[0]);r=a.exec(e[1]);S[this]=[n?n[0]:0,r?r[0]:0];t[this]=[f.exec(e[0])[0],f.exec(e[1])[0]]});if(E.length===1)E[1]=E[0];if(t.at[0]==="right")m.left+=l;else if(t.at[0]==="center")m.left+=l/2;if(t.at[1]==="bottom")m.top+=d;else if(t.at[1]==="center")m.top+=d/2;n=h(S.at,l,d);m.left+=n[0];m.top+=n[1];return this.each(function(){var o,u,a=e(this),f=a.outerWidth(),c=a.outerHeight(),w=p(this,"marginLeft"),x=p(this,"marginTop"),T=f+w+p(this,"marginRight")+b.width,N=c+x+p(this,"marginBottom")+b.height,C=e.extend({},m),k=h(S.my,a.outerWidth(),a.outerHeight());if(t.my[0]==="right")C.left-=f;else if(t.my[0]==="center")C.left-=f/2;if(t.my[1]==="bottom")C.top-=c;else if(t.my[1]==="center")C.top-=c/2;C.left+=k[0];C.top+=k[1];if(!e.support.offsetFractions){C.left=s(C.left);C.top=s(C.top)}o={marginLeft:w,marginTop:x};e.each(["left","top"],function(r,i){if(e.ui.position[E[r]])e.ui.position[E[r]][i](C,{targetWidth:l,targetHeight:d,elemWidth:f,elemHeight:c,collisionPosition:o,collisionWidth:T,collisionHeight:N,offset:[n[0]+k[0],n[1]+k[1]],my:t.my,at:t.at,within:y,elem:a})});if(e.fn.bgiframe)a.bgiframe();if(t.using)u=function(e){var n=v.left-C.left,s=n+l-f,o=v.top-C.top,u=o+d-c,h={target:{element:g,left:v.left,top:v.top,width:l,height:d},element:{element:a,left:C.left,top:C.top,width:f,height:c},horizontal:s<0?"left":n>0?"right":"center",vertical:u<0?"top":o>0?"bottom":"middle"};if(l<f&&i(n+s)<l)h.horizontal="center";if(d<c&&i(o+u)<d)h.vertical="middle";if(r(i(n),i(s))>r(i(o),i(u)))h.important="horizontal";else h.important="vertical";t.using.call(this,e,h)};a.offset(e.extend(C,{using:u}))})};e.ui.position={fit:{left:function(e,t){var n=t.within,i=n.isWindow?n.scrollLeft:n.offset.left,s=n.width,o=e.left-t.collisionPosition.marginLeft,u=i-o,a=o+t.collisionWidth-s-i,f;if(t.collisionWidth>s)if(u>0&&a<=0){f=e.left+u+t.collisionWidth-s-i;e.left+=u-f}else if(a>0&&u<=0)e.left=i;else if(u>a)e.left=i+s-t.collisionWidth;else e.left=i;else if(u>0)e.left+=u;else if(a>0)e.left-=a;else e.left=r(e.left-o,e.left)},top:function(e,t){var n=t.within,i=n.isWindow?n.scrollTop:n.offset.top,s=t.within.height,o=e.top-t.collisionPosition.marginTop,u=i-o,a=o+t.collisionHeight-s-i,f;if(t.collisionHeight>s)if(u>0&&a<=0){f=e.top+u+t.collisionHeight-s-i;e.top+=u-f}else if(a>0&&u<=0)e.top=i;else if(u>a)e.top=i+s-t.collisionHeight;else e.top=i;else if(u>0)e.top+=u;else if(a>0)e.top-=a;else e.top=r(e.top-o,e.top)}},flip:{left:function(e,t){var n=t.within,r=n.offset.left+n.scrollLeft,s=n.width,o=n.isWindow?n.scrollLeft:n.offset.left,u=e.left-t.collisionPosition.marginLeft,a=u-o,f=u+t.collisionWidth-s-o,l=t.my[0]==="left"?-t.elemWidth:t.my[0]==="right"?t.elemWidth:0,c=t.at[0]==="left"?t.targetWidth:t.at[0]==="right"?-t.targetWidth:0,h=-2*t.offset[0],p,d;if(a<0){p=e.left+l+c+h+t.collisionWidth-s-r;if(p<0||p<i(a))e.left+=l+c+h}else if(f>0){d=e.left-t.collisionPosition.marginLeft+l+c+h-o;if(d>0||i(d)<f)e.left+=l+c+h}},top:function(e,t){var n=t.within,r=n.offset.top+n.scrollTop,s=n.height,o=n.isWindow?n.scrollTop:n.offset.top,u=e.top-t.collisionPosition.marginTop,a=u-o,f=u+t.collisionHeight-s-o,l=t.my[1]==="top",c=l?-t.elemHeight:t.my[1]==="bottom"?t.elemHeight:0,h=t.at[1]==="top"?t.targetHeight:t.at[1]==="bottom"?-t.targetHeight:0,p=-2*t.offset[1],d,v;if(a<0){v=e.top+c+h+p+t.collisionHeight-s-r;if(e.top+c+h+p>a&&(v<0||v<i(a)))e.top+=c+h+p}else if(f>0){d=e.top-t.collisionPosition.marginTop+c+h+p-o;if(e.top+c+h+p>f&&(d>0||i(d)<f))e.top+=c+h+p}}},flipfit:{left:function(){e.ui.position.flip.left.apply(this,arguments);e.ui.position.fit.left.apply(this,arguments)},top:function(){e.ui.position.flip.top.apply(this,arguments);e.ui.position.fit.top.apply(this,arguments)}}};(function(){var t,n,r,i,s,o=document.getElementsByTagName("body")[0],u=document.createElement("div");t=document.createElement(o?"div":"body");r={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"};if(o)e.extend(r,{position:"absolute",left:"-1000px",top:"-1000px"});for(s in r)t.style[s]=r[s];t.appendChild(u);n=o||document.documentElement;n.insertBefore(t,n.firstChild);u.style.cssText="position: absolute; left: 10.7432222px;";i=e(u).offset().left;e.support.offsetFractions=i>10&&i<11;t.innerHTML="";n.removeChild(t)})();if(e.uiBackCompat!==false)(function(e){var n=e.fn.position;e.fn.position=function(r){if(!r||!r.offset)return n.call(this,r);var i=r.offset.split(" "),s=r.at.split(" ");if(i.length===1)i[1]=i[0];if(/^\d/.test(i[0]))i[0]="+"+i[0];if(/^\d/.test(i[1]))i[1]="+"+i[1];if(s.length===1)if(/left|center|right/.test(s[0]))s[1]="center";else{s[1]=s[0];s[0]="center"}return n.call(this,e.extend(r,{at:s[0]+i[0]+" "+s[1]+i[1],offset:t}))}})(jQuerySBM)})(jQuerySBM);(function(e,t){e.widget("ui.progressbar",{version:"1.9.2",options:{value:0,max:100},min:0,_create:function(){this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar","aria-valuemin":this.min,"aria-valuemax":this.options.max,"aria-valuenow":this._value()});this.valueDiv=e("<div class='ui-progressbar-value ui-widget-header ui-corner-left'></div>").appendTo(this.element);this.oldValue=this._value();this._refreshValue()},_destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow");this.valueDiv.remove()},value:function(e){if(e===t)return this._value();this._setOption("value",e);return this},_setOption:function(e,t){if(e==="value"){this.options.value=t;this._refreshValue();if(this._value()===this.options.max)this._trigger("complete")}this._super(e,t)},_value:function(){var e=this.options.value;if(typeof e!=="number")e=0;return Math.min(this.options.max,Math.max(this.min,e))},_percentage:function(){return 100*this._value()/this.options.max},_refreshValue:function(){var e=this.value(),t=this._percentage();if(this.oldValue!==e){this.oldValue=e;this._trigger("change")}this.valueDiv.toggle(e>this.min).toggleClass("ui-corner-right",e===this.options.max).width(t.toFixed(0)+"%");this.element.attr("aria-valuenow",e)}})})(jQuerySBM);(function(e,t){var n=5;e.widget("ui.slider",e.ui.mouse,{version:"1.9.2",widgetEventPrefix:"slide",options:{animate:false,distance:0,max:100,min:0,orientation:"horizontal",range:false,step:1,value:0,values:null},_create:function(){var t,r,i=this.options,s=this.element.find(".ui-slider-handle").addClass("ui-state-default ui-corner-all"),o="<a class='ui-slider-handle ui-state-default ui-corner-all' href='#'></a>",u=[];this._keySliding=false;this._mouseSliding=false;this._animateOff=true;this._handleIndex=null;this._detectOrientation();this._mouseInit();this.element.addClass("ui-slider"+" ui-slider-"+this.orientation+" ui-widget"+" ui-widget-content"+" ui-corner-all"+(i.disabled?" ui-slider-disabled ui-disabled":""));this.range=e([]);if(i.range){if(i.range===true){if(!i.values)i.values=[this._valueMin(),this._valueMin()];if(i.values.length&&i.values.length!==2)i.values=[i.values[0],i.values[0]]}this.range=e("<div></div>").appendTo(this.element).addClass("ui-slider-range"+" ui-widget-header"+(i.range==="min"||i.range==="max"?" ui-slider-range-"+i.range:""))}r=i.values&&i.values.length||1;for(t=s.length;t<r;t++)u.push(o);this.handles=s.add(e(u.join("")).appendTo(this.element));this.handle=this.handles.eq(0);this.handles.add(this.range).filter("a").click(function(e){e.preventDefault()}).mouseenter(function(){if(!i.disabled)e(this).addClass("ui-state-hover")}).mouseleave(function(){e(this).removeClass("ui-state-hover")}).focus(function(){if(!i.disabled){e(".ui-slider .ui-state-focus").removeClass("ui-state-focus");e(this).addClass("ui-state-focus")}else e(this).blur()}).blur(function(){e(this).removeClass("ui-state-focus")});this.handles.each(function(t){e(this).data("ui-slider-handle-index",t)});this._on(this.handles,{keydown:function(t){var r,i,s,o,u=e(t.target).data("ui-slider-handle-index");switch(t.keyCode){case e.ui.keyCode.HOME:case e.ui.keyCode.END:case e.ui.keyCode.PAGE_UP:case e.ui.keyCode.PAGE_DOWN:case e.ui.keyCode.UP:case e.ui.keyCode.RIGHT:case e.ui.keyCode.DOWN:case e.ui.keyCode.LEFT:t.preventDefault();if(!this._keySliding){this._keySliding=true;e(t.target).addClass("ui-state-active");r=this._start(t,u);if(r===false)return}break}o=this.options.step;if(this.options.values&&this.options.values.length)i=s=this.values(u);else i=s=this.value();switch(t.keyCode){case e.ui.keyCode.HOME:s=this._valueMin();break;case e.ui.keyCode.END:s=this._valueMax();break;case e.ui.keyCode.PAGE_UP:s=this._trimAlignValue(i+(this._valueMax()-this._valueMin())/n);break;case e.ui.keyCode.PAGE_DOWN:s=this._trimAlignValue(i-(this._valueMax()-this._valueMin())/n);break;case e.ui.keyCode.UP:case e.ui.keyCode.RIGHT:if(i===this._valueMax())return;s=this._trimAlignValue(i+o);break;case e.ui.keyCode.DOWN:case e.ui.keyCode.LEFT:if(i===this._valueMin())return;s=this._trimAlignValue(i-o);break}this._slide(t,u,s)},keyup:function(t){var n=e(t.target).data("ui-slider-handle-index");if(this._keySliding){this._keySliding=false;this._stop(t,n);this._change(t,n);e(t.target).removeClass("ui-state-active")}}});this._refreshValue();this._animateOff=false},_destroy:function(){this.handles.remove();this.range.remove();this.element.removeClass("ui-slider"+" ui-slider-horizontal"+" ui-slider-vertical"+" ui-slider-disabled"+" ui-widget"+" ui-widget-content"+" ui-corner-all");this._mouseDestroy()},_mouseCapture:function(t){var n,r,i,s,o,u,a,f,l=this,c=this.options;if(c.disabled)return false;this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();n={x:t.pageX,y:t.pageY};r=this._normValueFromMouse(n);i=this._valueMax()-this._valueMin()+1;this.handles.each(function(t){var n=Math.abs(r-l.values(t));if(i>n){i=n;s=e(this);o=t}});if(c.range===true&&this.values(1)===c.min){o+=1;s=e(this.handles[o])}u=this._start(t,o);if(u===false)return false;this._mouseSliding=true;this._handleIndex=o;s.addClass("ui-state-active").focus();a=s.offset();f=!e(t.target).parents().andSelf().is(".ui-slider-handle");this._clickOffset=f?{left:0,top:0}:{left:t.pageX-a.left-s.width()/2,top:t.pageY-a.top-s.height()/2-(parseInt(s.css("borderTopWidth"),10)||0)-(parseInt(s.css("borderBottomWidth"),10)||0)+(parseInt(s.css("marginTop"),10)||0)};if(!this.handles.hasClass("ui-state-hover"))this._slide(t,o,r);this._animateOff=true;return true},_mouseStart:function(){return true},_mouseDrag:function(e){var t={x:e.pageX,y:e.pageY},n=this._normValueFromMouse(t);this._slide(e,this._handleIndex,n);return false},_mouseStop:function(e){this.handles.removeClass("ui-state-active");this._mouseSliding=false;this._stop(e,this._handleIndex);this._change(e,this._handleIndex);this._handleIndex=null;this._clickOffset=null;this._animateOff=false;return false},_detectOrientation:function(){this.orientation=this.options.orientation==="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(e){var t,n,r,i,s;if(this.orientation==="horizontal"){t=this.elementSize.width;n=e.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)}else{t=this.elementSize.height;n=e.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)}r=n/t;if(r>1)r=1;if(r<0)r=0;if(this.orientation==="vertical")r=1-r;i=this._valueMax()-this._valueMin();s=this._valueMin()+r*i;return this._trimAlignValue(s)},_start:function(e,t){var n={handle:this.handles[t],value:this.value()};if(this.options.values&&this.options.values.length){n.value=this.values(t);n.values=this.values()}return this._trigger("start",e,n)},_slide:function(e,t,n){var r,i,s;if(this.options.values&&this.options.values.length){r=this.values(t?0:1);if(this.options.values.length===2&&this.options.range===true&&(t===0&&n>r||t===1&&n<r))n=r;if(n!==this.values(t)){i=this.values();i[t]=n;s=this._trigger("slide",e,{handle:this.handles[t],value:n,values:i});r=this.values(t?0:1);if(s!==false)this.values(t,n,true)}}else if(n!==this.value()){s=this._trigger("slide",e,{handle:this.handles[t],value:n});if(s!==false)this.value(n)}},_stop:function(e,t){var n={handle:this.handles[t],value:this.value()};if(this.options.values&&this.options.values.length){n.value=this.values(t);n.values=this.values()}this._trigger("stop",e,n)},_change:function(e,t){if(!this._keySliding&&!this._mouseSliding){var n={handle:this.handles[t],value:this.value()};if(this.options.values&&this.options.values.length){n.value=this.values(t);n.values=this.values()}this._trigger("change",e,n)}},value:function(e){if(arguments.length){this.options.value=this._trimAlignValue(e);this._refreshValue();this._change(null,0);return}return this._value()},values:function(t,n){var r,i,s;if(arguments.length>1){this.options.values[t]=this._trimAlignValue(n);this._refreshValue();this._change(null,t);return}if(arguments.length)if(e.isArray(arguments[0])){r=this.options.values;i=arguments[0];for(s=0;s<r.length;s+=1){r[s]=this._trimAlignValue(i[s]);this._change(null,s)}this._refreshValue()}else if(this.options.values&&this.options.values.length)return this._values(t);else return this.value();else return this._values()},_setOption:function(t,n){var r,i=0;if(e.isArray(this.options.values))i=this.options.values.length;e.Widget.prototype._setOption.apply(this,arguments);switch(t){case"disabled":if(n){this.handles.filter(".ui-state-focus").blur();this.handles.removeClass("ui-state-hover");this.handles.prop("disabled",true);this.element.addClass("ui-disabled")}else{this.handles.prop("disabled",false);this.element.removeClass("ui-disabled")}break;case"orientation":this._detectOrientation();this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.orientation);this._refreshValue();break;case"value":this._animateOff=true;this._refreshValue();this._change(null,0);this._animateOff=false;break;case"values":this._animateOff=true;this._refreshValue();for(r=0;r<i;r+=1)this._change(null,r);this._animateOff=false;break;case"min":case"max":this._animateOff=true;this._refreshValue();this._animateOff=false;break}},_value:function(){var e=this.options.value;e=this._trimAlignValue(e);return e},_values:function(e){var t,n,r;if(arguments.length){t=this.options.values[e];t=this._trimAlignValue(t);return t}else{n=this.options.values.slice();for(r=0;r<n.length;r+=1)n[r]=this._trimAlignValue(n[r]);return n}},_trimAlignValue:function(e){if(e<=this._valueMin())return this._valueMin();if(e>=this._valueMax())return this._valueMax();var t=this.options.step>0?this.options.step:1,n=(e-this._valueMin())%t,r=e-n;if(Math.abs(n)*2>=t)r+=n>0?t:-t;return parseFloat(r.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var t,n,r,i,s,o=this.options.range,u=this.options,a=this,f=!this._animateOff?u.animate:false,l={};if(this.options.values&&this.options.values.length)this.handles.each(function(r){n=(a.values(r)-a._valueMin())/(a._valueMax()-a._valueMin())*100;l[a.orientation==="horizontal"?"left":"bottom"]=n+"%";e(this).stop(1,1)[f?"animate":"css"](l,u.animate);if(a.options.range===true)if(a.orientation==="horizontal"){if(r===0)a.range.stop(1,1)[f?"animate":"css"]({left:n+"%"},u.animate);if(r===1)a.range[f?"animate":"css"]({width:n-t+"%"},{queue:false,duration:u.animate})}else{if(r===0)a.range.stop(1,1)[f?"animate":"css"]({bottom:n+"%"},u.animate);if(r===1)a.range[f?"animate":"css"]({height:n-t+"%"},{queue:false,duration:u.animate})}t=n});else{r=this.value();i=this._valueMin();s=this._valueMax();n=s!==i?(r-i)/(s-i)*100:0;l[this.orientation==="horizontal"?"left":"bottom"]=n+"%";this.handle.stop(1,1)[f?"animate":"css"](l,u.animate);if(o==="min"&&this.orientation==="horizontal")this.range.stop(1,1)[f?"animate":"css"]({width:n+"%"},u.animate);if(o==="max"&&this.orientation==="horizontal")this.range[f?"animate":"css"]({width:100-n+"%"},{queue:false,duration:u.animate});if(o==="min"&&this.orientation==="vertical")this.range.stop(1,1)[f?"animate":"css"]({height:n+"%"},u.animate);if(o==="max"&&this.orientation==="vertical")this.range[f?"animate":"css"]({height:100-n+"%"},{queue:false,duration:u.animate})}}})})(jQuerySBM);(function(e){function t(e){return function(){var t=this.element.val();e.apply(this,arguments);this._refresh();if(t!==this.element.val())this._trigger("change")}}e.widget("ui.spinner",{version:"1.9.2",defaultElement:"<input>",widgetEventPrefix:"spin",options:{culture:null,icons:{down:"ui-icon-triangle-1-s",up:"ui-icon-triangle-1-n"},incremental:true,max:null,min:null,numberFormat:null,page:10,step:1,change:null,spin:null,start:null,stop:null},_create:function(){this._setOption("max",this.options.max);this._setOption("min",this.options.min);this._setOption("step",this.options.step);this._value(this.element.val(),true);this._draw();this._on(this._events);this._refresh();this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_getCreateOptions:function(){var t={},n=this.element;e.each(["min","max","step"],function(e,r){var i=n.attr(r);if(i!==undefined&&i.length)t[r]=i});return t},_events:{keydown:function(e){if(this._start(e)&&this._keydown(e))e.preventDefault()},keyup:"_stop",focus:function(){this.previous=this.element.val()},blur:function(e){if(this.cancelBlur){delete this.cancelBlur;return}this._refresh();if(this.previous!==this.element.val())this._trigger("change",e)},mousewheel:function(e,t){if(!t)return;if(!this.spinning&&!this._start(e))return false;this._spin((t>0?1:-1)*this.options.step,e);clearTimeout(this.mousewheelTimer);this.mousewheelTimer=this._delay(function(){if(this.spinning)this._stop(e)},100);e.preventDefault()},"mousedown .ui-spinner-button":function(t){function r(){var e=this.element[0]===this.document[0].activeElement;if(!e){this.element.focus();this.previous=n;this._delay(function(){this.previous=n})}}var n;n=this.element[0]===this.document[0].activeElement?this.previous:this.element.val();t.preventDefault();r.call(this);this.cancelBlur=true;this._delay(function(){delete this.cancelBlur;r.call(this)});if(this._start(t)===false)return;this._repeat(null,e(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t)},"mouseup .ui-spinner-button":"_stop","mouseenter .ui-spinner-button":function(t){if(!e(t.currentTarget).hasClass("ui-state-active"))return;if(this._start(t)===false)return false;this._repeat(null,e(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t)},"mouseleave .ui-spinner-button":"_stop"},_draw:function(){var e=this.uiSpinner=this.element.addClass("ui-spinner-input").attr("autocomplete","off").wrap(this._uiSpinnerHtml()).parent().append(this._buttonHtml());this.element.attr("role","spinbutton");this.buttons=e.find(".ui-spinner-button").attr("tabIndex",-1).button().removeClass("ui-corner-all");if(this.buttons.height()>Math.ceil(e.height()*.5)&&e.height()>0)e.height(e.height());if(this.options.disabled)this.disable()},_keydown:function(t){var n=this.options,r=e.ui.keyCode;switch(t.keyCode){case r.UP:this._repeat(null,1,t);return true;case r.DOWN:this._repeat(null,-1,t);return true;case r.PAGE_UP:this._repeat(null,n.page,t);return true;case r.PAGE_DOWN:this._repeat(null,-n.page,t);return true}return false},_uiSpinnerHtml:function(){return"<span class='ui-spinner ui-widget ui-widget-content ui-corner-all'></span>"},_buttonHtml:function(){return""+"<a class='ui-spinner-button ui-spinner-up ui-corner-tr'>"+"<span class='ui-icon "+this.options.icons.up+"'>&#9650;</span>"+"</a>"+"<a class='ui-spinner-button ui-spinner-down ui-corner-br'>"+"<span class='ui-icon "+this.options.icons.down+"'>&#9660;</span>"+"</a>"},_start:function(e){if(!this.spinning&&this._trigger("start",e)===false)return false;if(!this.counter)this.counter=1;this.spinning=true;return true},_repeat:function(e,t,n){e=e||500;clearTimeout(this.timer);this.timer=this._delay(function(){this._repeat(40,t,n)},e);this._spin(t*this.options.step,n)},_spin:function(e,t){var n=this.value()||0;if(!this.counter)this.counter=1;n=this._adjustValue(n+e*this._increment(this.counter));if(!this.spinning||this._trigger("spin",t,{value:n})!==false){this._value(n);this.counter++}},_increment:function(t){var n=this.options.incremental;if(n)return e.isFunction(n)?n(t):Math.floor(t*t*t/5e4-t*t/500+17*t/200+1);return 1},_precision:function(){var e=this._precisionOf(this.options.step);if(this.options.min!==null)e=Math.max(e,this._precisionOf(this.options.min));return e},_precisionOf:function(e){var t=e.toString(),n=t.indexOf(".");return n===-1?0:t.length-n-1},_adjustValue:function(e){var t,n,r=this.options;t=r.min!==null?r.min:0;n=e-t;n=Math.round(n/r.step)*r.step;e=t+n;e=parseFloat(e.toFixed(this._precision()));if(r.max!==null&&e>r.max)return r.max;if(r.min!==null&&e<r.min)return r.min;return e},_stop:function(e){if(!this.spinning)return;clearTimeout(this.timer);clearTimeout(this.mousewheelTimer);this.counter=0;this.spinning=false;this._trigger("stop",e)},_setOption:function(e,t){if(e==="culture"||e==="numberFormat"){var n=this._parse(this.element.val());this.options[e]=t;this.element.val(this._format(n));return}if(e==="max"||e==="min"||e==="step")if(typeof t==="string")t=this._parse(t);this._super(e,t);if(e==="disabled")if(t){this.element.prop("disabled",true);this.buttons.button("disable")}else{this.element.prop("disabled",false);this.buttons.button("enable")}},_setOptions:t(function(e){this._super(e);this._value(this.element.val())}),_parse:function(e){if(typeof e==="string"&&e!=="")e=window.Globalize&&this.options.numberFormat?Globalize.parseFloat(e,10,this.options.culture):+e;return e===""||isNaN(e)?null:e},_format:function(e){if(e==="")return"";return window.Globalize&&this.options.numberFormat?Globalize.format(e,this.options.numberFormat,this.options.culture):e},_refresh:function(){this.element.attr({"aria-valuemin":this.options.min,"aria-valuemax":this.options.max,"aria-valuenow":this._parse(this.element.val())})},_value:function(e,t){var n;if(e!==""){n=this._parse(e);if(n!==null){if(!t)n=this._adjustValue(n);e=this._format(n)}}this.element.val(e);this._refresh()},_destroy:function(){this.element.removeClass("ui-spinner-input").prop("disabled",false).removeAttr("autocomplete").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow");this.uiSpinner.replaceWith(this.element)},stepUp:t(function(e){this._stepUp(e)}),_stepUp:function(e){this._spin((e||1)*this.options.step)},stepDown:t(function(e){this._stepDown(e)}),_stepDown:function(e){this._spin((e||1)*-this.options.step)},pageUp:t(function(e){this._stepUp((e||1)*this.options.page)}),pageDown:t(function(e){this._stepDown((e||1)*this.options.page)}),value:function(e){if(!arguments.length)return this._parse(this.element.val());t(this._value).call(this,e)},widget:function(){return this.uiSpinner}})})(jQuerySBM);(function(e,t){function i(){return++n}function s(e){return e.hash.length>1&&e.href.replace(r,"")===location.href.replace(r,"").replace(/\s/g,"%20")}var n=0,r=/#.*$/;e.widget("ui.tabs",{version:"1.9.2",delay:300,options:{active:null,collapsible:false,event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_create:function(){var t=this,n=this.options,r=n.active,i=location.hash.substring(1);this.running=false;this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all").toggleClass("ui-tabs-collapsible",n.collapsible).delegate(".ui-tabs-nav > li","mousedown"+this.eventNamespace,function(t){if(e(this).is(".ui-state-disabled"))t.preventDefault()}).delegate(".ui-tabs-anchor","focus"+this.eventNamespace,function(){if(e(this).closest("li").is(".ui-state-disabled"))this.blur()});this._processTabs();if(r===null){if(i)this.tabs.each(function(t,n){if(e(n).attr("aria-controls")===i){r=t;return false}});if(r===null)r=this.tabs.index(this.tabs.filter(".ui-tabs-active"));if(r===null||r===-1)r=this.tabs.length?0:false}if(r!==false){r=this.tabs.index(this.tabs.eq(r));if(r===-1)r=n.collapsible?false:0}n.active=r;if(!n.collapsible&&n.active===false&&this.anchors.length)n.active=0;if(e.isArray(n.disabled))n.disabled=e.unique(n.disabled.concat(e.map(this.tabs.filter(".ui-state-disabled"),function(e){return t.tabs.index(e)}))).sort();if(this.options.active!==false&&this.anchors.length)this.active=this._findActive(this.options.active);else this.active=e();this._refresh();if(this.active.length)this.load(n.active)},_getCreateEventData:function(){return{tab:this.active,panel:!this.active.length?e():this._getPanelForTab(this.active)}},_tabKeydown:function(t){var n=e(this.document[0].activeElement).closest("li"),r=this.tabs.index(n),i=true;if(this._handlePageNav(t))return;switch(t.keyCode){case e.ui.keyCode.RIGHT:case e.ui.keyCode.DOWN:r++;break;case e.ui.keyCode.UP:case e.ui.keyCode.LEFT:i=false;r--;break;case e.ui.keyCode.END:r=this.anchors.length-1;break;case e.ui.keyCode.HOME:r=0;break;case e.ui.keyCode.SPACE:t.preventDefault();clearTimeout(this.activating);this._activate(r);return;case e.ui.keyCode.ENTER:t.preventDefault();clearTimeout(this.activating);this._activate(r===this.options.active?false:r);return;default:return}t.preventDefault();clearTimeout(this.activating);r=this._focusNextTab(r,i);if(!t.ctrlKey){n.attr("aria-selected","false");this.tabs.eq(r).attr("aria-selected","true");this.activating=this._delay(function(){this.option("active",r)},this.delay)}},_panelKeydown:function(t){if(this._handlePageNav(t))return;if(t.ctrlKey&&t.keyCode===e.ui.keyCode.UP){t.preventDefault();this.active.focus()}},_handlePageNav:function(t){if(t.altKey&&t.keyCode===e.ui.keyCode.PAGE_UP){this._activate(this._focusNextTab(this.options.active-1,false));return true}if(t.altKey&&t.keyCode===e.ui.keyCode.PAGE_DOWN){this._activate(this._focusNextTab(this.options.active+1,true));return true}},_findNextTab:function(t,n){function i(){if(t>r)t=0;if(t<0)t=r;return t}var r=this.tabs.length-1;while(e.inArray(i(),this.options.disabled)!==-1)t=n?t+1:t-1;return t},_focusNextTab:function(e,t){e=this._findNextTab(e,t);this.tabs.eq(e).focus();return e},_setOption:function(e,t){if(e==="active"){this._activate(t);return}if(e==="disabled"){this._setupDisabled(t);return}this._super(e,t);if(e==="collapsible"){this.element.toggleClass("ui-tabs-collapsible",t);if(!t&&this.options.active===false)this._activate(0)}if(e==="event")this._setupEvents(t);if(e==="heightStyle")this._setupHeightStyle(t)},_tabId:function(e){return e.attr("aria-controls")||"ui-tabs-"+i()},_sanitizeSelector:function(e){return e?e.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g,"\\$&"):""},refresh:function(){var t=this.options,n=this.tablist.children(":has(a[href])");t.disabled=e.map(n.filter(".ui-state-disabled"),function(e){return n.index(e)});this._processTabs();if(t.active===false||!this.anchors.length){t.active=false;this.active=e()}else if(this.active.length&&!e.contains(this.tablist[0],this.active[0]))if(this.tabs.length===t.disabled.length){t.active=false;this.active=e()}else this._activate(this._findNextTab(Math.max(0,t.active-1),false));else t.active=this.tabs.index(this.active);this._refresh()},_refresh:function(){this._setupDisabled(this.options.disabled);this._setupEvents(this.options.event);this._setupHeightStyle(this.options.heightStyle);this.tabs.not(this.active).attr({"aria-selected":"false",tabIndex:-1});this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-expanded":"false","aria-hidden":"true"});if(!this.active.length)this.tabs.eq(0).attr("tabIndex",0);else{this.active.addClass("ui-tabs-active ui-state-active").attr({"aria-selected":"true",tabIndex:0});this._getPanelForTab(this.active).show().attr({"aria-expanded":"true","aria-hidden":"false"})}},_processTabs:function(){var t=this;this.tablist=this._getList().addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").attr("role","tablist");this.tabs=this.tablist.find("> li:has(a[href])").addClass("ui-state-default ui-corner-top").attr({role:"tab",tabIndex:-1});this.anchors=this.tabs.map(function(){return e("a",this)[0]}).addClass("ui-tabs-anchor").attr({role:"presentation",tabIndex:-1});this.panels=e();this.anchors.each(function(n,r){var i,o,u,a=e(r).uniqueId().attr("id"),f=e(r).closest("li"),l=f.attr("aria-controls");if(s(r)){i=r.hash;o=t.element.find(t._sanitizeSelector(i))}else{u=t._tabId(f);i="#"+u;o=t.element.find(i);if(!o.length){o=t._createPanel(u);o.insertAfter(t.panels[n-1]||t.tablist)}o.attr("aria-live","polite")}if(o.length)t.panels=t.panels.add(o);if(l)f.data("ui-tabs-aria-controls",l);f.attr({"aria-controls":i.substring(1),"aria-labelledby":a});o.attr("aria-labelledby",a)});this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").attr("role","tabpanel")},_getList:function(){return this.element.find("ol,ul").eq(0)},_createPanel:function(t){return e("<div>").attr("id",t).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").data("ui-tabs-destroy",true)},_setupDisabled:function(t){if(e.isArray(t))if(!t.length)t=false;else if(t.length===this.anchors.length)t=true;for(var n=0,r;r=this.tabs[n];n++)if(t===true||e.inArray(n,t)!==-1)e(r).addClass("ui-state-disabled").attr("aria-disabled","true");else e(r).removeClass("ui-state-disabled").removeAttr("aria-disabled");this.options.disabled=t},_setupEvents:function(t){var n={click:function(e){e.preventDefault()}};if(t)e.each(t.split(" "),function(e,t){n[t]="_eventHandler"});this._off(this.anchors.add(this.tabs).add(this.panels));this._on(this.anchors,n);this._on(this.tabs,{keydown:"_tabKeydown"});this._on(this.panels,{keydown:"_panelKeydown"});this._focusable(this.tabs);this._hoverable(this.tabs)},_setupHeightStyle:function(t){var n,r,i=this.element.parent();if(t==="fill"){if(!e.support.minHeight){r=i.css("overflow");i.css("overflow","hidden")}n=i.height();this.element.siblings(":visible").each(function(){var t=e(this),r=t.css("position");if(r==="absolute"||r==="fixed")return;n-=t.outerHeight(true)});if(r)i.css("overflow",r);this.element.children().not(this.panels).each(function(){n-=e(this).outerHeight(true)});this.panels.each(function(){e(this).height(Math.max(0,n-e(this).innerHeight()+e(this).height()))}).css("overflow","auto")}else if(t==="auto"){n=0;this.panels.each(function(){n=Math.max(n,e(this).height("").height())}).height(n)}},_eventHandler:function(t){var n=this.options,r=this.active,i=e(t.currentTarget),s=i.closest("li"),o=s[0]===r[0],u=o&&n.collapsible,a=u?e():this._getPanelForTab(s),f=!r.length?e():this._getPanelForTab(r),l={oldTab:r,oldPanel:f,newTab:u?e():s,newPanel:a};t.preventDefault();if(s.hasClass("ui-state-disabled")||s.hasClass("ui-tabs-loading")||this.running||o&&!n.collapsible||this._trigger("beforeActivate",t,l)===false)return;n.active=u?false:this.tabs.index(s);this.active=o?e():s;if(this.xhr)this.xhr.abort();if(!f.length&&!a.length)e.error("jQuerySBM UI Tabs: Mismatching fragment identifier.");if(a.length)this.load(this.tabs.index(s),t);this._toggle(t,l)},_toggle:function(t,n){function o(){r.running=false;r._trigger("activate",t,n)}function u(){n.newTab.closest("li").addClass("ui-tabs-active ui-state-active");if(i.length&&r.options.show)r._show(i,r.options.show,o);else{i.show();o()}}var r=this,i=n.newPanel,s=n.oldPanel;this.running=true;if(s.length&&this.options.hide)this._hide(s,this.options.hide,function(){n.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active");u()});else{n.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active");s.hide();u()}s.attr({"aria-expanded":"false","aria-hidden":"true"});n.oldTab.attr("aria-selected","false");if(i.length&&s.length)n.oldTab.attr("tabIndex",-1);else if(i.length)this.tabs.filter(function(){return e(this).attr("tabIndex")===0}).attr("tabIndex",-1);i.attr({"aria-expanded":"true","aria-hidden":"false"});n.newTab.attr({"aria-selected":"true",tabIndex:0})},_activate:function(t){var n,r=this._findActive(t);if(r[0]===this.active[0])return;if(!r.length)r=this.active;n=r.find(".ui-tabs-anchor")[0];this._eventHandler({target:n,currentTarget:n,preventDefault:e.noop})},_findActive:function(t){return t===false?e():this.tabs.eq(t)},_getIndex:function(e){if(typeof e==="string")e=this.anchors.index(this.anchors.filter("[href$='"+e+"']"));return e},_destroy:function(){if(this.xhr)this.xhr.abort();this.element.removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible");this.tablist.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").removeAttr("role");this.anchors.removeClass("ui-tabs-anchor").removeAttr("role").removeAttr("tabIndex").removeData("href.tabs").removeData("load.tabs").removeUniqueId();this.tabs.add(this.panels).each(function(){if(e.data(this,"ui-tabs-destroy"))e(this).remove();else e(this).removeClass("ui-state-default ui-state-active ui-state-disabled "+"ui-corner-top ui-corner-bottom ui-widget-content ui-tabs-active ui-tabs-panel").removeAttr("tabIndex").removeAttr("aria-live").removeAttr("aria-busy").removeAttr("aria-selected").removeAttr("aria-labelledby").removeAttr("aria-hidden").removeAttr("aria-expanded").removeAttr("role")});this.tabs.each(function(){var t=e(this),n=t.data("ui-tabs-aria-controls");if(n)t.attr("aria-controls",n);else t.removeAttr("aria-controls")});this.panels.show();if(this.options.heightStyle!=="content")this.panels.css("height","")},enable:function(n){var r=this.options.disabled;if(r===false)return;if(n===t)r=false;else{n=this._getIndex(n);if(e.isArray(r))r=e.map(r,function(e){return e!==n?e:null});else r=e.map(this.tabs,function(e,t){return t!==n?t:null})}this._setupDisabled(r)},disable:function(n){var r=this.options.disabled;if(r===true)return;if(n===t)r=true;else{n=this._getIndex(n);if(e.inArray(n,r)!==-1)return;if(e.isArray(r))r=e.merge([n],r).sort();else r=[n]}this._setupDisabled(r)},load:function(t,n){t=this._getIndex(t);var r=this,i=this.tabs.eq(t),o=i.find(".ui-tabs-anchor"),u=this._getPanelForTab(i),a={tab:i,panel:u};if(s(o[0]))return;this.xhr=e.ajax(this._ajaxSettings(o,n,a));if(this.xhr&&this.xhr.statusText!=="canceled"){i.addClass("ui-tabs-loading");u.attr("aria-busy","true");this.xhr.success(function(e){setTimeout(function(){u.html(e);r._trigger("load",n,a)},1)}).complete(function(e,t){setTimeout(function(){if(t==="abort")r.panels.stop(false,true);i.removeClass("ui-tabs-loading");u.removeAttr("aria-busy");if(e===r.xhr)delete r.xhr},1)})}},_ajaxSettings:function(t,n,r){var i=this;return{url:t.attr("href"),beforeSend:function(t,s){return i._trigger("beforeLoad",n,e.extend({jqXHR:t,ajaxSettings:s},r))}}},_getPanelForTab:function(t){var n=e(t).attr("aria-controls");return this.element.find(this._sanitizeSelector("#"+n))}});if(e.uiBackCompat!==false){e.ui.tabs.prototype._ui=function(e,t){return{tab:e,panel:t,index:this.anchors.index(e)}};e.widget("ui.tabs",e.ui.tabs,{url:function(e,t){this.anchors.eq(e).attr("href",t)}});e.widget("ui.tabs",e.ui.tabs,{options:{ajaxOptions:null,cache:false},_create:function(){this._super();var t=this;this._on({tabsbeforeload:function(n,r){if(e.data(r.tab[0],"cache.tabs")){n.preventDefault();return}r.jqXHR.success(function(){if(t.options.cache)e.data(r.tab[0],"cache.tabs",true)})}})},_ajaxSettings:function(t,n,r){var i=this.options.ajaxOptions;return e.extend({},i,{error:function(e,t){try{i.error(e,t,r.tab.closest("li").index(),r.tab[0])}catch(n){}}},this._superApply(arguments))},_setOption:function(e,t){if(e==="cache"&&t===false)this.anchors.removeData("cache.tabs");this._super(e,t)},_destroy:function(){this.anchors.removeData("cache.tabs");this._super()},url:function(e){this.anchors.eq(e).removeData("cache.tabs");this._superApply(arguments)}});e.widget("ui.tabs",e.ui.tabs,{abort:function(){if(this.xhr)this.xhr.abort()}});e.widget("ui.tabs",e.ui.tabs,{options:{spinner:"<em>Loading&#8230;</em>"},_create:function(){this._super();this._on({tabsbeforeload:function(e,t){if(e.target!==this.element[0]||!this.options.spinner)return;var n=t.tab.find("span"),r=n.html();n.html(this.options.spinner);t.jqXHR.complete(function(){n.html(r)})}})}});e.widget("ui.tabs",e.ui.tabs,{options:{enable:null,disable:null},enable:function(t){var n=this.options,r;if(t&&n.disabled===true||e.isArray(n.disabled)&&e.inArray(t,n.disabled)!==-1)r=true;this._superApply(arguments);if(r)this._trigger("enable",null,this._ui(this.anchors[t],this.panels[t]))},disable:function(t){var n=this.options,r;if(t&&n.disabled===false||e.isArray(n.disabled)&&e.inArray(t,n.disabled)===-1)r=true;this._superApply(arguments);if(r)this._trigger("disable",null,this._ui(this.anchors[t],this.panels[t]))}});e.widget("ui.tabs",e.ui.tabs,{options:{add:null,remove:null,tabTemplate:"<li><a href='#{href}'><span>#{label}</span></a></li>"},add:function(n,r,i){if(i===t)i=this.anchors.length;var s,o,u=this.options,a=e(u.tabTemplate.replace(/#\{href\}/g,n).replace(/#\{label\}/g,r)),f=!n.indexOf("#")?n.replace("#",""):this._tabId(a);a.addClass("ui-state-default ui-corner-top").data("ui-tabs-destroy",true);a.attr("aria-controls",f);s=i>=this.tabs.length;o=this.element.find("#"+f);if(!o.length){o=this._createPanel(f);if(s)if(i>0)o.insertAfter(this.panels.eq(-1));else o.appendTo(this.element);else o.insertBefore(this.panels[i])}o.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").hide();if(s)a.appendTo(this.tablist);else a.insertBefore(this.tabs[i]);u.disabled=e.map(u.disabled,function(e){return e>=i?++e:e});this.refresh();if(this.tabs.length===1&&u.active===false)this.option("active",0);this._trigger("add",null,this._ui(this.anchors[i],this.panels[i]));return this},remove:function(t){t=this._getIndex(t);var n=this.options,r=this.tabs.eq(t).remove(),i=this._getPanelForTab(r).remove();if(r.hasClass("ui-tabs-active")&&this.anchors.length>2)this._activate(t+(t+1<this.anchors.length?1:-1));n.disabled=e.map(e.grep(n.disabled,function(e){return e!==t}),function(e){return e>=t?--e:e});this.refresh();this._trigger("remove",null,this._ui(r.find("a")[0],i[0]));return this}});e.widget("ui.tabs",e.ui.tabs,{length:function(){return this.anchors.length}});e.widget("ui.tabs",e.ui.tabs,{options:{idPrefix:"ui-tabs-"},_tabId:function(t){var n=t.is("li")?t.find("a[href]"):t;n=n[0];return e(n).closest("li").attr("aria-controls")||n.title&&n.title.replace(/\s/g,"_").replace(/[^\w\u00c0-\uFFFF\-]/g,"")||this.options.idPrefix+i()}});e.widget("ui.tabs",e.ui.tabs,{options:{panelTemplate:"<div></div>"},_createPanel:function(t){return e(this.options.panelTemplate).attr("id",t).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").data("ui-tabs-destroy",true)}});e.widget("ui.tabs",e.ui.tabs,{_create:function(){var e=this.options;if(e.active===null&&e.selected!==t)e.active=e.selected===-1?false:e.selected;this._super();e.selected=e.active;if(e.selected===false)e.selected=-1},_setOption:function(e,t){if(e!=="selected")return this._super(e,t);var n=this.options;this._super("active",t===-1?false:t);n.selected=n.active;if(n.selected===false)n.selected=-1},_eventHandler:function(){this._superApply(arguments);this.options.selected=this.options.active;if(this.options.selected===false)this.options.selected=-1}});e.widget("ui.tabs",e.ui.tabs,{options:{show:null,select:null},_create:function(){this._super();if(this.options.active!==false)this._trigger("show",null,this._ui(this.active.find(".ui-tabs-anchor")[0],this._getPanelForTab(this.active)[0]))},_trigger:function(e,t,n){var r,i,s=this._superApply(arguments);if(!s)return false;if(e==="beforeActivate"){r=n.newTab.length?n.newTab:n.oldTab;i=n.newPanel.length?n.newPanel:n.oldPanel;s=this._super("select",t,{tab:r.find(".ui-tabs-anchor")[0],panel:i[0],index:r.closest("li").index()})}else if(e==="activate"&&n.newTab.length)s=this._super("show",t,{tab:n.newTab.find(".ui-tabs-anchor")[0],panel:n.newPanel[0],index:n.newTab.closest("li").index()});return s}});e.widget("ui.tabs",e.ui.tabs,{select:function(e){e=this._getIndex(e);if(e===-1)if(this.options.collapsible&&this.options.selected!==-1)e=this.options.selected;else return;this.anchors.eq(e).trigger(this.options.event+this.eventNamespace)}});(function(){var t=0;e.widget("ui.tabs",e.ui.tabs,{options:{cookie:null},_create:function(){var e=this.options,t;if(e.active==null&&e.cookie){t=parseInt(this._cookie(),10);if(t===-1)t=false;e.active=t}this._super()},_cookie:function(n){var r=[this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+ ++t)];if(arguments.length){r.push(n===false?-1:n);r.push(this.options.cookie)}return e.cookie.apply(null,r)},_refresh:function(){this._super();if(this.options.cookie)this._cookie(this.options.active,this.options.cookie)},_eventHandler:function(){this._superApply(arguments);if(this.options.cookie)this._cookie(this.options.active,this.options.cookie)},_destroy:function(){this._super();if(this.options.cookie)this._cookie(null,this.options.cookie)}})})();e.widget("ui.tabs",e.ui.tabs,{_trigger:function(t,n,r){var i=e.extend({},r);if(t==="load"){i.panel=i.panel[0];i.tab=i.tab.find(".ui-tabs-anchor")[0]}return this._super(t,n,i)}});e.widget("ui.tabs",e.ui.tabs,{options:{fx:null},_getFx:function(){var t,n,r=this.options.fx;if(r)if(e.isArray(r)){t=r[0];n=r[1]}else t=n=r;return r?{show:n,hide:t}:null},_toggle:function(e,t){function o(){n.running=false;n._trigger("activate",e,t)}function u(){t.newTab.closest("li").addClass("ui-tabs-active ui-state-active");if(r.length&&s.show)r.animate(s.show,s.show.duration,function(){o()});else{r.show();o()}}var n=this,r=t.newPanel,i=t.oldPanel,s=this._getFx();if(!s)return this._super(e,t);n.running=true;if(i.length&&s.hide)i.animate(s.hide,s.hide.duration,function(){t.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active");u()});else{t.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active");i.hide();u()}}})}})(jQuerySBM);(function(e){function n(t,n){var r=(t.attr("aria-describedby")||"").split(/\s+/);r.push(n);t.data("ui-tooltip-id",n).attr("aria-describedby",e.trim(r.join(" ")))}function r(t){var n=t.data("ui-tooltip-id"),r=(t.attr("aria-describedby")||"").split(/\s+/),i=e.inArray(n,r);if(i!==-1)r.splice(i,1);t.removeData("ui-tooltip-id");r=e.trim(r.join(" "));if(r)t.attr("aria-describedby",r);else t.removeAttr("aria-describedby")}var t=0;e.widget("ui.tooltip",{version:"1.9.2",options:{content:function(){return e(this).attr("title")},hide:true,items:"[title]:not([disabled])",position:{my:"left top+15",at:"left bottom",collision:"flipfit flip"},show:true,tooltipClass:null,track:false,close:null,open:null},_create:function(){this._on({mouseover:"open",focusin:"open"});this.tooltips={};this.parents={};if(this.options.disabled)this._disable()},_setOption:function(t,n){var r=this;if(t==="disabled"){this[n?"_disable":"_enable"]();this.options[t]=n;return}this._super(t,n);if(t==="content")e.each(this.tooltips,function(e,t){r._updateContent(t)})},_disable:function(){var t=this;e.each(this.tooltips,function(n,r){var i=e.Event("blur");i.target=i.currentTarget=r[0];t.close(i,true)});this.element.find(this.options.items).andSelf().each(function(){var t=e(this);if(t.is("[title]"))t.data("ui-tooltip-title",t.attr("title")).attr("title","")})},_enable:function(){this.element.find(this.options.items).andSelf().each(function(){var t=e(this);if(t.data("ui-tooltip-title"))t.attr("title",t.data("ui-tooltip-title"))})},open:function(t){var n=this,r=e(t?t.target:this.element).closest(this.options.items);if(!r.length||r.data("ui-tooltip-id"))return;if(r.attr("title"))r.data("ui-tooltip-title",r.attr("title"));r.data("ui-tooltip-open",true);if(t&&t.type==="mouseover")r.parents().each(function(){var t=e(this),r;if(t.data("ui-tooltip-open")){r=e.Event("blur");r.target=r.currentTarget=this;n.close(r,true)}if(t.attr("title")){t.uniqueId();n.parents[this.id]={element:this,title:t.attr("title")};t.attr("title","")}});this._updateContent(r,t)},_updateContent:function(e,t){var n,r=this.options.content,i=this,s=t?t.type:null;if(typeof r==="string")return this._open(t,e,r);n=r.call(e[0],function(n){if(!e.data("ui-tooltip-open"))return;i._delay(function(){if(t)t.type=s;this._open(t,e,n)})});if(n)this._open(t,e,n)},_open:function(t,r,i){function f(e){a.of=e;if(s.is(":hidden"))return;s.position(a)}var s,o,u,a=e.extend({},this.options.position);if(!i)return;s=this._find(r);if(s.length){s.find(".ui-tooltip-content").html(i);return}if(r.is("[title]"))if(t&&t.type==="mouseover")r.attr("title","");else r.removeAttr("title");s=this._tooltip(r);n(r,s.attr("id"));s.find(".ui-tooltip-content").html(i);if(this.options.track&&t&&/^mouse/.test(t.type)){this._on(this.document,{mousemove:f});f(t)}else s.position(e.extend({of:r},this.options.position));s.hide();this._show(s,this.options.show);if(this.options.show&&this.options.show.delay)u=setInterval(function(){if(s.is(":visible")){f(a.of);clearInterval(u)}},e.fx.interval);this._trigger("open",t,{tooltip:s});o={keyup:function(t){if(t.keyCode===e.ui.keyCode.ESCAPE){var n=e.Event(t);n.currentTarget=r[0];this.close(n,true)}},remove:function(){this._removeTooltip(s)}};if(!t||t.type==="mouseover")o.mouseleave="close";if(!t||t.type==="focusin")o.focusout="close";this._on(true,r,o)},close:function(t){var n=this,i=e(t?t.currentTarget:this.element),s=this._find(i);if(this.closing)return;if(i.data("ui-tooltip-title"))i.attr("title",i.data("ui-tooltip-title"));r(i);s.stop(true);this._hide(s,this.options.hide,function(){n._removeTooltip(e(this))});i.removeData("ui-tooltip-open");this._off(i,"mouseleave focusout keyup");if(i[0]!==this.element[0])this._off(i,"remove");this._off(this.document,"mousemove");if(t&&t.type==="mouseleave")e.each(this.parents,function(t,r){e(r.element).attr("title",r.title);delete n.parents[t]});this.closing=true;this._trigger("close",t,{tooltip:s});this.closing=false},_tooltip:function(n){var r="ui-tooltip-"+t++,i=e("<div>").attr({id:r,role:"tooltip"}).addClass("ui-tooltip ui-widget ui-corner-all ui-widget-content "+(this.options.tooltipClass||""));e("<div>").addClass("ui-tooltip-content").appendTo(i);i.appendTo(this.document[0].body);if(e.fn.bgiframe)i.bgiframe();this.tooltips[r]=n;return i},_find:function(t){var n=t.data("ui-tooltip-id");return n?e("#"+n):e()},_removeTooltip:function(e){e.remove();delete this.tooltips[e.attr("id")]},_destroy:function(){var t=this;e.each(this.tooltips,function(n,r){var i=e.Event("blur");i.target=i.currentTarget=r[0];t.close(i,true);e("#"+n).remove();if(r.data("ui-tooltip-title")){r.attr("title",r.data("ui-tooltip-title"));r.removeData("ui-tooltip-title")}})}})})(jQuerySBM) \ No newline at end of file +(function(e,t){function i(t,n){var r,i,o,u=t.nodeName.toLowerCase();if("area"===u){r=t.parentNode;i=r.name;if(!t.href||!i||r.nodeName.toLowerCase()!=="map")return false;o=e("img[usemap=#"+i+"]")[0];return!!o&&s(o)}return(/input|select|textarea|button|object/.test(u)?!t.disabled:"a"===u?t.href||n:n)&&s(t)}function s(t){return e.expr.filters.visible(t)&&!e(t).parents().andSelf().filter(function(){return e.css(this,"visibility")==="hidden"}).length}var n=0,r=/^ui-id-\d+$/;e.ui=e.ui||{};if(e.ui.version)return;e.extend(e.ui,{version:"1.9.2",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}});e.fn.extend({_focus:e.fn.focus,focus:function(t,n){return typeof t==="number"?this.each(function(){var r=this;setTimeout(function(){e(r).focus();if(n)n.call(r)},t)}):this._focus.apply(this,arguments)},scrollParent:function(){var t;if(e.ui.ie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position")))t=this.parents().filter(function(){return/(relative|absolute|fixed)/.test(e.css(this,"position"))&&/(auto|scroll)/.test(e.css(this,"overflow")+e.css(this,"overflow-y")+e.css(this,"overflow-x"))}).eq(0);else t=this.parents().filter(function(){return/(auto|scroll)/.test(e.css(this,"overflow")+e.css(this,"overflow-y")+e.css(this,"overflow-x"))}).eq(0);return/fixed/.test(this.css("position"))||!t.length?e(document):t},zIndex:function(n){if(n!==t)return this.css("zIndex",n);if(this.length){var r=e(this[0]),i,s;while(r.length&&r[0]!==document){i=r.css("position");if(i==="absolute"||i==="relative"||i==="fixed"){s=parseInt(r.css("zIndex"),10);if(!isNaN(s)&&s!==0)return s}r=r.parent()}}return 0},uniqueId:function(){return this.each(function(){if(!this.id)this.id="ui-id-"+ ++n})},removeUniqueId:function(){return this.each(function(){if(r.test(this.id))e(this).removeAttr("id")})}});e.extend(e.expr[":"],{data:e.expr.createPseudo?e.expr.createPseudo(function(t){return function(n){return!!e.data(n,t)}}):function(t,n,r){return!!e.data(t,r[3])},focusable:function(t){return i(t,!isNaN(e.attr(t,"tabindex")))},tabbable:function(t){var n=e.attr(t,"tabindex"),r=isNaN(n);return(r||n>=0)&&i(t,!r)}});e(function(){var t=document.body,n=t.appendChild(n=document.createElement("div"));n.offsetHeight;e.extend(n.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});e.support.minHeight=n.offsetHeight===100;e.support.selectstart="onselectstart"in n;t.removeChild(n).style.display="none"});if(!e("<a>").outerWidth(1).jquery)e.each(["Width","Height"],function(n,r){function u(t,n,r,s){e.each(i,function(){n-=parseFloat(e.css(t,"padding"+this))||0;if(r)n-=parseFloat(e.css(t,"border"+this+"Width"))||0;if(s)n-=parseFloat(e.css(t,"margin"+this))||0});return n}var i=r==="Width"?["Left","Right"]:["Top","Bottom"],s=r.toLowerCase(),o={innerWidth:e.fn.innerWidth,innerHeight:e.fn.innerHeight,outerWidth:e.fn.outerWidth,outerHeight:e.fn.outerHeight};e.fn["inner"+r]=function(n){if(n===t)return o["inner"+r].call(this);return this.each(function(){e(this).css(s,u(this,n)+"px")})};e.fn["outer"+r]=function(t,n){if(typeof t!=="number")return o["outer"+r].call(this,t);return this.each(function(){e(this).css(s,u(this,t,true,n)+"px")})}});if(e("<a>").data("a-b","a").removeData("a-b").data("a-b"))e.fn.removeData=function(t){return function(n){if(arguments.length)return t.call(this,e.camelCase(n));else return t.call(this)}}(e.fn.removeData);(function(){var t=/msie ([\w.]+)/.exec(navigator.userAgent.toLowerCase())||[];e.ui.ie=t.length?true:false;e.ui.ie6=parseFloat(t[1],10)===6})();e.fn.extend({disableSelection:function(){return this.bind((e.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(e){e.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});e.extend(e.ui,{plugin:{add:function(t,n,r){var i,s=e.ui[t].prototype;for(i in r){s.plugins[i]=s.plugins[i]||[];s.plugins[i].push([n,r[i]])}},call:function(e,t,n){var r,i=e.plugins[t];if(!i||!e.element[0].parentNode||e.element[0].parentNode.nodeType===11)return;for(r=0;r<i.length;r++)if(e.options[i[r][0]])i[r][1].apply(e.element,n)}},contains:e.contains,hasScroll:function(t,n){if(e(t).css("overflow")==="hidden")return false;var r=n&&n==="left"?"scrollLeft":"scrollTop",i=false;if(t[r]>0)return true;t[r]=1;i=t[r]>0;t[r]=0;return i},isOverAxis:function(e,t,n){return e>t&&e<t+n},isOver:function(t,n,r,i,s,o){return e.ui.isOverAxis(t,r,s)&&e.ui.isOverAxis(n,i,o)}})})(jQuerySBM);(function(e,t){var n=0,r=Array.prototype.slice,i=e.cleanData;e.cleanData=function(t){for(var n=0,r;(r=t[n])!=null;n++)try{e(r).triggerHandler("remove")}catch(s){}i(t)};e.widget=function(t,n,r){var i,s,o,u,a=t.split(".")[0];t=t.split(".")[1];i=a+"-"+t;if(!r){r=n;n=e.Widget}e.expr[":"][i.toLowerCase()]=function(t){return!!e.data(t,i)};e[a]=e[a]||{};s=e[a][t];o=e[a][t]=function(e,t){if(!this._createWidget)return new o(e,t);if(arguments.length)this._createWidget(e,t)};e.extend(o,s,{version:r.version,_proto:e.extend({},r),_childConstructors:[]});u=new n;u.options=e.widget.extend({},u.options);e.each(r,function(t,i){if(e.isFunction(i))r[t]=function(){var e=function(){return n.prototype[t].apply(this,arguments)},r=function(e){return n.prototype[t].apply(this,e)};return function(){var t=this._super,n=this._superApply,s;this._super=e;this._superApply=r;s=i.apply(this,arguments);this._super=t;this._superApply=n;return s}}()});o.prototype=e.widget.extend(u,{widgetEventPrefix:s?u.widgetEventPrefix:t},r,{constructor:o,namespace:a,widgetName:t,widgetBaseClass:i,widgetFullName:i});if(s){e.each(s._childConstructors,function(t,n){var r=n.prototype;e.widget(r.namespace+"."+r.widgetName,o,n._proto)});delete s._childConstructors}else n._childConstructors.push(o);e.widget.bridge(t,o)};e.widget.extend=function(n){var i=r.call(arguments,1),s=0,o=i.length,u,a;for(;s<o;s++)for(u in i[s]){a=i[s][u];if(i[s].hasOwnProperty(u)&&a!==t)if(e.isPlainObject(a))n[u]=e.isPlainObject(n[u])?e.widget.extend({},n[u],a):e.widget.extend({},a);else n[u]=a}return n};e.widget.bridge=function(n,i){var s=i.prototype.widgetFullName||n;e.fn[n]=function(o){var u=typeof o==="string",a=r.call(arguments,1),f=this;o=!u&&a.length?e.widget.extend.apply(null,[o].concat(a)):o;if(u)this.each(function(){var r,i=e.data(this,s);if(!i)return e.error("cannot call methods on "+n+" prior to initialization; "+"attempted to call method '"+o+"'");if(!e.isFunction(i[o])||o.charAt(0)==="_")return e.error("no such method '"+o+"' for "+n+" widget instance");r=i[o].apply(i,a);if(r!==i&&r!==t){f=r&&r.jquery?f.pushStack(r.get()):r;return false}});else this.each(function(){var t=e.data(this,s);if(t)t.option(o||{})._init();else e.data(this,s,new i(o,this))});return f}};e.Widget=function(){};e.Widget._childConstructors=[];e.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{disabled:false,create:null},_createWidget:function(t,r){r=e(r||this.defaultElement||this)[0];this.element=e(r);this.uuid=n++;this.eventNamespace="."+this.widgetName+this.uuid;this.options=e.widget.extend({},this.options,this._getCreateOptions(),t);this.bindings=e();this.hoverable=e();this.focusable=e();if(r!==this){e.data(r,this.widgetName,this);e.data(r,this.widgetFullName,this);this._on(true,this.element,{remove:function(e){if(e.target===r)this.destroy()}});this.document=e(r.style?r.ownerDocument:r.document||r);this.window=e(this.document[0].defaultView||this.document[0].parentWindow)}this._create();this._trigger("create",null,this._getCreateEventData());this._init()},_getCreateOptions:e.noop,_getCreateEventData:e.noop,_create:e.noop,_init:e.noop,destroy:function(){this._destroy();this.element.unbind(this.eventNamespace).removeData(this.widgetName).removeData(this.widgetFullName).removeData(e.camelCase(this.widgetFullName));this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled "+"ui-state-disabled");this.bindings.unbind(this.eventNamespace);this.hoverable.removeClass("ui-state-hover");this.focusable.removeClass("ui-state-focus")},_destroy:e.noop,widget:function(){return this.element},option:function(n,r){var i=n,s,o,u;if(arguments.length===0)return e.widget.extend({},this.options);if(typeof n==="string"){i={};s=n.split(".");n=s.shift();if(s.length){o=i[n]=e.widget.extend({},this.options[n]);for(u=0;u<s.length-1;u++){o[s[u]]=o[s[u]]||{};o=o[s[u]]}n=s.pop();if(r===t)return o[n]===t?null:o[n];o[n]=r}else{if(r===t)return this.options[n]===t?null:this.options[n];i[n]=r}}this._setOptions(i);return this},_setOptions:function(e){var t;for(t in e)this._setOption(t,e[t]);return this},_setOption:function(e,t){this.options[e]=t;if(e==="disabled"){this.widget().toggleClass(this.widgetFullName+"-disabled ui-state-disabled",!!t).attr("aria-disabled",t);this.hoverable.removeClass("ui-state-hover");this.focusable.removeClass("ui-state-focus")}return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_on:function(t,n,r){var i,s=this;if(typeof t!=="boolean"){r=n;n=t;t=false}if(!r){r=n;n=this.element;i=this.widget()}else{n=i=e(n);this.bindings=this.bindings.add(n)}e.each(r,function(r,o){function u(){if(!t&&(s.options.disabled===true||e(this).hasClass("ui-state-disabled")))return;return(typeof o==="string"?s[o]:o).apply(s,arguments)}if(typeof o!=="string")u.guid=o.guid=o.guid||u.guid||e.guid++;var a=r.match(/^(\w+)\s*(.*)$/),f=a[1]+s.eventNamespace,l=a[2];if(l)i.delegate(l,f,u);else n.bind(f,u)})},_off:function(e,t){t=(t||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace;e.unbind(t).undelegate(t)},_delay:function(e,t){function n(){return(typeof e==="string"?r[e]:e).apply(r,arguments)}var r=this;return setTimeout(n,t||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t);this._on(t,{mouseenter:function(t){e(t.currentTarget).addClass("ui-state-hover")},mouseleave:function(t){e(t.currentTarget).removeClass("ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t);this._on(t,{focusin:function(t){e(t.currentTarget).addClass("ui-state-focus")},focusout:function(t){e(t.currentTarget).removeClass("ui-state-focus")}})},_trigger:function(t,n,r){var i,s,o=this.options[t];r=r||{};n=e.Event(n);n.type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase();n.target=this.element[0];s=n.originalEvent;if(s)for(i in s)if(!(i in n))n[i]=s[i];this.element.trigger(n,r);return!(e.isFunction(o)&&o.apply(this.element[0],[n].concat(r))===false||n.isDefaultPrevented())}};e.each({show:"fadeIn",hide:"fadeOut"},function(t,n){e.Widget.prototype["_"+t]=function(r,i,s){if(typeof i==="string")i={effect:i};var o,u=!i?t:i===true||typeof i==="number"?n:i.effect||n;i=i||{};if(typeof i==="number")i={duration:i};o=!e.isEmptyObject(i);i.complete=s;if(i.delay)r.delay(i.delay);if(o&&e.effects&&(e.effects.effect[u]||e.uiBackCompat!==false&&e.effects[u]))r[t](i);else if(u!==t&&r[u])r[u](i.duration,i.easing,s);else r.queue(function(n){e(this)[t]();if(s)s.call(r[0]);n()})}});if(e.uiBackCompat!==false)e.Widget.prototype._getCreateOptions=function(){return e.metadata&&e.metadata.get(this.element[0])[this.widgetName]}})(jQuerySBM);(function(e,t){var n=false;e(document).mouseup(function(e){n=false});e.widget("ui.mouse",{version:"1.9.2",options:{cancel:"input,textarea,button,select,option",distance:1,delay:0},_mouseInit:function(){var t=this;this.element.bind("mousedown."+this.widgetName,function(e){return t._mouseDown(e)}).bind("click."+this.widgetName,function(n){if(true===e.data(n.target,t.widgetName+".preventClickEvent")){e.removeData(n.target,t.widgetName+".preventClickEvent");n.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);if(this._mouseMoveDelegate)e(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(t){if(n)return;this._mouseStarted&&this._mouseUp(t);this._mouseDownEvent=t;var r=this,i=t.which===1,s=typeof this.options.cancel==="string"&&t.target.nodeName?e(t.target).closest(this.options.cancel).length:false;if(!i||s||!this._mouseCapture(t))return true;this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet)this._mouseDelayTimer=setTimeout(function(){r.mouseDelayMet=true},this.options.delay);if(this._mouseDistanceMet(t)&&this._mouseDelayMet(t)){this._mouseStarted=this._mouseStart(t)!==false;if(!this._mouseStarted){t.preventDefault();return true}}if(true===e.data(t.target,this.widgetName+".preventClickEvent"))e.removeData(t.target,this.widgetName+".preventClickEvent");this._mouseMoveDelegate=function(e){return r._mouseMove(e)};this._mouseUpDelegate=function(e){return r._mouseUp(e)};e(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);t.preventDefault();n=true;return true},_mouseMove:function(t){if(e.ui.ie&&!(document.documentMode>=9)&&!t.button)return this._mouseUp(t);if(this._mouseStarted){this._mouseDrag(t);return t.preventDefault()}if(this._mouseDistanceMet(t)&&this._mouseDelayMet(t)){this._mouseStarted=this._mouseStart(this._mouseDownEvent,t)!==false;this._mouseStarted?this._mouseDrag(t):this._mouseUp(t)}return!this._mouseStarted},_mouseUp:function(t){e(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;if(t.target===this._mouseDownEvent.target)e.data(t.target,this.widgetName+".preventClickEvent",true);this._mouseStop(t)}return false},_mouseDistanceMet:function(e){return Math.max(Math.abs(this._mouseDownEvent.pageX-e.pageX),Math.abs(this._mouseDownEvent.pageY-e.pageY))>=this.options.distance},_mouseDelayMet:function(e){return this.mouseDelayMet},_mouseStart:function(e){},_mouseDrag:function(e){},_mouseStop:function(e){},_mouseCapture:function(e){return true}})})(jQuerySBM);(function(e,t){e.widget("ui.draggable",e.ui.mouse,{version:"1.9.2",widgetEventPrefix:"drag",options:{addClasses:true,appendTo:"parent",axis:false,connectToSortable:false,containment:false,cursor:"auto",cursorAt:false,grid:false,handle:false,helper:"original",iframeFix:false,opacity:false,refreshPositions:false,revert:false,revertDuration:500,scope:"default",scroll:true,scrollSensitivity:20,scrollSpeed:20,snap:false,snapMode:"both",snapTolerance:20,stack:false,zIndex:false},_create: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(){this.element.removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled");this._mouseDestroy()},_mouseCapture:function(t){var n=this.options;if(this.helper||n.disabled||e(t.target).is(".ui-resizable-handle"))return false;this.handle=this._getHandle(t);if(!this.handle)return false;e(n.iframeFix===true?"iframe":n.iframeFix).each(function(){e('<div class="ui-draggable-iframeFix" style="background: #fff;"></div>').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1e3}).css(e(this).offset()).appendTo("body")});return true},_mouseStart:function(t){var n=this.options;this.helper=this._createHelper(t);this.helper.addClass("ui-draggable-dragging");this._cacheHelperProportions();if(e.ui.ddmanager)e.ui.ddmanager.current=this;this._cacheMargins();this.cssPosition=this.helper.css("position");this.scrollParent=this.helper.scrollParent();this.offset=this.positionAbs=this.element.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};e.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this.position=this._generatePosition(t);this.originalPageX=t.pageX;this.originalPageY=t.pageY;n.cursorAt&&this._adjustOffsetFromHelper(n.cursorAt);if(n.containment)this._setContainment();if(this._trigger("start",t)===false){this._clear();return false}this._cacheHelperProportions();if(e.ui.ddmanager&&!n.dropBehaviour)e.ui.ddmanager.prepareOffsets(this,t);this._mouseDrag(t,true);if(e.ui.ddmanager)e.ui.ddmanager.dragStart(this,t);return true},_mouseDrag:function(t,n){this.position=this._generatePosition(t);this.positionAbs=this._convertPositionTo("absolute");if(!n){var r=this._uiHash();if(this._trigger("drag",t,r)===false){this._mouseUp({});return false}this.position=r.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(e.ui.ddmanager)e.ui.ddmanager.drag(this,t);return false},_mouseStop:function(t){var n=false;if(e.ui.ddmanager&&!this.options.dropBehaviour)n=e.ui.ddmanager.drop(this,t);if(this.dropped){n=this.dropped;this.dropped=false}var r=this.element[0],i=false;while(r&&(r=r.parentNode))if(r==document)i=true;if(!i&&this.options.helper==="original")return false;if(this.options.revert=="invalid"&&!n||this.options.revert=="valid"&&n||this.options.revert===true||e.isFunction(this.options.revert)&&this.options.revert.call(this.element,n)){var s=this;e(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){if(s._trigger("stop",t)!==false)s._clear()})}else if(this._trigger("stop",t)!==false)this._clear();return false},_mouseUp:function(t){e("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)});if(e.ui.ddmanager)e.ui.ddmanager.dragStop(this,t);return e.ui.mouse.prototype._mouseUp.call(this,t)},cancel:function(){if(this.helper.is(".ui-draggable-dragging"))this._mouseUp({});else this._clear();return this},_getHandle:function(t){var n=!this.options.handle||!e(this.options.handle,this.element).length?true:false;e(this.options.handle,this.element).find("*").andSelf().each(function(){if(this==t.target)n=true});return n},_createHelper:function(t){var n=this.options;var r=e.isFunction(n.helper)?e(n.helper.apply(this.element[0],[t])):n.helper=="clone"?this.element.clone().removeAttr("id"):this.element;if(!r.parents("body").length)r.appendTo(n.appendTo=="parent"?this.element[0].parentNode:n.appendTo);if(r[0]!=this.element[0]&&!/(fixed|absolute)/.test(r.css("position")))r.css("position","absolute");return r},_adjustOffsetFromHelper:function(t){if(typeof t=="string")t=t.split(" ");if(e.isArray(t))t={left:+t[0],top:+t[1]||0};if("left"in t)this.offset.click.left=t.left+this.margins.left;if("right"in t)this.offset.click.left=this.helperProportions.width-t.right+this.margins.left;if("top"in t)this.offset.click.top=t.top+this.margins.top;if("bottom"in t)this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var t=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&e.contains(this.scrollParent[0],this.offsetParent[0])){t.left+=this.scrollParent.scrollLeft();t.top+=this.scrollParent.scrollTop()}if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&e.ui.ie)t={top:0,left:0};return{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var e=this.element.position();return{top:e.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:e.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,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t=this.options;if(t.containment=="parent")t.containment=this.helper[0].parentNode;if(t.containment=="document"||t.containment=="window")this.containment=[t.containment=="document"?0:e(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,t.containment=="document"?0:e(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,(t.containment=="document"?0:e(window).scrollLeft())+e(t.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(t.containment=="document"?0:e(window).scrollTop())+(e(t.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(t.containment)&&t.containment.constructor!=Array){var n=e(t.containment);var r=n[0];if(!r)return;var i=n.offset();var s=e(r).css("overflow")!="hidden";this.containment=[(parseInt(e(r).css("borderLeftWidth"),10)||0)+(parseInt(e(r).css("paddingLeft"),10)||0),(parseInt(e(r).css("borderTopWidth"),10)||0)+(parseInt(e(r).css("paddingTop"),10)||0),(s?Math.max(r.scrollWidth,r.offsetWidth):r.offsetWidth)-(parseInt(e(r).css("borderLeftWidth"),10)||0)-(parseInt(e(r).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(s?Math.max(r.scrollHeight,r.offsetHeight):r.offsetHeight)-(parseInt(e(r).css("borderTopWidth"),10)||0)-(parseInt(e(r).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom];this.relative_container=n}else if(t.containment.constructor==Array)this.containment=t.containment},_convertPositionTo:function(t,n){if(!n)n=this.position;var r=t=="absolute"?1:-1;var i=this.options,s=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&e.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,o=/(html|body)/i.test(s[0].tagName);return{top:n.top+this.offset.relative.top*r+this.offset.parent.top*r-(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():o?0:s.scrollTop())*r,left:n.left+this.offset.relative.left*r+this.offset.parent.left*r-(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():o?0:s.scrollLeft())*r}},_generatePosition:function(t){var n=this.options,r=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&e.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,i=/(html|body)/i.test(r[0].tagName);var s=t.pageX;var o=t.pageY;if(this.originalPosition){var u;if(this.containment){if(this.relative_container){var a=this.relative_container.offset();u=[this.containment[0]+a.left,this.containment[1]+a.top,this.containment[2]+a.left,this.containment[3]+a.top]}else u=this.containment;if(t.pageX-this.offset.click.left<u[0])s=u[0]+this.offset.click.left;if(t.pageY-this.offset.click.top<u[1])o=u[1]+this.offset.click.top;if(t.pageX-this.offset.click.left>u[2])s=u[2]+this.offset.click.left;if(t.pageY-this.offset.click.top>u[3])o=u[3]+this.offset.click.top}if(n.grid){var f=n.grid[1]?this.originalPageY+Math.round((o-this.originalPageY)/n.grid[1])*n.grid[1]:this.originalPageY;o=u?!(f-this.offset.click.top<u[1]||f-this.offset.click.top>u[3])?f:!(f-this.offset.click.top<u[1])?f-n.grid[1]:f+n.grid[1]:f;var l=n.grid[0]?this.originalPageX+Math.round((s-this.originalPageX)/n.grid[0])*n.grid[0]:this.originalPageX;s=u?!(l-this.offset.click.left<u[0]||l-this.offset.click.left>u[2])?l:!(l-this.offset.click.left<u[0])?l-n.grid[0]:l+n.grid[0]:l}}return{top:o-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():i?0:r.scrollTop()),left:s-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():i?0:r.scrollLeft())}},_clear:function(){this.helper.removeClass("ui-draggable-dragging");if(this.helper[0]!=this.element[0]&&!this.cancelHelperRemoval)this.helper.remove();this.helper=null;this.cancelHelperRemoval=false},_trigger:function(t,n,r){r=r||this._uiHash();e.ui.plugin.call(this,t,[n,r]);if(t=="drag")this.positionAbs=this._convertPositionTo("absolute");return e.Widget.prototype._trigger.call(this,t,n,r)},plugins:{},_uiHash:function(e){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}});e.ui.plugin.add("draggable","connectToSortable",{start:function(t,n){var r=e(this).data("draggable"),i=r.options,s=e.extend({},n,{item:r.element});r.sortables=[];e(i.connectToSortable).each(function(){var n=e.data(this,"sortable");if(n&&!n.options.disabled){r.sortables.push({instance:n,shouldRevert:n.options.revert});n.refreshPositions();n._trigger("activate",t,s)}})},stop:function(t,n){var r=e(this).data("draggable"),i=e.extend({},n,{item:r.element});e.each(r.sortables,function(){if(this.instance.isOver){this.instance.isOver=0;r.cancelHelperRemoval=true;this.instance.cancelHelperRemoval=false;if(this.shouldRevert)this.instance.options.revert=true;this.instance._mouseStop(t);this.instance.options.helper=this.instance.options._helper;if(r.options.helper=="original")this.instance.currentItem.css({top:"auto",left:"auto"})}else{this.instance.cancelHelperRemoval=false;this.instance._trigger("deactivate",t,i)}})},drag:function(t,n){var r=e(this).data("draggable"),i=this;var s=function(t){var n=this.offset.click.top,r=this.offset.click.left;var i=this.positionAbs.top,s=this.positionAbs.left;var o=t.height,u=t.width;var a=t.top,f=t.left;return e.ui.isOver(i+n,s+r,a,f,o,u)};e.each(r.sortables,function(s){var o=false;var u=this;this.instance.positionAbs=r.positionAbs;this.instance.helperProportions=r.helperProportions;this.instance.offset.click=r.offset.click;if(this.instance._intersectsWith(this.instance.containerCache)){o=true;e.each(r.sortables,function(){this.instance.positionAbs=r.positionAbs;this.instance.helperProportions=r.helperProportions;this.instance.offset.click=r.offset.click;if(this!=u&&this.instance._intersectsWith(this.instance.containerCache)&&e.ui.contains(u.instance.element[0],this.instance.element[0]))o=false;return o})}if(o){if(!this.instance.isOver){this.instance.isOver=1;this.instance.currentItem=e(i).clone().removeAttr("id").appendTo(this.instance.element).data("sortable-item",true);this.instance.options._helper=this.instance.options.helper;this.instance.options.helper=function(){return n.helper[0]};t.target=this.instance.currentItem[0];this.instance._mouseCapture(t,true);this.instance._mouseStart(t,true,true);this.instance.offset.click.top=r.offset.click.top;this.instance.offset.click.left=r.offset.click.left;this.instance.offset.parent.left-=r.offset.parent.left-this.instance.offset.parent.left;this.instance.offset.parent.top-=r.offset.parent.top-this.instance.offset.parent.top;r._trigger("toSortable",t);r.dropped=this.instance.element;r.currentItem=r.element;this.instance.fromOutside=r}if(this.instance.currentItem)this.instance._mouseDrag(t)}else if(this.instance.isOver){this.instance.isOver=0;this.instance.cancelHelperRemoval=true;this.instance.options.revert=false;this.instance._trigger("out",t,this.instance._uiHash(this.instance));this.instance._mouseStop(t,true);this.instance.options.helper=this.instance.options._helper;this.instance.currentItem.remove();if(this.instance.placeholder)this.instance.placeholder.remove();r._trigger("fromSortable",t);r.dropped=false}})}});e.ui.plugin.add("draggable","cursor",{start:function(t,n){var r=e("body"),i=e(this).data("draggable").options;if(r.css("cursor"))i._cursor=r.css("cursor");r.css("cursor",i.cursor)},stop:function(t,n){var r=e(this).data("draggable").options;if(r._cursor)e("body").css("cursor",r._cursor)}});e.ui.plugin.add("draggable","opacity",{start:function(t,n){var r=e(n.helper),i=e(this).data("draggable").options;if(r.css("opacity"))i._opacity=r.css("opacity");r.css("opacity",i.opacity)},stop:function(t,n){var r=e(this).data("draggable").options;if(r._opacity)e(n.helper).css("opacity",r._opacity)}});e.ui.plugin.add("draggable","scroll",{start:function(t,n){var r=e(this).data("draggable");if(r.scrollParent[0]!=document&&r.scrollParent[0].tagName!="HTML")r.overflowOffset=r.scrollParent.offset()},drag:function(t,n){var r=e(this).data("draggable"),i=r.options,s=false;if(r.scrollParent[0]!=document&&r.scrollParent[0].tagName!="HTML"){if(!i.axis||i.axis!="x")if(r.overflowOffset.top+r.scrollParent[0].offsetHeight-t.pageY<i.scrollSensitivity)r.scrollParent[0].scrollTop=s=r.scrollParent[0].scrollTop+i.scrollSpeed;else if(t.pageY-r.overflowOffset.top<i.scrollSensitivity)r.scrollParent[0].scrollTop=s=r.scrollParent[0].scrollTop-i.scrollSpeed;if(!i.axis||i.axis!="y")if(r.overflowOffset.left+r.scrollParent[0].offsetWidth-t.pageX<i.scrollSensitivity)r.scrollParent[0].scrollLeft=s=r.scrollParent[0].scrollLeft+i.scrollSpeed;else if(t.pageX-r.overflowOffset.left<i.scrollSensitivity)r.scrollParent[0].scrollLeft=s=r.scrollParent[0].scrollLeft-i.scrollSpeed}else{if(!i.axis||i.axis!="x")if(t.pageY-e(document).scrollTop()<i.scrollSensitivity)s=e(document).scrollTop(e(document).scrollTop()-i.scrollSpeed);else if(e(window).height()-(t.pageY-e(document).scrollTop())<i.scrollSensitivity)s=e(document).scrollTop(e(document).scrollTop()+i.scrollSpeed);if(!i.axis||i.axis!="y")if(t.pageX-e(document).scrollLeft()<i.scrollSensitivity)s=e(document).scrollLeft(e(document).scrollLeft()-i.scrollSpeed);else if(e(window).width()-(t.pageX-e(document).scrollLeft())<i.scrollSensitivity)s=e(document).scrollLeft(e(document).scrollLeft()+i.scrollSpeed)}if(s!==false&&e.ui.ddmanager&&!i.dropBehaviour)e.ui.ddmanager.prepareOffsets(r,t)}});e.ui.plugin.add("draggable","snap",{start:function(t,n){var r=e(this).data("draggable"),i=r.options;r.snapElements=[];e(i.snap.constructor!=String?i.snap.items||":data(draggable)":i.snap).each(function(){var t=e(this);var n=t.offset();if(this!=r.element[0])r.snapElements.push({item:this,width:t.outerWidth(),height:t.outerHeight(),top:n.top,left:n.left})})},drag:function(t,n){var r=e(this).data("draggable"),i=r.options;var s=i.snapTolerance;var o=n.offset.left,u=o+r.helperProportions.width,a=n.offset.top,f=a+r.helperProportions.height;for(var l=r.snapElements.length-1;l>=0;l--){var c=r.snapElements[l].left,h=c+r.snapElements[l].width,p=r.snapElements[l].top,d=p+r.snapElements[l].height;if(!(c-s<o&&o<h+s&&p-s<a&&a<d+s||c-s<o&&o<h+s&&p-s<f&&f<d+s||c-s<u&&u<h+s&&p-s<a&&a<d+s||c-s<u&&u<h+s&&p-s<f&&f<d+s)){if(r.snapElements[l].snapping)r.options.snap.release&&r.options.snap.release.call(r.element,t,e.extend(r._uiHash(),{snapItem:r.snapElements[l].item}));r.snapElements[l].snapping=false;continue}if(i.snapMode!="inner"){var v=Math.abs(p-f)<=s;var m=Math.abs(d-a)<=s;var g=Math.abs(c-u)<=s;var y=Math.abs(h-o)<=s;if(v)n.position.top=r._convertPositionTo("relative",{top:p-r.helperProportions.height,left:0}).top-r.margins.top;if(m)n.position.top=r._convertPositionTo("relative",{top:d,left:0}).top-r.margins.top;if(g)n.position.left=r._convertPositionTo("relative",{top:0,left:c-r.helperProportions.width}).left-r.margins.left;if(y)n.position.left=r._convertPositionTo("relative",{top:0,left:h}).left-r.margins.left}var b=v||m||g||y;if(i.snapMode!="outer"){var v=Math.abs(p-a)<=s;var m=Math.abs(d-f)<=s;var g=Math.abs(c-o)<=s;var y=Math.abs(h-u)<=s;if(v)n.position.top=r._convertPositionTo("relative",{top:p,left:0}).top-r.margins.top;if(m)n.position.top=r._convertPositionTo("relative",{top:d-r.helperProportions.height,left:0}).top-r.margins.top;if(g)n.position.left=r._convertPositionTo("relative",{top:0,left:c}).left-r.margins.left;if(y)n.position.left=r._convertPositionTo("relative",{top:0,left:h-r.helperProportions.width}).left-r.margins.left}if(!r.snapElements[l].snapping&&(v||m||g||y||b))r.options.snap.snap&&r.options.snap.snap.call(r.element,t,e.extend(r._uiHash(),{snapItem:r.snapElements[l].item}));r.snapElements[l].snapping=v||m||g||y||b}}});e.ui.plugin.add("draggable","stack",{start:function(t,n){var r=e(this).data("draggable").options;var i=e.makeArray(e(r.stack)).sort(function(t,n){return(parseInt(e(t).css("zIndex"),10)||0)-(parseInt(e(n).css("zIndex"),10)||0)});if(!i.length)return;var s=parseInt(i[0].style.zIndex)||0;e(i).each(function(e){this.style.zIndex=s+e});this[0].style.zIndex=s+i.length}});e.ui.plugin.add("draggable","zIndex",{start:function(t,n){var r=e(n.helper),i=e(this).data("draggable").options;if(r.css("zIndex"))i._zIndex=r.css("zIndex");r.css("zIndex",i.zIndex)},stop:function(t,n){var r=e(this).data("draggable").options;if(r._zIndex)e(n.helper).css("zIndex",r._zIndex)}})})(jQuerySBM);(function(e,t){e.widget("ui.droppable",{version:"1.9.2",widgetEventPrefix:"drop",options:{accept:"*",activeClass:false,addClasses:true,greedy:false,hoverClass:false,scope:"default",tolerance:"intersect"},_create:function(){var t=this.options,n=t.accept;this.isover=0;this.isout=1;this.accept=e.isFunction(n)?n:function(e){return e.is(n)};this.proportions={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight};e.ui.ddmanager.droppables[t.scope]=e.ui.ddmanager.droppables[t.scope]||[];e.ui.ddmanager.droppables[t.scope].push(this);t.addClasses&&this.element.addClass("ui-droppable")},_destroy:function(){var t=e.ui.ddmanager.droppables[this.options.scope];for(var n=0;n<t.length;n++)if(t[n]==this)t.splice(n,1);this.element.removeClass("ui-droppable ui-droppable-disabled")},_setOption:function(t,n){if(t=="accept")this.accept=e.isFunction(n)?n:function(e){return e.is(n)};e.Widget.prototype._setOption.apply(this,arguments)},_activate:function(t){var n=e.ui.ddmanager.current;if(this.options.activeClass)this.element.addClass(this.options.activeClass);n&&this._trigger("activate",t,this.ui(n))},_deactivate:function(t){var n=e.ui.ddmanager.current;if(this.options.activeClass)this.element.removeClass(this.options.activeClass);n&&this._trigger("deactivate",t,this.ui(n))},_over:function(t){var n=e.ui.ddmanager.current;if(!n||(n.currentItem||n.element)[0]==this.element[0])return;if(this.accept.call(this.element[0],n.currentItem||n.element)){if(this.options.hoverClass)this.element.addClass(this.options.hoverClass);this._trigger("over",t,this.ui(n))}},_out:function(t){var n=e.ui.ddmanager.current;if(!n||(n.currentItem||n.element)[0]==this.element[0])return;if(this.accept.call(this.element[0],n.currentItem||n.element)){if(this.options.hoverClass)this.element.removeClass(this.options.hoverClass);this._trigger("out",t,this.ui(n))}},_drop:function(t,n){var r=n||e.ui.ddmanager.current;if(!r||(r.currentItem||r.element)[0]==this.element[0])return false;var i=false;this.element.find(":data(droppable)").not(".ui-draggable-dragging").each(function(){var t=e.data(this,"droppable");if(t.options.greedy&&!t.options.disabled&&t.options.scope==r.options.scope&&t.accept.call(t.element[0],r.currentItem||r.element)&&e.ui.intersect(r,e.extend(t,{offset:t.element.offset()}),t.options.tolerance)){i=true;return false}});if(i)return false;if(this.accept.call(this.element[0],r.currentItem||r.element)){if(this.options.activeClass)this.element.removeClass(this.options.activeClass);if(this.options.hoverClass)this.element.removeClass(this.options.hoverClass);this._trigger("drop",t,this.ui(r));return this.element}return false},ui:function(e){return{draggable:e.currentItem||e.element,helper:e.helper,position:e.position,offset:e.positionAbs}}});e.ui.intersect=function(t,n,r){if(!n.offset)return false;var i=(t.positionAbs||t.position.absolute).left,s=i+t.helperProportions.width,o=(t.positionAbs||t.position.absolute).top,u=o+t.helperProportions.height;var a=n.offset.left,f=a+n.proportions.width,l=n.offset.top,c=l+n.proportions.height;switch(r){case"fit":return a<=i&&s<=f&&l<=o&&u<=c;break;case"intersect":return a<i+t.helperProportions.width/2&&s-t.helperProportions.width/2<f&&l<o+t.helperProportions.height/2&&u-t.helperProportions.height/2<c;break;case"pointer":var h=(t.positionAbs||t.position.absolute).left+(t.clickOffset||t.offset.click).left,p=(t.positionAbs||t.position.absolute).top+(t.clickOffset||t.offset.click).top,d=e.ui.isOver(p,h,l,a,n.proportions.height,n.proportions.width);return d;break;case"touch":return(o>=l&&o<=c||u>=l&&u<=c||o<l&&u>c)&&(i>=a&&i<=f||s>=a&&s<=f||i<a&&s>f);break;default:return false;break}};e.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(t,n){var r=e.ui.ddmanager.droppables[t.options.scope]||[];var i=n?n.type:null;var s=(t.currentItem||t.element).find(":data(droppable)").andSelf();e:for(var o=0;o<r.length;o++){if(r[o].options.disabled||t&&!r[o].accept.call(r[o].element[0],t.currentItem||t.element))continue;for(var u=0;u<s.length;u++)if(s[u]==r[o].element[0]){r[o].proportions.height=0;continue e}r[o].visible=r[o].element.css("display")!="none";if(!r[o].visible)continue;if(i=="mousedown")r[o]._activate.call(r[o],n);r[o].offset=r[o].element.offset();r[o].proportions={width:r[o].element[0].offsetWidth,height:r[o].element[0].offsetHeight}}},drop:function(t,n){var r=false;e.each(e.ui.ddmanager.droppables[t.options.scope]||[],function(){if(!this.options)return;if(!this.options.disabled&&this.visible&&e.ui.intersect(t,this,this.options.tolerance))r=this._drop.call(this,n)||r;if(!this.options.disabled&&this.visible&&this.accept.call(this.element[0],t.currentItem||t.element)){this.isout=1;this.isover=0;this._deactivate.call(this,n)}});return r},dragStart:function(t,n){t.element.parentsUntil("body").bind("scroll.droppable",function(){if(!t.options.refreshPositions)e.ui.ddmanager.prepareOffsets(t,n)})},drag:function(t,n){if(t.options.refreshPositions)e.ui.ddmanager.prepareOffsets(t,n);e.each(e.ui.ddmanager.droppables[t.options.scope]||[],function(){if(this.options.disabled||this.greedyChild||!this.visible)return;var r=e.ui.intersect(t,this,this.options.tolerance);var i=!r&&this.isover==1?"isout":r&&this.isover==0?"isover":null;if(!i)return;var s;if(this.options.greedy){var o=this.options.scope;var u=this.element.parents(":data(droppable)").filter(function(){return e.data(this,"droppable").options.scope===o});if(u.length){s=e.data(u[0],"droppable");s.greedyChild=i=="isover"?1:0}}if(s&&i=="isover"){s["isover"]=0;s["isout"]=1;s._out.call(s,n)}this[i]=1;this[i=="isout"?"isover":"isout"]=0;this[i=="isover"?"_over":"_out"].call(this,n);if(s&&i=="isout"){s["isout"]=0;s["isover"]=1;s._over.call(s,n)}})},dragStop:function(t,n){t.element.parentsUntil("body").unbind("scroll.droppable");if(!t.options.refreshPositions)e.ui.ddmanager.prepareOffsets(t,n)}}})(jQuerySBM);(function(e,t){e.widget("ui.resizable",e.ui.mouse,{version:"1.9.2",widgetEventPrefix:"resize",options:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,containment:false,ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1e3},_create:function(){var t=this,n=this.options;this.element.addClass("ui-resizable");e.extend(this,{_aspectRatio:!!n.aspectRatio,aspectRatio:n.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:n.helper||n.ghost||n.animate?n.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)){this.element.wrap(e('<div class="ui-wrapper" style="overflow: hidden;"></div>').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=n.handles||(!e(".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 r=this.handles.split(",");this.handles={};for(var i=0;i<r.length;i++){var s=e.trim(r[i]),o="ui-resizable-"+s;var u=e('<div class="ui-resizable-handle '+o+'"></div>');u.css({zIndex:n.zIndex});if("se"==s)u.addClass("ui-icon ui-icon-gripsmall-diagonal-se");this.handles[s]=".ui-resizable-"+s;this.element.append(u)}}this._renderAxis=function(t){t=t||this.element;for(var n in this.handles){if(this.handles[n].constructor==String)this.handles[n]=e(this.handles[n],this.element).show();if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var r=e(this.handles[n],this.element),i=0;i=/sw|ne|nw|se|n|s/.test(n)?r.outerHeight():r.outerWidth();var s=["padding",/ne|nw|n/.test(n)?"Top":/se|sw|s/.test(n)?"Bottom":/^e$/.test(n)?"Right":"Left"].join("");t.css(s,i);this._proportionallyResize()}if(!e(this.handles[n]).length)continue}};this._renderAxis(this.element);this._handles=e(".ui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){if(!t.resizing){if(this.className)var e=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);t.axis=e&&e[1]?e[1]:"se"}});if(n.autoHide){this._handles.hide();e(this.element).addClass("ui-resizable-autohide").mouseenter(function(){if(n.disabled)return;e(this).removeClass("ui-resizable-autohide");t._handles.show()}).mouseleave(function(){if(n.disabled)return;if(!t.resizing){e(this).addClass("ui-resizable-autohide");t._handles.hide()}})}this._mouseInit()},_destroy:function(){this._mouseDestroy();var t=function(t){e(t).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").removeData("ui-resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){t(this.element);var n=this.element;this.originalElement.css({position:n.css("position"),width:n.outerWidth(),height:n.outerHeight(),top:n.css("top"),left:n.css("left")}).insertAfter(n);n.remove()}this.originalElement.css("resize",this.originalResizeStyle);t(this.originalElement);return this},_mouseCapture:function(t){var n=false;for(var r in this.handles)if(e(this.handles[r])[0]==t.target)n=true;return!this.options.disabled&&n},_mouseStart:function(t){var r=this.options,i=this.element.position(),s=this.element;this.resizing=true;this.documentScroll={top:e(document).scrollTop(),left:e(document).scrollLeft()};if(s.is(".ui-draggable")||/absolute/.test(s.css("position")))s.css({position:"absolute",top:i.top,left:i.left});this._renderProxy();var o=n(this.helper.css("left")),u=n(this.helper.css("top"));if(r.containment){o+=e(r.containment).scrollLeft()||0;u+=e(r.containment).scrollTop()||0}this.offset=this.helper.offset();this.position={left:o,top:u};this.size=this._helper?{width:s.outerWidth(),height:s.outerHeight()}:{width:s.width(),height:s.height()};this.originalSize=this._helper?{width:s.outerWidth(),height:s.outerHeight()}:{width:s.width(),height:s.height()};this.originalPosition={left:o,top:u};this.sizeDiff={width:s.outerWidth()-s.width(),height:s.outerHeight()-s.height()};this.originalMousePosition={left:t.pageX,top:t.pageY};this.aspectRatio=typeof r.aspectRatio=="number"?r.aspectRatio:this.originalSize.width/this.originalSize.height||1;var a=e(".ui-resizable-"+this.axis).css("cursor");e("body").css("cursor",a=="auto"?this.axis+"-resize":a);s.addClass("ui-resizable-resizing");this._propagate("start",t);return true},_mouseDrag:function(e){var t=this.helper,n=this.options,r={},i=this,s=this.originalMousePosition,o=this.axis;var u=e.pageX-s.left||0,a=e.pageY-s.top||0;var f=this._change[o];if(!f)return false;var l=f.apply(this,[e,u,a]);this._updateVirtualBoundaries(e.shiftKey);if(this._aspectRatio||e.shiftKey)l=this._updateRatio(l,e);l=this._respectSize(l,e);this._propagate("resize",e);t.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(l);this._trigger("resize",e,this.ui());return false},_mouseStop:function(t){this.resizing=false;var n=this.options,r=this;if(this._helper){var i=this._proportionallyResizeElements,s=i.length&&/textarea/i.test(i[0].nodeName),o=s&&e.ui.hasScroll(i[0],"left")?0:r.sizeDiff.height,u=s?0:r.sizeDiff.width;var a={width:r.helper.width()-u,height:r.helper.height()-o},f=parseInt(r.element.css("left"),10)+(r.position.left-r.originalPosition.left)||null,l=parseInt(r.element.css("top"),10)+(r.position.top-r.originalPosition.top)||null;if(!n.animate)this.element.css(e.extend(a,{top:l,left:f}));r.helper.height(r.size.height);r.helper.width(r.size.width);if(this._helper&&!n.animate)this._proportionallyResize()}e("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",t);if(this._helper)this.helper.remove();return false},_updateVirtualBoundaries:function(e){var t=this.options,n,i,s,o,u;u={minWidth:r(t.minWidth)?t.minWidth:0,maxWidth:r(t.maxWidth)?t.maxWidth:Infinity,minHeight:r(t.minHeight)?t.minHeight:0,maxHeight:r(t.maxHeight)?t.maxHeight:Infinity};if(this._aspectRatio||e){n=u.minHeight*this.aspectRatio;s=u.minWidth/this.aspectRatio;i=u.maxHeight*this.aspectRatio;o=u.maxWidth/this.aspectRatio;if(n>u.minWidth)u.minWidth=n;if(s>u.minHeight)u.minHeight=s;if(i<u.maxWidth)u.maxWidth=i;if(o<u.maxHeight)u.maxHeight=o}this._vBoundaries=u},_updateCache:function(e){var t=this.options;this.offset=this.helper.offset();if(r(e.left))this.position.left=e.left;if(r(e.top))this.position.top=e.top;if(r(e.height))this.size.height=e.height;if(r(e.width))this.size.width=e.width},_updateRatio:function(e,t){var n=this.options,i=this.position,s=this.size,o=this.axis;if(r(e.height))e.width=e.height*this.aspectRatio;else if(r(e.width))e.height=e.width/this.aspectRatio;if(o=="sw"){e.left=i.left+(s.width-e.width);e.top=null}if(o=="nw"){e.top=i.top+(s.height-e.height);e.left=i.left+(s.width-e.width)}return e},_respectSize:function(e,t){var n=this.helper,i=this._vBoundaries,s=this._aspectRatio||t.shiftKey,o=this.axis,u=r(e.width)&&i.maxWidth&&i.maxWidth<e.width,a=r(e.height)&&i.maxHeight&&i.maxHeight<e.height,f=r(e.width)&&i.minWidth&&i.minWidth>e.width,l=r(e.height)&&i.minHeight&&i.minHeight>e.height;if(f)e.width=i.minWidth;if(l)e.height=i.minHeight;if(u)e.width=i.maxWidth;if(a)e.height=i.maxHeight;var c=this.originalPosition.left+this.originalSize.width,h=this.position.top+this.size.height;var p=/sw|nw|w/.test(o),d=/nw|ne|n/.test(o);if(f&&p)e.left=c-i.minWidth;if(u&&p)e.left=c-i.maxWidth;if(l&&d)e.top=h-i.minHeight;if(a&&d)e.top=h-i.maxHeight;var v=!e.width&&!e.height;if(v&&!e.left&&e.top)e.top=null;else if(v&&!e.top&&e.left)e.left=null;return e},_proportionallyResize:function(){var t=this.options;if(!this._proportionallyResizeElements.length)return;var n=this.helper||this.element;for(var r=0;r<this._proportionallyResizeElements.length;r++){var i=this._proportionallyResizeElements[r];if(!this.borderDif){var s=[i.css("borderTopWidth"),i.css("borderRightWidth"),i.css("borderBottomWidth"),i.css("borderLeftWidth")],o=[i.css("paddingTop"),i.css("paddingRight"),i.css("paddingBottom"),i.css("paddingLeft")];this.borderDif=e.map(s,function(e,t){var n=parseInt(e,10)||0,r=parseInt(o[t],10)||0;return n+r})}i.css({height:n.height()-this.borderDif[0]-this.borderDif[2]||0,width:n.width()-this.borderDif[1]-this.borderDif[3]||0})}},_renderProxy:function(){var t=this.element,n=this.options;this.elementOffset=t.offset();if(this._helper){this.helper=this.helper||e('<div style="overflow:hidden;"></div>');var r=e.ui.ie6?1:0,i=e.ui.ie6?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+i,height:this.element.outerHeight()+i,position:"absolute",left:this.elementOffset.left-r+"px",top:this.elementOffset.top-r+"px",zIndex:++n.zIndex});this.helper.appendTo("body").disableSelection()}else this.helper=this.element},_change:{e:function(e,t,n){return{width:this.originalSize.width+t}},w:function(e,t,n){var r=this.options,i=this.originalSize,s=this.originalPosition;return{left:s.left+t,width:i.width-t}},n:function(e,t,n){var r=this.options,i=this.originalSize,s=this.originalPosition;return{top:s.top+n,height:i.height-n}},s:function(e,t,n){return{height:this.originalSize.height+n}},se:function(t,n,r){return e.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,n,r]))},sw:function(t,n,r){return e.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,n,r]))},ne:function(t,n,r){return e.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,n,r]))},nw:function(t,n,r){return e.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,n,r]))}},_propagate:function(t,n){e.ui.plugin.call(this,t,[n,this.ui()]);t!="resize"&&this._trigger(t,n,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}}});e.ui.plugin.add("resizable","alsoResize",{start:function(t,n){var r=e(this).data("resizable"),i=r.options;var s=function(t){e(t).each(function(){var t=e(this);t.data("resizable-alsoresize",{width:parseInt(t.width(),10),height:parseInt(t.height(),10),left:parseInt(t.css("left"),10),top:parseInt(t.css("top"),10)})})};if(typeof i.alsoResize=="object"&&!i.alsoResize.parentNode)if(i.alsoResize.length){i.alsoResize=i.alsoResize[0];s(i.alsoResize)}else e.each(i.alsoResize,function(e){s(e)});else s(i.alsoResize)},resize:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.originalSize,o=r.originalPosition;var u={height:r.size.height-s.height||0,width:r.size.width-s.width||0,top:r.position.top-o.top||0,left:r.position.left-o.left||0},a=function(t,r){e(t).each(function(){var t=e(this),i=e(this).data("resizable-alsoresize"),s={},o=r&&r.length?r:t.parents(n.originalElement[0]).length?["width","height"]:["width","height","top","left"];e.each(o,function(e,t){var n=(i[t]||0)+(u[t]||0);if(n&&n>=0)s[t]=n||null});t.css(s)})};if(typeof i.alsoResize=="object"&&!i.alsoResize.nodeType)e.each(i.alsoResize,function(e,t){a(e,t)});else a(i.alsoResize)},stop:function(t,n){e(this).removeData("resizable-alsoresize")}});e.ui.plugin.add("resizable","animate",{stop:function(t,n){var r=e(this).data("resizable"),i=r.options;var s=r._proportionallyResizeElements,o=s.length&&/textarea/i.test(s[0].nodeName),u=o&&e.ui.hasScroll(s[0],"left")?0:r.sizeDiff.height,a=o?0:r.sizeDiff.width;var f={width:r.size.width-a,height:r.size.height-u},l=parseInt(r.element.css("left"),10)+(r.position.left-r.originalPosition.left)||null,c=parseInt(r.element.css("top"),10)+(r.position.top-r.originalPosition.top)||null;r.element.animate(e.extend(f,c&&l?{top:c,left:l}:{}),{duration:i.animateDuration,easing:i.animateEasing,step:function(){var n={width:parseInt(r.element.css("width"),10),height:parseInt(r.element.css("height"),10),top:parseInt(r.element.css("top"),10),left:parseInt(r.element.css("left"),10)};if(s&&s.length)e(s[0]).css({width:n.width,height:n.height});r._updateCache(n);r._propagate("resize",t)}})}});e.ui.plugin.add("resizable","containment",{start:function(t,r){var i=e(this).data("resizable"),s=i.options,o=i.element;var u=s.containment,a=u instanceof e?u.get(0):/parent/.test(u)?o.parent().get(0):u;if(!a)return;i.containerElement=e(a);if(/document/.test(u)||u==document){i.containerOffset={left:0,top:0};i.containerPosition={left:0,top:0};i.parentData={element:e(document),left:0,top:0,width:e(document).width(),height:e(document).height()||document.body.parentNode.scrollHeight}}else{var f=e(a),l=[];e(["Top","Right","Left","Bottom"]).each(function(e,t){l[e]=n(f.css("padding"+t))});i.containerOffset=f.offset();i.containerPosition=f.position();i.containerSize={height:f.innerHeight()-l[3],width:f.innerWidth()-l[1]};var c=i.containerOffset,h=i.containerSize.height,p=i.containerSize.width,d=e.ui.hasScroll(a,"left")?a.scrollWidth:p,v=e.ui.hasScroll(a)?a.scrollHeight:h;i.parentData={element:a,left:c.left,top:c.top,width:d,height:v}}},resize:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.containerSize,o=r.containerOffset,u=r.size,a=r.position,f=r._aspectRatio||t.shiftKey,l={top:0,left:0},c=r.containerElement;if(c[0]!=document&&/static/.test(c.css("position")))l=o;if(a.left<(r._helper?o.left:0)){r.size.width=r.size.width+(r._helper?r.position.left-o.left:r.position.left-l.left);if(f)r.size.height=r.size.width/r.aspectRatio;r.position.left=i.helper?o.left:0}if(a.top<(r._helper?o.top:0)){r.size.height=r.size.height+(r._helper?r.position.top-o.top:r.position.top);if(f)r.size.width=r.size.height*r.aspectRatio;r.position.top=r._helper?o.top:0}r.offset.left=r.parentData.left+r.position.left;r.offset.top=r.parentData.top+r.position.top;var h=Math.abs((r._helper?r.offset.left-l.left:r.offset.left-l.left)+r.sizeDiff.width),p=Math.abs((r._helper?r.offset.top-l.top:r.offset.top-o.top)+r.sizeDiff.height);var d=r.containerElement.get(0)==r.element.parent().get(0),v=/relative|absolute/.test(r.containerElement.css("position"));if(d&&v)h-=r.parentData.left;if(h+r.size.width>=r.parentData.width){r.size.width=r.parentData.width-h;if(f)r.size.height=r.size.width/r.aspectRatio}if(p+r.size.height>=r.parentData.height){r.size.height=r.parentData.height-p;if(f)r.size.width=r.size.height*r.aspectRatio}},stop:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.position,o=r.containerOffset,u=r.containerPosition,a=r.containerElement;var f=e(r.helper),l=f.offset(),c=f.outerWidth()-r.sizeDiff.width,h=f.outerHeight()-r.sizeDiff.height;if(r._helper&&!i.animate&&/relative/.test(a.css("position")))e(this).css({left:l.left-u.left-o.left,width:c,height:h});if(r._helper&&!i.animate&&/static/.test(a.css("position")))e(this).css({left:l.left-u.left-o.left,width:c,height:h})}});e.ui.plugin.add("resizable","ghost",{start:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.size;r.ghost=r.originalElement.clone();r.ghost.css({opacity:.25,display:"block",position:"relative",height:s.height,width:s.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof i.ghost=="string"?i.ghost:"");r.ghost.appendTo(r.helper)},resize:function(t,n){var r=e(this).data("resizable"),i=r.options;if(r.ghost)r.ghost.css({position:"relative",height:r.size.height,width:r.size.width})},stop:function(t,n){var r=e(this).data("resizable"),i=r.options;if(r.ghost&&r.helper)r.helper.get(0).removeChild(r.ghost.get(0))}});e.ui.plugin.add("resizable","grid",{resize:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.size,o=r.originalSize,u=r.originalPosition,a=r.axis,f=i._aspectRatio||t.shiftKey;i.grid=typeof i.grid=="number"?[i.grid,i.grid]:i.grid;var l=Math.round((s.width-o.width)/(i.grid[0]||1))*(i.grid[0]||1),c=Math.round((s.height-o.height)/(i.grid[1]||1))*(i.grid[1]||1);if(/^(se|s|e)$/.test(a)){r.size.width=o.width+l;r.size.height=o.height+c}else if(/^(ne)$/.test(a)){r.size.width=o.width+l;r.size.height=o.height+c;r.position.top=u.top-c}else if(/^(sw)$/.test(a)){r.size.width=o.width+l;r.size.height=o.height+c;r.position.left=u.left-l}else{r.size.width=o.width+l;r.size.height=o.height+c;r.position.top=u.top-c;r.position.left=u.left-l}}});var n=function(e){return parseInt(e,10)||0};var r=function(e){return!isNaN(parseInt(e,10))}})(jQuerySBM);(function(e,t){e.widget("ui.selectable",e.ui.mouse,{version:"1.9.2",options:{appendTo:"body",autoRefresh:true,distance:0,filter:"*",tolerance:"touch"},_create:function(){var t=this;this.element.addClass("ui-selectable");this.dragged=false;var n;this.refresh=function(){n=e(t.options.filter,t.element[0]);n.addClass("ui-selectee");n.each(function(){var t=e(this);var n=t.offset();e.data(this,"selectable-item",{element:this,$element:t,left:n.left,top:n.top,right:n.left+t.outerWidth(),bottom:n.top+t.outerHeight(),startselected:false,selected:t.hasClass("ui-selected"),selecting:t.hasClass("ui-selecting"),unselecting:t.hasClass("ui-unselecting")})})};this.refresh();this.selectees=n.addClass("ui-selectee");this._mouseInit();this.helper=e("<div class='ui-selectable-helper'></div>")},_destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item");this.element.removeClass("ui-selectable ui-selectable-disabled");this._mouseDestroy()},_mouseStart:function(t){var n=this;this.opos=[t.pageX,t.pageY];if(this.options.disabled)return;var r=this.options;this.selectees=e(r.filter,this.element[0]);this._trigger("start",t);e(r.appendTo).append(this.helper);this.helper.css({left:t.clientX,top:t.clientY,width:0,height:0});if(r.autoRefresh)this.refresh();this.selectees.filter(".ui-selected").each(function(){var r=e.data(this,"selectable-item");r.startselected=true;if(!t.metaKey&&!t.ctrlKey){r.$element.removeClass("ui-selected");r.selected=false;r.$element.addClass("ui-unselecting");r.unselecting=true;n._trigger("unselecting",t,{unselecting:r.element})}});e(t.target).parents().andSelf().each(function(){var r=e.data(this,"selectable-item");if(r){var i=!t.metaKey&&!t.ctrlKey||!r.$element.hasClass("ui-selected");r.$element.removeClass(i?"ui-unselecting":"ui-selected").addClass(i?"ui-selecting":"ui-unselecting");r.unselecting=!i;r.selecting=i;r.selected=i;if(i)n._trigger("selecting",t,{selecting:r.element});else n._trigger("unselecting",t,{unselecting:r.element});return false}})},_mouseDrag:function(t){var n=this;this.dragged=true;if(this.options.disabled)return;var r=this.options;var i=this.opos[0],s=this.opos[1],o=t.pageX,u=t.pageY;if(i>o){var a=o;o=i;i=a}if(s>u){var a=u;u=s;s=a}this.helper.css({left:i,top:s,width:o-i,height:u-s});this.selectees.each(function(){var a=e.data(this,"selectable-item");if(!a||a.element==n.element[0])return;var f=false;if(r.tolerance=="touch")f=!(a.left>o||a.right<i||a.top>u||a.bottom<s);else if(r.tolerance=="fit")f=a.left>i&&a.right<o&&a.top>s&&a.bottom<u;if(f){if(a.selected){a.$element.removeClass("ui-selected");a.selected=false}if(a.unselecting){a.$element.removeClass("ui-unselecting");a.unselecting=false}if(!a.selecting){a.$element.addClass("ui-selecting");a.selecting=true;n._trigger("selecting",t,{selecting:a.element})}}else{if(a.selecting)if((t.metaKey||t.ctrlKey)&&a.startselected){a.$element.removeClass("ui-selecting");a.selecting=false;a.$element.addClass("ui-selected");a.selected=true}else{a.$element.removeClass("ui-selecting");a.selecting=false;if(a.startselected){a.$element.addClass("ui-unselecting");a.unselecting=true}n._trigger("unselecting",t,{unselecting:a.element})}if(a.selected)if(!t.metaKey&&!t.ctrlKey&&!a.startselected){a.$element.removeClass("ui-selected");a.selected=false;a.$element.addClass("ui-unselecting");a.unselecting=true;n._trigger("unselecting",t,{unselecting:a.element})}}});return false},_mouseStop:function(t){var n=this;this.dragged=false;var r=this.options;e(".ui-unselecting",this.element[0]).each(function(){var r=e.data(this,"selectable-item");r.$element.removeClass("ui-unselecting");r.unselecting=false;r.startselected=false;n._trigger("unselected",t,{unselected:r.element})});e(".ui-selecting",this.element[0]).each(function(){var r=e.data(this,"selectable-item");r.$element.removeClass("ui-selecting").addClass("ui-selected");r.selecting=false;r.selected=true;r.startselected=true;n._trigger("selected",t,{selected:r.element})});this._trigger("stop",t);this.helper.remove();return false}})})(jQuerySBM);(function(e,t){e.widget("ui.sortable",e.ui.mouse,{version:"1.9.2",widgetEventPrefix:"sort",ready:false,options:{appendTo:"parent",axis:false,connectWith:false,containment:false,cursor:"auto",cursorAt:false,dropOnEmpty:true,forcePlaceholderSize:false,forceHelperSize:false,grid:false,handle:false,helper:"original",items:"> *",opacity:false,placeholder:false,revert:false,scroll:true,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3},_create:function(){var e=this.options;this.containerCache={};this.element.addClass("ui-sortable");this.refresh();this.floating=this.items.length?e.axis==="x"||/left|right/.test(this.items[0].item.css("float"))||/inline|table-cell/.test(this.items[0].item.css("display")):false;this.offset=this.element.offset();this._mouseInit();this.ready=true},_destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled");this._mouseDestroy();for(var e=this.items.length-1;e>=0;e--)this.items[e].item.removeData(this.widgetName+"-item");return this},_setOption:function(t,n){if(t==="disabled"){this.options[t]=n;this.widget().toggleClass("ui-sortable-disabled",!!n)}else e.Widget.prototype._setOption.apply(this,arguments)},_mouseCapture:function(t,n){var r=this;if(this.reverting)return false;if(this.options.disabled||this.options.type=="static")return false;this._refreshItems(t);var i=null,s=e(t.target).parents().each(function(){if(e.data(this,r.widgetName+"-item")==r){i=e(this);return false}});if(e.data(t.target,r.widgetName+"-item")==r)i=e(t.target);if(!i)return false;if(this.options.handle&&!n){var o=false;e(this.options.handle,i).find("*").andSelf().each(function(){if(this==t.target)o=true});if(!o)return false}this.currentItem=i;this._removeCurrentsFromItems();return true},_mouseStart:function(t,n,r){var i=this.options;this.currentContainer=this;this.refreshPositions();this.helper=this._createHelper(t);this._cacheHelperProportions();this._cacheMargins();this.scrollParent=this.helper.scrollParent();this.offset=this.currentItem.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};e.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.helper.css("position","absolute");this.cssPosition=this.helper.css("position");this.originalPosition=this._generatePosition(t);this.originalPageX=t.pageX;this.originalPageY=t.pageY;i.cursorAt&&this._adjustOffsetFromHelper(i.cursorAt);this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]};if(this.helper[0]!=this.currentItem[0])this.currentItem.hide();this._createPlaceholder();if(i.containment)this._setContainment();if(i.cursor){if(e("body").css("cursor"))this._storedCursor=e("body").css("cursor");e("body").css("cursor",i.cursor)}if(i.opacity){if(this.helper.css("opacity"))this._storedOpacity=this.helper.css("opacity");this.helper.css("opacity",i.opacity)}if(i.zIndex){if(this.helper.css("zIndex"))this._storedZIndex=this.helper.css("zIndex");this.helper.css("zIndex",i.zIndex)}if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML")this.overflowOffset=this.scrollParent.offset();this._trigger("start",t,this._uiHash());if(!this._preserveHelperProportions)this._cacheHelperProportions();if(!r)for(var s=this.containers.length-1;s>=0;s--)this.containers[s]._trigger("activate",t,this._uiHash(this));if(e.ui.ddmanager)e.ui.ddmanager.current=this;if(e.ui.ddmanager&&!i.dropBehaviour)e.ui.ddmanager.prepareOffsets(this,t);this.dragging=true;this.helper.addClass("ui-sortable-helper");this._mouseDrag(t);return true},_mouseDrag:function(t){this.position=this._generatePosition(t);this.positionAbs=this._convertPositionTo("absolute");if(!this.lastPositionAbs)this.lastPositionAbs=this.positionAbs;if(this.options.scroll){var n=this.options,r=false;if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){if(this.overflowOffset.top+this.scrollParent[0].offsetHeight-t.pageY<n.scrollSensitivity)this.scrollParent[0].scrollTop=r=this.scrollParent[0].scrollTop+n.scrollSpeed;else if(t.pageY-this.overflowOffset.top<n.scrollSensitivity)this.scrollParent[0].scrollTop=r=this.scrollParent[0].scrollTop-n.scrollSpeed;if(this.overflowOffset.left+this.scrollParent[0].offsetWidth-t.pageX<n.scrollSensitivity)this.scrollParent[0].scrollLeft=r=this.scrollParent[0].scrollLeft+n.scrollSpeed;else if(t.pageX-this.overflowOffset.left<n.scrollSensitivity)this.scrollParent[0].scrollLeft=r=this.scrollParent[0].scrollLeft-n.scrollSpeed}else{if(t.pageY-e(document).scrollTop()<n.scrollSensitivity)r=e(document).scrollTop(e(document).scrollTop()-n.scrollSpeed);else if(e(window).height()-(t.pageY-e(document).scrollTop())<n.scrollSensitivity)r=e(document).scrollTop(e(document).scrollTop()+n.scrollSpeed);if(t.pageX-e(document).scrollLeft()<n.scrollSensitivity)r=e(document).scrollLeft(e(document).scrollLeft()-n.scrollSpeed);else if(e(window).width()-(t.pageX-e(document).scrollLeft())<n.scrollSensitivity)r=e(document).scrollLeft(e(document).scrollLeft()+n.scrollSpeed)}if(r!==false&&e.ui.ddmanager&&!n.dropBehaviour)e.ui.ddmanager.prepareOffsets(this,t)}this.positionAbs=this._convertPositionTo("absolute");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";for(var i=this.items.length-1;i>=0;i--){var s=this.items[i],o=s.item[0],u=this._intersectsWithPointer(s);if(!u)continue;if(s.instance!==this.currentContainer)continue;if(o!=this.currentItem[0]&&this.placeholder[u==1?"next":"prev"]()[0]!=o&&!e.contains(this.placeholder[0],o)&&(this.options.type=="semi-dynamic"?!e.contains(this.element[0],o):true)){this.direction=u==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(s))this._rearrange(t,s);else break;this._trigger("change",t,this._uiHash());break}}this._contactContainers(t);if(e.ui.ddmanager)e.ui.ddmanager.drag(this,t);this._trigger("sort",t,this._uiHash());this.lastPositionAbs=this.positionAbs;return false},_mouseStop:function(t,n){if(!t)return;if(e.ui.ddmanager&&!this.options.dropBehaviour)e.ui.ddmanager.drop(this,t);if(this.options.revert){var r=this;var i=this.placeholder.offset();this.reverting=true;e(this.helper).animate({left:i.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:i.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){r._clear(t)})}else this._clear(t,n);return false},cancel:function(){if(this.dragging){this._mouseUp({target:null});if(this.options.helper=="original")this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper");else this.currentItem.show();for(var t=this.containers.length-1;t>=0;t--){this.containers[t]._trigger("deactivate",null,this._uiHash(this));if(this.containers[t].containerCache.over){this.containers[t]._trigger("out",null,this._uiHash(this));this.containers[t].containerCache.over=0}}}if(this.placeholder){if(this.placeholder[0].parentNode)this.placeholder[0].parentNode.removeChild(this.placeholder[0]);if(this.options.helper!="original"&&this.helper&&this.helper[0].parentNode)this.helper.remove();e.extend(this,{helper:null,dragging:false,reverting:false,_noFinalSort:null});if(this.domPosition.prev)e(this.domPosition.prev).after(this.currentItem);else e(this.domPosition.parent).prepend(this.currentItem)}return this},serialize:function(t){var n=this._getItemsAsjQuery(t&&t.connected);var r=[];t=t||{};e(n).each(function(){var n=(e(t.item||this).attr(t.attribute||"id")||"").match(t.expression||/(.+)[-=_](.+)/);if(n)r.push((t.key||n[1]+"[]")+"="+(t.key&&t.expression?n[1]:n[2]))});if(!r.length&&t.key)r.push(t.key+"=");return r.join("&")},toArray:function(t){var n=this._getItemsAsjQuery(t&&t.connected);var r=[];t=t||{};n.each(function(){r.push(e(t.item||this).attr(t.attribute||"id")||"")});return r},_intersectsWith:function(e){var t=this.positionAbs.left,n=t+this.helperProportions.width,r=this.positionAbs.top,i=r+this.helperProportions.height;var s=e.left,o=s+e.width,u=e.top,a=u+e.height;var f=this.offset.click.top,l=this.offset.click.left;var c=r+f>u&&r+f<a&&t+l>s&&t+l<o;if(this.options.tolerance=="pointer"||this.options.forcePointerForContainers||this.options.tolerance!="pointer"&&this.helperProportions[this.floating?"width":"height"]>e[this.floating?"width":"height"])return c;else return s<t+this.helperProportions.width/2&&n-this.helperProportions.width/2<o&&u<r+this.helperProportions.height/2&&i-this.helperProportions.height/2<a},_intersectsWithPointer:function(t){var n=this.options.axis==="x"||e.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,t.top,t.height),r=this.options.axis==="y"||e.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,t.left,t.width),i=n&&r,s=this._getDragVerticalDirection(),o=this._getDragHorizontalDirection();if(!i)return false;return this.floating?o&&o=="right"||s=="down"?2:1:s&&(s=="down"?2:1)},_intersectsWithSides:function(t){var n=e.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,t.top+t.height/2,t.height),r=e.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,t.left+t.width/2,t.width),i=this._getDragVerticalDirection(),s=this._getDragHorizontalDirection();if(this.floating&&s)return s=="right"&&r||s=="left"&&!r;else return i&&(i=="down"&&n||i=="up"&&!n)},_getDragVerticalDirection:function(){var e=this.positionAbs.top-this.lastPositionAbs.top;return e!=0&&(e>0?"down":"up")},_getDragHorizontalDirection:function(){var e=this.positionAbs.left-this.lastPositionAbs.left;return e!=0&&(e>0?"right":"left")},refresh:function(e){this._refreshItems(e);this.refreshPositions();return this},_connectWith:function(){var e=this.options;return e.connectWith.constructor==String?[e.connectWith]:e.connectWith},_getItemsAsjQuery:function(t){var n=[];var r=[];var i=this._connectWith();if(i&&t)for(var s=i.length-1;s>=0;s--){var o=e(i[s]);for(var u=o.length-1;u>=0;u--){var a=e.data(o[u],this.widgetName);if(a&&a!=this&&!a.options.disabled)r.push([e.isFunction(a.options.items)?a.options.items.call(a.element):e(a.options.items,a.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),a])}}r.push([e.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):e(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);for(var s=r.length-1;s>=0;s--)r[s][0].each(function(){n.push(this)});return e(n)},_removeCurrentsFromItems:function(){var t=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=e.grep(this.items,function(e){for(var n=0;n<t.length;n++)if(t[n]==e.item[0])return false;return true})},_refreshItems:function(t){this.items=[];this.containers=[this];var n=this.items;var r=[[e.isFunction(this.options.items)?this.options.items.call(this.element[0],t,{item:this.currentItem}):e(this.options.items,this.element),this]];var i=this._connectWith();if(i&&this.ready)for(var s=i.length-1;s>=0;s--){var o=e(i[s]);for(var u=o.length-1;u>=0;u--){var a=e.data(o[u],this.widgetName);if(a&&a!=this&&!a.options.disabled){r.push([e.isFunction(a.options.items)?a.options.items.call(a.element[0],t,{item:this.currentItem}):e(a.options.items,a.element),a]);this.containers.push(a)}}}for(var s=r.length-1;s>=0;s--){var f=r[s][1];var l=r[s][0];for(var u=0,c=l.length;u<c;u++){var h=e(l[u]);h.data(this.widgetName+"-item",f);n.push({item:h,instance:f,width:0,height:0,left:0,top:0})}}},refreshPositions:function(t){if(this.offsetParent&&this.helper)this.offset.parent=this._getParentOffset();for(var n=this.items.length-1;n>=0;n--){var r=this.items[n];if(r.instance!=this.currentContainer&&this.currentContainer&&r.item[0]!=this.currentItem[0])continue;var i=this.options.toleranceElement?e(this.options.toleranceElement,r.item):r.item;if(!t){r.width=i.outerWidth();r.height=i.outerHeight()}var s=i.offset();r.left=s.left;r.top=s.top}if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(var n=this.containers.length-1;n>=0;n--){var s=this.containers[n].element.offset();this.containers[n].containerCache.left=s.left;this.containers[n].containerCache.top=s.top;this.containers[n].containerCache.width=this.containers[n].element.outerWidth();this.containers[n].containerCache.height=this.containers[n].element.outerHeight()}return this},_createPlaceholder:function(t){t=t||this;var n=t.options;if(!n.placeholder||n.placeholder.constructor==String){var r=n.placeholder;n.placeholder={element:function(){var n=e(document.createElement(t.currentItem[0].nodeName)).addClass(r||t.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];if(!r)n.style.visibility="hidden";return n},update:function(e,i){if(r&&!n.forcePlaceholderSize)return;if(!i.height())i.height(t.currentItem.innerHeight()-parseInt(t.currentItem.css("paddingTop")||0,10)-parseInt(t.currentItem.css("paddingBottom")||0,10));if(!i.width())i.width(t.currentItem.innerWidth()-parseInt(t.currentItem.css("paddingLeft")||0,10)-parseInt(t.currentItem.css("paddingRight")||0,10))}}}t.placeholder=e(n.placeholder.element.call(t.element,t.currentItem));t.currentItem.after(t.placeholder);n.placeholder.update(t,t.placeholder)},_contactContainers:function(t){var n=null,r=null;for(var i=this.containers.length-1;i>=0;i--){if(e.contains(this.currentItem[0],this.containers[i].element[0]))continue;if(this._intersectsWith(this.containers[i].containerCache)){if(n&&e.contains(this.containers[i].element[0],n.element[0]))continue;n=this.containers[i];r=i}else if(this.containers[i].containerCache.over){this.containers[i]._trigger("out",t,this._uiHash(this));this.containers[i].containerCache.over=0}}if(!n)return;if(this.containers.length===1){this.containers[r]._trigger("over",t,this._uiHash(this));this.containers[r].containerCache.over=1}else{var s=1e4;var o=null;var u=this.containers[r].floating?"left":"top";var a=this.containers[r].floating?"width":"height";var f=this.positionAbs[u]+this.offset.click[u];for(var l=this.items.length-1;l>=0;l--){if(!e.contains(this.containers[r].element[0],this.items[l].item[0]))continue;if(this.items[l].item[0]==this.currentItem[0])continue;var c=this.items[l].item.offset()[u];var h=false;if(Math.abs(c-f)>Math.abs(c+this.items[l][a]-f)){h=true;c+=this.items[l][a]}if(Math.abs(c-f)<s){s=Math.abs(c-f);o=this.items[l];this.direction=h?"up":"down"}}if(!o&&!this.options.dropOnEmpty)return;this.currentContainer=this.containers[r];o?this._rearrange(t,o,null,true):this._rearrange(t,null,this.containers[r].element,true);this._trigger("change",t,this._uiHash());this.containers[r]._trigger("change",t,this._uiHash(this));this.options.placeholder.update(this.currentContainer,this.placeholder);this.containers[r]._trigger("over",t,this._uiHash(this));this.containers[r].containerCache.over=1}},_createHelper:function(t){var n=this.options;var r=e.isFunction(n.helper)?e(n.helper.apply(this.element[0],[t,this.currentItem])):n.helper=="clone"?this.currentItem.clone():this.currentItem;if(!r.parents("body").length)e(n.appendTo!="parent"?n.appendTo:this.currentItem[0].parentNode)[0].appendChild(r[0]);if(r[0]==this.currentItem[0])this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")};if(r[0].style.width==""||n.forceHelperSize)r.width(this.currentItem.width());if(r[0].style.height==""||n.forceHelperSize)r.height(this.currentItem.height());return r},_adjustOffsetFromHelper:function(t){if(typeof t=="string")t=t.split(" ");if(e.isArray(t))t={left:+t[0],top:+t[1]||0};if("left"in t)this.offset.click.left=t.left+this.margins.left;if("right"in t)this.offset.click.left=this.helperProportions.width-t.right+this.margins.left;if("top"in t)this.offset.click.top=t.top+this.margins.top;if("bottom"in t)this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var t=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&e.contains(this.scrollParent[0],this.offsetParent[0])){t.left+=this.scrollParent.scrollLeft();t.top+=this.scrollParent.scrollTop()}if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&e.ui.ie)t={top:0,left:0};return{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var e=this.currentItem.position();return{top:e.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:e.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t=this.options;if(t.containment=="parent")t.containment=this.helper[0].parentNode;if(t.containment=="document"||t.containment=="window")this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,e(t.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(e(t.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(t.containment)){var n=e(t.containment)[0];var r=e(t.containment).offset();var i=e(n).css("overflow")!="hidden";this.containment=[r.left+(parseInt(e(n).css("borderLeftWidth"),10)||0)+(parseInt(e(n).css("paddingLeft"),10)||0)-this.margins.left,r.top+(parseInt(e(n).css("borderTopWidth"),10)||0)+(parseInt(e(n).css("paddingTop"),10)||0)-this.margins.top,r.left+(i?Math.max(n.scrollWidth,n.offsetWidth):n.offsetWidth)-(parseInt(e(n).css("borderLeftWidth"),10)||0)-(parseInt(e(n).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,r.top+(i?Math.max(n.scrollHeight,n.offsetHeight):n.offsetHeight)-(parseInt(e(n).css("borderTopWidth"),10)||0)-(parseInt(e(n).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(t,n){if(!n)n=this.position;var r=t=="absolute"?1:-1;var i=this.options,s=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&e.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,o=/(html|body)/i.test(s[0].tagName);return{top:n.top+this.offset.relative.top*r+this.offset.parent.top*r-(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():o?0:s.scrollTop())*r,left:n.left+this.offset.relative.left*r+this.offset.parent.left*r-(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():o?0:s.scrollLeft())*r}},_generatePosition:function(t){var n=this.options,r=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&e.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,i=/(html|body)/i.test(r[0].tagName);if(this.cssPosition=="relative"&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0]))this.offset.relative=this._getRelativeOffset();var s=t.pageX;var o=t.pageY;if(this.originalPosition){if(this.containment){if(t.pageX-this.offset.click.left<this.containment[0])s=this.containment[0]+this.offset.click.left;if(t.pageY-this.offset.click.top<this.containment[1])o=this.containment[1]+this.offset.click.top;if(t.pageX-this.offset.click.left>this.containment[2])s=this.containment[2]+this.offset.click.left;if(t.pageY-this.offset.click.top>this.containment[3])o=this.containment[3]+this.offset.click.top}if(n.grid){var u=this.originalPageY+Math.round((o-this.originalPageY)/n.grid[1])*n.grid[1];o=this.containment?!(u-this.offset.click.top<this.containment[1]||u-this.offset.click.top>this.containment[3])?u:!(u-this.offset.click.top<this.containment[1])?u-n.grid[1]:u+n.grid[1]:u;var a=this.originalPageX+Math.round((s-this.originalPageX)/n.grid[0])*n.grid[0];s=this.containment?!(a-this.offset.click.left<this.containment[0]||a-this.offset.click.left>this.containment[2])?a:!(a-this.offset.click.left<this.containment[0])?a-n.grid[0]:a+n.grid[0]:a}}return{top:o-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():i?0:r.scrollTop()),left:s-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():i?0:r.scrollLeft())}},_rearrange:function(e,t,n,r){n?n[0].appendChild(this.placeholder[0]):t.item[0].parentNode.insertBefore(this.placeholder[0],this.direction=="down"?t.item[0]:t.item[0].nextSibling);this.counter=this.counter?++this.counter:1;var i=this.counter;this._delay(function(){if(i==this.counter)this.refreshPositions(!r)})},_clear:function(t,n){this.reverting=false;var r=[];if(!this._noFinalSort&&this.currentItem.parent().length)this.placeholder.before(this.currentItem);this._noFinalSort=null;if(this.helper[0]==this.currentItem[0]){for(var i in this._storedCSS)if(this._storedCSS[i]=="auto"||this._storedCSS[i]=="static")this._storedCSS[i]="";this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else this.currentItem.show();if(this.fromOutside&&!n)r.push(function(e){this._trigger("receive",e,this._uiHash(this.fromOutside))});if((this.fromOutside||this.domPosition.prev!=this.currentItem.prev().not(".ui-sortable-helper")[0]||this.domPosition.parent!=this.currentItem.parent()[0])&&!n)r.push(function(e){this._trigger("update",e,this._uiHash())});if(this!==this.currentContainer)if(!n){r.push(function(e){this._trigger("remove",e,this._uiHash())});r.push(function(e){return function(t){e._trigger("receive",t,this._uiHash(this))}}.call(this,this.currentContainer));r.push(function(e){return function(t){e._trigger("update",t,this._uiHash(this))}}.call(this,this.currentContainer))}for(var i=this.containers.length-1;i>=0;i--){if(!n)r.push(function(e){return function(t){e._trigger("deactivate",t,this._uiHash(this))}}.call(this,this.containers[i]));if(this.containers[i].containerCache.over){r.push(function(e){return function(t){e._trigger("out",t,this._uiHash(this))}}.call(this,this.containers[i]));this.containers[i].containerCache.over=0}}if(this._storedCursor)e("body").css("cursor",this._storedCursor);if(this._storedOpacity)this.helper.css("opacity",this._storedOpacity);if(this._storedZIndex)this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex);this.dragging=false;if(this.cancelHelperRemoval){if(!n){this._trigger("beforeStop",t,this._uiHash());for(var i=0;i<r.length;i++)r[i].call(this,t);this._trigger("stop",t,this._uiHash())}this.fromOutside=false;return false}if(!n)this._trigger("beforeStop",t,this._uiHash());this.placeholder[0].parentNode.removeChild(this.placeholder[0]);if(this.helper[0]!=this.currentItem[0])this.helper.remove();this.helper=null;if(!n){for(var i=0;i<r.length;i++)r[i].call(this,t);this._trigger("stop",t,this._uiHash())}this.fromOutside=false;return true},_trigger:function(){if(e.Widget.prototype._trigger.apply(this,arguments)===false)this.cancel()},_uiHash:function(t){var n=t||this;return{helper:n.helper,placeholder:n.placeholder||e([]),position:n.position,originalPosition:n.originalPosition,offset:n.positionAbs,item:n.currentItem,sender:t?t.element:null}}})})(jQuerySBM);jQuerySBM.effects||function(e,t){var n=e.uiBackCompat!==false,r="ui-effects-";e.effects={effect:{}};(function(t,n){function p(e,t,n){var r=a[t.type]||{};if(e==null)return n||!t.def?null:t.def;e=r.floor?~~e:parseFloat(e);if(isNaN(e))return t.def;if(r.mod)return(e+r.mod)%r.mod;return 0>e?0:r.max<e?r.max:e}function d(e){var n=o(),r=n._rgba=[];e=e.toLowerCase();h(s,function(t,i){var s,o=i.re.exec(e),a=o&&i.parse(o),f=i.space||"rgba";if(a){s=n[f](a);n[u[f].cache]=s[u[f].cache];r=n._rgba=s._rgba;return false}});if(r.length){if(r.join()==="0,0,0,0")t.extend(r,c.transparent);return n}return c[e]}function v(e,t,n){n=(n+1)%1;if(n*6<1)return e+(t-e)*n*6;if(n*2<1)return t;if(n*3<2)return e+(t-e)*(2/3-n)*6;return e}var r="backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor".split(" "),i=/^([\-+])=\s*(\d+\.?\d*)/,s=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d+(?:\.\d+)?)\s*)?\)/,parse:function(e){return[e[1],e[2],e[3],e[4]]}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d+(?:\.\d+)?)\s*)?\)/,parse:function(e){return[e[1]*2.55,e[2]*2.55,e[3]*2.55,e[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/,parse:function(e){return[parseInt(e[1],16),parseInt(e[2],16),parseInt(e[3],16)]}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])/,parse:function(e){return[parseInt(e[1]+e[1],16),parseInt(e[2]+e[2],16),parseInt(e[3]+e[3],16)]}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d+(?:\.\d+)?)\s*)?\)/,space:"hsla",parse:function(e){return[e[1],e[2]/100,e[3]/100,e[4]]}}],o=t.Color=function(e,n,r,i){return new t.Color.fn.parse(e,n,r,i)},u={rgba:{props:{red:{idx:0,type:"byte"},green:{idx:1,type:"byte"},blue:{idx:2,type:"byte"}}},hsla:{props:{hue:{idx:0,type:"degrees"},saturation:{idx:1,type:"percent"},lightness:{idx:2,type:"percent"}}}},a={"byte":{floor:true,max:255},percent:{max:1},degrees:{mod:360,floor:true}},f=o.support={},l=t("<p>")[0],c,h=t.each;l.style.cssText="background-color:rgba(1,1,1,.5)";f.rgba=l.style.backgroundColor.indexOf("rgba")>-1;h(u,function(e,t){t.cache="_"+e;t.props.alpha={idx:3,type:"percent",def:1}});o.fn=t.extend(o.prototype,{parse:function(r,i,s,a){if(r===n){this._rgba=[null,null,null,null];return this}if(r.jquery||r.nodeType){r=t(r).css(i);i=n}var f=this,l=t.type(r),v=this._rgba=[];if(i!==n){r=[r,i,s,a];l="array"}if(l==="string")return this.parse(d(r)||c._default);if(l==="array"){h(u.rgba.props,function(e,t){v[t.idx]=p(r[t.idx],t)});return this}if(l==="object"){if(r instanceof o)h(u,function(e,t){if(r[t.cache])f[t.cache]=r[t.cache].slice()});else h(u,function(t,n){var i=n.cache;h(n.props,function(e,t){if(!f[i]&&n.to){if(e==="alpha"||r[e]==null)return;f[i]=n.to(f._rgba)}f[i][t.idx]=p(r[e],t,true)});if(f[i]&&e.inArray(null,f[i].slice(0,3))<0){f[i][3]=1;if(n.from)f._rgba=n.from(f[i])}});return this}},is:function(e){var t=o(e),n=true,r=this;h(u,function(e,i){var s,o=t[i.cache];if(o){s=r[i.cache]||i.to&&i.to(r._rgba)||[];h(i.props,function(e,t){if(o[t.idx]!=null){n=o[t.idx]===s[t.idx];return n}})}return n});return n},_space:function(){var e=[],t=this;h(u,function(n,r){if(t[r.cache])e.push(n)});return e.pop()},transition:function(e,t){var n=o(e),r=n._space(),i=u[r],s=this.alpha()===0?o("transparent"):this,f=s[i.cache]||i.to(s._rgba),l=f.slice();n=n[i.cache];h(i.props,function(e,r){var i=r.idx,s=f[i],o=n[i],u=a[r.type]||{};if(o===null)return;if(s===null)l[i]=o;else{if(u.mod)if(o-s>u.mod/2)s+=u.mod;else if(s-o>u.mod/2)s-=u.mod;l[i]=p((o-s)*t+s,r)}});return this[r](l)},blend:function(e){if(this._rgba[3]===1)return this;var n=this._rgba.slice(),r=n.pop(),i=o(e)._rgba;return o(t.map(n,function(e,t){return(1-r)*i[t]+r*e}))},toRgbaString:function(){var e="rgba(",n=t.map(this._rgba,function(e,t){return e==null?t>2?1:0:e});if(n[3]===1){n.pop();e="rgb("}return e+n.join()+")"},toHslaString:function(){var e="hsla(",n=t.map(this.hsla(),function(e,t){if(e==null)e=t>2?1:0;if(t&&t<3)e=Math.round(e*100)+"%";return e});if(n[3]===1){n.pop();e="hsl("}return e+n.join()+")"},toHexString:function(e){var n=this._rgba.slice(),r=n.pop();if(e)n.push(~~(r*255));return"#"+t.map(n,function(e){e=(e||0).toString(16);return e.length===1?"0"+e:e}).join("")},toString:function(){return this._rgba[3]===0?"transparent":this.toRgbaString()}});o.fn.parse.prototype=o.fn;u.hsla.to=function(e){if(e[0]==null||e[1]==null||e[2]==null)return[null,null,null,e[3]];var t=e[0]/255,n=e[1]/255,r=e[2]/255,i=e[3],s=Math.max(t,n,r),o=Math.min(t,n,r),u=s-o,a=s+o,f=a*.5,l,c;if(o===s)l=0;else if(t===s)l=60*(n-r)/u+360;else if(n===s)l=60*(r-t)/u+120;else l=60*(t-n)/u+240;if(f===0||f===1)c=f;else if(f<=.5)c=u/a;else c=u/(2-a);return[Math.round(l)%360,c,f,i==null?1:i]};u.hsla.from=function(e){if(e[0]==null||e[1]==null||e[2]==null)return[null,null,null,e[3]];var t=e[0]/360,n=e[1],r=e[2],i=e[3],s=r<=.5?r*(1+n):r+n-r*n,o=2*r-s;return[Math.round(v(o,s,t+1/3)*255),Math.round(v(o,s,t)*255),Math.round(v(o,s,t-1/3)*255),i]};h(u,function(e,r){var s=r.props,u=r.cache,a=r.to,f=r.from;o.fn[e]=function(e){if(a&&!this[u])this[u]=a(this._rgba);if(e===n)return this[u].slice();var r,i=t.type(e),l=i==="array"||i==="object"?e:arguments,c=this[u].slice();h(s,function(e,t){var n=l[i==="object"?e:t.idx];if(n==null)n=c[t.idx];c[t.idx]=p(n,t)});if(f){r=o(f(c));r[u]=c;return r}else return o(c)};h(s,function(n,r){if(o.fn[n])return;o.fn[n]=function(s){var o=t.type(s),u=n==="alpha"?this._hsla?"hsla":"rgba":e,a=this[u](),f=a[r.idx],l;if(o==="undefined")return f;if(o==="function"){s=s.call(this,f);o=t.type(s)}if(s==null&&r.empty)return this;if(o==="string"){l=i.exec(s);if(l)s=f+parseFloat(l[2])*(l[1]==="+"?1:-1)}a[r.idx]=s;return this[u](a)}})});h(r,function(e,n){t.cssHooks[n]={set:function(e,r){var i,s,u="";if(t.type(r)!=="string"||(i=d(r))){r=o(i||r);if(!f.rgba&&r._rgba[3]!==1){s=n==="backgroundColor"?e.parentNode:e;while((u===""||u==="transparent")&&s&&s.style)try{u=t.css(s,"backgroundColor");s=s.parentNode}catch(a){}r=r.blend(u&&u!=="transparent"?u:"_default")}r=r.toRgbaString()}try{e.style[n]=r}catch(l){}}};t.fx.step[n]=function(e){if(!e.colorInit){e.start=o(e.elem,n);e.end=o(e.end);e.colorInit=true}t.cssHooks[n].set(e.elem,e.start.transition(e.end,e.pos))}});t.cssHooks.borderColor={expand:function(e){var t={};h(["Top","Right","Bottom","Left"],function(n,r){t["border"+r+"Color"]=e});return t}};c=t.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"}})(jQuerySBM);(function(){function i(){var t=this.ownerDocument.defaultView?this.ownerDocument.defaultView.getComputedStyle(this,null):this.currentStyle,n={},r,i;if(t&&t.length&&t[0]&&t[t[0]]){i=t.length;while(i--){r=t[i];if(typeof t[r]==="string")n[e.camelCase(r)]=t[r]}}else for(r in t)if(typeof t[r]==="string")n[r]=t[r];return n}function s(t,n){var i={},s,o;for(s in n){o=n[s];if(t[s]!==o)if(!r[s])if(e.fx.step[s]||!isNaN(parseFloat(o)))i[s]=o}return i}var n=["add","remove","toggle"],r={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};e.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(t,n){e.fx.step[n]=function(e){if(e.end!=="none"&&!e.setAttr||e.pos===1&&!e.setAttr){jQuerySBM.style(e.elem,n,e.end);e.setAttr=true}}});e.effects.animateClass=function(t,r,o,u){var a=e.speed(r,o,u);return this.queue(function(){var r=e(this),o=r.attr("class")||"",u,f=a.children?r.find("*").andSelf():r;f=f.map(function(){var t=e(this);return{el:t,start:i.call(this)}});u=function(){e.each(n,function(e,n){if(t[n])r[n+"Class"](t[n])})};u();f=f.map(function(){this.end=i.call(this.el[0]);this.diff=s(this.start,this.end);return this});r.attr("class",o);f=f.map(function(){var t=this,n=e.Deferred(),r=jQuerySBM.extend({},a,{queue:false,complete:function(){n.resolve(t)}});this.el.animate(this.diff,r);return n.promise()});e.when.apply(e,f.get()).done(function(){u();e.each(arguments,function(){var t=this.el;e.each(this.diff,function(e){t.css(e,"")})});a.complete.call(r[0])})})};e.fn.extend({_addClass:e.fn.addClass,addClass:function(t,n,r,i){return n?e.effects.animateClass.call(this,{add:t},n,r,i):this._addClass(t)},_removeClass:e.fn.removeClass,removeClass:function(t,n,r,i){return n?e.effects.animateClass.call(this,{remove:t},n,r,i):this._removeClass(t)},_toggleClass:e.fn.toggleClass,toggleClass:function(n,r,i,s,o){if(typeof r==="boolean"||r===t)if(!i)return this._toggleClass(n,r);else return e.effects.animateClass.call(this,r?{add:n}:{remove:n},i,s,o);else return e.effects.animateClass.call(this,{toggle:n},r,i,s)},switchClass:function(t,n,r,i,s){return e.effects.animateClass.call(this,{add:n,remove:t},r,i,s)}})})();(function(){function i(t,n,r,i){if(e.isPlainObject(t)){n=t;t=t.effect}t={effect:t};if(n==null)n={};if(e.isFunction(n)){i=n;r=null;n={}}if(typeof n==="number"||e.fx.speeds[n]){i=r;r=n;n={}}if(e.isFunction(r)){i=r;r=null}if(n)e.extend(t,n);r=r||n.duration;t.duration=e.fx.off?0:typeof r==="number"?r:r in e.fx.speeds?e.fx.speeds[r]:e.fx.speeds._default;t.complete=i||n.complete;return t}function s(t){if(!t||typeof t==="number"||e.fx.speeds[t])return true;if(typeof t==="string"&&!e.effects.effect[t]){if(n&&e.effects[t])return false;return true}return false}e.extend(e.effects,{version:"1.9.2",save:function(e,t){for(var n=0;n<t.length;n++)if(t[n]!==null)e.data(r+t[n],e[0].style[t[n]])},restore:function(e,n){var i,s;for(s=0;s<n.length;s++)if(n[s]!==null){i=e.data(r+n[s]);if(i===t)i="";e.css(n[s],i)}},setMode:function(e,t){if(t==="toggle")t=e.is(":hidden")?"show":"hide";return t},getBaseline:function(e,t){var n,r;switch(e[0]){case"top":n=0;break;case"middle":n=.5;break;case"bottom":n=1;break;default:n=e[0]/t.height}switch(e[1]){case"left":r=0;break;case"center":r=.5;break;case"right":r=1;break;default:r=e[1]/t.width}return{x:r,y:n}},createWrapper:function(t){if(t.parent().is(".ui-effects-wrapper"))return t.parent();var n={width:t.outerWidth(true),height:t.outerHeight(true),"float":t.css("float")},r=e("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),i={width:t.width(),height:t.height()},s=document.activeElement;try{s.id}catch(o){s=document.body}t.wrap(r);if(t[0]===s||e.contains(t[0],s))e(s).focus();r=t.parent();if(t.css("position")==="static"){r.css({position:"relative"});t.css({position:"relative"})}else{e.extend(n,{position:t.css("position"),zIndex:t.css("z-index")});e.each(["top","left","bottom","right"],function(e,r){n[r]=t.css(r);if(isNaN(parseInt(n[r],10)))n[r]="auto"});t.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})}t.css(i);return r.css(n).show()},removeWrapper:function(t){var n=document.activeElement;if(t.parent().is(".ui-effects-wrapper")){t.parent().replaceWith(t);if(t[0]===n||e.contains(t[0],n))e(n).focus()}return t},setTransition:function(t,n,r,i){i=i||{};e.each(n,function(e,n){var s=t.cssUnit(n);if(s[0]>0)i[n]=s[0]*r+s[1]});return i}});e.fn.extend({effect:function(){function a(n){function u(){if(e.isFunction(i))i.call(r[0]);if(e.isFunction(n))n()}var r=e(this),i=t.complete,s=t.mode;if(r.is(":hidden")?s==="hide":s==="show")u();else o.call(r[0],t,u)}var t=i.apply(this,arguments),r=t.mode,s=t.queue,o=e.effects.effect[t.effect],u=!o&&n&&e.effects[t.effect];if(e.fx.off||!(o||u))if(r)return this[r](t.duration,t.complete);else return this.each(function(){if(t.complete)t.complete.call(this)});if(o)return s===false?this.each(a):this.queue(s||"fx",a);else return u.call(this,{options:t,duration:t.duration,callback:t.complete,mode:t.mode})},_show:e.fn.show,show:function(e){if(s(e))return this._show.apply(this,arguments);else{var t=i.apply(this,arguments);t.mode="show";return this.effect.call(this,t)}},_hide:e.fn.hide,hide:function(e){if(s(e))return this._hide.apply(this,arguments);else{var t=i.apply(this,arguments);t.mode="hide";return this.effect.call(this,t)}},__toggle:e.fn.toggle,toggle:function(t){if(s(t)||typeof t==="boolean"||e.isFunction(t))return this.__toggle.apply(this,arguments);else{var n=i.apply(this,arguments);n.mode="toggle";return this.effect.call(this,n)}},cssUnit:function(t){var n=this.css(t),r=[];e.each(["em","px","%","pt"],function(e,t){if(n.indexOf(t)>0)r=[parseFloat(n),t]});return r}})})();(function(){var t={};e.each(["Quad","Cubic","Quart","Quint","Expo"],function(e,n){t[n]=function(t){return Math.pow(t,e+2)}});e.extend(t,{Sine:function(e){return 1-Math.cos(e*Math.PI/2)},Circ:function(e){return 1-Math.sqrt(1-e*e)},Elastic:function(e){return e===0||e===1?e:-Math.pow(2,8*(e-1))*Math.sin(((e-1)*80-7.5)*Math.PI/15)},Back:function(e){return e*e*(3*e-2)},Bounce:function(e){var t,n=4;while(e<((t=Math.pow(2,--n))-1)/11);return 1/Math.pow(4,3-n)-7.5625*Math.pow((t*3-2)/22-e,2)}});e.each(t,function(t,n){e.easing["easeIn"+t]=n;e.easing["easeOut"+t]=function(e){return 1-n(1-e)};e.easing["easeInOut"+t]=function(e){return e<.5?n(e*2)/2:1-n(e*-2+2)/2}})})()}(jQuerySBM);(function(e,t){var n=0,r={},i={};r.height=r.paddingTop=r.paddingBottom=r.borderTopWidth=r.borderBottomWidth="hide";i.height=i.paddingTop=i.paddingBottom=i.borderTopWidth=i.borderBottomWidth="show";e.widget("ui.accordion",{version:"1.9.2",options:{active:0,animate:{},collapsible:false,event:"click",header:"> li > :first-child,> :not(li):even",heightStyle:"auto",icons:{activeHeader:"ui-icon-triangle-1-s",header:"ui-icon-triangle-1-e"},activate:null,beforeActivate:null},_create:function(){var t=this.accordionId="ui-accordion-"+(this.element.attr("id")||++n),r=this.options;this.prevShow=this.prevHide=e();this.element.addClass("ui-accordion ui-widget ui-helper-reset");this.headers=this.element.find(r.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all");this._hoverable(this.headers);this._focusable(this.headers);this.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom").hide();if(!r.collapsible&&(r.active===false||r.active==null))r.active=0;if(r.active<0)r.active+=this.headers.length;this.active=this._findActive(r.active).addClass("ui-accordion-header-active ui-state-active").toggleClass("ui-corner-all ui-corner-top");this.active.next().addClass("ui-accordion-content-active").show();this._createIcons();this.refresh();this.element.attr("role","tablist");this.headers.attr("role","tab").each(function(n){var r=e(this),i=r.attr("id"),s=r.next(),o=s.attr("id");if(!i){i=t+"-header-"+n;r.attr("id",i)}if(!o){o=t+"-panel-"+n;s.attr("id",o)}r.attr("aria-controls",o);s.attr("aria-labelledby",i)}).next().attr("role","tabpanel");this.headers.not(this.active).attr({"aria-selected":"false",tabIndex:-1}).next().attr({"aria-expanded":"false","aria-hidden":"true"}).hide();if(!this.active.length)this.headers.eq(0).attr("tabIndex",0);else this.active.attr({"aria-selected":"true",tabIndex:0}).next().attr({"aria-expanded":"true","aria-hidden":"false"});this._on(this.headers,{keydown:"_keydown"});this._on(this.headers.next(),{keydown:"_panelKeyDown"});this._setupEvents(r.event)},_getCreateEventData:function(){return{header:this.active,content:!this.active.length?e():this.active.next()}},_createIcons:function(){var t=this.options.icons;if(t){e("<span>").addClass("ui-accordion-header-icon ui-icon "+t.header).prependTo(this.headers);this.active.children(".ui-accordion-header-icon").removeClass(t.header).addClass(t.activeHeader);this.headers.addClass("ui-accordion-icons")}},_destroyIcons:function(){this.headers.removeClass("ui-accordion-icons").children(".ui-accordion-header-icon").remove()},_destroy:function(){var e;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role");this.headers.removeClass("ui-accordion-header ui-accordion-header-active ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-selected").removeAttr("aria-controls").removeAttr("tabIndex").each(function(){if(/^ui-accordion/.test(this.id))this.removeAttribute("id")});this._destroyIcons();e=this.headers.next().css("display","").removeAttr("role").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-state-disabled").each(function(){if(/^ui-accordion/.test(this.id))this.removeAttribute("id")});if(this.options.heightStyle!=="content")e.css("height","")},_setOption:function(e,t){if(e==="active"){this._activate(t);return}if(e==="event"){if(this.options.event)this._off(this.headers,this.options.event);this._setupEvents(t)}this._super(e,t);if(e==="collapsible"&&!t&&this.options.active===false)this._activate(0);if(e==="icons"){this._destroyIcons();if(t)this._createIcons()}if(e==="disabled")this.headers.add(this.headers.next()).toggleClass("ui-state-disabled",!!t)},_keydown:function(t){if(t.altKey||t.ctrlKey)return;var n=e.ui.keyCode,r=this.headers.length,i=this.headers.index(t.target),s=false;switch(t.keyCode){case n.RIGHT:case n.DOWN:s=this.headers[(i+1)%r];break;case n.LEFT:case n.UP:s=this.headers[(i-1+r)%r];break;case n.SPACE:case n.ENTER:this._eventHandler(t);break;case n.HOME:s=this.headers[0];break;case n.END:s=this.headers[r-1];break}if(s){e(t.target).attr("tabIndex",-1);e(s).attr("tabIndex",0);s.focus();t.preventDefault()}},_panelKeyDown:function(t){if(t.keyCode===e.ui.keyCode.UP&&t.ctrlKey)e(t.currentTarget).prev().focus()},refresh:function(){var t,n,r=this.options.heightStyle,i=this.element.parent();if(r==="fill"){if(!e.support.minHeight){n=i.css("overflow");i.css("overflow","hidden")}t=i.height();this.element.siblings(":visible").each(function(){var n=e(this),r=n.css("position");if(r==="absolute"||r==="fixed")return;t-=n.outerHeight(true)});if(n)i.css("overflow",n);this.headers.each(function(){t-=e(this).outerHeight(true)});this.headers.next().each(function(){e(this).height(Math.max(0,t-e(this).innerHeight()+e(this).height()))}).css("overflow","auto")}else if(r==="auto"){t=0;this.headers.next().each(function(){t=Math.max(t,e(this).css("height","").height())}).height(t)}},_activate:function(t){var n=this._findActive(t)[0];if(n===this.active[0])return;n=n||this.active[0];this._eventHandler({target:n,currentTarget:n,preventDefault:e.noop})},_findActive:function(t){return typeof t==="number"?this.headers.eq(t):e()},_setupEvents:function(t){var n={};if(!t)return;e.each(t.split(" "),function(e,t){n[t]="_eventHandler"});this._on(this.headers,n)},_eventHandler:function(t){var n=this.options,r=this.active,i=e(t.currentTarget),s=i[0]===r[0],o=s&&n.collapsible,u=o?e():i.next(),a=r.next(),f={oldHeader:r,oldPanel:a,newHeader:o?e():i,newPanel:u};t.preventDefault();if(s&&!n.collapsible||this._trigger("beforeActivate",t,f)===false)return;n.active=o?false:this.headers.index(i);this.active=s?e():i;this._toggle(f);r.removeClass("ui-accordion-header-active ui-state-active");if(n.icons)r.children(".ui-accordion-header-icon").removeClass(n.icons.activeHeader).addClass(n.icons.header);if(!s){i.removeClass("ui-corner-all").addClass("ui-accordion-header-active ui-state-active ui-corner-top");if(n.icons)i.children(".ui-accordion-header-icon").removeClass(n.icons.header).addClass(n.icons.activeHeader);i.next().addClass("ui-accordion-content-active")}},_toggle:function(t){var n=t.newPanel,r=this.prevShow.length?this.prevShow:t.oldPanel;this.prevShow.add(this.prevHide).stop(true,true);this.prevShow=n;this.prevHide=r;if(this.options.animate)this._animate(n,r,t);else{r.hide();n.show();this._toggleComplete(t)}r.attr({"aria-expanded":"false","aria-hidden":"true"});r.prev().attr("aria-selected","false");if(n.length&&r.length)r.prev().attr("tabIndex",-1);else if(n.length)this.headers.filter(function(){return e(this).attr("tabIndex")===0}).attr("tabIndex",-1);n.attr({"aria-expanded":"true","aria-hidden":"false"}).prev().attr({"aria-selected":"true",tabIndex:0})},_animate:function(e,t,n){var s,o,u,a=this,f=0,l=e.length&&(!t.length||e.index()<t.index()),c=this.options.animate||{},h=l&&c.down||c,p=function(){a._toggleComplete(n)};if(typeof h==="number")u=h;if(typeof h==="string")o=h;o=o||h.easing||c.easing;u=u||h.duration||c.duration;if(!t.length)return e.animate(i,u,o,p);if(!e.length)return t.animate(r,u,o,p);s=e.show().outerHeight();t.animate(r,{duration:u,easing:o,step:function(e,t){t.now=Math.round(e)}});e.hide().animate(i,{duration:u,easing:o,complete:p,step:function(e,n){n.now=Math.round(e);if(n.prop!=="height")f+=n.now;else if(a.options.heightStyle!=="content"){n.now=Math.round(s-t.outerHeight()-f);f=0}}})},_toggleComplete:function(e){var t=e.oldPanel;t.removeClass("ui-accordion-content-active").prev().removeClass("ui-corner-top").addClass("ui-corner-all");if(t.length)t.parent()[0].className=t.parent()[0].className;this._trigger("activate",null,e)}});if(e.uiBackCompat!==false){(function(e,t){e.extend(t.options,{navigation:false,navigationFilter:function(){return this.href.toLowerCase()===location.href.toLowerCase()}});var n=t._create;t._create=function(){if(this.options.navigation){var t=this,r=this.element.find(this.options.header),i=r.next(),s=r.add(i).find("a").filter(this.options.navigationFilter)[0];if(s)r.add(i).each(function(n){if(e.contains(this,s)){t.options.active=Math.floor(n/2);return false}})}n.call(this)}})(jQuerySBM,jQuerySBM.ui.accordion.prototype);(function(e,t){e.extend(t.options,{heightStyle:null,autoHeight:true,clearStyle:false,fillSpace:false});var n=t._create,r=t._setOption;e.extend(t,{_create:function(){this.options.heightStyle=this.options.heightStyle||this._mergeHeightStyle();n.call(this)},_setOption:function(e){if(e==="autoHeight"||e==="clearStyle"||e==="fillSpace")this.options.heightStyle=this._mergeHeightStyle();r.apply(this,arguments)},_mergeHeightStyle:function(){var e=this.options;if(e.fillSpace)return"fill";if(e.clearStyle)return"content";if(e.autoHeight)return"auto"}})})(jQuerySBM,jQuerySBM.ui.accordion.prototype);(function(e,t){e.extend(t.options.icons,{activeHeader:null,headerSelected:"ui-icon-triangle-1-s"});var n=t._createIcons;t._createIcons=function(){if(this.options.icons)this.options.icons.activeHeader=this.options.icons.activeHeader||this.options.icons.headerSelected;n.call(this)}})(jQuerySBM,jQuerySBM.ui.accordion.prototype);(function(e,t){t.activate=t._activate;var n=t._findActive;t._findActive=function(e){if(e===-1)e=false;if(e&&typeof e!=="number"){e=this.headers.index(this.headers.filter(e));if(e===-1)e=false}return n.call(this,e)}})(jQuerySBM,jQuerySBM.ui.accordion.prototype);jQuerySBM.ui.accordion.prototype.resize=jQuerySBM.ui.accordion.prototype.refresh;(function(e,t){e.extend(t.options,{change:null,changestart:null});var n=t._trigger;t._trigger=function(e,t,r){var i=n.apply(this,arguments);if(!i)return false;if(e==="beforeActivate")i=n.call(this,"changestart",t,{oldHeader:r.oldHeader,oldContent:r.oldPanel,newHeader:r.newHeader,newContent:r.newPanel});else if(e==="activate")i=n.call(this,"change",t,{oldHeader:r.oldHeader,oldContent:r.oldPanel,newHeader:r.newHeader,newContent:r.newPanel});return i}})(jQuerySBM,jQuerySBM.ui.accordion.prototype);(function(e,t){e.extend(t.options,{animate:null,animated:"slide"});var n=t._create;t._create=function(){var e=this.options;if(e.animate===null)if(!e.animated)e.animate=false;else if(e.animated==="slide")e.animate=300;else if(e.animated==="bounceslide")e.animate={duration:200,down:{easing:"easeOutBounce",duration:1e3}};else e.animate=e.animated;n.call(this)}})(jQuerySBM,jQuerySBM.ui.accordion.prototype)}})(jQuerySBM);(function(e,t){var n=0;e.widget("ui.autocomplete",{version:"1.9.2",defaultElement:"<input>",options:{appendTo:"body",autoFocus:false,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},pending:0,_create:function(){var t,n,r;this.isMultiLine=this._isMultiLine();this.valueMethod=this.element[this.element.is("input,textarea")?"val":"text"];this.isNewMenu=true;this.element.addClass("ui-autocomplete-input").attr("autocomplete","off");this._on(this.element,{keydown:function(i){if(this.element.prop("readOnly")){t=true;r=true;n=true;return}t=false;r=false;n=false;var s=e.ui.keyCode;switch(i.keyCode){case s.PAGE_UP:t=true;this._move("previousPage",i);break;case s.PAGE_DOWN:t=true;this._move("nextPage",i);break;case s.UP:t=true;this._keyEvent("previous",i);break;case s.DOWN:t=true;this._keyEvent("next",i);break;case s.ENTER:case s.NUMPAD_ENTER:if(this.menu.active){t=true;i.preventDefault();this.menu.select(i)}break;case s.TAB:if(this.menu.active)this.menu.select(i);break;case s.ESCAPE:if(this.menu.element.is(":visible")){this._value(this.term);this.close(i);i.preventDefault()}break;default:n=true;this._searchTimeout(i);break}},keypress:function(r){if(t){t=false;r.preventDefault();return}if(n)return;var i=e.ui.keyCode;switch(r.keyCode){case i.PAGE_UP:this._move("previousPage",r);break;case i.PAGE_DOWN:this._move("nextPage",r);break;case i.UP:this._keyEvent("previous",r);break;case i.DOWN:this._keyEvent("next",r);break}},input:function(e){if(r){r=false;e.preventDefault();return}this._searchTimeout(e)},focus:function(){this.selectedItem=null;this.previous=this._value()},blur:function(e){if(this.cancelBlur){delete this.cancelBlur;return}clearTimeout(this.searching);this.close(e);this._change(e)}});this._initSource();this.menu=e("<ul>").addClass("ui-autocomplete").appendTo(this.document.find(this.options.appendTo||"body")[0]).menu({input:e(),role:null}).zIndex(this.element.zIndex()+1).hide().data("menu");this._on(this.menu.element,{mousedown:function(t){t.preventDefault();this.cancelBlur=true;this._delay(function(){delete this.cancelBlur});var n=this.menu.element[0];if(!e(t.target).closest(".ui-menu-item").length)this._delay(function(){var t=this;this.document.one("mousedown",function(r){if(r.target!==t.element[0]&&r.target!==n&&!e.contains(n,r.target))t.close()})})},menufocus:function(t,n){if(this.isNewMenu){this.isNewMenu=false;if(t.originalEvent&&/^mouse/.test(t.originalEvent.type)){this.menu.blur();this.document.one("mousemove",function(){e(t.target).trigger(t.originalEvent)});return}}var r=n.item.data("ui-autocomplete-item")||n.item.data("item.autocomplete");if(false!==this._trigger("focus",t,{item:r})){if(t.originalEvent&&/^key/.test(t.originalEvent.type))this._value(r.value)}else this.liveRegion.text(r.value)},menuselect:function(e,t){var n=t.item.data("ui-autocomplete-item")||t.item.data("item.autocomplete"),r=this.previous;if(this.element[0]!==this.document[0].activeElement){this.element.focus();this.previous=r;this._delay(function(){this.previous=r;this.selectedItem=n})}if(false!==this._trigger("select",e,{item:n}))this._value(n.value);this.term=this._value();this.close(e);this.selectedItem=n}});this.liveRegion=e("<span>",{role:"status","aria-live":"polite"}).addClass("ui-helper-hidden-accessible").insertAfter(this.element);if(e.fn.bgiframe)this.menu.element.bgiframe();this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching);this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete");this.menu.element.remove();this.liveRegion.remove()},_setOption:function(e,t){this._super(e,t);if(e==="source")this._initSource();if(e==="appendTo")this.menu.element.appendTo(this.document.find(t||"body")[0]);if(e==="disabled"&&t&&this.xhr)this.xhr.abort()},_isMultiLine:function(){if(this.element.is("textarea"))return true;if(this.element.is("input"))return false;return this.element.prop("isContentEditable")},_initSource:function(){var t,n,r=this;if(e.isArray(this.options.source)){t=this.options.source;this.source=function(n,r){r(e.ui.autocomplete.filter(t,n.term))}}else if(typeof this.options.source==="string"){n=this.options.source;this.source=function(t,i){if(r.xhr)r.xhr.abort();r.xhr=e.ajax({url:n,data:t,dataType:"json",success:function(e){i(e)},error:function(){i([])}})}}else this.source=this.options.source},_searchTimeout:function(e){clearTimeout(this.searching);this.searching=this._delay(function(){if(this.term!==this._value()){this.selectedItem=null;this.search(null,e)}},this.options.delay)},search:function(e,t){e=e!=null?e:this._value();this.term=this._value();if(e.length<this.options.minLength)return this.close(t);if(this._trigger("search",t)===false)return;return this._search(e)},_search:function(e){this.pending++;this.element.addClass("ui-autocomplete-loading");this.cancelSearch=false;this.source({term:e},this._response())},_response:function(){var e=this,t=++n;return function(r){if(t===n)e.__response(r);e.pending--;if(!e.pending)e.element.removeClass("ui-autocomplete-loading")}},__response:function(e){if(e)e=this._normalize(e);this._trigger("response",null,{content:e});if(!this.options.disabled&&e&&e.length&&!this.cancelSearch){this._suggest(e);this._trigger("open")}else this._close()},close:function(e){this.cancelSearch=true;this._close(e)},_close:function(e){if(this.menu.element.is(":visible")){this.menu.element.hide();this.menu.blur();this.isNewMenu=true;this._trigger("close",e)}},_change:function(e){if(this.previous!==this._value())this._trigger("change",e,{item:this.selectedItem})},_normalize:function(t){if(t.length&&t[0].label&&t[0].value)return t;return e.map(t,function(t){if(typeof t==="string")return{label:t,value:t};return e.extend({label:t.label||t.value,value:t.value||t.label},t)})},_suggest:function(t){var n=this.menu.element.empty().zIndex(this.element.zIndex()+1);this._renderMenu(n,t);this.menu.refresh();n.show();this._resizeMenu();n.position(e.extend({of:this.element},this.options.position));if(this.options.autoFocus)this.menu.next()},_resizeMenu:function(){var e=this.menu.element;e.outerWidth(Math.max(e.width("").outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(t,n){var r=this;e.each(n,function(e,n){r._renderItemData(t,n)})},_renderItemData:function(e,t){return this._renderItem(e,t).data("ui-autocomplete-item",t)},_renderItem:function(t,n){return e("<li>").append(e("<a>").text(n.label)).appendTo(t)},_move:function(e,t){if(!this.menu.element.is(":visible")){this.search(null,t);return}if(this.menu.isFirstItem()&&/^previous/.test(e)||this.menu.isLastItem()&&/^next/.test(e)){this._value(this.term);this.menu.blur();return}this.menu[e](t)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(e,t){if(!this.isMultiLine||this.menu.element.is(":visible")){this._move(e,t);t.preventDefault()}}});e.extend(e.ui.autocomplete,{escapeRegex:function(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,n){var r=new RegExp(e.ui.autocomplete.escapeRegex(n),"i");return e.grep(t,function(e){return r.test(e.label||e.value||e)})}});e.widget("ui.autocomplete",e.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(e){return e+(e>1?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(e){var t;this._superApply(arguments);if(this.options.disabled||this.cancelSearch)return;if(e&&e.length)t=this.options.messages.results(e.length);else t=this.options.messages.noResults;this.liveRegion.text(t)}})})(jQuerySBM);(function(e,t){var n,r,i,s,o="ui-button ui-widget ui-state-default ui-corner-all",u="ui-state-hover ui-state-active ",a="ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only",f=function(){var t=e(this).find(":ui-button");setTimeout(function(){t.button("refresh")},1)},l=function(t){var n=t.name,r=t.form,i=e([]);if(n)if(r)i=e(r).find("[name='"+n+"']");else i=e("[name='"+n+"']",t.ownerDocument).filter(function(){return!this.form});return i};e.widget("ui.button",{version:"1.9.2",defaultElement:"<button>",options:{disabled:null,text:true,label:null,icons:{primary:null,secondary:null}},_create:function(){this.element.closest("form").unbind("reset"+this.eventNamespace).bind("reset"+this.eventNamespace,f);if(typeof this.options.disabled!=="boolean")this.options.disabled=!!this.element.prop("disabled");else this.element.prop("disabled",this.options.disabled);this._determineButtonType();this.hasTitle=!!this.buttonElement.attr("title");var t=this,u=this.options,a=this.type==="checkbox"||this.type==="radio",c=!a?"ui-state-active":"",h="ui-state-focus";if(u.label===null)u.label=this.type==="input"?this.buttonElement.val():this.buttonElement.html();this._hoverable(this.buttonElement);this.buttonElement.addClass(o).attr("role","button").bind("mouseenter"+this.eventNamespace,function(){if(u.disabled)return;if(this===n)e(this).addClass("ui-state-active")}).bind("mouseleave"+this.eventNamespace,function(){if(u.disabled)return;e(this).removeClass(c)}).bind("click"+this.eventNamespace,function(e){if(u.disabled){e.preventDefault();e.stopImmediatePropagation()}});this.element.bind("focus"+this.eventNamespace,function(){t.buttonElement.addClass(h)}).bind("blur"+this.eventNamespace,function(){t.buttonElement.removeClass(h)});if(a){this.element.bind("change"+this.eventNamespace,function(){if(s)return;t.refresh()});this.buttonElement.bind("mousedown"+this.eventNamespace,function(e){if(u.disabled)return;s=false;r=e.pageX;i=e.pageY}).bind("mouseup"+this.eventNamespace,function(e){if(u.disabled)return;if(r!==e.pageX||i!==e.pageY)s=true})}if(this.type==="checkbox")this.buttonElement.bind("click"+this.eventNamespace,function(){if(u.disabled||s)return false;e(this).toggleClass("ui-state-active");t.buttonElement.attr("aria-pressed",t.element[0].checked)});else if(this.type==="radio")this.buttonElement.bind("click"+this.eventNamespace,function(){if(u.disabled||s)return false;e(this).addClass("ui-state-active");t.buttonElement.attr("aria-pressed","true");var n=t.element[0];l(n).not(n).map(function(){return e(this).button("widget")[0]}).removeClass("ui-state-active").attr("aria-pressed","false")});else{this.buttonElement.bind("mousedown"+this.eventNamespace,function(){if(u.disabled)return false;e(this).addClass("ui-state-active");n=this;t.document.one("mouseup",function(){n=null})}).bind("mouseup"+this.eventNamespace,function(){if(u.disabled)return false;e(this).removeClass("ui-state-active")}).bind("keydown"+this.eventNamespace,function(t){if(u.disabled)return false;if(t.keyCode===e.ui.keyCode.SPACE||t.keyCode===e.ui.keyCode.ENTER)e(this).addClass("ui-state-active")}).bind("keyup"+this.eventNamespace,function(){e(this).removeClass("ui-state-active")});if(this.buttonElement.is("a"))this.buttonElement.keyup(function(t){if(t.keyCode===e.ui.keyCode.SPACE)e(this).click()})}this._setOption("disabled",u.disabled);this._resetButton()},_determineButtonType:function(){var e,t,n;if(this.element.is("[type=checkbox]"))this.type="checkbox";else if(this.element.is("[type=radio]"))this.type="radio";else if(this.element.is("input"))this.type="input";else this.type="button";if(this.type==="checkbox"||this.type==="radio"){e=this.element.parents().last();t="label[for='"+this.element.attr("id")+"']";this.buttonElement=e.find(t);if(!this.buttonElement.length){e=e.length?e.siblings():this.element.siblings();this.buttonElement=e.filter(t);if(!this.buttonElement.length)this.buttonElement=e.find(t)}this.element.addClass("ui-helper-hidden-accessible");n=this.element.is(":checked");if(n)this.buttonElement.addClass("ui-state-active");this.buttonElement.prop("aria-pressed",n)}else this.buttonElement=this.element},widget:function(){return this.buttonElement},_destroy:function(){this.element.removeClass("ui-helper-hidden-accessible");this.buttonElement.removeClass(o+" "+u+" "+a).removeAttr("role").removeAttr("aria-pressed").html(this.buttonElement.find(".ui-button-text").html());if(!this.hasTitle)this.buttonElement.removeAttr("title")},_setOption:function(e,t){this._super(e,t);if(e==="disabled"){if(t)this.element.prop("disabled",true);else this.element.prop("disabled",false);return}this._resetButton()},refresh:function(){var t=this.element.is("input, button")?this.element.is(":disabled"):this.element.hasClass("ui-button-disabled");if(t!==this.options.disabled)this._setOption("disabled",t);if(this.type==="radio")l(this.element[0]).each(function(){if(e(this).is(":checked"))e(this).button("widget").addClass("ui-state-active").attr("aria-pressed","true");else e(this).button("widget").removeClass("ui-state-active").attr("aria-pressed","false")});else if(this.type==="checkbox")if(this.element.is(":checked"))this.buttonElement.addClass("ui-state-active").attr("aria-pressed","true");else this.buttonElement.removeClass("ui-state-active").attr("aria-pressed","false")},_resetButton:function(){if(this.type==="input"){if(this.options.label)this.element.val(this.options.label);return}var t=this.buttonElement.removeClass(a),n=e("<span></span>",this.document[0]).addClass("ui-button-text").html(this.options.label).appendTo(t.empty()).text(),r=this.options.icons,i=r.primary&&r.secondary,s=[];if(r.primary||r.secondary){if(this.options.text)s.push("ui-button-text-icon"+(i?"s":r.primary?"-primary":"-secondary"));if(r.primary)t.prepend("<span class='ui-button-icon-primary ui-icon "+r.primary+"'></span>");if(r.secondary)t.append("<span class='ui-button-icon-secondary ui-icon "+r.secondary+"'></span>");if(!this.options.text){s.push(i?"ui-button-icons-only":"ui-button-icon-only");if(!this.hasTitle)t.attr("title",e.trim(n))}}else s.push("ui-button-text-only");t.addClass(s.join(" "))}});e.widget("ui.buttonset",{version:"1.9.2",options:{items:"button, input[type=button], input[type=submit], input[type=reset], input[type=checkbox], input[type=radio], a, :data(button)"},_create:function(){this.element.addClass("ui-buttonset")},_init:function(){this.refresh()},_setOption:function(e,t){if(e==="disabled")this.buttons.button("option",e,t);this._super(e,t)},refresh:function(){var t=this.element.css("direction")==="rtl";this.buttons=this.element.find(this.options.items).filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return e(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass(t?"ui-corner-right":"ui-corner-left").end().filter(":last").addClass(t?"ui-corner-left":"ui-corner-right").end().end()},_destroy:function(){this.element.removeClass("ui-buttonset");this.buttons.map(function(){return e(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy")}})})(jQuerySBM);(function($,undefined){function Datepicker(){this.debug=false;this._curInst=null;this._keyEvent=false;this._disabledInputs=[];this._datepickerShowing=false;this._inDialog=false;this._mainDivId="ui-datepicker-div";this._inlineClass="ui-datepicker-inline";this._appendClass="ui-datepicker-append";this._triggerClass="ui-datepicker-trigger";this._dialogClass="ui-datepicker-dialog";this._disableClass="ui-datepicker-disabled";this._unselectableClass="ui-datepicker-unselectable";this._currentClass="ui-datepicker-current-day";this._dayOverClass="ui-datepicker-days-cell-over";this.regional=[];this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:false,showMonthAfterYear:false,yearSuffix:""};this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:false,hideIfNoPrevNext:false,navigationAsDateFormat:false,gotoCurrent:false,changeMonth:false,changeYear:false,yearRange:"c-10:c+10",showOtherMonths:false,selectOtherMonths:false,showWeek:false,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:true,showButtonPanel:false,autoSize:false,disabled:false};$.extend(this._defaults,this.regional[""]);this.dpDiv=bindHover($('<div id="'+this._mainDivId+'" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>'))}function bindHover(e){var t="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return e.delegate(t,"mouseout",function(){$(this).removeClass("ui-state-hover");if(this.className.indexOf("ui-datepicker-prev")!=-1)$(this).removeClass("ui-datepicker-prev-hover");if(this.className.indexOf("ui-datepicker-next")!=-1)$(this).removeClass("ui-datepicker-next-hover")}).delegate(t,"mouseover",function(){if(!$.datepicker._isDisabledDatepicker(instActive.inline?e.parent()[0]:instActive.input[0])){$(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover");$(this).addClass("ui-state-hover");if(this.className.indexOf("ui-datepicker-prev")!=-1)$(this).addClass("ui-datepicker-prev-hover");if(this.className.indexOf("ui-datepicker-next")!=-1)$(this).addClass("ui-datepicker-next-hover")}})}function extendRemove(e,t){$.extend(e,t);for(var n in t)if(t[n]==null||t[n]==undefined)e[n]=t[n];return e}$.extend($.ui,{datepicker:{version:"1.9.2"}});var PROP_NAME="datepicker";var dpuuid=(new Date).getTime();var instActive;$.extend(Datepicker.prototype,{markerClassName:"hasDatepicker",maxRows:4,log:function(){if(this.debug)console.log.apply("",arguments)},_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(e){extendRemove(this._defaults,e||{});return this},_attachDatepicker:function(target,settings){var inlineSettings=null;for(var attrName in this._defaults){var attrValue=target.getAttribute("date:"+attrName);if(attrValue){inlineSettings=inlineSettings||{};try{inlineSettings[attrName]=eval(attrValue)}catch(err){inlineSettings[attrName]=attrValue}}}var nodeName=target.nodeName.toLowerCase();var inline=nodeName=="div"||nodeName=="span";if(!target.id){this.uuid+=1;target.id="dp"+this.uuid}var inst=this._newInst($(target),inline);inst.settings=$.extend({},settings||{},inlineSettings||{});if(nodeName=="input")this._connectDatepicker(target,inst);else if(inline)this._inlineDatepicker(target,inst)},_newInst:function(e,t){var n=e[0].id.replace(/([^A-Za-z0-9_-])/g,"\\\\$1");return{id:n,input:e,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:t,dpDiv:!t?this.dpDiv:bindHover($('<div class="'+this._inlineClass+' ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>'))}},_connectDatepicker:function(e,t){var n=$(e);t.append=$([]);t.trigger=$([]);if(n.hasClass(this.markerClassName))return;this._attachments(n,t);n.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker",function(e,n,r){t.settings[n]=r}).bind("getData.datepicker",function(e,n){return this._get(t,n)});this._autoSize(t);$.data(e,PROP_NAME,t);if(t.settings.disabled)this._disableDatepicker(e)},_attachments:function(e,t){var n=this._get(t,"appendText");var r=this._get(t,"isRTL");if(t.append)t.append.remove();if(n){t.append=$('<span class="'+this._appendClass+'">'+n+"</span>");e[r?"before":"after"](t.append)}e.unbind("focus",this._showDatepicker);if(t.trigger)t.trigger.remove();var i=this._get(t,"showOn");if(i=="focus"||i=="both")e.focus(this._showDatepicker);if(i=="button"||i=="both"){var s=this._get(t,"buttonText");var o=this._get(t,"buttonImage");t.trigger=$(this._get(t,"buttonImageOnly")?$("<img/>").addClass(this._triggerClass).attr({src:o,alt:s,title:s}):$('<button type="button"></button>').addClass(this._triggerClass).html(o==""?s:$("<img/>").attr({src:o,alt:s,title:s})));e[r?"before":"after"](t.trigger);t.trigger.click(function(){if($.datepicker._datepickerShowing&&$.datepicker._lastInput==e[0])$.datepicker._hideDatepicker();else if($.datepicker._datepickerShowing&&$.datepicker._lastInput!=e[0]){$.datepicker._hideDatepicker();$.datepicker._showDatepicker(e[0])}else $.datepicker._showDatepicker(e[0]);return false})}},_autoSize:function(e){if(this._get(e,"autoSize")&&!e.inline){var t=new Date(2009,12-1,20);var n=this._get(e,"dateFormat");if(n.match(/[DM]/)){var r=function(e){var t=0;var n=0;for(var r=0;r<e.length;r++)if(e[r].length>t){t=e[r].length;n=r}return n};t.setMonth(r(this._get(e,n.match(/MM/)?"monthNames":"monthNamesShort")));t.setDate(r(this._get(e,n.match(/DD/)?"dayNames":"dayNamesShort"))+20-t.getDay())}e.input.attr("size",this._formatDate(e,t).length)}},_inlineDatepicker:function(e,t){var n=$(e);if(n.hasClass(this.markerClassName))return;n.addClass(this.markerClassName).append(t.dpDiv).bind("setData.datepicker",function(e,n,r){t.settings[n]=r}).bind("getData.datepicker",function(e,n){return this._get(t,n)});$.data(e,PROP_NAME,t);this._setDate(t,this._getDefaultDate(t),true);this._updateDatepicker(t);this._updateAlternate(t);if(t.settings.disabled)this._disableDatepicker(e);t.dpDiv.css("display","block")},_dialogDatepicker:function(e,t,n,r,i){var s=this._dialogInst;if(!s){this.uuid+=1;var o="dp"+this.uuid;this._dialogInput=$('<input type="text" id="'+o+'" style="position: absolute; top: -100px; width: 0px;"/>');this._dialogInput.keydown(this._doKeyDown);$("body").append(this._dialogInput);s=this._dialogInst=this._newInst(this._dialogInput,false);s.settings={};$.data(this._dialogInput[0],PROP_NAME,s)}extendRemove(s.settings,r||{});t=t&&t.constructor==Date?this._formatDate(s,t):t;this._dialogInput.val(t);this._pos=i?i.length?i:[i.pageX,i.pageY]:null;if(!this._pos){var u=document.documentElement.clientWidth;var a=document.documentElement.clientHeight;var f=document.documentElement.scrollLeft||document.body.scrollLeft;var l=document.documentElement.scrollTop||document.body.scrollTop;this._pos=[u/2-100+f,a/2-150+l]}this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px");s.settings.onSelect=n;this._inDialog=true;this.dpDiv.addClass(this._dialogClass);this._showDatepicker(this._dialogInput[0]);if($.blockUI)$.blockUI(this.dpDiv);$.data(this._dialogInput[0],PROP_NAME,s);return this},_destroyDatepicker:function(e){var t=$(e);var n=$.data(e,PROP_NAME);if(!t.hasClass(this.markerClassName))return;var r=e.nodeName.toLowerCase();$.removeData(e,PROP_NAME);if(r=="input"){n.append.remove();n.trigger.remove();t.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)}else if(r=="div"||r=="span")t.removeClass(this.markerClassName).empty()},_enableDatepicker:function(e){var t=$(e);var n=$.data(e,PROP_NAME);if(!t.hasClass(this.markerClassName))return;var r=e.nodeName.toLowerCase();if(r=="input"){e.disabled=false;n.trigger.filter("button").each(function(){this.disabled=false}).end().filter("img").css({opacity:"1.0",cursor:""})}else if(r=="div"||r=="span"){var i=t.children("."+this._inlineClass);i.children().removeClass("ui-state-disabled");i.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",false)}this._disabledInputs=$.map(this._disabledInputs,function(t){return t==e?null:t})},_disableDatepicker:function(e){var t=$(e);var n=$.data(e,PROP_NAME);if(!t.hasClass(this.markerClassName))return;var r=e.nodeName.toLowerCase();if(r=="input"){e.disabled=true;n.trigger.filter("button").each(function(){this.disabled=true}).end().filter("img").css({opacity:"0.5",cursor:"default"})}else if(r=="div"||r=="span"){var i=t.children("."+this._inlineClass);i.children().addClass("ui-state-disabled");i.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",true)}this._disabledInputs=$.map(this._disabledInputs,function(t){return t==e?null:t});this._disabledInputs[this._disabledInputs.length]=e},_isDisabledDatepicker:function(e){if(!e)return false;for(var t=0;t<this._disabledInputs.length;t++)if(this._disabledInputs[t]==e)return true;return false},_getInst:function(e){try{return $.data(e,PROP_NAME)}catch(t){throw"Missing instance data for this datepicker"}},_optionDatepicker:function(e,t,n){var r=this._getInst(e);if(arguments.length==2&&typeof t=="string")return t=="defaults"?$.extend({},$.datepicker._defaults):r?t=="all"?$.extend({},r.settings):this._get(r,t):null;var i=t||{};if(typeof t=="string"){i={};i[t]=n}if(r){if(this._curInst==r)this._hideDatepicker();var s=this._getDateDatepicker(e,true);var o=this._getMinMaxDate(r,"min");var u=this._getMinMaxDate(r,"max");extendRemove(r.settings,i);if(o!==null&&i["dateFormat"]!==undefined&&i["minDate"]===undefined)r.settings.minDate=this._formatDate(r,o);if(u!==null&&i["dateFormat"]!==undefined&&i["maxDate"]===undefined)r.settings.maxDate=this._formatDate(r,u);this._attachments($(e),r);this._autoSize(r);this._setDate(r,s);this._updateAlternate(r);this._updateDatepicker(r)}},_changeDatepicker:function(e,t,n){this._optionDatepicker(e,t,n)},_refreshDatepicker:function(e){var t=this._getInst(e);if(t)this._updateDatepicker(t)},_setDateDatepicker:function(e,t){var n=this._getInst(e);if(n){this._setDate(n,t);this._updateDatepicker(n);this._updateAlternate(n)}},_getDateDatepicker:function(e,t){var n=this._getInst(e);if(n&&!n.inline)this._setDateFromField(n,t);return n?this._getDate(n):null},_doKeyDown:function(e){var t=$.datepicker._getInst(e.target);var n=true;var r=t.dpDiv.is(".ui-datepicker-rtl");t._keyEvent=true;if($.datepicker._datepickerShowing)switch(e.keyCode){case 9:$.datepicker._hideDatepicker();n=false;break;case 13:var i=$("td."+$.datepicker._dayOverClass+":not(."+$.datepicker._currentClass+")",t.dpDiv);if(i[0])$.datepicker._selectDay(e.target,t.selectedMonth,t.selectedYear,i[0]);var s=$.datepicker._get(t,"onSelect");if(s){var o=$.datepicker._formatDate(t);s.apply(t.input?t.input[0]:null,[o,t])}else $.datepicker._hideDatepicker();return false;break;case 27:$.datepicker._hideDatepicker();break;case 33:$.datepicker._adjustDate(e.target,e.ctrlKey?-$.datepicker._get(t,"stepBigMonths"):-$.datepicker._get(t,"stepMonths"),"M");break;case 34:$.datepicker._adjustDate(e.target,e.ctrlKey?+$.datepicker._get(t,"stepBigMonths"):+$.datepicker._get(t,"stepMonths"),"M");break;case 35:if(e.ctrlKey||e.metaKey)$.datepicker._clearDate(e.target);n=e.ctrlKey||e.metaKey;break;case 36:if(e.ctrlKey||e.metaKey)$.datepicker._gotoToday(e.target);n=e.ctrlKey||e.metaKey;break;case 37:if(e.ctrlKey||e.metaKey)$.datepicker._adjustDate(e.target,r?+1:-1,"D");n=e.ctrlKey||e.metaKey;if(e.originalEvent.altKey)$.datepicker._adjustDate(e.target,e.ctrlKey?-$.datepicker._get(t,"stepBigMonths"):-$.datepicker._get(t,"stepMonths"),"M");break;case 38:if(e.ctrlKey||e.metaKey)$.datepicker._adjustDate(e.target,-7,"D");n=e.ctrlKey||e.metaKey;break;case 39:if(e.ctrlKey||e.metaKey)$.datepicker._adjustDate(e.target,r?-1:+1,"D");n=e.ctrlKey||e.metaKey;if(e.originalEvent.altKey)$.datepicker._adjustDate(e.target,e.ctrlKey?+$.datepicker._get(t,"stepBigMonths"):+$.datepicker._get(t,"stepMonths"),"M");break;case 40:if(e.ctrlKey||e.metaKey)$.datepicker._adjustDate(e.target,+7,"D");n=e.ctrlKey||e.metaKey;break;default:n=false}else if(e.keyCode==36&&e.ctrlKey)$.datepicker._showDatepicker(this);else n=false;if(n){e.preventDefault();e.stopPropagation()}},_doKeyPress:function(e){var t=$.datepicker._getInst(e.target);if($.datepicker._get(t,"constrainInput")){var n=$.datepicker._possibleChars($.datepicker._get(t,"dateFormat"));var r=String.fromCharCode(e.charCode==undefined?e.keyCode:e.charCode);return e.ctrlKey||e.metaKey||r<" "||!n||n.indexOf(r)>-1}},_doKeyUp:function(e){var t=$.datepicker._getInst(e.target);if(t.input.val()!=t.lastVal)try{var n=$.datepicker.parseDate($.datepicker._get(t,"dateFormat"),t.input?t.input.val():null,$.datepicker._getFormatConfig(t));if(n){$.datepicker._setDateFromField(t);$.datepicker._updateAlternate(t);$.datepicker._updateDatepicker(t)}}catch(r){$.datepicker.log(r)}return true},_showDatepicker:function(e){e=e.target||e;if(e.nodeName.toLowerCase()!="input")e=$("input",e.parentNode)[0];if($.datepicker._isDisabledDatepicker(e)||$.datepicker._lastInput==e)return;var t=$.datepicker._getInst(e);if($.datepicker._curInst&&$.datepicker._curInst!=t){$.datepicker._curInst.dpDiv.stop(true,true);if(t&&$.datepicker._datepickerShowing)$.datepicker._hideDatepicker($.datepicker._curInst.input[0])}var n=$.datepicker._get(t,"beforeShow");var r=n?n.apply(e,[e,t]):{};if(r===false)return;extendRemove(t.settings,r);t.lastVal=null;$.datepicker._lastInput=e;$.datepicker._setDateFromField(t);if($.datepicker._inDialog)e.value="";if(!$.datepicker._pos){$.datepicker._pos=$.datepicker._findPos(e);$.datepicker._pos[1]+=e.offsetHeight}var i=false;$(e).parents().each(function(){i|=$(this).css("position")=="fixed";return!i});var s={left:$.datepicker._pos[0],top:$.datepicker._pos[1]};$.datepicker._pos=null;t.dpDiv.empty();t.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});$.datepicker._updateDatepicker(t);s=$.datepicker._checkOffset(t,s,i);var o=window.navigator.appVersion;if(o.indexOf("MSIE 8.0")>=1||o.indexOf("msie 8.0")>=1||o.indexOf("MSIE 9.0")>=1||o.indexOf("msie 9.0")>=1||(o.indexOf("MSIE 7.0")>=1)){s.top=s.top+$.datepicker._scrollY();s.top-=Math.max(s.top+t.dpDiv.outerHeight()-document.body.clientHeight-$.datepicker._scrollY(),0);s.top=Math.max(s.top,0);s.left=s.left+$.datepicker._scrollX();s.left-=Math.max(s.left+t.dpDiv.outerWidth()-document.body.clientWidth-$.datepicker._scrollX(),0);}t.dpDiv.css({position:$.datepicker._inDialog&&$.blockUI?"static":i?"fixed":"absolute",display:"none",left:s.left+"px",top:s.top+"px"});if(!t.inline){var u=$.datepicker._get(t,"showAnim");var a=$.datepicker._get(t,"duration");var f=function(){var e=t.dpDiv.find("iframe.ui-datepicker-cover");if(!!e.length){var n=$.datepicker._getBorders(t.dpDiv);e.css({left:-n[0],top:-n[1],width:t.dpDiv.outerWidth(),height:t.dpDiv.outerHeight()})}};t.dpDiv.zIndex($(e).zIndex()+1);$.datepicker._datepickerShowing=true;if($.effects&&($.effects.effect[u]||$.effects[u]))t.dpDiv.show(u,$.datepicker._get(t,"showOptions"),a,f);else t.dpDiv[u||"show"](u?a:null,f);if(!u||!a)f();if(t.input.is(":visible")&&!t.input.is(":disabled"))t.input.focus();$.datepicker._curInst=t}},_scrollY:function(){var e=document.documentElement;return self.pageYOffset||e&&e.scrollTop||document.body.scrollTop},_scrollX:function(){var e=document.documentElement;return self.pageXOffset||e&&e.scrollLeft||document.body.scrollLeft},_updateDatepicker:function(e){this.maxRows=4;var t=$.datepicker._getBorders(e.dpDiv);instActive=e;e.dpDiv.empty().append(this._generateHTML(e));this._attachHandlers(e);var n=e.dpDiv.find("iframe.ui-datepicker-cover");if(!!n.length)n.css({left:-t[0],top:-t[1],width:e.dpDiv.outerWidth(),height:e.dpDiv.outerHeight()});e.dpDiv.find("."+this._dayOverClass+" a").mouseover();var r=this._getNumberOfMonths(e);var i=r[1];var s=17;e.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");if(i>1)e.dpDiv.addClass("ui-datepicker-multi-"+i).css("width",s*i+"em");e.dpDiv[(r[0]!=1||r[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi");e.dpDiv[(this._get(e,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");if(e==$.datepicker._curInst&&$.datepicker._datepickerShowing&&e.input&&e.input.is(":visible")&&!e.input.is(":disabled")&&e.input[0]!=document.activeElement)e.input.focus();if(e.yearshtml){var o=e.yearshtml;setTimeout(function(){if(o===e.yearshtml&&e.yearshtml)e.dpDiv.find("select.ui-datepicker-year:first").replaceWith(e.yearshtml);o=e.yearshtml=null},0)}},_getBorders:function(e){var t=function(e){return{thin:1,medium:2,thick:3}[e]||e};return[parseFloat(t(e.css("border-left-width"))),parseFloat(t(e.css("border-top-width")))]},_checkOffset:function(e,t,n){var r=e.dpDiv.outerWidth();var i=e.dpDiv.outerHeight();var s=e.input?e.input.outerWidth():0;var o=e.input?e.input.outerHeight():0;var u=document.documentElement.clientWidth+(n?0:$(document).scrollLeft());var a=document.documentElement.clientHeight+(n?0:$(document).scrollTop());t.left-=this._get(e,"isRTL")?r-s:0;t.left-=n&&t.left==e.input.offset().left?$(document).scrollLeft():0;t.top-=n&&t.top==e.input.offset().top+o?$(document).scrollTop():0;t.left-=Math.min(t.left,t.left+r>u&&u>r?Math.abs(t.left+r-u):0);t.top-=Math.min(t.top,t.top+i>a&&a>i?Math.abs(i+o):0);return t},_findPos:function(e){var t=this._getInst(e);var n=this._get(t,"isRTL");while(e&&(e.type=="hidden"||e.nodeType!=1||$.expr.filters.hidden(e)))e=e[n?"previousSibling":"nextSibling"];var r=$(e).offset();return[r.left,r.top]},_hideDatepicker:function(e){var t=this._curInst;if(!t||e&&t!=$.data(e,PROP_NAME))return;if(this._datepickerShowing){var n=this._get(t,"showAnim");var r=this._get(t,"duration");var i=function(){$.datepicker._tidyDialog(t)};if($.effects&&($.effects.effect[n]||$.effects[n]))t.dpDiv.hide(n,$.datepicker._get(t,"showOptions"),r,i);else t.dpDiv[n=="slideDown"?"slideUp":n=="fadeIn"?"fadeOut":"hide"](n?r:null,i);if(!n)i();this._datepickerShowing=false;var s=this._get(t,"onClose");if(s)s.apply(t.input?t.input[0]:null,[t.input?t.input.val():"",t]);this._lastInput=null;if(this._inDialog){this._dialogInput.css({position:"absolute",left:"0",top:"-100px"});if($.blockUI){$.unblockUI();$("body").append(this.dpDiv)}}this._inDialog=false}},_tidyDialog:function(e){e.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(e){if(!$.datepicker._curInst)return;var t=$(e.target),n=$.datepicker._getInst(t[0]);if(t[0].id!=$.datepicker._mainDivId&&t.parents("#"+$.datepicker._mainDivId).length==0&&!t.hasClass($.datepicker.markerClassName)&&!t.closest("."+$.datepicker._triggerClass).length&&$.datepicker._datepickerShowing&&!($.datepicker._inDialog&&$.blockUI)||t.hasClass($.datepicker.markerClassName)&&$.datepicker._curInst!=n)$.datepicker._hideDatepicker()},_adjustDate:function(e,t,n){var r=$(e);var i=this._getInst(r[0]);if(this._isDisabledDatepicker(r[0]))return;this._adjustInstDate(i,t+(n=="M"?this._get(i,"showCurrentAtPos"):0),n);this._updateDatepicker(i)},_gotoToday:function(e){var t=$(e);var n=this._getInst(t[0]);if(this._get(n,"gotoCurrent")&&n.currentDay){n.selectedDay=n.currentDay;n.drawMonth=n.selectedMonth=n.currentMonth;n.drawYear=n.selectedYear=n.currentYear}else{var r=new Date;n.selectedDay=r.getDate();n.drawMonth=n.selectedMonth=r.getMonth();n.drawYear=n.selectedYear=r.getFullYear()}this._notifyChange(n);this._adjustDate(t)},_selectMonthYear:function(e,t,n){var r=$(e);var i=this._getInst(r[0]);i["selected"+(n=="M"?"Month":"Year")]=i["draw"+(n=="M"?"Month":"Year")]=parseInt(t.options[t.selectedIndex].value,10);this._notifyChange(i);this._adjustDate(r)},_selectDay:function(e,t,n,r){var i=$(e);if($(r).hasClass(this._unselectableClass)||this._isDisabledDatepicker(i[0]))return;var s=this._getInst(i[0]);s.selectedDay=s.currentDay=$("a",r).html();s.selectedMonth=s.currentMonth=t;s.selectedYear=s.currentYear=n;this._selectDate(e,this._formatDate(s,s.currentDay,s.currentMonth,s.currentYear))},_clearDate:function(e){var t=$(e);var n=this._getInst(t[0]);this._selectDate(t,"")},_selectDate:function(e,t){var n=$(e);var r=this._getInst(n[0]);t=t!=null?t:this._formatDate(r);if(r.input)r.input.val(t);this._updateAlternate(r);var i=this._get(r,"onSelect");if(i)i.apply(r.input?r.input[0]:null,[t,r]);else if(r.input)r.input.trigger("change");if(r.inline)this._updateDatepicker(r);else{this._hideDatepicker();this._lastInput=r.input[0];if(typeof r.input[0]!="object")r.input.focus();this._lastInput=null}},_updateAlternate:function(e){var t=this._get(e,"altField");if(t){var n=this._get(e,"altFormat")||this._get(e,"dateFormat");var r=this._getDate(e);var i=this.formatDate(n,r,this._getFormatConfig(e));$(t).each(function(){$(this).val(i)})}},noWeekends:function(e){var t=e.getDay();return[t>0&&t<6,""]},iso8601Week:function(e){var t=new Date(e.getTime());t.setDate(t.getDate()+4-(t.getDay()||7));var n=t.getTime();t.setMonth(0);t.setDate(1);return Math.floor(Math.round((n-t)/864e5)/7)+1},parseDate:function(e,t,n){if(e==null||t==null)throw"Invalid arguments";t=typeof t=="object"?t.toString():t+"";if(t=="")return null;var r=(n?n.shortYearCutoff:null)||this._defaults.shortYearCutoff;r=typeof r!="string"?r:(new Date).getFullYear()%100+parseInt(r,10);var i=(n?n.dayNamesShort:null)||this._defaults.dayNamesShort;var s=(n?n.dayNames:null)||this._defaults.dayNames;var o=(n?n.monthNamesShort:null)||this._defaults.monthNamesShort;var u=(n?n.monthNames:null)||this._defaults.monthNames;var a=-1;var f=-1;var l=-1;var c=-1;var h=false;var p=function(t){var n=y+1<e.length&&e.charAt(y+1)==t;if(n)y++;return n};var d=function(e){var n=p(e);var r=e=="@"?14:e=="!"?20:e=="y"&&n?4:e=="o"?3:2;var i=new RegExp("^\\d{1,"+r+"}");var s=t.substring(g).match(i);if(!s)throw"Missing number at position "+g;g+=s[0].length;return parseInt(s[0],10)};var v=function(e,n,r){var i=$.map(p(e)?r:n,function(e,t){return[[t,e]]}).sort(function(e,t){return-(e[1].length-t[1].length)});var s=-1;$.each(i,function(e,n){var r=n[1];if(t.substr(g,r.length).toLowerCase()==r.toLowerCase()){s=n[0];g+=r.length;return false}});if(s!=-1)return s+1;else throw"Unknown name at position "+g};var m=function(){if(t.charAt(g)!=e.charAt(y))throw"Unexpected literal at position "+g;g++};var g=0;for(var y=0;y<e.length;y++)if(h)if(e.charAt(y)=="'"&&!p("'"))h=false;else m();else switch(e.charAt(y)){case"d":l=d("d");break;case"D":v("D",i,s);break;case"o":c=d("o");break;case"m":f=d("m");break;case"M":f=v("M",o,u);break;case"y":a=d("y");break;case"@":var b=new Date(d("@"));a=b.getFullYear();f=b.getMonth()+1;l=b.getDate();break;case"!":var b=new Date((d("!")-this._ticksTo1970)/1e4);a=b.getFullYear();f=b.getMonth()+1;l=b.getDate();break;case"'":if(p("'"))m();else h=true;break;default:m()}if(g<t.length){var w=t.substr(g);if(!/^\s+/.test(w))throw"Extra/unparsed characters found in date: "+w}if(a==-1)a=(new Date).getFullYear();else if(a<100)a+=(new Date).getFullYear()-(new Date).getFullYear()%100+(a<=r?0:-100);if(c>-1){f=1;l=c;do{var E=this._getDaysInMonth(a,f-1);if(l<=E)break;f++;l-=E}while(true)}var b=this._daylightSavingAdjust(new Date(a,f-1,l));if(b.getFullYear()!=a||b.getMonth()+1!=f||b.getDate()!=l)throw"Invalid date";return b},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:((1970-1)*365+Math.floor(1970/4)-Math.floor(1970/100)+Math.floor(1970/400))*24*60*60*1e7,formatDate:function(e,t,n){if(!t)return"";var r=(n?n.dayNamesShort:null)||this._defaults.dayNamesShort;var i=(n?n.dayNames:null)||this._defaults.dayNames;var s=(n?n.monthNamesShort:null)||this._defaults.monthNamesShort;var o=(n?n.monthNames:null)||this._defaults.monthNames;var u=function(t){var n=h+1<e.length&&e.charAt(h+1)==t;if(n)h++;return n};var a=function(e,t,n){var r=""+t;if(u(e))while(r.length<n)r="0"+r;return r};var f=function(e,t,n,r){return u(e)?r[t]:n[t]};var l="";var c=false;if(t)for(var h=0;h<e.length;h++)if(c)if(e.charAt(h)=="'"&&!u("'"))c=false;else l+=e.charAt(h);else switch(e.charAt(h)){case"d":l+=a("d",t.getDate(),2);break;case"D":l+=f("D",t.getDay(),r,i);break;case"o":l+=a("o",Math.round(((new Date(t.getFullYear(),t.getMonth(),t.getDate())).getTime()-(new Date(t.getFullYear(),0,0)).getTime())/864e5),3);break;case"m":l+=a("m",t.getMonth()+1,2);break;case"M":l+=f("M",t.getMonth(),s,o);break;case"y":l+=u("y")?t.getFullYear():(t.getYear()%100<10?"0":"")+t.getYear()%100;break;case"@":l+=t.getTime();break;case"!":l+=t.getTime()*1e4+this._ticksTo1970;break;case"'":if(u("'"))l+="'";else c=true;break;default:l+=e.charAt(h)}return l},_possibleChars:function(e){var t="";var n=false;var r=function(t){var n=i+1<e.length&&e.charAt(i+1)==t;if(n)i++;return n};for(var i=0;i<e.length;i++)if(n)if(e.charAt(i)=="'"&&!r("'"))n=false;else t+=e.charAt(i);else switch(e.charAt(i)){case"d":case"m":case"y":case"@":t+="0123456789";break;case"D":case"M":return null;case"'":if(r("'"))t+="'";else n=true;break;default:t+=e.charAt(i)}return t},_get:function(e,t){return e.settings[t]!==undefined?e.settings[t]:this._defaults[t]},_setDateFromField:function(e,t){if(e.input.val()==e.lastVal)return;var n=this._get(e,"dateFormat");var r=e.lastVal=e.input?e.input.val():null;var i,s;i=s=this._getDefaultDate(e);var o=this._getFormatConfig(e);try{i=this.parseDate(n,r,o)||s}catch(u){this.log(u);r=t?"":r}e.selectedDay=i.getDate();e.drawMonth=e.selectedMonth=i.getMonth();e.drawYear=e.selectedYear=i.getFullYear();e.currentDay=r?i.getDate():0;e.currentMonth=r?i.getMonth():0;e.currentYear=r?i.getFullYear():0;this._adjustInstDate(e)},_getDefaultDate:function(e){return this._restrictMinMax(e,this._determineDate(e,this._get(e,"defaultDate"),new Date))},_determineDate:function(e,t,n){var r=function(e){var t=new Date;t.setDate(t.getDate()+e);return t};var i=function(t){try{return $.datepicker.parseDate($.datepicker._get(e,"dateFormat"),t,$.datepicker._getFormatConfig(e))}catch(n){}var r=(t.toLowerCase().match(/^c/)?$.datepicker._getDate(e):null)||new Date;var i=r.getFullYear();var s=r.getMonth();var o=r.getDate();var u=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g;var a=u.exec(t);while(a){switch(a[2]||"d"){case"d":case"D":o+=parseInt(a[1],10);break;case"w":case"W":o+=parseInt(a[1],10)*7;break;case"m":case"M":s+=parseInt(a[1],10);o=Math.min(o,$.datepicker._getDaysInMonth(i,s));break;case"y":case"Y":i+=parseInt(a[1],10);o=Math.min(o,$.datepicker._getDaysInMonth(i,s));break}a=u.exec(t)}return new Date(i,s,o)};var s=t==null||t===""?n:typeof t=="string"?i(t):typeof t=="number"?isNaN(t)?n:r(t):new Date(t.getTime());s=s&&s.toString()=="Invalid Date"?n:s;if(s){s.setHours(0);s.setMinutes(0);s.setSeconds(0);s.setMilliseconds(0)}return this._daylightSavingAdjust(s)},_daylightSavingAdjust:function(e){if(!e)return null;e.setHours(e.getHours()>12?e.getHours()+2:0);return e},_setDate:function(e,t,n){var r=!t;var i=e.selectedMonth;var s=e.selectedYear;var o=this._restrictMinMax(e,this._determineDate(e,t,new Date));e.selectedDay=e.currentDay=o.getDate();e.drawMonth=e.selectedMonth=e.currentMonth=o.getMonth();e.drawYear=e.selectedYear=e.currentYear=o.getFullYear();if((i!=e.selectedMonth||s!=e.selectedYear)&&!n)this._notifyChange(e);this._adjustInstDate(e);if(e.input)e.input.val(r?"":this._formatDate(e))},_getDate:function(e){var t=!e.currentYear||e.input&&e.input.val()==""?null:this._daylightSavingAdjust(new Date(e.currentYear,e.currentMonth,e.currentDay));return t},_attachHandlers:function(e){var t=this._get(e,"stepMonths");var n="#"+e.id.replace(/\\\\/g,"\\");e.dpDiv.find("[data-handler]").map(function(){var e={prev:function(){window["DP_jQuery_"+dpuuid].datepicker._adjustDate(n,-t,"M")},next:function(){window["DP_jQuery_"+dpuuid].datepicker._adjustDate(n,+t,"M")},hide:function(){window["DP_jQuery_"+dpuuid].datepicker._hideDatepicker()},today:function(){window["DP_jQuery_"+dpuuid].datepicker._gotoToday(n)},selectDay:function(){window["DP_jQuery_"+dpuuid].datepicker._selectDay(n,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this);return false},selectMonth:function(){window["DP_jQuery_"+dpuuid].datepicker._selectMonthYear(n,this,"M");return false},selectYear:function(){window["DP_jQuery_"+dpuuid].datepicker._selectMonthYear(n,this,"Y");return false}};$(this).bind(this.getAttribute("data-event"),e[this.getAttribute("data-handler")])})},_generateHTML:function(e){var t=new Date;t=this._daylightSavingAdjust(new Date(t.getFullYear(),t.getMonth(),t.getDate()));var n=this._get(e,"isRTL");var r=this._get(e,"showButtonPanel");var i=this._get(e,"hideIfNoPrevNext");var s=this._get(e,"navigationAsDateFormat");var o=this._getNumberOfMonths(e);var u=this._get(e,"showCurrentAtPos");var a=this._get(e,"stepMonths");var f=o[0]!=1||o[1]!=1;var l=this._daylightSavingAdjust(!e.currentDay?new Date(9999,9,9):new Date(e.currentYear,e.currentMonth,e.currentDay));var c=this._getMinMaxDate(e,"min");var h=this._getMinMaxDate(e,"max");var p=e.drawMonth-u;var d=e.drawYear;if(p<0){p+=12;d--}if(h){var v=this._daylightSavingAdjust(new Date(h.getFullYear(),h.getMonth()-o[0]*o[1]+1,h.getDate()));v=c&&v<c?c:v;while(this._daylightSavingAdjust(new Date(d,p,1))>v){p--;if(p<0){p=11;d--}}}e.drawMonth=p;e.drawYear=d;var m=this._get(e,"prevText");m=!s?m:this.formatDate(m,this._daylightSavingAdjust(new Date(d,p-a,1)),this._getFormatConfig(e));var g=this._canAdjustMonth(e,-1,d,p)?'<a class="ui-datepicker-prev ui-corner-all" data-handler="prev" data-event="click"'+' title="'+m+'"><span class="ui-icon ui-icon-circle-triangle-'+(n?"e":"w")+'">'+m+"</span></a>":i?"":'<a class="ui-datepicker-prev ui-corner-all ui-state-disabled" title="'+m+'"><span class="ui-icon ui-icon-circle-triangle-'+(n?"e":"w")+'">'+m+"</span></a>";var y=this._get(e,"nextText");y=!s?y:this.formatDate(y,this._daylightSavingAdjust(new Date(d,p+a,1)),this._getFormatConfig(e));var b=this._canAdjustMonth(e,+1,d,p)?'<a class="ui-datepicker-next ui-corner-all" data-handler="next" data-event="click"'+' title="'+y+'"><span class="ui-icon ui-icon-circle-triangle-'+(n?"w":"e")+'">'+y+"</span></a>":i?"":'<a class="ui-datepicker-next ui-corner-all ui-state-disabled" title="'+y+'"><span class="ui-icon ui-icon-circle-triangle-'+(n?"w":"e")+'">'+y+"</span></a>";var w=this._get(e,"currentText");var E=this._get(e,"gotoCurrent")&&e.currentDay?l:t;w=!s?w:this.formatDate(w,E,this._getFormatConfig(e));var S=!e.inline?'<button type="button" class="ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all" data-handler="hide" data-event="click">'+this._get(e,"closeText")+"</button>":"";var x=r?'<div class="ui-datepicker-buttonpane ui-widget-content">'+(n?S:"")+(this._isInRange(e,E)?'<button type="button" class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" data-handler="today" data-event="click"'+">"+w+"</button>":"")+(n?"":S)+"</div>":"";var T=parseInt(this._get(e,"firstDay"),10);T=isNaN(T)?0:T;var N=this._get(e,"showWeek");var C=this._get(e,"dayNames");var k=this._get(e,"dayNamesShort");var L=this._get(e,"dayNamesMin");var A=this._get(e,"monthNames");var O=this._get(e,"monthNamesShort");var M=this._get(e,"beforeShowDay");var _=this._get(e,"showOtherMonths");var D=this._get(e,"selectOtherMonths");var P=this._get(e,"calculateWeek")||this.iso8601Week;var H=this._getDefaultDate(e);var B="";for(var j=0;j<o[0];j++){var F="";this.maxRows=4;for(var I=0;I<o[1];I++){var q=this._daylightSavingAdjust(new Date(d,p,e.selectedDay));var R=" ui-corner-all";var U="";if(f){U+='<div class="ui-datepicker-group';if(o[1]>1)switch(I){case 0:U+=" ui-datepicker-group-first";R=" ui-corner-"+(n?"right":"left");break;case o[1]-1:U+=" ui-datepicker-group-last";R=" ui-corner-"+(n?"left":"right");break;default:U+=" ui-datepicker-group-middle";R="";break}U+='">'}U+='<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix'+R+'">'+(/all|left/.test(R)&&j==0?n?b:g:"")+(/all|right/.test(R)&&j==0?n?g:b:"")+this._generateMonthYearHeader(e,p,d,c,h,j>0||I>0,A,O)+'</div><table class="ui-datepicker-calendar"><thead>'+"<tr>";var z=N?'<th class="ui-datepicker-week-col">'+this._get(e,"weekHeader")+"</th>":"";for(var W=0;W<7;W++){var X=(W+T)%7;z+="<th"+((W+T+6)%7>=5?' class="ui-datepicker-week-end"':"")+">"+'<span title="'+C[X]+'">'+L[X]+"</span></th>"}U+=z+"</tr></thead><tbody>";var V=this._getDaysInMonth(d,p);if(d==e.selectedYear&&p==e.selectedMonth)e.selectedDay=Math.min(e.selectedDay,V);var J=(this._getFirstDayOfMonth(d,p)-T+7)%7;var K=Math.ceil((J+V)/7);var Q=f?this.maxRows>K?this.maxRows:K:K;this.maxRows=Q;var G=this._daylightSavingAdjust(new Date(d,p,1-J));for(var Y=0;Y<Q;Y++){U+="<tr>";var Z=!N?"":'<td class="ui-datepicker-week-col">'+this._get(e,"calculateWeek")(G)+"</td>";for(var W=0;W<7;W++){var et=M?M.apply(e.input?e.input[0]:null,[G]):[true,""];var tt=G.getMonth()!=p;var nt=tt&&!D||!et[0]||c&&G<c||h&&G>h;Z+='<td class="'+((W+T+6)%7>=5?" ui-datepicker-week-end":"")+(tt?" ui-datepicker-other-month":"")+(G.getTime()==q.getTime()&&p==e.selectedMonth&&e._keyEvent||H.getTime()==G.getTime()&&H.getTime()==q.getTime()?" "+this._dayOverClass:"")+(nt?" "+this._unselectableClass+" ui-state-disabled":"")+(tt&&!_?"":" "+et[1]+(G.getTime()==l.getTime()?" "+this._currentClass:"")+(G.getTime()==t.getTime()?" ui-datepicker-today":""))+'"'+((!tt||_)&&et[2]?' title="'+et[2]+'"':"")+(nt?"":' data-handler="selectDay" data-event="click" data-month="'+G.getMonth()+'" data-year="'+G.getFullYear()+'"')+">"+(tt&&!_?"&#xa0;":nt?'<span class="ui-state-default">'+G.getDate()+"</span>":'<a class="ui-state-default'+(G.getTime()==t.getTime()?" ui-state-highlight":"")+(G.getTime()==l.getTime()?" ui-state-active":"")+(tt?" ui-priority-secondary":"")+'" href="#">'+G.getDate()+"</a>")+"</td>";G.setDate(G.getDate()+1);G=this._daylightSavingAdjust(G)}U+=Z+"</tr>"}p++;if(p>11){p=0;d++}U+="</tbody></table>"+(f?"</div>"+(o[0]>0&&I==o[1]-1?'<div class="ui-datepicker-row-break"></div>':""):"");F+=U}B+=F}B+=x+($.ui.ie6&&!e.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover" frameborder="0"></iframe>':"");e._keyEvent=false;return B},_generateMonthYearHeader:function(e,t,n,r,i,s,o,u){var a=this._get(e,"changeMonth");var f=this._get(e,"changeYear");var l=this._get(e,"showMonthAfterYear");var c='<div class="ui-datepicker-title">';var h="";if(s||!a)h+='<span class="ui-datepicker-month">'+o[t]+"</span>";else{var p=r&&r.getFullYear()==n;var d=i&&i.getFullYear()==n;h+='<select class="ui-datepicker-month" data-handler="selectMonth" data-event="change">';for(var v=0;v<12;v++)if((!p||v>=r.getMonth())&&(!d||v<=i.getMonth()))h+='<option value="'+v+'"'+(v==t?' selected="selected"':"")+">"+u[v]+"</option>";h+="</select>"}if(!l)c+=h+(s||!(a&&f)?"&#xa0;":"");if(!e.yearshtml){e.yearshtml="";if(s||!f)c+='<span class="ui-datepicker-year">'+n+"</span>";else{var m=this._get(e,"yearRange").split(":");var g=(new Date).getFullYear();var y=function(e){var t=e.match(/c[+-].*/)?n+parseInt(e.substring(1),10):e.match(/[+-].*/)?g+parseInt(e,10):parseInt(e,10);return isNaN(t)?g:t};var b=y(m[0]);var w=Math.max(b,y(m[1]||""));b=r?Math.max(b,r.getFullYear()):b;w=i?Math.min(w,i.getFullYear()):w;e.yearshtml+='<select class="ui-datepicker-year" data-handler="selectYear" data-event="change">';for(;b<=w;b++)e.yearshtml+='<option value="'+b+'"'+(b==n?' selected="selected"':"")+">"+b+"</option>";e.yearshtml+="</select>";c+=e.yearshtml;e.yearshtml=null}}c+=this._get(e,"yearSuffix");if(l)c+=(s||!(a&&f)?"&#xa0;":"")+h;c+="</div>";return c},_adjustInstDate:function(e,t,n){var r=e.drawYear+(n=="Y"?t:0);var i=e.drawMonth+(n=="M"?t:0);var s=Math.min(e.selectedDay,this._getDaysInMonth(r,i))+(n=="D"?t:0);var o=this._restrictMinMax(e,this._daylightSavingAdjust(new Date(r,i,s)));e.selectedDay=o.getDate();e.drawMonth=e.selectedMonth=o.getMonth();e.drawYear=e.selectedYear=o.getFullYear();if(n=="M"||n=="Y")this._notifyChange(e)},_restrictMinMax:function(e,t){var n=this._getMinMaxDate(e,"min");var r=this._getMinMaxDate(e,"max");var i=n&&t<n?n:t;i=r&&i>r?r:i;return i},_notifyChange:function(e){var t=this._get(e,"onChangeMonthYear");if(t)t.apply(e.input?e.input[0]:null,[e.selectedYear,e.selectedMonth+1,e])},_getNumberOfMonths:function(e){var t=this._get(e,"numberOfMonths");return t==null?[1,1]:typeof t=="number"?[1,t]:t},_getMinMaxDate:function(e,t){return this._determineDate(e,this._get(e,t+"Date"),null)},_getDaysInMonth:function(e,t){return 32-this._daylightSavingAdjust(new Date(e,t,32)).getDate()},_getFirstDayOfMonth:function(e,t){return(new Date(e,t,1)).getDay()},_canAdjustMonth:function(e,t,n,r){var i=this._getNumberOfMonths(e);var s=this._daylightSavingAdjust(new Date(n,r+(t<0?t:i[0]*i[1]),1));if(t<0)s.setDate(this._getDaysInMonth(s.getFullYear(),s.getMonth()));return this._isInRange(e,s)},_isInRange:function(e,t){var n=this._getMinMaxDate(e,"min");var r=this._getMinMaxDate(e,"max");return(!n||t.getTime()>=n.getTime())&&(!r||t.getTime()<=r.getTime())},_getFormatConfig:function(e){var t=this._get(e,"shortYearCutoff");t=typeof t!="string"?t:(new Date).getFullYear()%100+parseInt(t,10);return{shortYearCutoff:t,dayNamesShort:this._get(e,"dayNamesShort"),dayNames:this._get(e,"dayNames"),monthNamesShort:this._get(e,"monthNamesShort"),monthNames:this._get(e,"monthNames")}},_formatDate:function(e,t,n,r){if(!t){e.currentDay=e.selectedDay;e.currentMonth=e.selectedMonth;e.currentYear=e.selectedYear}var i=t?typeof t=="object"?t:this._daylightSavingAdjust(new Date(r,n,t)):this._daylightSavingAdjust(new Date(e.currentYear,e.currentMonth,e.currentDay));return this.formatDate(this._get(e,"dateFormat"),i,this._getFormatConfig(e))}});$.fn.datepicker=function(e){if(!this.length)return this;if(!$.datepicker.initialized){$(document).mousedown($.datepicker._checkExternalClick).find(document.body).append($.datepicker.dpDiv);$.datepicker.initialized=true}var t=Array.prototype.slice.call(arguments,1);if(typeof e=="string"&&(e=="isDisabled"||e=="getDate"||e=="widget"))return $.datepicker["_"+e+"Datepicker"].apply($.datepicker,[this[0]].concat(t));if(e=="option"&&arguments.length==2&&typeof arguments[1]=="string")return $.datepicker["_"+e+"Datepicker"].apply($.datepicker,[this[0]].concat(t));return this.each(function(){typeof e=="string"?$.datepicker["_"+e+"Datepicker"].apply($.datepicker,[this].concat(t)):$.datepicker._attachDatepicker(this,e)})};$.datepicker=new Datepicker;$.datepicker.initialized=false;$.datepicker.uuid=(new Date).getTime();$.datepicker.version="1.9.2";window["DP_jQuery_"+dpuuid]=$})(jQuerySBM);(function(e,t){var n="ui-dialog ui-widget ui-widget-content ui-corner-all ",r={buttons:true,height:true,maxHeight:true,maxWidth:true,minHeight:true,minWidth:true,width:true},i={maxHeight:true,maxWidth:true,minHeight:true,minWidth:true};e.widget("ui.dialog",{version:"1.9.2",options:{autoOpen:true,buttons:{},closeOnEscape:true,closeText:"close",dialogClass:"",draggable:true,hide:null,height:"auto",maxHeight:false,maxWidth:false,minHeight:150,minWidth:150,modal:false,position:{my:"center",at:"center",of:window,collision:"fit",using:function(t){var n=e(this).css(t).offset().top;if(n<0)e(this).css("top",t.top-n)}},resizable:true,show:null,stack:true,title:"",width:300,zIndex:1e3},_create:function(){this.originalTitle=this.element.attr("title");if(typeof this.originalTitle!=="string")this.originalTitle="";this.oldPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)};this.options.title=this.options.title||this.originalTitle;var t=this,r=this.options,i=r.title||"&#160;",s,o,u,a,f;s=(this.uiDialog=e("<div>")).addClass(n+r.dialogClass).css({display:"none",outline:0,zIndex:r.zIndex}).attr("tabIndex",-1).keydown(function(n){if(r.closeOnEscape&&!n.isDefaultPrevented()&&n.keyCode&&n.keyCode===e.ui.keyCode.ESCAPE){t.close(n);n.preventDefault()}}).mousedown(function(e){t.moveToTop(false,e)}).appendTo("body");this.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(s);o=(this.uiDialogTitlebar=e("<div>")).addClass("ui-dialog-titlebar ui-widget-header "+"ui-corner-all ui-helper-clearfix").bind("mousedown",function(){s.focus()}).prependTo(s);u=e("<a href='#'></a>").addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").click(function(e){e.preventDefault();t.close(e)}).appendTo(o);(this.uiDialogTitlebarCloseText=e("<span>")).addClass("ui-icon ui-icon-closethick").text(r.closeText).appendTo(u);a=e("<span>").uniqueId().addClass("ui-dialog-title").html(i).prependTo(o);f=(this.uiDialogButtonPane=e("<div>")).addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix");(this.uiButtonSet=e("<div>")).addClass("ui-dialog-buttonset").appendTo(f);s.attr({role:"dialog","aria-labelledby":a.attr("id")});o.find("*").add(o).disableSelection();this._hoverable(u);this._focusable(u);if(r.draggable&&e.fn.draggable)this._makeDraggable();if(r.resizable&&e.fn.resizable)this._makeResizable();this._createButtons(r.buttons);this._isOpen=false;if(e.fn.bgiframe)s.bgiframe();this._on(s,{keydown:function(t){if(!r.modal||t.keyCode!==e.ui.keyCode.TAB)return;var n=e(":tabbable",s),i=n.filter(":first"),o=n.filter(":last");if(t.target===o[0]&&!t.shiftKey){i.focus(1);return false}else if(t.target===i[0]&&t.shiftKey){o.focus(1);return false}}})},_init:function(){if(this.options.autoOpen)this.open()},_destroy:function(){var e,t=this.oldPosition;if(this.overlay)this.overlay.destroy();this.uiDialog.hide();this.element.removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body");this.uiDialog.remove();if(this.originalTitle)this.element.attr("title",this.originalTitle);e=t.parent.children().eq(t.index);if(e.length&&e[0]!==this.element[0])e.before(this.element);else t.parent.append(this.element)},widget:function(){return this.uiDialog},close:function(t){var n=this,r,i;if(!this._isOpen)return;if(false===this._trigger("beforeClose",t))return;this._isOpen=false;if(this.overlay)this.overlay.destroy();if(this.options.hide)this._hide(this.uiDialog,this.options.hide,function(){n._trigger("close",t)});else{this.uiDialog.hide();this._trigger("close",t)}e.ui.dialog.overlay.resize();if(this.options.modal){r=0;e(".ui-dialog").each(function(){if(this!==n.uiDialog[0]){i=e(this).css("z-index");if(!isNaN(i))r=Math.max(r,i)}});e.ui.dialog.maxZ=r}return this},isOpen:function(){return this._isOpen},moveToTop:function(t,n){var r=this.options,i;if(r.modal&&!t||!r.stack&&!r.modal)return this._trigger("focus",n);if(r.zIndex>e.ui.dialog.maxZ)e.ui.dialog.maxZ=r.zIndex;if(this.overlay){e.ui.dialog.maxZ+=1;e.ui.dialog.overlay.maxZ=e.ui.dialog.maxZ;this.overlay.$el.css("z-index",e.ui.dialog.overlay.maxZ)}i={scrollTop:this.element.scrollTop(),scrollLeft:this.element.scrollLeft()};e.ui.dialog.maxZ+=1;this.uiDialog.css("z-index",e.ui.dialog.maxZ);this.element.attr(i);this._trigger("focus",n);return this},open:function(){if(this._isOpen)return;var t,n=this.options,r=this.uiDialog;this._size();this._position(n.position);r.show(n.show);this.overlay=n.modal?new e.ui.dialog.overlay(this):null;this.moveToTop(true);t=this.element.find(":tabbable");if(!t.length){t=this.uiDialogButtonPane.find(":tabbable");if(!t.length)t=r}t.eq(0).focus();this._isOpen=true;this._trigger("open");return this},_createButtons:function(t){var n=this,r=false;this.uiDialogButtonPane.remove();this.uiButtonSet.empty();if(typeof t==="object"&&t!==null)e.each(t,function(){return!(r=true)});if(r){e.each(t,function(t,r){var i,s;r=e.isFunction(r)?{click:r,text:t}:r;r=e.extend({type:"button"},r);s=r.click;r.click=function(){s.apply(n.element[0],arguments)};i=e("<button></button>",r).appendTo(n.uiButtonSet);if(e.fn.button)i.button()});this.uiDialog.addClass("ui-dialog-buttons");this.uiDialogButtonPane.appendTo(this.uiDialog)}else this.uiDialog.removeClass("ui-dialog-buttons")},_makeDraggable:function(){function r(e){return{position:e.position,offset:e.offset}}var t=this,n=this.options;this.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(n,i){e(this).addClass("ui-dialog-dragging");t._trigger("dragStart",n,r(i))},drag:function(e,n){t._trigger("drag",e,r(n))},stop:function(i,s){n.position=[s.position.left-t.document.scrollLeft(),s.position.top-t.document.scrollTop()];e(this).removeClass("ui-dialog-dragging");t._trigger("dragStop",i,r(s));e.ui.dialog.overlay.resize()}})},_makeResizable:function(n){function u(e){return{originalPosition:e.originalPosition,originalSize:e.originalSize,position:e.position,size:e.size}}n=n===t?this.options.resizable:n;var r=this,i=this.options,s=this.uiDialog.css("position"),o=typeof n==="string"?n:"n,e,s,w,se,sw,ne,nw";this.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:this.element,maxWidth:i.maxWidth,maxHeight:i.maxHeight,minWidth:i.minWidth,minHeight:this._minHeight(),handles:o,start:function(t,n){e(this).addClass("ui-dialog-resizing");r._trigger("resizeStart",t,u(n))},resize:function(e,t){r._trigger("resize",e,u(t))},stop:function(t,n){e(this).removeClass("ui-dialog-resizing");i.height=e(this).height();i.width=e(this).width();r._trigger("resizeStop",t,u(n));e.ui.dialog.overlay.resize()}}).css("position",s).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_minHeight:function(){var e=this.options;if(e.height==="auto")return e.minHeight;else return Math.min(e.minHeight,e.height)},_position:function(t){var n=[],r=[0,0],i;if(t){if(typeof t==="string"||typeof t==="object"&&"0"in t){n=t.split?t.split(" "):[t[0],t[1]];if(n.length===1)n[1]=n[0];e.each(["left","top"],function(e,t){if(+n[e]===n[e]){r[e]=n[e];n[e]=t}});t={my:n[0]+(r[0]<0?r[0]:"+"+r[0])+" "+n[1]+(r[1]<0?r[1]:"+"+r[1]),at:n.join(" ")}}t=e.extend({},e.ui.dialog.prototype.options.position,t)}else t=e.ui.dialog.prototype.options.position;i=this.uiDialog.is(":visible");if(!i)this.uiDialog.show();this.uiDialog.position(t);if(!i)this.uiDialog.hide()},_setOptions:function(t){var n=this,s={},o=false;e.each(t,function(e,t){n._setOption(e,t);if(e in r)o=true;if(e in i)s[e]=t});if(o)this._size();if(this.uiDialog.is(":data(resizable)"))this.uiDialog.resizable("option",s)},_setOption:function(t,r){var i,s,o=this.uiDialog;switch(t){case"buttons":this._createButtons(r);break;case"closeText":this.uiDialogTitlebarCloseText.text(""+r);break;case"dialogClass":o.removeClass(this.options.dialogClass).addClass(n+r);break;case"disabled":if(r)o.addClass("ui-dialog-disabled");else o.removeClass("ui-dialog-disabled");break;case"draggable":i=o.is(":data(draggable)");if(i&&!r)o.draggable("destroy");if(!i&&r)this._makeDraggable();break;case"position":this._position(r);break;case"resizable":s=o.is(":data(resizable)");if(s&&!r)o.resizable("destroy");if(s&&typeof r==="string")o.resizable("option","handles",r);if(!s&&r!==false)this._makeResizable(r);break;case"title":e(".ui-dialog-title",this.uiDialogTitlebar).html(""+(r||"&#160;"));break}this._super(t,r)},_size:function(){var t,n,r,i=this.options,s=this.uiDialog.is(":visible");this.element.show().css({width:"auto",minHeight:0,height:0});if(i.minWidth>i.width)i.width=i.minWidth;t=this.uiDialog.css({height:"auto",width:i.width}).outerHeight();n=Math.max(0,i.minHeight-t);if(i.height==="auto")if(e.support.minHeight)this.element.css({minHeight:n,height:"auto"});else{this.uiDialog.show();r=this.element.css("height","auto").height();if(!s)this.uiDialog.hide();this.element.height(Math.max(r,n))}else this.element.height(Math.max(i.height-t,0));if(this.uiDialog.is(":data(resizable)"))this.uiDialog.resizable("option","minHeight",this._minHeight())}});e.extend(e.ui.dialog,{uuid:0,maxZ:0,getTitleId:function(e){var t=e.attr("id");if(!t){this.uuid+=1;t=this.uuid}return"ui-dialog-title-"+t},overlay:function(t){this.$el=e.ui.dialog.overlay.create(t)}});e.extend(e.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:e.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(e){return e+".dialog-overlay"}).join(" "),create:function(t){if(this.instances.length===0){setTimeout(function(){if(e.ui.dialog.overlay.instances.length)e(document).bind(e.ui.dialog.overlay.events,function(t){if(e(t.target).zIndex()<e.ui.dialog.overlay.maxZ)return false})},1);e(window).bind("resize.dialog-overlay",e.ui.dialog.overlay.resize)}var n=this.oldInstances.pop()||e("<div>").addClass("ui-widget-overlay");e(document).bind("keydown.dialog-overlay",function(r){var i=e.ui.dialog.overlay.instances;if(i.length!==0&&i[i.length-1]===n&&t.options.closeOnEscape&&!r.isDefaultPrevented()&&r.keyCode&&r.keyCode===e.ui.keyCode.ESCAPE){t.close(r);r.preventDefault()}});n.appendTo(document.body).css({width:this.width(),height:this.height()});if(e.fn.bgiframe)n.bgiframe();this.instances.push(n);return n},destroy:function(t){var n=e.inArray(t,this.instances),r=0;if(n!==-1)this.oldInstances.push(this.instances.splice(n,1)[0]);if(this.instances.length===0)e([document,window]).unbind(".dialog-overlay");t.height(0).width(0).remove();e.each(this.instances,function(){r=Math.max(r,this.css("z-index"))});this.maxZ=r},height:function(){var t,n;if(e.ui.ie){t=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);n=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);if(t<n)return e(window).height()+"px";else return t+"px"}else return e(document).height()+"px"},width:function(){var t,n;if(e.ui.ie){t=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth);n=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth);if(t<n)return e(window).width()+"px";else return t+"px"}else return e(document).width()+"px"},resize:function(){var t=e([]);e.each(e.ui.dialog.overlay.instances,function(){t=t.add(this)});t.css({width:0,height:0}).css({width:e.ui.dialog.overlay.width(),height:e.ui.dialog.overlay.height()})}});e.extend(e.ui.dialog.overlay.prototype,{destroy:function(){e.ui.dialog.overlay.destroy(this.$el)}})})(jQuerySBM);(function(e,t){var n=/up|down|vertical/,r=/up|left|vertical|horizontal/;e.effects.effect.blind=function(t,i){var s=e(this),o=["position","top","bottom","left","right","height","width"],u=e.effects.setMode(s,t.mode||"hide"),a=t.direction||"up",f=n.test(a),l=f?"height":"width",c=f?"top":"left",h=r.test(a),p={},d=u==="show",v,m,g;if(s.parent().is(".ui-effects-wrapper"))e.effects.save(s.parent(),o);else e.effects.save(s,o);s.show();v=e.effects.createWrapper(s).css({overflow:"hidden"});m=v[l]();g=parseFloat(v.css(c))||0;p[l]=d?m:0;if(!h){s.css(f?"bottom":"right",0).css(f?"top":"left","auto").css({position:"absolute"});p[c]=d?g:m+g}if(d){v.css(l,0);if(!h)v.css(c,g+m)}v.animate(p,{duration:t.duration,easing:t.easing,queue:false,complete:function(){if(u==="hide")s.hide();e.effects.restore(s,o);e.effects.removeWrapper(s);i()}})}})(jQuerySBM);(function(e,t){e.effects.effect.bounce=function(t,n){var r=e(this),i=["position","top","bottom","left","right","height","width"],s=e.effects.setMode(r,t.mode||"effect"),o=s==="hide",u=s==="show",a=t.direction||"up",f=t.distance,l=t.times||5,c=l*2+(u||o?1:0),h=t.duration/c,p=t.easing,d=a==="up"||a==="down"?"top":"left",v=a==="up"||a==="left",m,g,y,b=r.queue(),w=b.length;if(u||o)i.push("opacity");e.effects.save(r,i);r.show();e.effects.createWrapper(r);if(!f)f=r[d==="top"?"outerHeight":"outerWidth"]()/3;if(u){y={opacity:1};y[d]=0;r.css("opacity",0).css(d,v?-f*2:f*2).animate(y,h,p)}if(o)f=f/Math.pow(2,l-1);y={};y[d]=0;for(m=0;m<l;m++){g={};g[d]=(v?"-=":"+=")+f;r.animate(g,h,p).animate(y,h,p);f=o?f*2:f/2}if(o){g={opacity:0};g[d]=(v?"-=":"+=")+f;r.animate(g,h,p)}r.queue(function(){if(o)r.hide();e.effects.restore(r,i);e.effects.removeWrapper(r);n()});if(w>1)b.splice.apply(b,[1,0].concat(b.splice(w,c+1)));r.dequeue()}})(jQuerySBM);(function(e,t){e.effects.effect.clip=function(t,n){var r=e(this),i=["position","top","bottom","left","right","height","width"],s=e.effects.setMode(r,t.mode||"hide"),o=s==="show",u=t.direction||"vertical",a=u==="vertical",f=a?"height":"width",l=a?"top":"left",c={},h,p,d;e.effects.save(r,i);r.show();h=e.effects.createWrapper(r).css({overflow:"hidden"});p=r[0].tagName==="IMG"?h:r;d=p[f]();if(o){p.css(f,0);p.css(l,d/2)}c[f]=o?d:0;c[l]=o?0:d/2;p.animate(c,{queue:false,duration:t.duration,easing:t.easing,complete:function(){if(!o)r.hide();e.effects.restore(r,i);e.effects.removeWrapper(r);n()}})}})(jQuerySBM);(function(e,t){e.effects.effect.drop=function(t,n){var r=e(this),i=["position","top","bottom","left","right","opacity","height","width"],s=e.effects.setMode(r,t.mode||"hide"),o=s==="show",u=t.direction||"left",a=u==="up"||u==="down"?"top":"left",f=u==="up"||u==="left"?"pos":"neg",l={opacity:o?1:0},c;e.effects.save(r,i);r.show();e.effects.createWrapper(r);c=t.distance||r[a==="top"?"outerHeight":"outerWidth"](true)/2;if(o)r.css("opacity",0).css(a,f==="pos"?-c:c);l[a]=(o?f==="pos"?"+=":"-=":f==="pos"?"-=":"+=")+c;r.animate(l,{queue:false,duration:t.duration,easing:t.easing,complete:function(){if(s==="hide")r.hide();e.effects.restore(r,i);e.effects.removeWrapper(r);n()}})}})(jQuerySBM);(function(e,t){e.effects.effect.explode=function(t,n){function y(){c.push(this);if(c.length===r*i)b()}function b(){s.css({visibility:"visible"});e(c).remove();if(!u)s.hide();n()}var r=t.pieces?Math.round(Math.sqrt(t.pieces)):3,i=r,s=e(this),o=e.effects.setMode(s,t.mode||"hide"),u=o==="show",a=s.show().css("visibility","hidden").offset(),f=Math.ceil(s.outerWidth()/i),l=Math.ceil(s.outerHeight()/r),c=[],h,p,d,v,m,g;for(h=0;h<r;h++){v=a.top+h*l;g=h-(r-1)/2;for(p=0;p<i;p++){d=a.left+p*f;m=p-(i-1)/2;s.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-p*f,top:-h*l}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:f,height:l,left:d+(u?m*f:0),top:v+(u?g*l:0),opacity:u?0:1}).animate({left:d+(u?0:m*f),top:v+(u?0:g*l),opacity:u?1:0},t.duration||500,t.easing,y)}}}})(jQuerySBM);(function(e,t){e.effects.effect.fade=function(t,n){var r=e(this),i=e.effects.setMode(r,t.mode||"toggle");r.animate({opacity:i},{queue:false,duration:t.duration,easing:t.easing,complete:n})}})(jQuerySBM);(function(e,t){e.effects.effect.fold=function(t,n){var r=e(this),i=["position","top","bottom","left","right","height","width"],s=e.effects.setMode(r,t.mode||"hide"),o=s==="show",u=s==="hide",a=t.size||15,f=/([0-9]+)%/.exec(a),l=!!t.horizFirst,c=o!==l,h=c?["width","height"]:["height","width"],p=t.duration/2,d,v,m={},g={};e.effects.save(r,i);r.show();d=e.effects.createWrapper(r).css({overflow:"hidden"});v=c?[d.width(),d.height()]:[d.height(),d.width()];if(f)a=parseInt(f[1],10)/100*v[u?0:1];if(o)d.css(l?{height:0,width:a}:{height:a,width:0});m[h[0]]=o?v[0]:a;g[h[1]]=o?v[1]:0;d.animate(m,p,t.easing).animate(g,p,t.easing,function(){if(u)r.hide();e.effects.restore(r,i);e.effects.removeWrapper(r);n()})}})(jQuerySBM);(function(e,t){e.effects.effect.highlight=function(t,n){var r=e(this),i=["backgroundImage","backgroundColor","opacity"],s=e.effects.setMode(r,t.mode||"show"),o={backgroundColor:r.css("backgroundColor")};if(s==="hide")o.opacity=0;e.effects.save(r,i);r.show().css({backgroundImage:"none",backgroundColor:t.color||"#ffff99"}).animate(o,{queue:false,duration:t.duration,easing:t.easing,complete:function(){if(s==="hide")r.hide();e.effects.restore(r,i);n()}})}})(jQuerySBM);(function(e,t){e.effects.effect.pulsate=function(t,n){var r=e(this),i=e.effects.setMode(r,t.mode||"show"),s=i==="show",o=i==="hide",u=s||i==="hide",a=(t.times||5)*2+(u?1:0),f=t.duration/a,l=0,c=r.queue(),h=c.length,p;if(s||!r.is(":visible")){r.css("opacity",0).show();l=1}for(p=1;p<a;p++){r.animate({opacity:l},f,t.easing);l=1-l}r.animate({opacity:l},f,t.easing);r.queue(function(){if(o)r.hide();n()});if(h>1)c.splice.apply(c,[1,0].concat(c.splice(h,a+1)));r.dequeue()}})(jQuerySBM);(function(e,t){e.effects.effect.puff=function(t,n){var r=e(this),i=e.effects.setMode(r,t.mode||"hide"),s=i==="hide",o=parseInt(t.percent,10)||150,u=o/100,a={height:r.height(),width:r.width(),outerHeight:r.outerHeight(),outerWidth:r.outerWidth()};e.extend(t,{effect:"scale",queue:false,fade:true,mode:i,complete:n,percent:s?o:100,from:s?a:{height:a.height*u,width:a.width*u,outerHeight:a.outerHeight*u,outerWidth:a.outerWidth*u}});r.effect(t)};e.effects.effect.scale=function(t,n){var r=e(this),i=e.extend(true,{},t),s=e.effects.setMode(r,t.mode||"effect"),o=parseInt(t.percent,10)||(parseInt(t.percent,10)===0?0:s==="hide"?0:100),u=t.direction||"both",a=t.origin,f={height:r.height(),width:r.width(),outerHeight:r.outerHeight(),outerWidth:r.outerWidth()},l={y:u!=="horizontal"?o/100:1,x:u!=="vertical"?o/100:1};i.effect="size";i.queue=false;i.complete=n;if(s!=="effect"){i.origin=a||["middle","center"];i.restore=true}i.from=t.from||(s==="show"?{height:0,width:0,outerHeight:0,outerWidth:0}:f);i.to={height:f.height*l.y,width:f.width*l.x,outerHeight:f.outerHeight*l.y,outerWidth:f.outerWidth*l.x};if(i.fade){if(s==="show"){i.from.opacity=0;i.to.opacity=1}if(s==="hide"){i.from.opacity=1;i.to.opacity=0}}r.effect(i)};e.effects.effect.size=function(t,n){var r,i,s,o=e(this),u=["position","top","bottom","left","right","width","height","overflow","opacity"],a=["position","top","bottom","left","right","overflow","opacity"],f=["width","height","overflow"],l=["fontSize"],c=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],h=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],p=e.effects.setMode(o,t.mode||"effect"),d=t.restore||p!=="effect",v=t.scale||"both",m=t.origin||["middle","center"],g=o.css("position"),y=d?u:a,b={height:0,width:0,outerHeight:0,outerWidth:0};if(p==="show")o.show();r={height:o.height(),width:o.width(),outerHeight:o.outerHeight(),outerWidth:o.outerWidth()};if(t.mode==="toggle"&&p==="show"){o.from=t.to||b;o.to=t.from||r}else{o.from=t.from||(p==="show"?b:r);o.to=t.to||(p==="hide"?b:r)}s={from:{y:o.from.height/r.height,x:o.from.width/r.width},to:{y:o.to.height/r.height,x:o.to.width/r.width}};if(v==="box"||v==="both"){if(s.from.y!==s.to.y){y=y.concat(c);o.from=e.effects.setTransition(o,c,s.from.y,o.from);o.to=e.effects.setTransition(o,c,s.to.y,o.to)}if(s.from.x!==s.to.x){y=y.concat(h);o.from=e.effects.setTransition(o,h,s.from.x,o.from);o.to=e.effects.setTransition(o,h,s.to.x,o.to)}}if(v==="content"||v==="both")if(s.from.y!==s.to.y){y=y.concat(l).concat(f);o.from=e.effects.setTransition(o,l,s.from.y,o.from);o.to=e.effects.setTransition(o,l,s.to.y,o.to)}e.effects.save(o,y);o.show();e.effects.createWrapper(o);o.css("overflow","hidden").css(o.from);if(m){i=e.effects.getBaseline(m,r);o.from.top=(r.outerHeight-o.outerHeight())*i.y;o.from.left=(r.outerWidth-o.outerWidth())*i.x;o.to.top=(r.outerHeight-o.to.outerHeight)*i.y;o.to.left=(r.outerWidth-o.to.outerWidth)*i.x}o.css(o.from);if(v==="content"||v==="both"){c=c.concat(["marginTop","marginBottom"]).concat(l);h=h.concat(["marginLeft","marginRight"]);f=u.concat(c).concat(h);o.find("*[width]").each(function(){var n=e(this),r={height:n.height(),width:n.width(),outerHeight:n.outerHeight(),outerWidth:n.outerWidth()};if(d)e.effects.save(n,f);n.from={height:r.height*s.from.y,width:r.width*s.from.x,outerHeight:r.outerHeight*s.from.y,outerWidth:r.outerWidth*s.from.x};n.to={height:r.height*s.to.y,width:r.width*s.to.x,outerHeight:r.height*s.to.y,outerWidth:r.width*s.to.x};if(s.from.y!==s.to.y){n.from=e.effects.setTransition(n,c,s.from.y,n.from);n.to=e.effects.setTransition(n,c,s.to.y,n.to)}if(s.from.x!==s.to.x){n.from=e.effects.setTransition(n,h,s.from.x,n.from);n.to=e.effects.setTransition(n,h,s.to.x,n.to)}n.css(n.from);n.animate(n.to,t.duration,t.easing,function(){if(d)e.effects.restore(n,f)})})}o.animate(o.to,{queue:false,duration:t.duration,easing:t.easing,complete:function(){if(o.to.opacity===0)o.css("opacity",o.from.opacity);if(p==="hide")o.hide();e.effects.restore(o,y);if(!d)if(g==="static")o.css({position:"relative",top:o.to.top,left:o.to.left});else e.each(["top","left"],function(e,t){o.css(t,function(t,n){var r=parseInt(n,10),i=e?o.to.left:o.to.top;if(n==="auto")return i+"px";return r+i+"px"})});e.effects.removeWrapper(o);n()}})}})(jQuerySBM);(function(e,t){e.effects.effect.shake=function(t,n){var r=e(this),i=["position","top","bottom","left","right","height","width"],s=e.effects.setMode(r,t.mode||"effect"),o=t.direction||"left",u=t.distance||20,a=t.times||3,f=a*2+1,l=Math.round(t.duration/f),c=o==="up"||o==="down"?"top":"left",h=o==="up"||o==="left",p={},d={},v={},m,g=r.queue(),y=g.length;e.effects.save(r,i);r.show();e.effects.createWrapper(r);p[c]=(h?"-=":"+=")+u;d[c]=(h?"+=":"-=")+u*2;v[c]=(h?"-=":"+=")+u*2;r.animate(p,l,t.easing);for(m=1;m<a;m++)r.animate(d,l,t.easing).animate(v,l,t.easing);r.animate(d,l,t.easing).animate(p,l/2,t.easing).queue(function(){if(s==="hide")r.hide();e.effects.restore(r,i);e.effects.removeWrapper(r);n()});if(y>1)g.splice.apply(g,[1,0].concat(g.splice(y,f+1)));r.dequeue()}})(jQuerySBM);(function(e,t){e.effects.effect.slide=function(t,n){var r=e(this),i=["position","top","bottom","left","right","width","height"],s=e.effects.setMode(r,t.mode||"show"),o=s==="show",u=t.direction||"left",a=u==="up"||u==="down"?"top":"left",f=u==="up"||u==="left",l,c={};e.effects.save(r,i);r.show();l=t.distance||r[a==="top"?"outerHeight":"outerWidth"](true);e.effects.createWrapper(r).css({overflow:"hidden"});if(o)r.css(a,f?isNaN(l)?"-"+l:-l:l);c[a]=(o?f?"+=":"-=":f?"-=":"+=")+l;r.animate(c,{queue:false,duration:t.duration,easing:t.easing,complete:function(){if(s==="hide")r.hide();e.effects.restore(r,i);e.effects.removeWrapper(r);n()}})}})(jQuerySBM);(function(e,t){e.effects.effect.transfer=function(t,n){var r=e(this),i=e(t.to),s=i.css("position")==="fixed",o=e("body"),u=s?o.scrollTop():0,a=s?o.scrollLeft():0,f=i.offset(),l={top:f.top-u,left:f.left-a,height:i.innerHeight(),width:i.innerWidth()},c=r.offset(),h=e('<div class="ui-effects-transfer"></div>').appendTo(document.body).addClass(t.className).css({top:c.top-u,left:c.left-a,height:r.innerHeight(),width:r.innerWidth(),position:s?"fixed":"absolute"}).animate(l,t.duration,t.easing,function(){h.remove();n()})}})(jQuerySBM);(function(e,t){var n=false;e.widget("ui.menu",{version:"1.9.2",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-carat-1-e"},menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element;this.element.uniqueId().addClass("ui-menu ui-widget ui-widget-content ui-corner-all").toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length).attr({role:this.options.role,tabIndex:0}).bind("click"+this.eventNamespace,e.proxy(function(e){if(this.options.disabled)e.preventDefault()},this));if(this.options.disabled)this.element.addClass("ui-state-disabled").attr("aria-disabled","true");this._on({"mousedown .ui-menu-item > a":function(e){e.preventDefault()},"click .ui-state-disabled > a":function(e){e.preventDefault()},"click .ui-menu-item:has(a)":function(t){var r=e(t.target).closest(".ui-menu-item");if(!n&&r.not(".ui-state-disabled").length){n=true;this.select(t);if(r.has(".ui-menu").length)this.expand(t);else if(!this.element.is(":focus")){this.element.trigger("focus",[true]);if(this.active&&this.active.parents(".ui-menu").length===1)clearTimeout(this.timer)}}},"mouseenter .ui-menu-item":function(t){var n=e(t.currentTarget);n.siblings().children(".ui-state-active").removeClass("ui-state-active");this.focus(t,n)},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(e,t){var n=this.active||this.element.children(".ui-menu-item").eq(0);if(!t)this.focus(e,n)},blur:function(t){this._delay(function(){if(!e.contains(this.element[0],this.document[0].activeElement))this.collapseAll(t)})},keydown:"_keydown"});this.refresh();this._on(this.document,{click:function(t){if(!e(t.target).closest(".ui-menu").length)this.collapseAll(t);n=false}})},_destroy:function(){this.element.removeAttr("aria-activedescendant").find(".ui-menu").andSelf().removeClass("ui-menu ui-widget ui-widget-content ui-corner-all ui-menu-icons").removeAttr("role").removeAttr("tabIndex").removeAttr("aria-labelledby").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-disabled").removeUniqueId().show();this.element.find(".ui-menu-item").removeClass("ui-menu-item").removeAttr("role").removeAttr("aria-disabled").children("a").removeUniqueId().removeClass("ui-corner-all ui-state-hover").removeAttr("tabIndex").removeAttr("role").removeAttr("aria-haspopup").children().each(function(){var t=e(this);if(t.data("ui-menu-submenu-carat"))t.remove()});this.element.find(".ui-menu-divider").removeClass("ui-menu-divider ui-widget-content")},_keydown:function(t){function a(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}var n,r,i,s,o,u=true;switch(t.keyCode){case e.ui.keyCode.PAGE_UP:this.previousPage(t);break;case e.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case e.ui.keyCode.HOME:this._move("first","first",t);break;case e.ui.keyCode.END:this._move("last","last",t);break;case e.ui.keyCode.UP:this.previous(t);break;case e.ui.keyCode.DOWN:this.next(t);break;case e.ui.keyCode.LEFT:this.collapse(t);break;case e.ui.keyCode.RIGHT:if(this.active&&!this.active.is(".ui-state-disabled"))this.expand(t);break;case e.ui.keyCode.ENTER:case e.ui.keyCode.SPACE:this._activate(t);break;case e.ui.keyCode.ESCAPE:this.collapse(t);break;default:u=false;r=this.previousFilter||"";i=String.fromCharCode(t.keyCode);s=false;clearTimeout(this.filterTimer);if(i===r)s=true;else i=r+i;o=new RegExp("^"+a(i),"i");n=this.activeMenu.children(".ui-menu-item").filter(function(){return o.test(e(this).children("a").text())});n=s&&n.index(this.active.next())!==-1?this.active.nextAll(".ui-menu-item"):n;if(!n.length){i=String.fromCharCode(t.keyCode);o=new RegExp("^"+a(i),"i");n=this.activeMenu.children(".ui-menu-item").filter(function(){return o.test(e(this).children("a").text())})}if(n.length){this.focus(t,n);if(n.length>1){this.previousFilter=i;this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)}else delete this.previousFilter}else delete this.previousFilter}if(u)t.preventDefault()},_activate:function(e){if(!this.active.is(".ui-state-disabled"))if(this.active.children("a[aria-haspopup='true']").length)this.expand(e);else this.select(e)},refresh:function(){var t,n=this.options.icons.submenu,r=this.element.find(this.options.menus);r.filter(":not(.ui-menu)").addClass("ui-menu ui-widget ui-widget-content ui-corner-all").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=e(this),r=t.prev("a"),i=e("<span>").addClass("ui-menu-icon ui-icon "+n).data("ui-menu-submenu-carat",true);r.attr("aria-haspopup","true").prepend(i);t.attr("aria-labelledby",r.attr("id"))});t=r.add(this.element);t.children(":not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","presentation").children("a").uniqueId().addClass("ui-corner-all").attr({tabIndex:-1,role:this._itemRole()});t.children(":not(.ui-menu-item)").each(function(){var t=e(this);if(!/[^\-\u2014\u2013\s]/.test(t.text()))t.addClass("ui-widget-content ui-menu-divider")});t.children(".ui-state-disabled").attr("aria-disabled","true");if(this.active&&!e.contains(this.element[0],this.active[0]))this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},focus:function(e,t){var n,r;this.blur(e,e&&e.type==="focus");this._scrollIntoView(t);this.active=t.first();r=this.active.children("a").addClass("ui-state-focus");if(this.options.role)this.element.attr("aria-activedescendant",r.attr("id"));this.active.parent().closest(".ui-menu-item").children("a:first").addClass("ui-state-active");if(e&&e.type==="keydown")this._close();else this.timer=this._delay(function(){this._close()},this.delay);n=t.children(".ui-menu");if(n.length&&/^mouse/.test(e.type))this._startOpening(n);this.activeMenu=t.parent();this._trigger("focus",e,{item:t})},_scrollIntoView:function(t){var n,r,i,s,o,u;if(this._hasScroll()){n=parseFloat(e.css(this.activeMenu[0],"borderTopWidth"))||0;r=parseFloat(e.css(this.activeMenu[0],"paddingTop"))||0;i=t.offset().top-this.activeMenu.offset().top-n-r;s=this.activeMenu.scrollTop();o=this.activeMenu.height();u=t.height();if(i<0)this.activeMenu.scrollTop(s+i);else if(i+u>o)this.activeMenu.scrollTop(s+i-o+u)}},blur:function(e,t){if(!t)clearTimeout(this.timer);if(!this.active)return;this.active.children("a").removeClass("ui-state-focus");this.active=null;this._trigger("blur",e,{item:this.active})},_startOpening:function(e){clearTimeout(this.timer);if(e.attr("aria-hidden")!=="true")return;this.timer=this._delay(function(){this._close();this._open(e)},this.delay)},_open:function(t){var n=e.extend({of:this.active},this.options.position);clearTimeout(this.timer);this.element.find(".ui-menu").not(t.parents(".ui-menu")).hide().attr("aria-hidden","true");t.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(n)},collapseAll:function(t,n){clearTimeout(this.timer);this.timer=this._delay(function(){var r=n?this.element:e(t&&t.target).closest(this.element.find(".ui-menu"));if(!r.length)r=this.element;this._close(r);this.blur(t);this.activeMenu=r},this.delay)},_close:function(e){if(!e)e=this.active?this.active.parent():this.element;e.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false").end().find("a.ui-state-active").removeClass("ui-state-active")},collapse:function(e){var t=this.active&&this.active.parent().closest(".ui-menu-item",this.element);if(t&&t.length){this._close();this.focus(e,t)}},expand:function(e){var t=this.active&&this.active.children(".ui-menu ").children(".ui-menu-item").first();if(t&&t.length){this._open(t.parent());this._delay(function(){this.focus(e,t)})}},next:function(e){this._move("next","first",e)},previous:function(e){this._move("prev","last",e)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(e,t,n){var r;if(this.active)if(e==="first"||e==="last")r=this.active[e==="first"?"prevAll":"nextAll"](".ui-menu-item").eq(-1);else r=this.active[e+"All"](".ui-menu-item").eq(0);if(!r||!r.length||!this.active)r=this.activeMenu.children(".ui-menu-item")[t]();this.focus(n,r)},nextPage:function(t){var n,r,i;if(!this.active){this.next(t);return}if(this.isLastItem())return;if(this._hasScroll()){r=this.active.offset().top;i=this.element.height();this.active.nextAll(".ui-menu-item").each(function(){n=e(this);return n.offset().top-r-i<0});this.focus(t,n)}else this.focus(t,this.activeMenu.children(".ui-menu-item")[!this.active?"first":"last"]())},previousPage:function(t){var n,r,i;if(!this.active){this.next(t);return}if(this.isFirstItem())return;if(this._hasScroll()){r=this.active.offset().top;i=this.element.height();this.active.prevAll(".ui-menu-item").each(function(){n=e(this);return n.offset().top-r+i>0});this.focus(t,n)}else this.focus(t,this.activeMenu.children(".ui-menu-item").first())},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(t){this.active=this.active||e(t.target).closest(".ui-menu-item");var n={item:this.active};if(!this.active.has(".ui-menu").length)this.collapseAll(t,true);this._trigger("select",t,n)}})})(jQuerySBM);(function(e,t){function h(e,t,n){return[parseInt(e[0],10)*(l.test(e[0])?t/100:1),parseInt(e[1],10)*(l.test(e[1])?n/100:1)]}function p(t,n){return parseInt(e.css(t,n),10)||0}e.ui=e.ui||{};var n,r=Math.max,i=Math.abs,s=Math.round,o=/left|center|right/,u=/top|center|bottom/,a=/[\+\-]\d+%?/,f=/^\w+/,l=/%$/,c=e.fn.position;e.position={scrollbarWidth:function(){if(n!==t)return n;var r,i,s=e("<div style='display:block;width:50px;height:50px;overflow:hidden;'><div style='height:100px;width:auto;'></div></div>"),o=s.children()[0];e("body").append(s);r=o.offsetWidth;s.css("overflow","scroll");i=o.offsetWidth;if(r===i)i=s[0].clientWidth;s.remove();return n=r-i},getScrollInfo:function(t){var n=t.isWindow?"":t.element.css("overflow-x"),r=t.isWindow?"":t.element.css("overflow-y"),i=n==="scroll"||n==="auto"&&t.width<t.element[0].scrollWidth,s=r==="scroll"||r==="auto"&&t.height<t.element[0].scrollHeight;return{width:i?e.position.scrollbarWidth():0,height:s?e.position.scrollbarWidth():0}},getWithinInfo:function(t){var n=e(t||window),r=e.isWindow(n[0]);return{element:n,isWindow:r,offset:n.offset()||{left:0,top:0},scrollLeft:n.scrollLeft(),scrollTop:n.scrollTop(),width:r?n.width():n.outerWidth(),height:r?n.height():n.outerHeight()}}};e.fn.position=function(t){if(!t||!t.of)return c.apply(this,arguments);t=e.extend({},t);var n,l,d,v,m,g=e(t.of),y=e.position.getWithinInfo(t.within),b=e.position.getScrollInfo(y),w=g[0],E=(t.collision||"flip").split(" "),S={};if(w.nodeType===9){l=g.width();d=g.height();v={top:0,left:0}}else if(e.isWindow(w)){l=g.width();d=g.height();v={top:g.scrollTop(),left:g.scrollLeft()}}else if(w.preventDefault){t.at="left top";l=d=0;v={top:w.pageY,left:w.pageX}}else{l=g.outerWidth();d=g.outerHeight();v=g.offset()}m=e.extend({},v);e.each(["my","at"],function(){var e=(t[this]||"").split(" "),n,r;if(e.length===1)e=o.test(e[0])?e.concat(["center"]):u.test(e[0])?["center"].concat(e):["center","center"];e[0]=o.test(e[0])?e[0]:"center";e[1]=u.test(e[1])?e[1]:"center";n=a.exec(e[0]);r=a.exec(e[1]);S[this]=[n?n[0]:0,r?r[0]:0];t[this]=[f.exec(e[0])[0],f.exec(e[1])[0]]});if(E.length===1)E[1]=E[0];if(t.at[0]==="right")m.left+=l;else if(t.at[0]==="center")m.left+=l/2;if(t.at[1]==="bottom")m.top+=d;else if(t.at[1]==="center")m.top+=d/2;n=h(S.at,l,d);m.left+=n[0];m.top+=n[1];return this.each(function(){var o,u,a=e(this),f=a.outerWidth(),c=a.outerHeight(),w=p(this,"marginLeft"),x=p(this,"marginTop"),T=f+w+p(this,"marginRight")+b.width,N=c+x+p(this,"marginBottom")+b.height,C=e.extend({},m),k=h(S.my,a.outerWidth(),a.outerHeight());if(t.my[0]==="right")C.left-=f;else if(t.my[0]==="center")C.left-=f/2;if(t.my[1]==="bottom")C.top-=c;else if(t.my[1]==="center")C.top-=c/2;C.left+=k[0];C.top+=k[1];if(!e.support.offsetFractions){C.left=s(C.left);C.top=s(C.top)}o={marginLeft:w,marginTop:x};e.each(["left","top"],function(r,i){if(e.ui.position[E[r]])e.ui.position[E[r]][i](C,{targetWidth:l,targetHeight:d,elemWidth:f,elemHeight:c,collisionPosition:o,collisionWidth:T,collisionHeight:N,offset:[n[0]+k[0],n[1]+k[1]],my:t.my,at:t.at,within:y,elem:a})});if(e.fn.bgiframe)a.bgiframe();if(t.using)u=function(e){var n=v.left-C.left,s=n+l-f,o=v.top-C.top,u=o+d-c,h={target:{element:g,left:v.left,top:v.top,width:l,height:d},element:{element:a,left:C.left,top:C.top,width:f,height:c},horizontal:s<0?"left":n>0?"right":"center",vertical:u<0?"top":o>0?"bottom":"middle"};if(l<f&&i(n+s)<l)h.horizontal="center";if(d<c&&i(o+u)<d)h.vertical="middle";if(r(i(n),i(s))>r(i(o),i(u)))h.important="horizontal";else h.important="vertical";t.using.call(this,e,h)};a.offset(e.extend(C,{using:u}))})};e.ui.position={fit:{left:function(e,t){var n=t.within,i=n.isWindow?n.scrollLeft:n.offset.left,s=n.width,o=e.left-t.collisionPosition.marginLeft,u=i-o,a=o+t.collisionWidth-s-i,f;if(t.collisionWidth>s)if(u>0&&a<=0){f=e.left+u+t.collisionWidth-s-i;e.left+=u-f}else if(a>0&&u<=0)e.left=i;else if(u>a)e.left=i+s-t.collisionWidth;else e.left=i;else if(u>0)e.left+=u;else if(a>0)e.left-=a;else e.left=r(e.left-o,e.left)},top:function(e,t){var n=t.within,i=n.isWindow?n.scrollTop:n.offset.top,s=t.within.height,o=e.top-t.collisionPosition.marginTop,u=i-o,a=o+t.collisionHeight-s-i,f;if(t.collisionHeight>s)if(u>0&&a<=0){f=e.top+u+t.collisionHeight-s-i;e.top+=u-f}else if(a>0&&u<=0)e.top=i;else if(u>a)e.top=i+s-t.collisionHeight;else e.top=i;else if(u>0)e.top+=u;else if(a>0)e.top-=a;else e.top=r(e.top-o,e.top)}},flip:{left:function(e,t){var n=t.within,r=n.offset.left+n.scrollLeft,s=n.width,o=n.isWindow?n.scrollLeft:n.offset.left,u=e.left-t.collisionPosition.marginLeft,a=u-o,f=u+t.collisionWidth-s-o,l=t.my[0]==="left"?-t.elemWidth:t.my[0]==="right"?t.elemWidth:0,c=t.at[0]==="left"?t.targetWidth:t.at[0]==="right"?-t.targetWidth:0,h=-2*t.offset[0],p,d;if(a<0){p=e.left+l+c+h+t.collisionWidth-s-r;if(p<0||p<i(a))e.left+=l+c+h}else if(f>0){d=e.left-t.collisionPosition.marginLeft+l+c+h-o;if(d>0||i(d)<f)e.left+=l+c+h}},top:function(e,t){var n=t.within,r=n.offset.top+n.scrollTop,s=n.height,o=n.isWindow?n.scrollTop:n.offset.top,u=e.top-t.collisionPosition.marginTop,a=u-o,f=u+t.collisionHeight-s-o,l=t.my[1]==="top",c=l?-t.elemHeight:t.my[1]==="bottom"?t.elemHeight:0,h=t.at[1]==="top"?t.targetHeight:t.at[1]==="bottom"?-t.targetHeight:0,p=-2*t.offset[1],d,v;if(a<0){v=e.top+c+h+p+t.collisionHeight-s-r;if(e.top+c+h+p>a&&(v<0||v<i(a)))e.top+=c+h+p}else if(f>0){d=e.top-t.collisionPosition.marginTop+c+h+p-o;if(e.top+c+h+p>f&&(d>0||i(d)<f))e.top+=c+h+p}}},flipfit:{left:function(){e.ui.position.flip.left.apply(this,arguments);e.ui.position.fit.left.apply(this,arguments)},top:function(){e.ui.position.flip.top.apply(this,arguments);e.ui.position.fit.top.apply(this,arguments)}}};(function(){var t,n,r,i,s,o=document.getElementsByTagName("body")[0],u=document.createElement("div");t=document.createElement(o?"div":"body");r={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"};if(o)e.extend(r,{position:"absolute",left:"-1000px",top:"-1000px"});for(s in r)t.style[s]=r[s];t.appendChild(u);n=o||document.documentElement;n.insertBefore(t,n.firstChild);u.style.cssText="position: absolute; left: 10.7432222px;";i=e(u).offset().left;e.support.offsetFractions=i>10&&i<11;t.innerHTML="";n.removeChild(t)})();if(e.uiBackCompat!==false)(function(e){var n=e.fn.position;e.fn.position=function(r){if(!r||!r.offset)return n.call(this,r);var i=r.offset.split(" "),s=r.at.split(" ");if(i.length===1)i[1]=i[0];if(/^\d/.test(i[0]))i[0]="+"+i[0];if(/^\d/.test(i[1]))i[1]="+"+i[1];if(s.length===1)if(/left|center|right/.test(s[0]))s[1]="center";else{s[1]=s[0];s[0]="center"}return n.call(this,e.extend(r,{at:s[0]+i[0]+" "+s[1]+i[1],offset:t}))}})(jQuerySBM)})(jQuerySBM);(function(e,t){e.widget("ui.progressbar",{version:"1.9.2",options:{value:0,max:100},min:0,_create:function(){this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar","aria-valuemin":this.min,"aria-valuemax":this.options.max,"aria-valuenow":this._value()});this.valueDiv=e("<div class='ui-progressbar-value ui-widget-header ui-corner-left'></div>").appendTo(this.element);this.oldValue=this._value();this._refreshValue()},_destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow");this.valueDiv.remove()},value:function(e){if(e===t)return this._value();this._setOption("value",e);return this},_setOption:function(e,t){if(e==="value"){this.options.value=t;this._refreshValue();if(this._value()===this.options.max)this._trigger("complete")}this._super(e,t)},_value:function(){var e=this.options.value;if(typeof e!=="number")e=0;return Math.min(this.options.max,Math.max(this.min,e))},_percentage:function(){return 100*this._value()/this.options.max},_refreshValue:function(){var e=this.value(),t=this._percentage();if(this.oldValue!==e){this.oldValue=e;this._trigger("change")}this.valueDiv.toggle(e>this.min).toggleClass("ui-corner-right",e===this.options.max).width(t.toFixed(0)+"%");this.element.attr("aria-valuenow",e)}})})(jQuerySBM);(function(e,t){var n=5;e.widget("ui.slider",e.ui.mouse,{version:"1.9.2",widgetEventPrefix:"slide",options:{animate:false,distance:0,max:100,min:0,orientation:"horizontal",range:false,step:1,value:0,values:null},_create:function(){var t,r,i=this.options,s=this.element.find(".ui-slider-handle").addClass("ui-state-default ui-corner-all"),o="<a class='ui-slider-handle ui-state-default ui-corner-all' href='#'></a>",u=[];this._keySliding=false;this._mouseSliding=false;this._animateOff=true;this._handleIndex=null;this._detectOrientation();this._mouseInit();this.element.addClass("ui-slider"+" ui-slider-"+this.orientation+" ui-widget"+" ui-widget-content"+" ui-corner-all"+(i.disabled?" ui-slider-disabled ui-disabled":""));this.range=e([]);if(i.range){if(i.range===true){if(!i.values)i.values=[this._valueMin(),this._valueMin()];if(i.values.length&&i.values.length!==2)i.values=[i.values[0],i.values[0]]}this.range=e("<div></div>").appendTo(this.element).addClass("ui-slider-range"+" ui-widget-header"+(i.range==="min"||i.range==="max"?" ui-slider-range-"+i.range:""))}r=i.values&&i.values.length||1;for(t=s.length;t<r;t++)u.push(o);this.handles=s.add(e(u.join("")).appendTo(this.element));this.handle=this.handles.eq(0);this.handles.add(this.range).filter("a").click(function(e){e.preventDefault()}).mouseenter(function(){if(!i.disabled)e(this).addClass("ui-state-hover")}).mouseleave(function(){e(this).removeClass("ui-state-hover")}).focus(function(){if(!i.disabled){e(".ui-slider .ui-state-focus").removeClass("ui-state-focus");e(this).addClass("ui-state-focus")}else e(this).blur()}).blur(function(){e(this).removeClass("ui-state-focus")});this.handles.each(function(t){e(this).data("ui-slider-handle-index",t)});this._on(this.handles,{keydown:function(t){var r,i,s,o,u=e(t.target).data("ui-slider-handle-index");switch(t.keyCode){case e.ui.keyCode.HOME:case e.ui.keyCode.END:case e.ui.keyCode.PAGE_UP:case e.ui.keyCode.PAGE_DOWN:case e.ui.keyCode.UP:case e.ui.keyCode.RIGHT:case e.ui.keyCode.DOWN:case e.ui.keyCode.LEFT:t.preventDefault();if(!this._keySliding){this._keySliding=true;e(t.target).addClass("ui-state-active");r=this._start(t,u);if(r===false)return}break}o=this.options.step;if(this.options.values&&this.options.values.length)i=s=this.values(u);else i=s=this.value();switch(t.keyCode){case e.ui.keyCode.HOME:s=this._valueMin();break;case e.ui.keyCode.END:s=this._valueMax();break;case e.ui.keyCode.PAGE_UP:s=this._trimAlignValue(i+(this._valueMax()-this._valueMin())/n);break;case e.ui.keyCode.PAGE_DOWN:s=this._trimAlignValue(i-(this._valueMax()-this._valueMin())/n);break;case e.ui.keyCode.UP:case e.ui.keyCode.RIGHT:if(i===this._valueMax())return;s=this._trimAlignValue(i+o);break;case e.ui.keyCode.DOWN:case e.ui.keyCode.LEFT:if(i===this._valueMin())return;s=this._trimAlignValue(i-o);break}this._slide(t,u,s)},keyup:function(t){var n=e(t.target).data("ui-slider-handle-index");if(this._keySliding){this._keySliding=false;this._stop(t,n);this._change(t,n);e(t.target).removeClass("ui-state-active")}}});this._refreshValue();this._animateOff=false},_destroy:function(){this.handles.remove();this.range.remove();this.element.removeClass("ui-slider"+" ui-slider-horizontal"+" ui-slider-vertical"+" ui-slider-disabled"+" ui-widget"+" ui-widget-content"+" ui-corner-all");this._mouseDestroy()},_mouseCapture:function(t){var n,r,i,s,o,u,a,f,l=this,c=this.options;if(c.disabled)return false;this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();n={x:t.pageX,y:t.pageY};r=this._normValueFromMouse(n);i=this._valueMax()-this._valueMin()+1;this.handles.each(function(t){var n=Math.abs(r-l.values(t));if(i>n){i=n;s=e(this);o=t}});if(c.range===true&&this.values(1)===c.min){o+=1;s=e(this.handles[o])}u=this._start(t,o);if(u===false)return false;this._mouseSliding=true;this._handleIndex=o;s.addClass("ui-state-active").focus();a=s.offset();f=!e(t.target).parents().andSelf().is(".ui-slider-handle");this._clickOffset=f?{left:0,top:0}:{left:t.pageX-a.left-s.width()/2,top:t.pageY-a.top-s.height()/2-(parseInt(s.css("borderTopWidth"),10)||0)-(parseInt(s.css("borderBottomWidth"),10)||0)+(parseInt(s.css("marginTop"),10)||0)};if(!this.handles.hasClass("ui-state-hover"))this._slide(t,o,r);this._animateOff=true;return true},_mouseStart:function(){return true},_mouseDrag:function(e){var t={x:e.pageX,y:e.pageY},n=this._normValueFromMouse(t);this._slide(e,this._handleIndex,n);return false},_mouseStop:function(e){this.handles.removeClass("ui-state-active");this._mouseSliding=false;this._stop(e,this._handleIndex);this._change(e,this._handleIndex);this._handleIndex=null;this._clickOffset=null;this._animateOff=false;return false},_detectOrientation:function(){this.orientation=this.options.orientation==="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(e){var t,n,r,i,s;if(this.orientation==="horizontal"){t=this.elementSize.width;n=e.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)}else{t=this.elementSize.height;n=e.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)}r=n/t;if(r>1)r=1;if(r<0)r=0;if(this.orientation==="vertical")r=1-r;i=this._valueMax()-this._valueMin();s=this._valueMin()+r*i;return this._trimAlignValue(s)},_start:function(e,t){var n={handle:this.handles[t],value:this.value()};if(this.options.values&&this.options.values.length){n.value=this.values(t);n.values=this.values()}return this._trigger("start",e,n)},_slide:function(e,t,n){var r,i,s;if(this.options.values&&this.options.values.length){r=this.values(t?0:1);if(this.options.values.length===2&&this.options.range===true&&(t===0&&n>r||t===1&&n<r))n=r;if(n!==this.values(t)){i=this.values();i[t]=n;s=this._trigger("slide",e,{handle:this.handles[t],value:n,values:i});r=this.values(t?0:1);if(s!==false)this.values(t,n,true)}}else if(n!==this.value()){s=this._trigger("slide",e,{handle:this.handles[t],value:n});if(s!==false)this.value(n)}},_stop:function(e,t){var n={handle:this.handles[t],value:this.value()};if(this.options.values&&this.options.values.length){n.value=this.values(t);n.values=this.values()}this._trigger("stop",e,n)},_change:function(e,t){if(!this._keySliding&&!this._mouseSliding){var n={handle:this.handles[t],value:this.value()};if(this.options.values&&this.options.values.length){n.value=this.values(t);n.values=this.values()}this._trigger("change",e,n)}},value:function(e){if(arguments.length){this.options.value=this._trimAlignValue(e);this._refreshValue();this._change(null,0);return}return this._value()},values:function(t,n){var r,i,s;if(arguments.length>1){this.options.values[t]=this._trimAlignValue(n);this._refreshValue();this._change(null,t);return}if(arguments.length)if(e.isArray(arguments[0])){r=this.options.values;i=arguments[0];for(s=0;s<r.length;s+=1){r[s]=this._trimAlignValue(i[s]);this._change(null,s)}this._refreshValue()}else if(this.options.values&&this.options.values.length)return this._values(t);else return this.value();else return this._values()},_setOption:function(t,n){var r,i=0;if(e.isArray(this.options.values))i=this.options.values.length;e.Widget.prototype._setOption.apply(this,arguments);switch(t){case"disabled":if(n){this.handles.filter(".ui-state-focus").blur();this.handles.removeClass("ui-state-hover");this.handles.prop("disabled",true);this.element.addClass("ui-disabled")}else{this.handles.prop("disabled",false);this.element.removeClass("ui-disabled")}break;case"orientation":this._detectOrientation();this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.orientation);this._refreshValue();break;case"value":this._animateOff=true;this._refreshValue();this._change(null,0);this._animateOff=false;break;case"values":this._animateOff=true;this._refreshValue();for(r=0;r<i;r+=1)this._change(null,r);this._animateOff=false;break;case"min":case"max":this._animateOff=true;this._refreshValue();this._animateOff=false;break}},_value:function(){var e=this.options.value;e=this._trimAlignValue(e);return e},_values:function(e){var t,n,r;if(arguments.length){t=this.options.values[e];t=this._trimAlignValue(t);return t}else{n=this.options.values.slice();for(r=0;r<n.length;r+=1)n[r]=this._trimAlignValue(n[r]);return n}},_trimAlignValue:function(e){if(e<=this._valueMin())return this._valueMin();if(e>=this._valueMax())return this._valueMax();var t=this.options.step>0?this.options.step:1,n=(e-this._valueMin())%t,r=e-n;if(Math.abs(n)*2>=t)r+=n>0?t:-t;return parseFloat(r.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var t,n,r,i,s,o=this.options.range,u=this.options,a=this,f=!this._animateOff?u.animate:false,l={};if(this.options.values&&this.options.values.length)this.handles.each(function(r){n=(a.values(r)-a._valueMin())/(a._valueMax()-a._valueMin())*100;l[a.orientation==="horizontal"?"left":"bottom"]=n+"%";e(this).stop(1,1)[f?"animate":"css"](l,u.animate);if(a.options.range===true)if(a.orientation==="horizontal"){if(r===0)a.range.stop(1,1)[f?"animate":"css"]({left:n+"%"},u.animate);if(r===1)a.range[f?"animate":"css"]({width:n-t+"%"},{queue:false,duration:u.animate})}else{if(r===0)a.range.stop(1,1)[f?"animate":"css"]({bottom:n+"%"},u.animate);if(r===1)a.range[f?"animate":"css"]({height:n-t+"%"},{queue:false,duration:u.animate})}t=n});else{r=this.value();i=this._valueMin();s=this._valueMax();n=s!==i?(r-i)/(s-i)*100:0;l[this.orientation==="horizontal"?"left":"bottom"]=n+"%";this.handle.stop(1,1)[f?"animate":"css"](l,u.animate);if(o==="min"&&this.orientation==="horizontal")this.range.stop(1,1)[f?"animate":"css"]({width:n+"%"},u.animate);if(o==="max"&&this.orientation==="horizontal")this.range[f?"animate":"css"]({width:100-n+"%"},{queue:false,duration:u.animate});if(o==="min"&&this.orientation==="vertical")this.range.stop(1,1)[f?"animate":"css"]({height:n+"%"},u.animate);if(o==="max"&&this.orientation==="vertical")this.range[f?"animate":"css"]({height:100-n+"%"},{queue:false,duration:u.animate})}}})})(jQuerySBM);(function(e){function t(e){return function(){var t=this.element.val();e.apply(this,arguments);this._refresh();if(t!==this.element.val())this._trigger("change")}}e.widget("ui.spinner",{version:"1.9.2",defaultElement:"<input>",widgetEventPrefix:"spin",options:{culture:null,icons:{down:"ui-icon-triangle-1-s",up:"ui-icon-triangle-1-n"},incremental:true,max:null,min:null,numberFormat:null,page:10,step:1,change:null,spin:null,start:null,stop:null},_create:function(){this._setOption("max",this.options.max);this._setOption("min",this.options.min);this._setOption("step",this.options.step);this._value(this.element.val(),true);this._draw();this._on(this._events);this._refresh();this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_getCreateOptions:function(){var t={},n=this.element;e.each(["min","max","step"],function(e,r){var i=n.attr(r);if(i!==undefined&&i.length)t[r]=i});return t},_events:{keydown:function(e){if(this._start(e)&&this._keydown(e))e.preventDefault()},keyup:"_stop",focus:function(){this.previous=this.element.val()},blur:function(e){if(this.cancelBlur){delete this.cancelBlur;return}this._refresh();if(this.previous!==this.element.val())this._trigger("change",e)},mousewheel:function(e,t){if(!t)return;if(!this.spinning&&!this._start(e))return false;this._spin((t>0?1:-1)*this.options.step,e);clearTimeout(this.mousewheelTimer);this.mousewheelTimer=this._delay(function(){if(this.spinning)this._stop(e)},100);e.preventDefault()},"mousedown .ui-spinner-button":function(t){function r(){var e=this.element[0]===this.document[0].activeElement;if(!e){this.element.focus();this.previous=n;this._delay(function(){this.previous=n})}}var n;n=this.element[0]===this.document[0].activeElement?this.previous:this.element.val();t.preventDefault();r.call(this);this.cancelBlur=true;this._delay(function(){delete this.cancelBlur;r.call(this)});if(this._start(t)===false)return;this._repeat(null,e(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t)},"mouseup .ui-spinner-button":"_stop","mouseenter .ui-spinner-button":function(t){if(!e(t.currentTarget).hasClass("ui-state-active"))return;if(this._start(t)===false)return false;this._repeat(null,e(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t)},"mouseleave .ui-spinner-button":"_stop"},_draw:function(){var e=this.uiSpinner=this.element.addClass("ui-spinner-input").attr("autocomplete","off").wrap(this._uiSpinnerHtml()).parent().append(this._buttonHtml());this.element.attr("role","spinbutton");this.buttons=e.find(".ui-spinner-button").attr("tabIndex",-1).button().removeClass("ui-corner-all");if(this.buttons.height()>Math.ceil(e.height()*.5)&&e.height()>0)e.height(e.height());if(this.options.disabled)this.disable()},_keydown:function(t){var n=this.options,r=e.ui.keyCode;switch(t.keyCode){case r.UP:this._repeat(null,1,t);return true;case r.DOWN:this._repeat(null,-1,t);return true;case r.PAGE_UP:this._repeat(null,n.page,t);return true;case r.PAGE_DOWN:this._repeat(null,-n.page,t);return true}return false},_uiSpinnerHtml:function(){return"<span class='ui-spinner ui-widget ui-widget-content ui-corner-all'></span>"},_buttonHtml:function(){return""+"<a class='ui-spinner-button ui-spinner-up ui-corner-tr'>"+"<span class='ui-icon "+this.options.icons.up+"'>&#9650;</span>"+"</a>"+"<a class='ui-spinner-button ui-spinner-down ui-corner-br'>"+"<span class='ui-icon "+this.options.icons.down+"'>&#9660;</span>"+"</a>"},_start:function(e){if(!this.spinning&&this._trigger("start",e)===false)return false;if(!this.counter)this.counter=1;this.spinning=true;return true},_repeat:function(e,t,n){e=e||500;clearTimeout(this.timer);this.timer=this._delay(function(){this._repeat(40,t,n)},e);this._spin(t*this.options.step,n)},_spin:function(e,t){var n=this.value()||0;if(!this.counter)this.counter=1;n=this._adjustValue(n+e*this._increment(this.counter));if(!this.spinning||this._trigger("spin",t,{value:n})!==false){this._value(n);this.counter++}},_increment:function(t){var n=this.options.incremental;if(n)return e.isFunction(n)?n(t):Math.floor(t*t*t/5e4-t*t/500+17*t/200+1);return 1},_precision:function(){var e=this._precisionOf(this.options.step);if(this.options.min!==null)e=Math.max(e,this._precisionOf(this.options.min));return e},_precisionOf:function(e){var t=e.toString(),n=t.indexOf(".");return n===-1?0:t.length-n-1},_adjustValue:function(e){var t,n,r=this.options;t=r.min!==null?r.min:0;n=e-t;n=Math.round(n/r.step)*r.step;e=t+n;e=parseFloat(e.toFixed(this._precision()));if(r.max!==null&&e>r.max)return r.max;if(r.min!==null&&e<r.min)return r.min;return e},_stop:function(e){if(!this.spinning)return;clearTimeout(this.timer);clearTimeout(this.mousewheelTimer);this.counter=0;this.spinning=false;this._trigger("stop",e)},_setOption:function(e,t){if(e==="culture"||e==="numberFormat"){var n=this._parse(this.element.val());this.options[e]=t;this.element.val(this._format(n));return}if(e==="max"||e==="min"||e==="step")if(typeof t==="string")t=this._parse(t);this._super(e,t);if(e==="disabled")if(t){this.element.prop("disabled",true);this.buttons.button("disable")}else{this.element.prop("disabled",false);this.buttons.button("enable")}},_setOptions:t(function(e){this._super(e);this._value(this.element.val())}),_parse:function(e){if(typeof e==="string"&&e!=="")e=window.Globalize&&this.options.numberFormat?Globalize.parseFloat(e,10,this.options.culture):+e;return e===""||isNaN(e)?null:e},_format:function(e){if(e==="")return"";return window.Globalize&&this.options.numberFormat?Globalize.format(e,this.options.numberFormat,this.options.culture):e},_refresh:function(){this.element.attr({"aria-valuemin":this.options.min,"aria-valuemax":this.options.max,"aria-valuenow":this._parse(this.element.val())})},_value:function(e,t){var n;if(e!==""){n=this._parse(e);if(n!==null){if(!t)n=this._adjustValue(n);e=this._format(n)}}this.element.val(e);this._refresh()},_destroy:function(){this.element.removeClass("ui-spinner-input").prop("disabled",false).removeAttr("autocomplete").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow");this.uiSpinner.replaceWith(this.element)},stepUp:t(function(e){this._stepUp(e)}),_stepUp:function(e){this._spin((e||1)*this.options.step)},stepDown:t(function(e){this._stepDown(e)}),_stepDown:function(e){this._spin((e||1)*-this.options.step)},pageUp:t(function(e){this._stepUp((e||1)*this.options.page)}),pageDown:t(function(e){this._stepDown((e||1)*this.options.page)}),value:function(e){if(!arguments.length)return this._parse(this.element.val());t(this._value).call(this,e)},widget:function(){return this.uiSpinner}})})(jQuerySBM);(function(e,t){function i(){return++n}function s(e){return e.hash.length>1&&e.href.replace(r,"")===location.href.replace(r,"").replace(/\s/g,"%20")}var n=0,r=/#.*$/;e.widget("ui.tabs",{version:"1.9.2",delay:300,options:{active:null,collapsible:false,event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_create:function(){var t=this,n=this.options,r=n.active,i=location.hash.substring(1);this.running=false;this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all").toggleClass("ui-tabs-collapsible",n.collapsible).delegate(".ui-tabs-nav > li","mousedown"+this.eventNamespace,function(t){if(e(this).is(".ui-state-disabled"))t.preventDefault()}).delegate(".ui-tabs-anchor","focus"+this.eventNamespace,function(){if(e(this).closest("li").is(".ui-state-disabled"))this.blur()});this._processTabs();if(r===null){if(i)this.tabs.each(function(t,n){if(e(n).attr("aria-controls")===i){r=t;return false}});if(r===null)r=this.tabs.index(this.tabs.filter(".ui-tabs-active"));if(r===null||r===-1)r=this.tabs.length?0:false}if(r!==false){r=this.tabs.index(this.tabs.eq(r));if(r===-1)r=n.collapsible?false:0}n.active=r;if(!n.collapsible&&n.active===false&&this.anchors.length)n.active=0;if(e.isArray(n.disabled))n.disabled=e.unique(n.disabled.concat(e.map(this.tabs.filter(".ui-state-disabled"),function(e){return t.tabs.index(e)}))).sort();if(this.options.active!==false&&this.anchors.length)this.active=this._findActive(this.options.active);else this.active=e();this._refresh();if(this.active.length)this.load(n.active)},_getCreateEventData:function(){return{tab:this.active,panel:!this.active.length?e():this._getPanelForTab(this.active)}},_tabKeydown:function(t){var n=e(this.document[0].activeElement).closest("li"),r=this.tabs.index(n),i=true;if(this._handlePageNav(t))return;switch(t.keyCode){case e.ui.keyCode.RIGHT:case e.ui.keyCode.DOWN:r++;break;case e.ui.keyCode.UP:case e.ui.keyCode.LEFT:i=false;r--;break;case e.ui.keyCode.END:r=this.anchors.length-1;break;case e.ui.keyCode.HOME:r=0;break;case e.ui.keyCode.SPACE:t.preventDefault();clearTimeout(this.activating);this._activate(r);return;case e.ui.keyCode.ENTER:t.preventDefault();clearTimeout(this.activating);this._activate(r===this.options.active?false:r);return;default:return}t.preventDefault();clearTimeout(this.activating);r=this._focusNextTab(r,i);if(!t.ctrlKey){n.attr("aria-selected","false");this.tabs.eq(r).attr("aria-selected","true");this.activating=this._delay(function(){this.option("active",r)},this.delay)}},_panelKeydown:function(t){if(this._handlePageNav(t))return;if(t.ctrlKey&&t.keyCode===e.ui.keyCode.UP){t.preventDefault();this.active.focus()}},_handlePageNav:function(t){if(t.altKey&&t.keyCode===e.ui.keyCode.PAGE_UP){this._activate(this._focusNextTab(this.options.active-1,false));return true}if(t.altKey&&t.keyCode===e.ui.keyCode.PAGE_DOWN){this._activate(this._focusNextTab(this.options.active+1,true));return true}},_findNextTab:function(t,n){function i(){if(t>r)t=0;if(t<0)t=r;return t}var r=this.tabs.length-1;while(e.inArray(i(),this.options.disabled)!==-1)t=n?t+1:t-1;return t},_focusNextTab:function(e,t){e=this._findNextTab(e,t);this.tabs.eq(e).focus();return e},_setOption:function(e,t){if(e==="active"){this._activate(t);return}if(e==="disabled"){this._setupDisabled(t);return}this._super(e,t);if(e==="collapsible"){this.element.toggleClass("ui-tabs-collapsible",t);if(!t&&this.options.active===false)this._activate(0)}if(e==="event")this._setupEvents(t);if(e==="heightStyle")this._setupHeightStyle(t)},_tabId:function(e){return e.attr("aria-controls")||"ui-tabs-"+i()},_sanitizeSelector:function(e){return e?e.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g,"\\$&"):""},refresh:function(){var t=this.options,n=this.tablist.children(":has(a[href])");t.disabled=e.map(n.filter(".ui-state-disabled"),function(e){return n.index(e)});this._processTabs();if(t.active===false||!this.anchors.length){t.active=false;this.active=e()}else if(this.active.length&&!e.contains(this.tablist[0],this.active[0]))if(this.tabs.length===t.disabled.length){t.active=false;this.active=e()}else this._activate(this._findNextTab(Math.max(0,t.active-1),false));else t.active=this.tabs.index(this.active);this._refresh()},_refresh:function(){this._setupDisabled(this.options.disabled);this._setupEvents(this.options.event);this._setupHeightStyle(this.options.heightStyle);this.tabs.not(this.active).attr({"aria-selected":"false",tabIndex:-1});this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-expanded":"false","aria-hidden":"true"});if(!this.active.length)this.tabs.eq(0).attr("tabIndex",0);else{this.active.addClass("ui-tabs-active ui-state-active").attr({"aria-selected":"true",tabIndex:0});this._getPanelForTab(this.active).show().attr({"aria-expanded":"true","aria-hidden":"false"})}},_processTabs:function(){var t=this;this.tablist=this._getList().addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").attr("role","tablist");this.tabs=this.tablist.find("> li:has(a[href])").addClass("ui-state-default ui-corner-top").attr({role:"tab",tabIndex:-1});this.anchors=this.tabs.map(function(){return e("a",this)[0]}).addClass("ui-tabs-anchor").attr({role:"presentation",tabIndex:-1});this.panels=e();this.anchors.each(function(n,r){var i,o,u,a=e(r).uniqueId().attr("id"),f=e(r).closest("li"),l=f.attr("aria-controls");if(s(r)){i=r.hash;o=t.element.find(t._sanitizeSelector(i))}else{u=t._tabId(f);i="#"+u;o=t.element.find(i);if(!o.length){o=t._createPanel(u);o.insertAfter(t.panels[n-1]||t.tablist)}o.attr("aria-live","polite")}if(o.length)t.panels=t.panels.add(o);if(l)f.data("ui-tabs-aria-controls",l);f.attr({"aria-controls":i.substring(1),"aria-labelledby":a});o.attr("aria-labelledby",a)});this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").attr("role","tabpanel")},_getList:function(){return this.element.find("ol,ul").eq(0)},_createPanel:function(t){return e("<div>").attr("id",t).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").data("ui-tabs-destroy",true)},_setupDisabled:function(t){if(e.isArray(t))if(!t.length)t=false;else if(t.length===this.anchors.length)t=true;for(var n=0,r;r=this.tabs[n];n++)if(t===true||e.inArray(n,t)!==-1)e(r).addClass("ui-state-disabled").attr("aria-disabled","true");else e(r).removeClass("ui-state-disabled").removeAttr("aria-disabled");this.options.disabled=t},_setupEvents:function(t){var n={click:function(e){e.preventDefault()}};if(t)e.each(t.split(" "),function(e,t){n[t]="_eventHandler"});this._off(this.anchors.add(this.tabs).add(this.panels));this._on(this.anchors,n);this._on(this.tabs,{keydown:"_tabKeydown"});this._on(this.panels,{keydown:"_panelKeydown"});this._focusable(this.tabs);this._hoverable(this.tabs)},_setupHeightStyle:function(t){var n,r,i=this.element.parent();if(t==="fill"){if(!e.support.minHeight){r=i.css("overflow");i.css("overflow","hidden")}n=i.height();this.element.siblings(":visible").each(function(){var t=e(this),r=t.css("position");if(r==="absolute"||r==="fixed")return;n-=t.outerHeight(true)});if(r)i.css("overflow",r);this.element.children().not(this.panels).each(function(){n-=e(this).outerHeight(true)});this.panels.each(function(){e(this).height(Math.max(0,n-e(this).innerHeight()+e(this).height()))}).css("overflow","auto")}else if(t==="auto"){n=0;this.panels.each(function(){n=Math.max(n,e(this).height("").height())}).height(n)}},_eventHandler:function(t){var n=this.options,r=this.active,i=e(t.currentTarget),s=i.closest("li"),o=s[0]===r[0],u=o&&n.collapsible,a=u?e():this._getPanelForTab(s),f=!r.length?e():this._getPanelForTab(r),l={oldTab:r,oldPanel:f,newTab:u?e():s,newPanel:a};t.preventDefault();if(s.hasClass("ui-state-disabled")||s.hasClass("ui-tabs-loading")||this.running||o&&!n.collapsible||this._trigger("beforeActivate",t,l)===false)return;n.active=u?false:this.tabs.index(s);this.active=o?e():s;if(this.xhr)this.xhr.abort();if(!f.length&&!a.length)e.error("jQuerySBM UI Tabs: Mismatching fragment identifier.");if(a.length)this.load(this.tabs.index(s),t);this._toggle(t,l)},_toggle:function(t,n){function o(){r.running=false;r._trigger("activate",t,n)}function u(){n.newTab.closest("li").addClass("ui-tabs-active ui-state-active");if(i.length&&r.options.show)r._show(i,r.options.show,o);else{i.show();o()}}var r=this,i=n.newPanel,s=n.oldPanel;this.running=true;if(s.length&&this.options.hide)this._hide(s,this.options.hide,function(){n.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active");u()});else{n.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active");s.hide();u()}s.attr({"aria-expanded":"false","aria-hidden":"true"});n.oldTab.attr("aria-selected","false");if(i.length&&s.length)n.oldTab.attr("tabIndex",-1);else if(i.length)this.tabs.filter(function(){return e(this).attr("tabIndex")===0}).attr("tabIndex",-1);i.attr({"aria-expanded":"true","aria-hidden":"false"});n.newTab.attr({"aria-selected":"true",tabIndex:0})},_activate:function(t){var n,r=this._findActive(t);if(r[0]===this.active[0])return;if(!r.length)r=this.active;n=r.find(".ui-tabs-anchor")[0];this._eventHandler({target:n,currentTarget:n,preventDefault:e.noop})},_findActive:function(t){return t===false?e():this.tabs.eq(t)},_getIndex:function(e){if(typeof e==="string")e=this.anchors.index(this.anchors.filter("[href$='"+e+"']"));return e},_destroy:function(){if(this.xhr)this.xhr.abort();this.element.removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible");this.tablist.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").removeAttr("role");this.anchors.removeClass("ui-tabs-anchor").removeAttr("role").removeAttr("tabIndex").removeData("href.tabs").removeData("load.tabs").removeUniqueId();this.tabs.add(this.panels).each(function(){if(e.data(this,"ui-tabs-destroy"))e(this).remove();else e(this).removeClass("ui-state-default ui-state-active ui-state-disabled "+"ui-corner-top ui-corner-bottom ui-widget-content ui-tabs-active ui-tabs-panel").removeAttr("tabIndex").removeAttr("aria-live").removeAttr("aria-busy").removeAttr("aria-selected").removeAttr("aria-labelledby").removeAttr("aria-hidden").removeAttr("aria-expanded").removeAttr("role")});this.tabs.each(function(){var t=e(this),n=t.data("ui-tabs-aria-controls");if(n)t.attr("aria-controls",n);else t.removeAttr("aria-controls")});this.panels.show();if(this.options.heightStyle!=="content")this.panels.css("height","")},enable:function(n){var r=this.options.disabled;if(r===false)return;if(n===t)r=false;else{n=this._getIndex(n);if(e.isArray(r))r=e.map(r,function(e){return e!==n?e:null});else r=e.map(this.tabs,function(e,t){return t!==n?t:null})}this._setupDisabled(r)},disable:function(n){var r=this.options.disabled;if(r===true)return;if(n===t)r=true;else{n=this._getIndex(n);if(e.inArray(n,r)!==-1)return;if(e.isArray(r))r=e.merge([n],r).sort();else r=[n]}this._setupDisabled(r)},load:function(t,n){t=this._getIndex(t);var r=this,i=this.tabs.eq(t),o=i.find(".ui-tabs-anchor"),u=this._getPanelForTab(i),a={tab:i,panel:u};if(s(o[0]))return;this.xhr=e.ajax(this._ajaxSettings(o,n,a));if(this.xhr&&this.xhr.statusText!=="canceled"){i.addClass("ui-tabs-loading");u.attr("aria-busy","true");this.xhr.success(function(e){setTimeout(function(){u.html(e);r._trigger("load",n,a)},1)}).complete(function(e,t){setTimeout(function(){if(t==="abort")r.panels.stop(false,true);i.removeClass("ui-tabs-loading");u.removeAttr("aria-busy");if(e===r.xhr)delete r.xhr},1)})}},_ajaxSettings:function(t,n,r){var i=this;return{url:t.attr("href"),beforeSend:function(t,s){return i._trigger("beforeLoad",n,e.extend({jqXHR:t,ajaxSettings:s},r))}}},_getPanelForTab:function(t){var n=e(t).attr("aria-controls");return this.element.find(this._sanitizeSelector("#"+n))}});if(e.uiBackCompat!==false){e.ui.tabs.prototype._ui=function(e,t){return{tab:e,panel:t,index:this.anchors.index(e)}};e.widget("ui.tabs",e.ui.tabs,{url:function(e,t){this.anchors.eq(e).attr("href",t)}});e.widget("ui.tabs",e.ui.tabs,{options:{ajaxOptions:null,cache:false},_create:function(){this._super();var t=this;this._on({tabsbeforeload:function(n,r){if(e.data(r.tab[0],"cache.tabs")){n.preventDefault();return}r.jqXHR.success(function(){if(t.options.cache)e.data(r.tab[0],"cache.tabs",true)})}})},_ajaxSettings:function(t,n,r){var i=this.options.ajaxOptions;return e.extend({},i,{error:function(e,t){try{i.error(e,t,r.tab.closest("li").index(),r.tab[0])}catch(n){}}},this._superApply(arguments))},_setOption:function(e,t){if(e==="cache"&&t===false)this.anchors.removeData("cache.tabs");this._super(e,t)},_destroy:function(){this.anchors.removeData("cache.tabs");this._super()},url:function(e){this.anchors.eq(e).removeData("cache.tabs");this._superApply(arguments)}});e.widget("ui.tabs",e.ui.tabs,{abort:function(){if(this.xhr)this.xhr.abort()}});e.widget("ui.tabs",e.ui.tabs,{options:{spinner:"<em>Loading&#8230;</em>"},_create:function(){this._super();this._on({tabsbeforeload:function(e,t){if(e.target!==this.element[0]||!this.options.spinner)return;var n=t.tab.find("span"),r=n.html();n.html(this.options.spinner);t.jqXHR.complete(function(){n.html(r)})}})}});e.widget("ui.tabs",e.ui.tabs,{options:{enable:null,disable:null},enable:function(t){var n=this.options,r;if(t&&n.disabled===true||e.isArray(n.disabled)&&e.inArray(t,n.disabled)!==-1)r=true;this._superApply(arguments);if(r)this._trigger("enable",null,this._ui(this.anchors[t],this.panels[t]))},disable:function(t){var n=this.options,r;if(t&&n.disabled===false||e.isArray(n.disabled)&&e.inArray(t,n.disabled)===-1)r=true;this._superApply(arguments);if(r)this._trigger("disable",null,this._ui(this.anchors[t],this.panels[t]))}});e.widget("ui.tabs",e.ui.tabs,{options:{add:null,remove:null,tabTemplate:"<li><a href='#{href}'><span>#{label}</span></a></li>"},add:function(n,r,i){if(i===t)i=this.anchors.length;var s,o,u=this.options,a=e(u.tabTemplate.replace(/#\{href\}/g,n).replace(/#\{label\}/g,r)),f=!n.indexOf("#")?n.replace("#",""):this._tabId(a);a.addClass("ui-state-default ui-corner-top").data("ui-tabs-destroy",true);a.attr("aria-controls",f);s=i>=this.tabs.length;o=this.element.find("#"+f);if(!o.length){o=this._createPanel(f);if(s)if(i>0)o.insertAfter(this.panels.eq(-1));else o.appendTo(this.element);else o.insertBefore(this.panels[i])}o.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").hide();if(s)a.appendTo(this.tablist);else a.insertBefore(this.tabs[i]);u.disabled=e.map(u.disabled,function(e){return e>=i?++e:e});this.refresh();if(this.tabs.length===1&&u.active===false)this.option("active",0);this._trigger("add",null,this._ui(this.anchors[i],this.panels[i]));return this},remove:function(t){t=this._getIndex(t);var n=this.options,r=this.tabs.eq(t).remove(),i=this._getPanelForTab(r).remove();if(r.hasClass("ui-tabs-active")&&this.anchors.length>2)this._activate(t+(t+1<this.anchors.length?1:-1));n.disabled=e.map(e.grep(n.disabled,function(e){return e!==t}),function(e){return e>=t?--e:e});this.refresh();this._trigger("remove",null,this._ui(r.find("a")[0],i[0]));return this}});e.widget("ui.tabs",e.ui.tabs,{length:function(){return this.anchors.length}});e.widget("ui.tabs",e.ui.tabs,{options:{idPrefix:"ui-tabs-"},_tabId:function(t){var n=t.is("li")?t.find("a[href]"):t;n=n[0];return e(n).closest("li").attr("aria-controls")||n.title&&n.title.replace(/\s/g,"_").replace(/[^\w\u00c0-\uFFFF\-]/g,"")||this.options.idPrefix+i()}});e.widget("ui.tabs",e.ui.tabs,{options:{panelTemplate:"<div></div>"},_createPanel:function(t){return e(this.options.panelTemplate).attr("id",t).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").data("ui-tabs-destroy",true)}});e.widget("ui.tabs",e.ui.tabs,{_create:function(){var e=this.options;if(e.active===null&&e.selected!==t)e.active=e.selected===-1?false:e.selected;this._super();e.selected=e.active;if(e.selected===false)e.selected=-1},_setOption:function(e,t){if(e!=="selected")return this._super(e,t);var n=this.options;this._super("active",t===-1?false:t);n.selected=n.active;if(n.selected===false)n.selected=-1},_eventHandler:function(){this._superApply(arguments);this.options.selected=this.options.active;if(this.options.selected===false)this.options.selected=-1}});e.widget("ui.tabs",e.ui.tabs,{options:{show:null,select:null},_create:function(){this._super();if(this.options.active!==false)this._trigger("show",null,this._ui(this.active.find(".ui-tabs-anchor")[0],this._getPanelForTab(this.active)[0]))},_trigger:function(e,t,n){var r,i,s=this._superApply(arguments);if(!s)return false;if(e==="beforeActivate"){r=n.newTab.length?n.newTab:n.oldTab;i=n.newPanel.length?n.newPanel:n.oldPanel;s=this._super("select",t,{tab:r.find(".ui-tabs-anchor")[0],panel:i[0],index:r.closest("li").index()})}else if(e==="activate"&&n.newTab.length)s=this._super("show",t,{tab:n.newTab.find(".ui-tabs-anchor")[0],panel:n.newPanel[0],index:n.newTab.closest("li").index()});return s}});e.widget("ui.tabs",e.ui.tabs,{select:function(e){e=this._getIndex(e);if(e===-1)if(this.options.collapsible&&this.options.selected!==-1)e=this.options.selected;else return;this.anchors.eq(e).trigger(this.options.event+this.eventNamespace)}});(function(){var t=0;e.widget("ui.tabs",e.ui.tabs,{options:{cookie:null},_create:function(){var e=this.options,t;if(e.active==null&&e.cookie){t=parseInt(this._cookie(),10);if(t===-1)t=false;e.active=t}this._super()},_cookie:function(n){var r=[this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+ ++t)];if(arguments.length){r.push(n===false?-1:n);r.push(this.options.cookie)}return e.cookie.apply(null,r)},_refresh:function(){this._super();if(this.options.cookie)this._cookie(this.options.active,this.options.cookie)},_eventHandler:function(){this._superApply(arguments);if(this.options.cookie)this._cookie(this.options.active,this.options.cookie)},_destroy:function(){this._super();if(this.options.cookie)this._cookie(null,this.options.cookie)}})})();e.widget("ui.tabs",e.ui.tabs,{_trigger:function(t,n,r){var i=e.extend({},r);if(t==="load"){i.panel=i.panel[0];i.tab=i.tab.find(".ui-tabs-anchor")[0]}return this._super(t,n,i)}});e.widget("ui.tabs",e.ui.tabs,{options:{fx:null},_getFx:function(){var t,n,r=this.options.fx;if(r)if(e.isArray(r)){t=r[0];n=r[1]}else t=n=r;return r?{show:n,hide:t}:null},_toggle:function(e,t){function o(){n.running=false;n._trigger("activate",e,t)}function u(){t.newTab.closest("li").addClass("ui-tabs-active ui-state-active");if(r.length&&s.show)r.animate(s.show,s.show.duration,function(){o()});else{r.show();o()}}var n=this,r=t.newPanel,i=t.oldPanel,s=this._getFx();if(!s)return this._super(e,t);n.running=true;if(i.length&&s.hide)i.animate(s.hide,s.hide.duration,function(){t.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active");u()});else{t.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active");i.hide();u()}}})}})(jQuerySBM);(function(e){function n(t,n){var r=(t.attr("aria-describedby")||"").split(/\s+/);r.push(n);t.data("ui-tooltip-id",n).attr("aria-describedby",e.trim(r.join(" ")))}function r(t){var n=t.data("ui-tooltip-id"),r=(t.attr("aria-describedby")||"").split(/\s+/),i=e.inArray(n,r);if(i!==-1)r.splice(i,1);t.removeData("ui-tooltip-id");r=e.trim(r.join(" "));if(r)t.attr("aria-describedby",r);else t.removeAttr("aria-describedby")}var t=0;e.widget("ui.tooltip",{version:"1.9.2",options:{content:function(){return e(this).attr("title")},hide:true,items:"[title]:not([disabled])",position:{my:"left top+15",at:"left bottom",collision:"flipfit flip"},show:true,tooltipClass:null,track:false,close:null,open:null},_create:function(){this._on({mouseover:"open",focusin:"open"});this.tooltips={};this.parents={};if(this.options.disabled)this._disable()},_setOption:function(t,n){var r=this;if(t==="disabled"){this[n?"_disable":"_enable"]();this.options[t]=n;return}this._super(t,n);if(t==="content")e.each(this.tooltips,function(e,t){r._updateContent(t)})},_disable:function(){var t=this;e.each(this.tooltips,function(n,r){var i=e.Event("blur");i.target=i.currentTarget=r[0];t.close(i,true)});this.element.find(this.options.items).andSelf().each(function(){var t=e(this);if(t.is("[title]"))t.data("ui-tooltip-title",t.attr("title")).attr("title","")})},_enable:function(){this.element.find(this.options.items).andSelf().each(function(){var t=e(this);if(t.data("ui-tooltip-title"))t.attr("title",t.data("ui-tooltip-title"))})},open:function(t){var n=this,r=e(t?t.target:this.element).closest(this.options.items);if(!r.length||r.data("ui-tooltip-id"))return;if(r.attr("title"))r.data("ui-tooltip-title",r.attr("title"));r.data("ui-tooltip-open",true);if(t&&t.type==="mouseover")r.parents().each(function(){var t=e(this),r;if(t.data("ui-tooltip-open")){r=e.Event("blur");r.target=r.currentTarget=this;n.close(r,true)}if(t.attr("title")){t.uniqueId();n.parents[this.id]={element:this,title:t.attr("title")};t.attr("title","")}});this._updateContent(r,t)},_updateContent:function(e,t){var n,r=this.options.content,i=this,s=t?t.type:null;if(typeof r==="string")return this._open(t,e,r);n=r.call(e[0],function(n){if(!e.data("ui-tooltip-open"))return;i._delay(function(){if(t)t.type=s;this._open(t,e,n)})});if(n)this._open(t,e,n)},_open:function(t,r,i){function f(e){a.of=e;if(s.is(":hidden"))return;s.position(a)}var s,o,u,a=e.extend({},this.options.position);if(!i)return;s=this._find(r);if(s.length){s.find(".ui-tooltip-content").html(i);return}if(r.is("[title]"))if(t&&t.type==="mouseover")r.attr("title","");else r.removeAttr("title");s=this._tooltip(r);n(r,s.attr("id"));s.find(".ui-tooltip-content").html(i);if(this.options.track&&t&&/^mouse/.test(t.type)){this._on(this.document,{mousemove:f});f(t)}else s.position(e.extend({of:r},this.options.position));s.hide();this._show(s,this.options.show);if(this.options.show&&this.options.show.delay)u=setInterval(function(){if(s.is(":visible")){f(a.of);clearInterval(u)}},e.fx.interval);this._trigger("open",t,{tooltip:s});o={keyup:function(t){if(t.keyCode===e.ui.keyCode.ESCAPE){var n=e.Event(t);n.currentTarget=r[0];this.close(n,true)}},remove:function(){this._removeTooltip(s)}};if(!t||t.type==="mouseover")o.mouseleave="close";if(!t||t.type==="focusin")o.focusout="close";this._on(true,r,o)},close:function(t){var n=this,i=e(t?t.currentTarget:this.element),s=this._find(i);if(this.closing)return;if(i.data("ui-tooltip-title"))i.attr("title",i.data("ui-tooltip-title"));r(i);s.stop(true);this._hide(s,this.options.hide,function(){n._removeTooltip(e(this))});i.removeData("ui-tooltip-open");this._off(i,"mouseleave focusout keyup");if(i[0]!==this.element[0])this._off(i,"remove");this._off(this.document,"mousemove");if(t&&t.type==="mouseleave")e.each(this.parents,function(t,r){e(r.element).attr("title",r.title);delete n.parents[t]});this.closing=true;this._trigger("close",t,{tooltip:s});this.closing=false},_tooltip:function(n){var r="ui-tooltip-"+t++,i=e("<div>").attr({id:r,role:"tooltip"}).addClass("ui-tooltip ui-widget ui-corner-all ui-widget-content "+(this.options.tooltipClass||""));e("<div>").addClass("ui-tooltip-content").appendTo(i);i.appendTo(this.document[0].body);if(e.fn.bgiframe)i.bgiframe();this.tooltips[r]=n;return i},_find:function(t){var n=t.data("ui-tooltip-id");return n?e("#"+n):e()},_removeTooltip:function(e){e.remove();delete this.tooltips[e.attr("id")]},_destroy:function(){var t=this;e.each(this.tooltips,function(n,r){var i=e.Event("blur");i.target=i.currentTarget=r[0];t.close(i,true);e("#"+n).remove();if(r.data("ui-tooltip-title")){r.attr("title",r.data("ui-tooltip-title"));r.removeData("ui-tooltip-title")}})}})})(jQuerySBM) \ No newline at end of file
diff -rwu -X ./excludes.txt ./sbm10_1_5_1/javascript/FormInfo.js ./sbm10_1_5_2/javascript/FormInfo.js --- ./sbm10_1_5_1/javascript/FormInfo.js Mon Apr 13 19:23:32 2015 +++ ./sbm10_1_5_2/javascript/FormInfo.js Tue Jun 16 14:40:31 2015 @@ -458,6 +458,11 @@ { for( var tab in TabGroups[group].TabList ) { + + if (!document.getElementById("tab." + tab)) { // hidden AE-side by permissions + delete TabGroups[group].TabList[tab]; + continue; + } TabGroups[group].TabList[tab].tab = document.getElementById( "tab." + tab ); TabGroups[group].TabList[tab].section = document.getElementById( tab ); }
diff -rwu -X ./excludes.txt ./sbm10_1_5_1/javascript/aeplugin_2009_r2.js ./sbm10_1_5_2/javascript/aeplugin_2009_r2.js --- ./sbm10_1_5_1/javascript/aeplugin_2009_r2.js Mon Apr 13 19:23:31 2015 +++ ./sbm10_1_5_2/javascript/aeplugin_2009_r2.js Tue Jun 16 14:40:43 2015 @@ -2723,7 +2723,7 @@ } else if (type == "section" || type == "container" || type == "tab") { - var container = document.getElementById('Section' + LookupFieldId(objname) + '_container'); + var container = document.getElementById('Section' + LookupFieldId(objname) + '_container') || document.getElementById(objname + '_container'); if (container && container.style) container.style.backgroundColor = color; } else @@ -2943,7 +2943,7 @@ tr.style.display = (hideRow) ? "none" : displayStyle; - if (tr.firstChild && tr.firstChild.innerHTML != "") + if (tr.firstChild && tr.firstChild.firstChild && tr.firstChild.firstChild.tagName == "IMG") // prevent accidental hiding of legacy rounded borders { tr.style.display = displayStyle; } @@ -3014,6 +3014,7 @@ // Exceptions if ((el.tagName == "SPAN") && !el.hasChildNodes()) continue; // ignore empty spans if ((el.tagName == "IMG") && (el.src.match(/t1x1.gif$/gi))) continue; // ignore our spacing imgs + if (el.nodeType == 8) continue; // ignore HTML comments if ((el.tagName == "DIV") && (el.className.indexOf("overflowWrapper") != -1)) { // Check children @@ -5338,7 +5339,7 @@ } // Change the tabs - var theTab = TabGroups[groupid].TabList[newtab].tab; + var theTab = TabGroups[groupid].TabList[newtab] ? TabGroups[groupid].TabList[newtab].tab : null; if (theTab == null) { //case of external user, not tabs
diff -rwu -X ./excludes.txt ./sbm10_1_5_1/javascript/qbetop.js ./sbm10_1_5_2/javascript/qbetop.js --- ./sbm10_1_5_1/javascript/qbetop.js Mon Apr 13 19:23:33 2015 +++ ./sbm10_1_5_2/javascript/qbetop.js Thu May 21 15:37:37 2015 @@ -934,7 +934,7 @@ spanId = spans[jj].id; spanName = spans[jj].className; - if ( ( spanName == fieldName && spanId == fieldName ) || + if ( ( (spanName == fieldName || !spanName) && spanId == fieldName ) || // span's class will be blank if contents pre-empty (spanName.substr(0,fieldNameLen) == fieldName && String(spanName.charAt(fieldNameLen)).toLowerCase() == 'v') || (spanName.substr(0,fieldNameLen) == fieldName &&
diff -rwu -X ./excludes.txt ./sbm10_1_5_1/javascript/reportdefinition.jsvar ./sbm10_1_5_2/javascript/reportdefinition.jsvar --- ./sbm10_1_5_1/javascript/reportdefinition.jsvar Mon Apr 13 19:23:33 2015 +++ ./sbm10_1_5_2/javascript/reportdefinition.jsvar Thu May 28 07:32:17 2015 @@ -16,32 +16,32 @@ ], // This property contains report definitions REPORTS: [ - { id: 1, name: '$STRING(TT_JS, IDS_REPORTS_LISTING)', desc: '$STRING(TT_JS, IDS_REPORTS_DESCLISTING)', icon: 'listing', categoryId: 1, template: 'rptlisting.htm', alwaysontop: true, isListing: true }, - { id: 2, name: '$STRING(TT_JS, IDS_REPORTS_DISTRIBUTION)', desc: '$STRING(TT_JS, IDS_REPORTS_DESCDISTRIBUTION)', icon: 'distribution', categoryId: 2, template: 'rptdist.htm', alwaysontop: true }, - { id: 3, name: '$STRING(TT_JS, IDS_REPORTS_TREND)', desc: '$STRING(TT_JS, IDS_REPORTS_DESCTREND)', icon: 'trend', categoryId: 4, template: 'rpttrend.htm', alwaysontop: true }, - { id: 4, name: '$STRING(TT_JS, IDS_REPORTS_DETAILS)', desc: '$STRING(TT_JS, IDS_REPORTS_DESCDETAILS)', icon: 'details', categoryId: 6, template: 'rptdetails.htm' }, - { id: 5, name: '$STRING(TT_JS, IDS_REPORTS_SUMMARY)', desc: '$STRING(TT_JS, IDS_REPORTS_DESCSUMMARY)', icon: 'summary', categoryId: 2, template: 'rptsummary.htm' }, - { id: 6, name: '$STRING(TT_JS, IDS_REPORTS_MULTIVIEW)', desc: '$STRING(TT_JS, IDS_REPORTS_DESCMULTIVIEW)', icon: 'multiview', categoryId: 5, template: 'rptmultiview.htm' }, - { id: 7, name: '$STRING(TT_JS, IDS_REPORTS_CHANGEHISTORY)', desc: '$STRING(TT_JS, IDS_REPORTS_DESCCHANGEHISTORY)', icon: 'changehistory', categoryId: 1, template: 'rptchangehistory.htm', isListing: true }, + { id: 1, name: '$STRING(TT_JS, IDS_REPORTS_LISTING)', desc: '$STRING(TT_JS, IDS_REPORTS_DESCLISTING)', icon: 'listing', categoryId: 1, template: 'rptlisting.htm', alwaysontop: true, isListing: true, exclude: $IF(RPTCREATELISTING)false$ELSE()true$ENDIF() }, + { id: 2, name: '$STRING(TT_JS, IDS_REPORTS_DISTRIBUTION)', desc: '$STRING(TT_JS, IDS_REPORTS_DESCDISTRIBUTION)', icon: 'distribution', categoryId: 2, template: 'rptdist.htm', alwaysontop: true, exclude: $IF(PRIV_HASRPTCREATE)false$ELSE()true$ENDIF() }, + { id: 3, name: '$STRING(TT_JS, IDS_REPORTS_TREND)', desc: '$STRING(TT_JS, IDS_REPORTS_DESCTREND)', icon: 'trend', categoryId: 4, template: 'rpttrend.htm', alwaysontop: true, exclude: $IF(RPTCREATETREND)false$ELSE()true$ENDIF() }, + { id: 4, name: '$STRING(TT_JS, IDS_REPORTS_DETAILS)', desc: '$STRING(TT_JS, IDS_REPORTS_DESCDETAILS)', icon: 'details', categoryId: 6, template: 'rptdetails.htm', exclude: $IF(RPTCREATEDETAILS)false$ELSE()true$ENDIF() }, + { id: 5, name: '$STRING(TT_JS, IDS_REPORTS_SUMMARY)', desc: '$STRING(TT_JS, IDS_REPORTS_DESCSUMMARY)', icon: 'summary', categoryId: 2, template: 'rptsummary.htm', exclude: $IF(RPTCREATESUMMARY)false$ELSE()true$ENDIF() }, + { id: 6, name: '$STRING(TT_JS, IDS_REPORTS_MULTIVIEW)', desc: '$STRING(TT_JS, IDS_REPORTS_DESCMULTIVIEW)', icon: 'multiview', categoryId: 5, template: 'rptmultiview.htm', exclude: $IF(RPTCREATEMULTIVIEW)false$ELSE()true$ENDIF() }, + { id: 7, name: '$STRING(TT_JS, IDS_REPORTS_CHANGEHISTORY)', desc: '$STRING(TT_JS, IDS_REPORTS_DESCCHANGEHISTORY)', icon: 'changehistory', categoryId: 1, template: 'rptchangehistory.htm', isListing: true, exclude: $IF(RPTCREATECHGHISTORY)false$ELSE()true$ENDIF() }, { id: 8, name: '$STRING(TT_JS, IDS_REPORTS_DELETEDITEMS)', desc: '$STRING(TT_JS, IDS_REPORTS_DESCDELETEDITEMS)', icon: 'deleteditems', categoryId: 1, template: 'rptdeleteditems.htm', isListing: true, exclude: $IF(RPTCREATEDELITEMS)false$ELSE()true$ENDIF() }, - { id: 10, name: '$STRING(TT_JS, IDS_REPORTS_STATECHANGE)', desc: '$STRING(TT_JS, IDS_REPORTS_DESCSTATECHANGE)', icon: 'statechange', categoryId: 6, template: 'rptstatechange.htm', isListing: true }, - { id: 11, name: '$STRING(TT_JS, IDS_REPORTS_SYSTEM)', desc: '$STRING(TT_JS, IDS_REPORTS_SYSTEM)', icon: 'system', categoryId: 0, template: '', isListing: true }, + { id: 10, name: '$STRING(TT_JS, IDS_REPORTS_STATECHANGE)', desc: '$STRING(TT_JS, IDS_REPORTS_DESCSTATECHANGE)', icon: 'statechange', categoryId: 6, template: 'rptstatechange.htm', isListing: true, exclude: $IF(RPTCREATESTATECHG)false$ELSE()true$ENDIF() }, + { id: 11, name: '$STRING(TT_JS, IDS_REPORTS_SYSTEM)', desc: '$STRING(TT_JS, IDS_REPORTS_SYSTEM)', icon: 'system', categoryId: 0, template: '', isListing: true, exclude: $IF(PRIV_HASRPTCREATE)false$ELSE()true$ENDIF() }, $IF(ONPREMISE) - { id: 12, name: '$STRING(TT_JS, IDS_REPORTS_VERSIONCONTROLACTIONS)', desc: '$STRING(TT_JS, IDS_REPORTS_DESCVCACTIONS)', icon: 'vcactions', categoryId: 6, template: 'rptvcactions.htm', isListing: true }, + { id: 12, name: '$STRING(TT_JS, IDS_REPORTS_VERSIONCONTROLACTIONS)', desc: '$STRING(TT_JS, IDS_REPORTS_DESCVCACTIONS)', icon: 'vcactions', categoryId: 6, template: 'rptvcactions.htm', isListing: true, exclude: $IF(RPTCREATEVCACTIONS)false$ELSE()true$ENDIF() }, $ENDIF() - { id: 13, name: '$STRING(TT_JS, IDS_REPORTS_MULTITABLE)', desc: '$STRING(TT_JS, IDS_REPORTS_DESCMULTITABLE)', icon: 'multitable', categoryId: 1, template: 'rptsysfields.htm', isListing: true }, - { id: 15, name: '$STRING(TT_JS, IDS_REPORTS_EXTERNAL)', desc: '$STRING(TT_JS, IDS_REPORTS_DESCEXTERNAL)', icon: 'external', categoryId: 6, template: 'rptexternal.htm' }, - { id: 16, name: '$STRING(TT_JS, IDS_REPORTS_PREBUILT_FINDFIX2)', desc: '$STRING(TT_JS, IDS_REPORTS_DESCPREBUILT_FINDFIX)', icon: 'openandcompleted', categoryId: 4, template: 'rptprebuiltfindfix.htm' }, - { id: 17, name: '$STRING(TT_JS, IDS_REPORTS_PREBUILT_STATEACTIVITY2)', desc: '$STRING(TT_JS, IDS_REPORTS_DESCPREBUILT_STATEACTIVITY)', icon: 'stateactivity', categoryId: 4, template: 'rptprebuiltstateactivity.htm' }, - { id: 18, name: '$STRING(TT_JS, IDS_REPORTS_PREBUILT_BACKLOG2)', desc: '$STRING(TT_JS, IDS_REPORTS_DESCPREBUILT_BACKLOG)', icon: 'backlog', categoryId: 4, template: 'rptprebuiltbacklog.htm' }, - { id: 19, name: '$STRING(TT_JS, IDS_REPORTS_PREBUILT_ENTERSTATE2)', desc: '$STRING(TT_JS, IDS_REPORTS_DESCPREBUILT_ENTERSTATE)', icon: 'enterstate', categoryId: 4, template: 'rptprebuiltenterstate.htm' }, - { id: 20, name: '$STRING(TT_JS, IDS_REPORTS_PREBUILT_ADVDIST2)', desc: '$STRING(TT_JS, IDS_REPORTS_DESCPREBUILT_ADVDIST)', icon: 'advanced', categoryId: 2, template: 'rptprebuiltadvdist.htm' }, - { id: 21, name: '$STRING(TT_JS, IDS_REPORTS_PREBUILT_TIMEINSTATE2)', desc: '$STRING(TT_JS, IDS_REPORTS_DESCPREBUILT_TIMEINSTATE)', icon: 'timeinstate', categoryId: 3, template: 'rptprebuilttimeinstate.htm' }, - { id: 22, name: '$STRING(TT_JS, IDS_REPORTS_PREBUILT_TIMETOSTATE2)', desc: '$STRING(TT_JS, IDS_REPORTS_DESCPREBUILT_TIMETOSTATE)', icon: 'timetostate', categoryId: 3, template: 'rptprebuilttimetostate.htm' }, - { id: 23, name: '$STRING(TT_JS, IDS_REPORTS_DRILLTHROUGH)', desc: '$STRING(TT_JS, IDS_REPORTS_DESCDRILLTHROUGH)', icon: 'dashboard', categoryId: 5, template: 'rptdrillthrough.htm' }, - { id: 24, name: '$STRING(TT_JS, IDS_REPORTS_PREBUILT_ELAPSEDTIME)', desc: '$STRING(TT_JS, IDS_REPORTS_DESCPREBUILT_ELAPSEDTIME)', icon: 'elapsedtime', categoryId: 3, template: 'rptprebuiltelapsedtime.htm' }, - { id: 26, name: '$STRING(TT_JS, IDS_REPORTS_CALENDARFEED)', desc: '$STRING(TT_JS, IDS_REPORTS_DESCCALENDARFEED)', icon: 'calendarfeed', categoryId: 5, template: 'rptcalendar.htm' }, - { id: 27, name: '$STRING(TT_JS, IDS_REPORTS_CALENDAR)', desc: '$STRING(TT_JS, IDS_REPORTS_DESCCALENDAR)', icon: 'calendar', categoryId: 5, template: 'rptcalendarmulti.htm' } + { id: 13, name: '$STRING(TT_JS, IDS_REPORTS_MULTITABLE)', desc: '$STRING(TT_JS, IDS_REPORTS_DESCMULTITABLE)', icon: 'multitable', categoryId: 1, template: 'rptsysfields.htm', isListing: true, exclude: $IF(RPTCREATESYSFIELDS)false$ELSE()true$ENDIF() }, + { id: 15, name: '$STRING(TT_JS, IDS_REPORTS_EXTERNAL)', desc: '$STRING(TT_JS, IDS_REPORTS_DESCEXTERNAL)', icon: 'external', categoryId: 6, template: 'rptexternal.htm', exclude: $IF(RPTCREATEURL)false$ELSE()true$ENDIF() }, + { id: 16, name: '$STRING(TT_JS, IDS_REPORTS_PREBUILT_FINDFIX2)', desc: '$STRING(TT_JS, IDS_REPORTS_DESCPREBUILT_FINDFIX)', icon: 'openandcompleted', categoryId: 4, template: 'rptprebuiltfindfix.htm', exclude: $IF(PRIV_HASRPTCREATE)false$ELSE()true$ENDIF() }, + { id: 17, name: '$STRING(TT_JS, IDS_REPORTS_PREBUILT_STATEACTIVITY2)', desc: '$STRING(TT_JS, IDS_REPORTS_DESCPREBUILT_STATEACTIVITY)', icon: 'stateactivity', categoryId: 4, template: 'rptprebuiltstateactivity.htm', exclude: $IF(PRIV_HASRPTCREATE)false$ELSE()true$ENDIF() }, + { id: 18, name: '$STRING(TT_JS, IDS_REPORTS_PREBUILT_BACKLOG2)', desc: '$STRING(TT_JS, IDS_REPORTS_DESCPREBUILT_BACKLOG)', icon: 'backlog', categoryId: 4, template: 'rptprebuiltbacklog.htm', exclude: $IF(PRIV_HASRPTCREATE)false$ELSE()true$ENDIF() }, + { id: 19, name: '$STRING(TT_JS, IDS_REPORTS_PREBUILT_ENTERSTATE2)', desc: '$STRING(TT_JS, IDS_REPORTS_DESCPREBUILT_ENTERSTATE)', icon: 'enterstate', categoryId: 4, template: 'rptprebuiltenterstate.htm', exclude: $IF(PRIV_HASRPTCREATE)false$ELSE()true$ENDIF() }, + { id: 20, name: '$STRING(TT_JS, IDS_REPORTS_PREBUILT_ADVDIST2)', desc: '$STRING(TT_JS, IDS_REPORTS_DESCPREBUILT_ADVDIST)', icon: 'advanced', categoryId: 2, template: 'rptprebuiltadvdist.htm', exclude: $IF(PRIV_HASRPTCREATE)false$ELSE()true$ENDIF() }, + { id: 21, name: '$STRING(TT_JS, IDS_REPORTS_PREBUILT_TIMEINSTATE2)', desc: '$STRING(TT_JS, IDS_REPORTS_DESCPREBUILT_TIMEINSTATE)', icon: 'timeinstate', categoryId: 3, template: 'rptprebuilttimeinstate.htm', exclude: $IF(PRIV_HASRPTCREATE)false$ELSE()true$ENDIF() }, + { id: 22, name: '$STRING(TT_JS, IDS_REPORTS_PREBUILT_TIMETOSTATE2)', desc: '$STRING(TT_JS, IDS_REPORTS_DESCPREBUILT_TIMETOSTATE)', icon: 'timetostate', categoryId: 3, template: 'rptprebuilttimetostate.htm', exclude: $IF(PRIV_HASRPTCREATE)false$ELSE()true$ENDIF() }, + { id: 23, name: '$STRING(TT_JS, IDS_REPORTS_DRILLTHROUGH)', desc: '$STRING(TT_JS, IDS_REPORTS_DESCDRILLTHROUGH)', icon: 'dashboard', categoryId: 5, template: 'rptdrillthrough.htm', exclude: $IF(RPTCREATEMULTIVIEW)false$ELSE()true$ENDIF()}, + { id: 24, name: '$STRING(TT_JS, IDS_REPORTS_PREBUILT_ELAPSEDTIME)', desc: '$STRING(TT_JS, IDS_REPORTS_DESCPREBUILT_ELAPSEDTIME)', icon: 'elapsedtime', categoryId: 3, template: 'rptprebuiltelapsedtime.htm', exclude: $IF(PRIV_HASRPTCREATE)false$ELSE()true$ENDIF() }, + { id: 26, name: '$STRING(TT_JS, IDS_REPORTS_CALENDARFEED)', desc: '$STRING(TT_JS, IDS_REPORTS_DESCCALENDARFEED)', icon: 'calendarfeed', categoryId: 5, template: 'rptcalendar.htm', exclude: $IF(PRIV_HASRPTCREATE)false$ELSE()true$ENDIF() }, + { id: 27, name: '$STRING(TT_JS, IDS_REPORTS_CALENDAR)', desc: '$STRING(TT_JS, IDS_REPORTS_DESCCALENDAR)', icon: 'calendar', categoryId: 5, template: 'rptcalendarmulti.htm', exclude: $IF(PRIV_HASRPTCREATE)false$ELSE()true$ENDIF() } ], IMAGEPATH: 'images/$THEME()/reports/', PREVIEWPATH: 'images/$THEME()/reports/preview/',
diff -rwu -X ./excludes.txt ./sbm10_1_5_1/javascript/utilities.js ./sbm10_1_5_2/javascript/utilities.js --- ./sbm10_1_5_1/javascript/utilities.js Mon Apr 13 19:23:33 2015 +++ ./sbm10_1_5_2/javascript/utilities.js Thu May 21 15:03:22 2015 @@ -5543,7 +5543,7 @@ function _restoreHiddenOptions($select) { - if (!isIE()) return; + if (!isIE() && !isModernIE()) return; var list = $select.data("original-list"); if (list != null) @@ -5556,7 +5556,7 @@ function _removeHiddenOptions($select) { - if (!isIE()) return; + if (!isIE() && !isModernIE()) return; list = $select.find("OPTION"); $select.data("original-list", list); @@ -5571,7 +5571,7 @@ function _restoreHiddenOptions($select) { - if (!isIE()) return; + if (!isIE() && !isModernIE()) return; var list = $select.data("original-list"); if (list != null) @@ -5584,7 +5584,7 @@ function _removeHiddenOptions($select) { - if (!isIE()) return; + if (!isIE() && !isModernIE()) return; list = $select.find("OPTION"); $select.data("original-list", list);
diff -rwu -X ./excludes.txt ./sbm10_1_5_1/printitem.htm ./sbm10_1_5_2/printitem.htm --- ./sbm10_1_5_1/printitem.htm Mon Apr 13 19:23:25 2015 +++ ./sbm10_1_5_2/printitem.htm Thu May 21 14:38:07 2015 @@ -19,6 +19,7 @@ </style> <script type="text/javascript"> + var isModernUI = $IF(MODERNUI) true; $ELSE() false; $ENDIF() var UserID=$USERID(); var bTopSCH; var arrCheckedNotChecked = $CHECKBOXVALUES() @@ -118,6 +119,7 @@ var elements = document.forms[i].elements; for ( var j = 0; j < elements.length; j++ ) { + if (elements[j] && elements[j].tagName !== "FIELDSET") elements[j].className = "hide"; } }
diff -rwu -X ./excludes.txt ./sbm10_1_5_1/reports/editablegrid.htm ./sbm10_1_5_2/reports/editablegrid.htm --- ./sbm10_1_5_1/reports/editablegrid.htm Mon Apr 13 19:23:37 2015 +++ ./sbm10_1_5_2/reports/editablegrid.htm Thu May 28 10:54:59 2015 @@ -8,7 +8,6 @@ $JAVASCRIPT(utilities.js) <script language="JavaScript" type="text/javascript"> var installflash = "$STRING(TT_JS,IDS_GRID_INSTALLFLASH)"; - var jsonObj = $SHOWREPORT_JSON(text/flex); var emailreportTitle = "$STRING(TT_JS, IDS_EMAIL_SENDEMAIL)"; if (typeof isModernUI === "undefined") { var isModernUI = false;
diff -rwu -X ./excludes.txt ./sbm10_1_5_1/rptparam.htm ./sbm10_1_5_2/rptparam.htm --- ./sbm10_1_5_1/rptparam.htm Mon Apr 13 19:23:26 2015 +++ ./sbm10_1_5_2/rptparam.htm Wed Jun 10 16:34:52 2015 @@ -21,6 +21,16 @@ $JAVASCRIPT(popups.js) $JAVASCRIPT(HoverText.js) $INCLUDE(javascript/qbetop.jsvar) + + <style> + html {height:100%;} + $IF(MODERNUI) + body {height:100%; margin:0; padding:8px;} + $ELSE() + body {height: 100%; margin:0; padding:0 8px;} + body > table {margin-top: 8px;} + $ENDIF() + </style> <script type="text/javascript"> var showDisabledItems = "yes"; // Used to show inactive items in relFieldLookup
diff -rwu -X ./excludes.txt ./sbm10_1_5_1/swc/javascript/navviewcoms.min.js ./sbm10_1_5_2/swc/javascript/navviewcoms.min.js --- ./sbm10_1_5_1/swc/javascript/navviewcoms.min.js Mon Apr 13 19:23:38 2015 +++ ./sbm10_1_5_2/swc/javascript/navviewcoms.min.js Wed May 27 04:21:05 2015 @@ -29,7 +29,7 @@ Serena.SFC.ItemType.notRemovableMenuItemTypes)},isReportMenuContainer:function(a){var b=Menu.globalMenuVar.$sideNav.data("submenu"),c=a.data("id"),d=!1;jQuerySBM.each(b,function(a,b){b.id==c&&b.subMenu&&0<b.subMenu.length&&jQuerySBM.each(b.subMenu,function(a,b){if(b.type==Serena.SFC.ItemType.otherReports)return d=!0,!1})});return d},getReportPinnedInfo:function(a){var b=Menu.globalMenuVar.$sideNav.data("submenu"),c=null,d=!1,e=0;jQuerySBM.each(b,function(a,b){b.subMenu&&0<b.subMenu.length&&jQuerySBM.each(b.subMenu, function(a,d){if(d.type==Serena.SFC.ItemType.otherReports)return c=b.subMenu,!1})});return c?(jQuerySBM.each(c,function(b,c){if(c.reference&&c.reference.reportId==a)return d=!0,e=c.id,!1}),{hasReportMenu:!0,isPinned:d,menuId:e}):{hasReportMenu:!1}}};Serena.SFC.ItemReferenceType={hyperlink:0,widget:1,report:2};Serena.Feed={currentFeed:null,refreshFeed:null}; Serena.SFC.FormatDateTime={curr:new Date,Month:dtMonth,formatDate:function(a){var b=Serena.SFC.FormatDateTime.Month[parseInt(a[0])-1],c=a[2].slice(2);return a[1]+" "+b+" "+c},formatHrTime:function(a){12<a?a-=12:0===a&&(a=12);return a},getformattedDateTime:function(a){var b=!1,c="",d="",e;e=a.split(" ");null!=e&&1<e.length&&(b=!0);b?(a=parseDate(a),c=12<=a.getHours()?"PM":"AM",d=this.formatHrTime(a.getHours())):a=parseDate(e[0]);a=a.getDate()+" "+Serena.SFC.FormatDateTime.Month[a.getMonth()]+" "+a.getFullYear(); -return b?d+" "+c+" - "+a:a},getMonth:function(a){return Month[a-1]},formatTimeStamp:function(a,b){var c=new Date(1E3*a),d=new Date,e="",f=d.getTime()-c.getTime(),g,k,e=Math.floor(f/6048E5),f=f-6048E5*e;g=Math.floor(f/864E5);f-=864E5*g;k=Math.floor(f/36E5);f=Math.floor((f-36E5*k)/6E4);return e=d.getFullYear()==c.getFullYear()?10<=e?b:2<=e?e+""+dtWeek:1<=e?e+""+dtWeek:2<=g?g+""+dtDays:1<=g?dtYest:2<=k?k+""+dtHrs:1<=k?k+""+dtHrs:f+""+dtMins:b}}; +return b?d+" "+c+" - "+a:a},getMonth:function(a){return Month[a-1]},formatTimeStamp:function(a,b){var c=new Date(1E3*a),d=new Date,e="",f=d.getTime()-c.getTime(),g,h,e=Math.floor(f/6048E5),f=f-6048E5*e;g=Math.floor(f/864E5);f-=864E5*g;h=Math.floor(f/36E5);f=Math.floor((f-36E5*h)/6E4);return e=d.getFullYear()==c.getFullYear()?10<=e?b:2<=e?e+""+dtWeek:1<=e?e+""+dtWeek:2<=g?g+""+dtDays:1<=g?dtYest:2<=h?h+""+dtHrs:1<=h?h+""+dtHrs:f+""+dtMins:b}}; Serena.SLA={getSLADashboardView:function(a){return{slaPastPerformance:"#pastperformance",slaCurrentRisk:"#currentrisk"}[a]||""}};function applyUserOptions(a,b){var c,d="",e=void 0==a;c=e?{}:a;for(var f in b)e?c[f]=b[f]:null==b[f]?c[f]=null:void 0!=b[f]?"object"!=typeof b[f]||"object"==typeof b[f]&&"_"==f.charAt(0)||b[f]instanceof Array||b[f].jquery?c[f]=b[f]:c[f]=applyUserOptions(c[f],b[f]):d+="- "+f+"\r\n";return 0<d.length?(alert("Please check parameter name and value for:\r\n"+d),null):c}function removeHtmlTagsFromString(a){return jQuerySBM.trim(a.replace(/(<([^>]+)>)/ig,""))} function stopBubbling(a){a=a||window.event;a.stopPropagation?a.stopPropagation():a.cancelBubble=!0}function rebindEventHandler(a,b,c){a["on"+b]=null;jQuerySBM(a).unbind(b);jQuerySBM(a).on(b,c)} var URLUtils={getBaseURL:function(a){return a.split("?")[0]},parseParams:function(a){var b={};if(a=a.split("?",2)[1]){a=a.split("&");for(var c=0;c<a.length;c++){var d=a[c].split("=",2);b[d[0]]=d[1]||""}}return b},serialize:function(a,b){var c="",d;for(d in b)c+=c?"&":"?",c+=d+"="+b[d];return URLUtils.getBaseURL(a)+c},hasParam:function(a,b){return~a.search(new RegExp("[&?]"+b+"(=|&|$)","i"))},replaceParam:function(a,b,c){var d=a.search(new RegExp("[&?]"+b+"(=|&|$)","i"));c=c||"";if(~d){var e=a.indexOf("&", @@ -61,24 +61,24 @@ Serena.SFC.whiteSpaceParsing("imageOnly")).replace(/{{imageIcon}}/g,f).replace(/{{hasSubMenu}}/g,a.hasSubmenu).replace(/{{tooltip}}/g,e).replace(/{{isEmpty}}/g,!1);c="0"==a.position?0:"5"==a.position?4:a.position;b.find("li:eq("+c+")").remove();c-=1;d=jQuerySBM(d);d.data("index",a.position);-1==c?d.insertBefore(b.find("li:eq("+a.position+")")):d.insertAfter(b.find("li:eq("+c+")"));Serena.SFC.showContainer(".carousel-inner li.userAppId"+a.applicationGroupId+" .favoriteApp")},generateUserAppContainer:function(a){jQuerySBM("<div></div>", {id:"userAppCarousel","class":"carousel slide"});a=jQuerySBM("#gallery li").length;for(var b=jQuerySBM("#galleryPinAppTemplateEmpty").html(),c=jQuerySBM("#gallery"),d="",e=0;e<Serena.SFC.pinContainerLen-a;e++)d+=b.replace(/{{appName}}/g,"").replace(/{{icon}}/g,"").replace(/{{isEmpty}}/g,!0);c.append(d);jQuerySBM(".topNavPinApp #openAppCaret").show();jQuerySBM("li.openAppContainer").css("opacity",1)},queryApps:function(){Serena.PinApp.removeMissingPinnedApps(Serena.PinApp.allApps);Serena.PinApp.generateAppList(Serena.PinApp.allApps)}, removeMissingPinnedApps:function(a){var b=pinAppContainer.getPinnedAppIds(),c=[];jQuerySBM.each(b,function(b,e){var f=!1;jQuerySBM.each(a,function(a,b){if(b.type==e.type&&b.id==e.grpId)return f=!0,!1});f||c.push(e)});jQuerySBM.each(c,function(a,b){var c=b.grpId+"_"+b.type,c=jQuerySBM("#gallery").find("#pinnedAppId"+c);0<c.length&&pinAppContainer.removePinnedApp(c)})},checkIfPinned:function(a,b){var c=!1;jQuerySBM.each(a,function(a,e){if(b.appGroupType==e.type&&b.id==e.grpId)return c=!0,!1});c&&(b.isPinned= -c)},reloadList:function(a,b){var c=Serena.PinApp.searchVal.toLowerCase(),d=!0,e=[],f=jQuerySBM("#filterPinned").is(":checked"),g=pinAppContainer.getPinnedAppIds();jQuerySBM.each(b,function(b,k){if(c)if(d=!1,null!=k.name&&0<=k.name.toLowerCase().indexOf(c)||null!=k.shortName&&0<=k.shortName.toLowerCase().indexOf(c))d=!0;else if(null!=k.applicationSelectionList&&0<k.applicationSelectionList.length)for(j=0;j<k.applicationSelectionList.length;j++){var l=k.applicationSelectionList[j];if(null!=l&&0<=l.name.toLowerCase().indexOf(c)|| -null!=l.shortName&&0<=l.shortName.toLowerCase().indexOf(c))d=!0}d&&(a.checkIfPinned(g,k),f&&!k.isPinned||e.push(k))});var k=null;0==e.length&&(k=c?slsProc(pickerStrings.noMatchesFound):slsProc(pickerStrings.noApplications));Serena.PinApp.picker.reloadContent(e,k)},generateAppList:function(a){var b,c=0,d,e=[],f=a.length,g,k,n=pinAppContainer.getPinnedAppIds(),p=this,l=isMobileDevice();for(b=0;b<f;b++){d=Serena.SFC.ItemUnpinnedClass;k=swcstrings.pinToTopHint;g=a[b];g.locked&&(d=Serena.SFC.ItemLockedClass, -k=swcstrings.lockedToTopHint);iconClassUrl="imageOnly";var m=g.imageUrl&&0<g.imageUrl.length?g.imageUrl:getTopNavItemIconItemByApplicationGroupType(g.type);d='<div class="imgonly draggable"><span class="img"style="background-image: url(\''+m+"'); filter: \"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+m+"',sizingMethod='scale');\"></span><span class=\"favoriteApp "+d+'" title="'+k+'"></span></div>';k=HelperUtil.escapeHTML(g.name);g.description&&(k+=" - <i>"+HelperUtil.escapeHTML(g.description)+ -"</i>");if(2!=g.type&&null!=g.applicationSelectionList&&0<g.applicationSelectionList.length){k+=" - <i>"+slsProc(pinAppStrings.includesApps)+": ";for(j=0;j<g.applicationSelectionList.length;j++)k+=HelperUtil.escapeHTML(g.applicationSelectionList[j].name),j<g.applicationSelectionList.length-1&&(k+=", ");k+="</i>"}g={name:g.name,shortName:g.shortName,userAppName:HelperUtil.escapeHTML(g.shortName),tooltip:k,url:g.actionUrl,image:d,appGroupType:g.type,userAppId:"userAppId"+g.id,userPinAppId:"userPinAppId"+ -g.id+"_"+g.type,id:g.id,icon:"icon-2x icon-bar-chart",applicationSelectionList:g.applicationSelectionList,locked:g.locked};this.checkIfPinned(n,g);e[c++]=g}var h={};h.itemTemplate=Serena.PinApp.APP_ITEM_TPL;h.popoverContainer=jQuerySBM("#appPopoverDiv");h.positionElement=jQuerySBM(".sidebar-nav");h.position="to-right-align-top";h.contentArray=e;h.isPaginate=!0;h.title=pinAppStrings.find;h.search=!0;h.searchVal=Serena.PinApp.searchVal;h.searchPrompt=pinAppStrings.searchPrompt;h.hidden=!0;h.itemClick= -function(a){a=jQuerySBM(this).closest("li");var b=a.data("appgrpid"),c=a.data("appgrptype"),d=a.find(".favoriteApp"),e=a.data("app");Serena.SFC.isItemLocked(d)||(Serena.SFC.isItemPinned(d)?(Serena.PinApp.removePinnedApp(b,c),e.isPinned=!1):(pinAppContainer.pinClickAppend(a),e.isPinned=!0));return!1};l||(h.itemHoverIn=function(a){var b=jQuerySBM(this),c=b.parents("li");a=b.offset();var d=b.outerHeight(),b=b.outerWidth(),e=c.next(".customTooltip"),g=e.outerWidth(),h=Math.floor(a.top+d)+"px",f=Math.floor(a.left+ -(b-g)/2)+"px";a=c.data("timeout");if(void 0==a||null==a)a=setTimeout(function(){e.css({top:h,left:f});e.fadeIn();c.data("timeout",null)},1500),c.data("timeout",a)},h.itemHoverOut=function(a){a=jQuerySBM(this).parents("li");var b=a.next(".customTooltip"),c=a.data("timeout");c&&(a.data("timeout",null),clearTimeout(c));b.fadeOut()});h.searchKeyPress=function(a){if("click"==a.type||13==a.which){var b=jQuerySBM(this).parent().find("input"),c=b.data("picker");Serena.PinApp.searchVal=jQuerySBM.trim(b.val()); -isIE()&&Serena.PinApp.searchVal==h.searchPrompt&&(Serena.PinApp.searchVal="");p.reloadList(p,e);c.focusOnInput()}"click"==a.type&&a.stopPropagation()};h.showHandler=function(){jQuerySBM("#gallery").addClass("showAllSlots");jQuerySBM("#openAppCaret .openAppContainer").addClass("showingAppList")};h.closeHandler=function(){jQuerySBM("#gallery").removeClass("showAllSlots");pinAppContainer.collapseEmptySlots();jQuerySBM("#openAppCaret .openAppContainer").removeClass("showingAppList");0==jQuerySBM(".topNavPinApp li.active").length&& -(0==jQuerySBM(".topNavigation > li, #gallery > li.pinEmptyfalse").length?top.location.reload():Serena.urlMapper.clickFirstTab())};h.itemAdded=function(a){var b=a.data("app");b.isPinned&&!b.locked&&pinAppContainer.addFavoriteIconToItem(a);l&&a.attr("title",b.name)};h.boxTemplate='<div class="popoverBox">\r\n\t\t\t\t\t<div class="popoverBoxHeader">\r\n\t\t\t\t\t\t<div class="popoverTitle"></div>\r\n\t\t\t\t\t\t<span class="close dlgCloseButton closePopover"><i class="icon-remove"></i></span>\r\n\t\t\t\t\t\t<div class="pagingContainer pull-right"></div>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t<div class="popoverBoxBody"></div>\r\n\t\t\t\t\t<div class="popoverBoxFooter"><input value="" id="filterPinned" type="checkbox"><label id="filterPinnedLabel" for="filterPinned">'+ -swcstrings.showOnlyFavorites+"</label></div>\r\n\t\t\t\t</div>";h.selectors={popoverBoxSel:".popoverBox",popoverTitleSel:".popoverTitle",popoverBtnTitleSel:".popoverBtnTitle",popoverBoxHeaderSel:".popoverBoxHeader",popoverContentSel:".popoverBoxBody",popoverClickSel:".pageContainer li .img-with-text .imageWrapper .imgonly",popoverPaginationSel:".pagingContainer",hoverTextSel:".pageContainer li .img-with-text"};a=null;0==e.length&&(a=slsProc(pickerStrings.noApplications));Serena.PinApp.picker=new Serena.picker.Popover(e, -h,a);jQuerySBM("#appPopoverDiv #filterPinned").on("change",function(a){p.reloadList(p,e)});jQuerySBM(".pageContainer li").click(function(a){return!1})},showAppList:function(){jQuerySBM("#filterPinned").removeAttr("checked");Serena.PinApp.searchVal="";Serena.PinApp.queryApps();jQuerySBM("#openAppCaret").append(Serena.PinApp.picker.options.popoverContainer);Serena.PinApp.picker.popoverBox.css("display","block");Serena.PinApp.picker.popoverTitle.text(Serena.PinApp.picker.options.title);Serena.PinApp.picker.showContainer()}, -removePinnedApp:function(a,b){for(var c=jQuerySBM("#gallery").find("li.pinEmptyfalse"),d=0;d<c.length;d++){var e=jQuerySBM(c[d]).data();e.appgrpid==a&&e.appgrptype==b&&pinAppContainer.removePinnedApp(c[d])}},closeChooser:function(){jQuerySBM("#openAppCaret .openAppContainer").hasClass("showingAppList")&&Serena.PinApp.picker.close()}};function getTopNavItemIconItemByApplicationGroupType(a){switch(a){case 0:case 1:return Serena.WC.Defaults.appGrpIcon;case 2:return Serena.WC.Defaults.projectIcon}};Serena.LeftGrouping={customSorting:!0,generateGroupingSideNav:function(a){var b=a.parentId;a.parentId=null;var c=this.buildTreeHtml(a,null,null);a.parentId=b;return c},getMenuItemId:function(a){return a?"item-"+a.type+"-"+a.id:null},getContainerId:function(a){return a?"container-"+a.type+"-"+a.id:null},buildTreeHtml:function(a,b,c){var d,e,f=a.hasSubmenu;e=HelperUtil.escapeHTML(a.name);var g,k=Serena.loadResult.isManageViews();null==c&&(c=Serena.SFC.ItemType.isViewCollectionType(a));Serena.SFC.ItemType.isDashboard(a.type)&& -(f=!1);if(null==a.parentId&&f){Serena.SFC.ItemType.getFeedTypeNameCapitalized(Serena.SFC.ItemType.getViewType(a.type));g=k?"icon-chevron-down":"icon-chevron-right";d=jQuerySBM('<li id="'+this.getContainerId(a)+'" class="groupNav" data-name="'+e+'" data-type="'+a.type+'"></li>');e=jQuerySBM('<a data-toggle="collapse" class="toggler" data-target="#submenu'+a.id+'" href="#">\r\n\t\t\t\t\t\t<i class="'+g+'"></i><span>'+e+"</span>\r\n\t\t\t\t\t</a>");g=!1;if(6==a.type)for(n=0;n<a.subMenu.length;n++)if(p= -a.subMenu[n],p.type==Serena.SFC.ItemType.otherReports){g=!0;d.addClass("reportsContainer");break}if(k){n=swcstrings.newItemHint;switch(a.type){case 14:n=slsProc(n,swcstrings.dashboardCapitalized);break;case 15:n=slsProc(n,swcstrings.calendarCapitalized);break;case 16:n=slsProc(n,swcstrings.activityCapitalized);break;case 17:n=slsProc(n,swcstrings.backlogCapitalized);break;case 6:n=g?slsProc(n,swcstrings.reportText):slsProc(n,swcstrings.anyViewType)}divElem=jQuerySBM('<div class="addItemIcon" title="'+ +c)},reloadList:function(a,b){var c=Serena.PinApp.searchVal.toLowerCase(),d=!0,e=[],f=jQuerySBM("#filterPinned").is(":checked"),g=pinAppContainer.getPinnedAppIds();jQuerySBM.each(b,function(b,h){if(c)if(d=!1,null!=h.name&&0<=h.name.toLowerCase().indexOf(c)||null!=h.shortName&&0<=h.shortName.toLowerCase().indexOf(c))d=!0;else if(null!=h.applicationSelectionList&&0<h.applicationSelectionList.length)for(j=0;j<h.applicationSelectionList.length;j++){var l=h.applicationSelectionList[j];if(null!=l&&0<=l.name.toLowerCase().indexOf(c)|| +null!=l.shortName&&0<=l.shortName.toLowerCase().indexOf(c))d=!0}d&&(a.checkIfPinned(g,h),f&&!h.isPinned||e.push(h))});var h=null;0==e.length&&(h=c?slsProc(pickerStrings.noMatchesFound):slsProc(pickerStrings.noApplications));Serena.PinApp.picker.reloadContent(e,h)},generateAppList:function(a){var b,c=0,d,e=[],f=a.length,g,h,n=pinAppContainer.getPinnedAppIds(),p=this,l=isMobileDevice();for(b=0;b<f;b++){d=Serena.SFC.ItemUnpinnedClass;h=swcstrings.pinToTopHint;g=a[b];g.locked&&(d=Serena.SFC.ItemLockedClass, +h=swcstrings.lockedToTopHint);iconClassUrl="imageOnly";var m=g.imageUrl&&0<g.imageUrl.length?g.imageUrl:getTopNavItemIconItemByApplicationGroupType(g.type);d='<div class="imgonly draggable"><span class="img"style="background-image: url(\''+m+"'); filter: \"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+m+"',sizingMethod='scale');\"></span><span class=\"favoriteApp "+d+'" title="'+h+'"></span></div>';h=HelperUtil.escapeHTML(g.name);g.description&&(h+=" - <i>"+HelperUtil.escapeHTML(g.description)+ +"</i>");if(2!=g.type&&null!=g.applicationSelectionList&&0<g.applicationSelectionList.length){h+=" - <i>"+slsProc(pinAppStrings.includesApps)+": ";for(j=0;j<g.applicationSelectionList.length;j++)h+=HelperUtil.escapeHTML(g.applicationSelectionList[j].name),j<g.applicationSelectionList.length-1&&(h+=", ");h+="</i>"}g={name:g.name,shortName:g.shortName,userAppName:HelperUtil.escapeHTML(g.shortName),tooltip:h,url:g.actionUrl,image:d,appGroupType:g.type,userAppId:"userAppId"+g.id,userPinAppId:"userPinAppId"+ +g.id+"_"+g.type,id:g.id,icon:"icon-2x icon-bar-chart",applicationSelectionList:g.applicationSelectionList,locked:g.locked};this.checkIfPinned(n,g);e[c++]=g}var k={};k.itemTemplate=Serena.PinApp.APP_ITEM_TPL;k.popoverContainer=jQuerySBM("#appPopoverDiv");k.positionElement=jQuerySBM(".sidebar-nav");k.position="to-right-align-top";k.contentArray=e;k.isPaginate=!0;k.title=pinAppStrings.find;k.search=!0;k.searchVal=Serena.PinApp.searchVal;k.searchPrompt=pinAppStrings.searchPrompt;k.hidden=!0;k.itemClick= +function(a){a=jQuerySBM(this).closest("li");var b=a.data("appgrpid"),c=a.data("appgrptype"),d=a.find(".favoriteApp"),e=a.data("app");Serena.SFC.isItemLocked(d)||(Serena.SFC.isItemPinned(d)?(Serena.PinApp.removePinnedApp(b,c),e.isPinned=!1):(pinAppContainer.pinClickAppend(a),e.isPinned=!0));return!1};l||(k.itemHoverIn=function(a){var b=jQuerySBM(this),c=b.parents("li");a=b.offset();var d=b.outerHeight(),b=b.outerWidth(),e=c.next(".customTooltip"),g=e.outerWidth(),k=Math.floor(a.top+d)+"px",f=Math.floor(a.left+ +(b-g)/2)+"px";a=c.data("timeout");if(void 0==a||null==a)a=setTimeout(function(){e.css({top:k,left:f});e.fadeIn();c.data("timeout",null)},1500),c.data("timeout",a)},k.itemHoverOut=function(a){a=jQuerySBM(this).parents("li");var b=a.next(".customTooltip"),c=a.data("timeout");c&&(a.data("timeout",null),clearTimeout(c));b.fadeOut()});k.searchKeyPress=function(a){if("click"==a.type||13==a.which){var b=jQuerySBM(this).parent().find("input"),c=b.data("picker");Serena.PinApp.searchVal=jQuerySBM.trim(b.val()); +isIE()&&Serena.PinApp.searchVal==k.searchPrompt&&(Serena.PinApp.searchVal="");p.reloadList(p,e);c.focusOnInput()}"click"==a.type&&a.stopPropagation()};k.showHandler=function(){jQuerySBM("#gallery").addClass("showAllSlots");jQuerySBM("#openAppCaret .openAppContainer").addClass("showingAppList")};k.closeHandler=function(){jQuerySBM("#gallery").removeClass("showAllSlots");pinAppContainer.collapseEmptySlots();jQuerySBM("#openAppCaret .openAppContainer").removeClass("showingAppList");0==jQuerySBM(".topNavPinApp li.active").length&& +(0==jQuerySBM(".topNavigation > li, #gallery > li.pinEmptyfalse").length?top.location.reload():Serena.urlMapper.clickFirstTab())};k.itemAdded=function(a){var b=a.data("app");b.isPinned&&!b.locked&&pinAppContainer.addFavoriteIconToItem(a);l&&a.attr("title",b.name)};k.boxTemplate='<div class="popoverBox">\r\n\t\t\t\t\t<div class="popoverBoxHeader">\r\n\t\t\t\t\t\t<div class="popoverTitle"></div>\r\n\t\t\t\t\t\t<span class="close dlgCloseButton closePopover"><i class="icon-remove"></i></span>\r\n\t\t\t\t\t\t<div class="pagingContainer pull-right"></div>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t<div class="popoverBoxBody"></div>\r\n\t\t\t\t\t<div class="popoverBoxFooter"><input value="" id="filterPinned" type="checkbox"><label id="filterPinnedLabel" for="filterPinned">'+ +swcstrings.showOnlyFavorites+"</label></div>\r\n\t\t\t\t</div>";k.selectors={popoverBoxSel:".popoverBox",popoverTitleSel:".popoverTitle",popoverBtnTitleSel:".popoverBtnTitle",popoverBoxHeaderSel:".popoverBoxHeader",popoverContentSel:".popoverBoxBody",popoverClickSel:".pageContainer li .img-with-text .imageWrapper .imgonly",popoverPaginationSel:".pagingContainer",hoverTextSel:".pageContainer li .img-with-text"};a=null;0==e.length&&(a=slsProc(pickerStrings.noApplications));Serena.PinApp.picker=new Serena.picker.Popover(e, +k,a);jQuerySBM("#appPopoverDiv #filterPinned").on("change",function(a){p.reloadList(p,e)});jQuerySBM(".pageContainer li").click(function(a){return!1})},showAppList:function(){jQuerySBM("#filterPinned").removeAttr("checked");Serena.PinApp.searchVal="";Serena.PinApp.queryApps();jQuerySBM("#openAppCaret").append(Serena.PinApp.picker.options.popoverContainer);Serena.PinApp.picker.popoverBox.css("display","block");Serena.PinApp.picker.popoverTitle.text(Serena.PinApp.picker.options.title);Serena.PinApp.picker.showContainer()}, +removePinnedApp:function(a,b){for(var c=jQuerySBM("#gallery").find("li.pinEmptyfalse"),d=0;d<c.length;d++){var e=jQuerySBM(c[d]).data();e.appgrpid==a&&e.appgrptype==b&&pinAppContainer.removePinnedApp(c[d])}},closeChooser:function(){jQuerySBM("#openAppCaret .openAppContainer").hasClass("showingAppList")&&Serena.PinApp.picker.close()}};function getTopNavItemIconItemByApplicationGroupType(a){switch(a){case 0:case 1:return Serena.WC.Defaults.appGrpIcon;case 2:return Serena.WC.Defaults.projectIcon}};Serena.LeftGrouping={customSorting:!0,generateGroupingSideNav:function(a){var b=a.parentId;a.parentId=null;var c=this.buildTreeHtml(a,null,null);a.parentId=b;return c},getMenuItemId:function(a){return a?"item-"+a.type+"-"+a.id:null},getContainerId:function(a){return a?"container-"+a.type+"-"+a.id:null},buildTreeHtml:function(a,b,c){var d,e,f=a.hasSubmenu;e=HelperUtil.escapeHTML(a.name);var g,h=Serena.loadResult.isManageViews();null==c&&(c=Serena.SFC.ItemType.isViewCollectionType(a));Serena.SFC.ItemType.isDashboard(a.type)&& +(f=!1);if(null==a.parentId&&f){Serena.SFC.ItemType.getFeedTypeNameCapitalized(Serena.SFC.ItemType.getViewType(a.type));g=h?"icon-chevron-down":"icon-chevron-right";d=jQuerySBM('<li id="'+this.getContainerId(a)+'" class="groupNav" data-name="'+e+'" data-type="'+a.type+'"></li>');e=jQuerySBM('<a data-toggle="collapse" class="toggler" data-target="#submenu'+a.id+'" href="#">\r\n\t\t\t\t\t\t<i class="'+g+'"></i><span>'+e+"</span>\r\n\t\t\t\t\t</a>");g=!1;if(6==a.type)for(n=0;n<a.subMenu.length;n++)if(p= +a.subMenu[n],p.type==Serena.SFC.ItemType.otherReports){g=!0;d.addClass("reportsContainer");break}if(h){n=swcstrings.newItemHint;switch(a.type){case 14:n=slsProc(n,swcstrings.dashboardCapitalized);break;case 15:n=slsProc(n,swcstrings.calendarCapitalized);break;case 16:n=slsProc(n,swcstrings.activityCapitalized);break;case 17:n=slsProc(n,swcstrings.backlogCapitalized);break;case 6:n=g?slsProc(n,swcstrings.reportText):slsProc(n,swcstrings.anyViewType)}divElem=jQuerySBM('<div class="addItemIcon" title="'+ n+'"><span class="glyphicon glyphicon-plus"></span></div>');e.append(divElem)}}else if(d=this.getMenuItemId(a),f)d=jQuerySBM('<li id="'+d+'" class="popover_launcher parentmenu'+a.id+'" data-name="'+e+'" data-submenuid="'+a.id+'" data-type="'+a.type+'" title="'+e+"></li>"),e=jQuerySBM('<a href="#" class="popoveranchor'+a.id+'" data-toggle="popover" data-placement="right">'+e+'<span class="anchorpointer"><i class="icon-2x"></i></span></a>');else{g=a.type==Serena.SFC.ItemType.otherReports;p=n="";n= -a.view;d=jQuerySBM('<li id="'+d+'" class="parentmenu'+a.id+'" data-name="'+e+'" data-submenuid="'+a.id+'" data-type="'+a.type+'" title="'+e+'">');g&&d.addClass("disallowDrag").addClass("reportCenter");d.data("name",e).data("submenuid",a.id).data("type",a.type);if(a.reference)switch(a.reference.type){case 0:d.data("url",a.reference.url);break;case 1:d.data("feed",a.reference.feed)}divElem=jQuerySBM("<div></div>");g||divElem.addClass("menuItemDragHandle");d.append(divElem);k&&((g=a.reference&&void 0!= +a.view;d=jQuerySBM('<li id="'+d+'" class="parentmenu'+a.id+'" data-name="'+e+'" data-submenuid="'+a.id+'" data-type="'+a.type+'" title="'+e+'">');g&&d.addClass("disallowDrag").addClass("reportCenter");d.data("name",e).data("submenuid",a.id).data("type",a.type);if(a.reference)switch(a.reference.type){case 0:d.data("url",a.reference.url);break;case 1:d.data("feed",a.reference.feed)}divElem=jQuerySBM("<div></div>");g||divElem.addClass("menuItemDragHandle");d.append(divElem);h&&((g=a.reference&&void 0!= a.reference.reportId)||null!=n&&!n.isSystem?!g&&viewCustomize.isAutoPinnedView(n)?(p=Serena.SFC.ItemLockedClass,n=swcstrings.autopinViewMenuHint):(p=Serena.SFC.ItemPinnedClass,n=swcstrings.removeFromMenuHint):(p=Serena.SFC.ItemLockedClass,n=swcstrings.systemViewMenuHint),divElem=jQuerySBM('<div class="favoriteIcon" title="'+n+'"><span class="'+p+'"></span></div>'),d.append(divElem));e=jQuerySBM('<a href="#"><span>'+e+"</span></a>")}d.append(e);d.data(a);if(f&&0<a.subMenu.length){var n,p,f=jQuerySBM('<ul id="submenu'+ -a.id+'" class="nav nav-list collapse"></ul>');k&&f.addClass("in");d.append(f);for(n=0;n<a.subMenu.length;n++)p=a.subMenu[n],this.buildTreeHtml(p,f,c)}return b?(b.append(d),null):d}}; +a.id+'" class="nav nav-list collapse"></ul>');h&&f.addClass("in");d.append(f);for(n=0;n<a.subMenu.length;n++)p=a.subMenu[n],this.buildTreeHtml(p,f,c)}return b?(b.append(d),null):d}}; Serena.TernaryGrouping={generateList:function(a,b){var c=a.parentId;a.parentId=null;var d=this.animateShowList("sideNavDetailContainer",a);a.parentId=c;return d},animateShowList:function(a,b){var c=jQuerySBM('<ul class="sideNavOverlayList nav nav-list"></ul>');this.generateListTree({name:b.parentName,hasSubmenu:!0,subMenu:b,parentId:null},c);jQuerySBM(".sideNavDetailContainer").children("ul").remove();jQuerySBM(".sideNavDetailContainer").append(c);jQuerySBM(".sidenavOverlay").animate({width:"show"}, 10);jQuerySBM(jQuerySBM(".sidenavOverlay").find(".22")[0]).click(function(){jQuerySBM(this).addClass("active");Serena.SFC.startAjaxLoading()})},generateListTree:function(a,b){var c="",d=HelperUtil.escapeHTML(a.name);null==a.parentId?c='<li class="parent"><h5 style="margin:5px 0;">'+d+'</h5><hr style="margin:0;" /></li>':a.reference?0==a.reference.type?c='<li class="'+a.id+'"><a href="#" data-url="'+a.reference.url+'">'+d+"</a></li>":1==listItem.reference.type&&(c='<li class="'+a.id+'"><a href="#" data-feed="'+ a.reference.feed+'">'+d+"</a></li>"):c='<li class="'+a.id+'"><a href="#">'+d+"</a></li>";c=jQuerySBM(c);c.data(a);if(a.hasSubmenu){var e;e=jQuerySBM("<li><ul></ul></li>");for(d=0;d<a.subMenu.length;d++)this.generateListTree(a.subMenu[d],e);c.append(e)}return b?(b.append(c),null):c}};var Menu={}; @@ -90,17 +90,17 @@ setInterval(function(){var a="#"+Menu.globalMenuVar.tabIndex;location.hash!=a&&(location.hash=a)},3E3);Menu.userSetting={}; Menu.userSetting.globalAction={ShowLink:function(a,b){DlgUtil.showDialog(b,a,!1,null,null,jQuerySBM(".resultContainerContent"),!0)},IsIssueDetailsOpen:function(){return jQuerySBM("#issuedetails").is(":visible")},ShowLinkBootstrap:function(a,b,c,d,e,f){TemplateBootstrapDlg.calcDialogDimensions({widgetMode:!1,parentDiv:jQuerySBM("#rightContainer")});f||(sbmFormStack.init(),sbmFormStack.clearStack());TemplateBootstrapDlg.showBootstrapTemplateDialog({id:"issuedetails",title:a,url:dll+"StdPage&Template=shell/swc/swc/dialog_iframe", options:{cancelOnClose:!0,clickOutsideToClose:c},extraClassName:"fullscreen1050 noFooter",iFrameContent:!0,iFrameOptions:{dialogIframeId:"issuedetails",dialogIframeTitle:a,iFrameUrl:b},callback:function(){"function"===typeof e&&e()}});callbackForSBMDialog=void 0!=d?d:null},updateDialogTitleFromIssue:function(a){var b=a.find("iframe:first").contents(),c="",d=b.find("#transName");if(0==d.length)try{var e=b.find("frame[name='buttons']").get(0);e&&(d=jQuerySBM(e.contentWindow.document).find("#transName"))}catch(f){}0< -d.length&&(c+=d.text());d=b.find("#itemDisplayName");if(0==d.length)try{(e=b.find("frame[name='buttons']").get(0))&&(d=jQuerySBM(e.contentWindow.document).find("#itemDisplayName"))}catch(g){}0<d.length&&(c+=d.text());0<c.length&&a.find(".modalTitle").text(c)},ShowBootstrapDialog:function(a,b,c,d){var e=c.id||"swcModalDialog",f=c.dlgClass?" "+c.dlgClass:"",g=e+"Holder",k=jQuerySBM("#"+g),n=c.clickOutsideToClose?!0:"static",p=void 0!=c.specificWidthHeight?c.specificWidthHeight:!0;dlgWidth=c.width|| -400;dlgHeight=c.height||400;leftMargin=-(dlgWidth/2);bodyHeight=dlgHeight-75;cancelText=c.cancelText||top.swcstrings.cancelButton;okText=c.okText||top.swcstrings.okButton;hideCancel=c.hideCancel||!1;hideOK=c.hideOK||!1;c.closeOnOK=c.closeOnOK||!1;k.length||(jQuerySBM("body").append('<div id="'+g+'"></div>'),k=jQuerySBM("#"+g));k.children().remove();k.append('<div id="'+e+'" class="modal'+f+'" role="dialog" aria-labelledby="dataConfirmLabel" aria-hidden="true">\r\n\t\t\t\t<div class="modal-header">\r\n\t\t\t\t\t<div class="dlgHeaderButtons">\r\n\t\t\t\t\t\t<button type="button" class="close dlgCloseButton" data-dismiss="modal" aria-hidden="true"><i class="icon-remove"></i></button>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t<h4 class="swcDialogTitle">'+ +d.length&&(c+=d.text());d=b.find("#itemDisplayName");if(0==d.length)try{(e=b.find("frame[name='buttons']").get(0))&&(d=jQuerySBM(e.contentWindow.document).find("#itemDisplayName"))}catch(g){}0<d.length&&(c+=d.text());0<c.length&&a.find(".modalTitle").text(c)},ShowBootstrapDialog:function(a,b,c,d){var e=c.id||"swcModalDialog",f=c.dlgClass?" "+c.dlgClass:"",g=e+"Holder",h=jQuerySBM("#"+g),n=c.clickOutsideToClose?!0:"static",p=void 0!=c.specificWidthHeight?c.specificWidthHeight:!0;dlgWidth=c.width|| +400;dlgHeight=c.height||400;leftMargin=-(dlgWidth/2);bodyHeight=dlgHeight-75;cancelText=c.cancelText||top.swcstrings.cancelButton;okText=c.okText||top.swcstrings.okButton;hideCancel=c.hideCancel||!1;hideOK=c.hideOK||!1;c.closeOnOK=c.closeOnOK||!1;h.length||(jQuerySBM("body").append('<div id="'+g+'"></div>'),h=jQuerySBM("#"+g));h.children().remove();h.append('<div id="'+e+'" class="modal'+f+'" role="dialog" aria-labelledby="dataConfirmLabel" aria-hidden="true">\r\n\t\t\t\t<div class="modal-header">\r\n\t\t\t\t\t<div class="dlgHeaderButtons">\r\n\t\t\t\t\t\t<button type="button" class="close dlgCloseButton" data-dismiss="modal" aria-hidden="true"><i class="icon-remove"></i></button>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t<h4 class="swcDialogTitle">'+ a+'</h4>\r\n\t\t\t\t</div>\r\n\t\t\t\t<div class="modal-body"></div>\r\n\t\t\t\t<div class="modal-footer" style="position: absolute; bottom: 0; right: 0; left: 0;">\r\n\t\t\t\t\t<button type="button" class="btn cancelButton" aria-hidden="true">'+swcstrings.dialogCancel+'</button>\r\n\t\t\t\t\t<button type="button" class="btn btn-primary okButton" id="dataConfirmOK">'+swcstrings.dialogOk+"</button>\r\n\t\t\t\t</div>\r\n\t\t\t</div>");var l=jQuerySBM("#"+e);a=l.find(".modal-footer .okButton");l.find(".modal-body").append(jQuerySBM(b)); l.find(".modal-header .close").click(function(a){jQuerySBM(l).modal("hide");d(!1,a)});hideCancel?l.find(".modal-footer .cancelButton").hide():l.find(".modal-footer .cancelButton").text(cancelText).click(function(a){jQuerySBM(l).modal("hide");d(!1,a)});hideOK?l.find(".modal-footer .okButton").hide():(c.OKClass&&a.addClass(c.OKClass),a.text(okText).click(function(a){c.closeOnOK&&jQuerySBM(l).modal("hide");d(!0,a)}));l.modal({show:!0,backdrop:n});n&&jQuerySBM(".modal-backdrop").click(function(a){d(!1, a)});p&&(l.css({"min-width":dlgWidth,"margin-left":leftMargin}),l.find(".modal-body").css({"max-height":dlgHeight,"min-height":bodyHeight}));l.on("hidden.bs.modal",function(){c.destroyOnClose&&$(this).parent().remove();cleanupBootstrapDialog()})},confirmAction:function(a,b,c){Menu.userSetting.globalAction.ShowBootstrapDialog(a,'<div style="padding:20px;">'+b+"</div>",{clickOutsideToClose:!0,width:400,height:250,closeOnOK:!0,cancelText:top.swcstrings.cancelButton,okText:top.swcstrings.okButton,hideCancel:!1}, c)},confirmActionAdvanced:function(a,b,c,d,e,f,g){Menu.userSetting.globalAction.ShowBootstrapDialog(a,'<div style="padding:20px;">'+b+"</div>",{clickOutsideToClose:!0,width:e,height:f,closeOnOK:!0,cancelText:c,okText:d,hideCancel:null==c},g)}};Menu.view={_self:null,appId:0,appName:"",appType:0,appIds:null,appMenuId:0,dataObj:null,$activeElem:null,init:function(a){Menu.view._self=this;a&&Menu.view._self.loadSideNav(arguments)},loadSideNav:function(a,b){var c=parseInt(a.data("id"));dataObj=a.data();Menu.view.$activeElem=a;Menu.globalMenuVar.$sideNav.data("parentid",c);Menu.globalMenuVar.$sideNav.data("parentObject",dataObj);Menu.view.getAppIds();if(1==a.data("hassubmenu")||0<a.data("appgrpid")){c=getSubMenu(c,!1);if(null==c)return;Menu.globalMenuVar.$sideNav.data("submenu", c);c.parentName="undefined"==typeof c.name?Serena.SFC.whiteSpaceParsing(dataObj.name):Serena.SFC.whiteSpaceParsing(c.name);0<c.length&&"top left"==c[0].position?(Menu.view._self.generateSecNav(Menu.globalMenuVar.$sideNav,Menu.globalMenuVar.topSecNavTemplate,c,Menu.globalMenuVar.$sideNavContainer),Menu.globalMenuVar.$secTopNavContainer.show(),jQuerySBM(".secondaryTopNav > li:first").trigger("click")):0<c.length&&"left"==c[0].position&&(Menu.view._self.generateSideNavWrapper(Menu.globalMenuVar.$sideNav, Menu.globalMenuVar.sideNavTemplate,c,Menu.globalMenuVar.$sideNavContainer,b),Menu.globalMenuVar.$sideNavContainer.show(),Menu.globalMenuVar.$secTopNavContainer.hide(),Serena.SFC.hideCarouselAppContainer())}else Menu.globalMenuVar.$secTopNavContainer.hide(),jQuerySBM("#resultContent").empty().append("<h4>"+dataObj.name+" Home Page</h4><p>"+dataObj.name+" data will show up. Work is in Progress</p>"),$(".sideNavList > li").remove();a.addClass("active")},generateSideNavWrapper:function(a,b,c,d,e){a=Menu.view._self.generateSideNav(a, -b,c,d,e);jQuerySBM(".sideNavList ul.nav-list").sortable({containment:"parent",scroll:!0,scrollSpeed:5,items:"> li:not(.disallowDrag)",tolerance:"pointer",revert:!0,cursor:"move",stop:function(a,b){var c=b.item;if(1==c.length){var c=c[0],d=jQuerySBM(c),c=d.data(),e=d.prev(),l=d.next(),m=0<e.length,h=0<l.length,s=-1;if(m||h)m?(s=jQuerySBM(e).data().sequenceNumber,s++):h&&(s=jQuerySBM(l).data().sequenceNumber),s!=c.sequenceNumber&&(Menu.view.setDragDropItems(!1),c.sequenceNumber=s,delete c.sortableItem, -updateMenuItem(c,!1,function(a){checkWorkCenterResponse(a)?(a=d.closest("ul"),jQuerySBM.each(a.children(),function(a,b){jQuerySBM(b).data("sequenceNumber",a)}),Serena.SFC.showSuccessMessage(swcstrings.movedMenuItemSuccess)):Menu.globalAction.refreshSideNav();Serena.loadResult.isManageViews()&&Menu.view.setDragDropItems(!0)}))}}});Serena.loadResult.setDragDropState();return a},generateSideNav:function(a,b,c,d,e){var f,g=[],k=Serena.loadResult.isManageViews();void 0!==e&&!0===e||Serena.loadResult.emptyResultContainer(); -if(jQuerySBM.isEmptyObject(c))return f=jQuerySBM('<li><a href="#"><i class="icon-plus"></i> Add sideNav</li>'),f.data(c),a.append(f),f;if(0==c.provider)return b=b.replace(/{{actionLink}}/g,"#").replace(/{{navName}}/g,c.name).replace(/{{iconName}}/g,Serena.SFC.whiteSpaceParsing(c.imageUrl)),f=jQuerySBM(b),f.data(c),a.append(f),f;jQuerySBM(a.children("li")).remove();jQuerySBM(c).each(function(b){b=c[b];if(null==b.subMenu)return!0;if(k)0==b.subMenu.length&&(b.hasSubmenu=!0);else{if(0==b.subMenu.length&& +b,c,d,e);jQuerySBM(".sideNavList ul.nav-list").sortable({containment:"parent",scroll:!0,scrollSpeed:5,items:"> li:not(.disallowDrag)",tolerance:"pointer",revert:!0,cursor:"move",stop:function(a,b){var c=b.item;if(1==c.length){var c=c[0],d=jQuerySBM(c),c=d.data(),e=d.prev(),l=d.next(),m=0<e.length,k=0<l.length,t=-1;if(m||k)m?(t=jQuerySBM(e).data().sequenceNumber,t++):k&&(t=jQuerySBM(l).data().sequenceNumber),t!=c.sequenceNumber&&(Menu.view.setDragDropItems(!1),c.sequenceNumber=t,delete c.sortableItem, +updateMenuItem(c,!1,function(a){checkWorkCenterResponse(a)?(a=d.closest("ul"),jQuerySBM.each(a.children(),function(a,b){jQuerySBM(b).data("sequenceNumber",a)}),Serena.SFC.showSuccessMessage(swcstrings.movedMenuItemSuccess)):Menu.globalAction.refreshSideNav();Serena.loadResult.isManageViews()&&Menu.view.setDragDropItems(!0)}))}}});Serena.loadResult.setDragDropState();return a},generateSideNav:function(a,b,c,d,e){var f,g=[],h=Serena.loadResult.isManageViews();void 0!==e&&!0===e||Serena.loadResult.emptyResultContainer(); +if(jQuerySBM.isEmptyObject(c))return f=jQuerySBM('<li><a href="#"><i class="icon-plus"></i> Add sideNav</li>'),f.data(c),a.append(f),f;if(0==c.provider)return b=b.replace(/{{actionLink}}/g,"#").replace(/{{navName}}/g,c.name).replace(/{{iconName}}/g,Serena.SFC.whiteSpaceParsing(c.imageUrl)),f=jQuerySBM(b),f.data(c),a.append(f),f;jQuerySBM(a.children("li")).remove();jQuerySBM(c).each(function(b){b=c[b];if(null==b.subMenu)return!0;if(h)0==b.subMenu.length&&(b.hasSubmenu=!0);else{if(0==b.subMenu.length&& "reference"!=Serena.SFC.ItemType.getItemTypeName(b.type))return!0;if(b.hasSubmenu&&1==b.subMenu.length){var d=b;b=b.subMenu[0];b.parentObj=d}}f=Serena.LeftGrouping.generateGroupingSideNav(b);f.data(b);a.append(f);g.push(f)});return g},generateSecNav:function(a,b,c,d){var e="";"Calendar"==c.parentName?Serena.loadResult.loadResultContainer(c):(jQuerySBM(a.children("li")).remove(),0==c.length||jQuerySBM.isEmptyObject(c)?e+='<li><a href="#"><i class="icon-plus"></i> Add sideNav</li>':jQuerySBM(c).each(function(a){c[a].hasSubmenu= "true";e+=b.replace(/{{actionLink}}/g,"#").replace(/{{navName}}/g,c[a].name).replace(/{{iconName}}/g,whiteSpaceParsing(c[a].imageUrl)).replace(/{{parentid}}/g,c[a].parentId).replace(/{{hasSubmenu}}/g,c[a].hasSubmenu).replace(/{{parentName}}/g,whiteSpaceParsing(c[a].name)).replace(/{{submenuid}}/g,c[a].id)}),a.append(e))},generateTopNav:function(a,b,c){var d=c.imageUrl&&0<c.imageUrl.length?c.imageUrl:Serena.WC.Defaults.homeIcon,d="background-image:url('"+d+"'); filter: 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+ d+"',sizingMethod='scale');'";b=""+b.replace(/{{actionLink}}/g,"#").replace(/{{className}}/g,Serena.SFC.whiteSpaceParsing(c.name)).replace(/{{navName}}/g,Serena.SFC.whiteSpaceParsing(c.name)).replace(/{{navname}}/g,c.name).replace(/{{iconUrl}}/g,d).replace(/{{location}}/g,Serena.SFC.whiteSpaceParsing(c.position)).replace(/{{hasSubmenu}}/g,c.hasSubmenu).replace(/{{id}}/g,c.id);a.append(b)},getActiveAppGrpInfo:function(){var a=$("#gallery li.active"),b=a.data("appgrptype"),a=a.data("appgrpid");return{grpType:b, @@ -125,7 +125,7 @@ (a=jQuerySBM(a).find("i.icon-chevron-down"),void 0!=a&&0<a.length&&a.removeClass("icon-chevron-down").addClass("icon-chevron-right")))},hideOpenPopovers:function(){try{jQuerySBM("#searchResultContainer").hide(),jQuerySBM("#notifResultContainer").hide(),jQuerySBM("#userPreferencesContainer").removeClass("shown").hide()}catch(a){}},emptyIFrames:function(a){var b=this;a.find("iframe").each(function(){try{-1<this.src.indexOf(dll)&&b.emptyIFrames(jQuerySBM(this).contents()),this.contentWindow.angular&& destroyAngular(jQuerySBM(this.contentDocument),this.contentWindow)}catch(a){}jQuerySBM(this).attr("src","about:blank")})}};var SFCMenu=function(a){function b(){function b(){jQuerySBM("#sideNavContainer").on("mouseleave",function(){jQuerySBM("#sideNavContainer").hasClass("unpinned")&&(jQuerySBM("#sideNavContainer").removeClass("unpinnedhover"),jQuerySBM("#sideNavContainer").off("mouseleave"))})}function f(){jQuerySBM("a.leftNavPinButton").on("mouseenter",function(){jQuerySBM("#sideNavContainer").hasClass("unpinned")&&(jQuerySBM("#sideNavContainer").addClass("unpinnedhover"),setTimeout(b,100))})}function g(){Serena.PinApp.showAppList()} jQuerySBM(".dropdown-toggle").dropdown();d();Serena.SFC.resizeWindow();jQuerySBM("#showAllViewsButton").click(function(){Serena.PinApp.closeChooser();Serena.loadResult.openAllViews()});jQuerySBM("#leftNavPinButton").click(function(){jQuerySBM("#sideNavContainer").hasClass("unpinned")?(jQuerySBM("#sideNavContainer").removeClass("unpinnedhover"),jQuerySBM("a.leftNavPinButton").off("mouseenter")):setTimeout(f,100);jQuerySBM("#rightContainer").toggleClass("unpinned");jQuerySBM("#sideNavContainer").toggleClass("unpinned")}); -var k=!0;a(".openAppContainer").on("click",function(){if(k){lazyloadStatics();try{Serena.SFC.startAjaxLoading(),Serena.PinApp.init(g)}catch(a){Serena.SFC.showErrorMessage("Error initializing pin app")}Serena.SFC.stopAjaxLoading();k=!1}else g()});jQuerySBM(".filterDiv input").keyup(function(){var a=jQuerySBM(this).val().toLowerCase(),b=jQuerySBM(".moreAppList");Serena.SFC.filterList(a,b)});jQuerySBM(".filterNavList").keyup(function(){var a=jQuerySBM(this).val().toLowerCase(),b=jQuerySBM(".sideNavList")[0]; +var h=!0;a(".openAppContainer").on("click",function(){if(h){lazyloadStatics();try{Serena.SFC.startAjaxLoading(),Serena.PinApp.init(g)}catch(a){Serena.SFC.showErrorMessage("Error initializing pin app")}Serena.SFC.stopAjaxLoading();h=!1}else g()});jQuerySBM(".filterDiv input").keyup(function(){var a=jQuerySBM(this).val().toLowerCase(),b=jQuerySBM(".moreAppList");Serena.SFC.filterList(a,b)});jQuerySBM(".filterNavList").keyup(function(){var a=jQuerySBM(this).val().toLowerCase(),b=jQuerySBM(".sideNavList")[0]; Serena.SFC.filterList(a,b)});var n=jQuerySBM("div.sc_menu");jQuerySBM("ul.sc_menu");var p=n.width();n.css({overflow:"hidden"});jQuerySBM(".moveRight").click(function(a){var b=lastLi[0].offsetLeft+lastLi.outerWidth()+15;a=(a.pageX-n.offset().left)*(b-p)/p;n.scrollLeft(a)});jQuerySBM(".moveLeft").click(function(a){var b=lastLi[0].offsetRight+lastLi.outerWidth()+15;a=(a.pageX-n.offset().right)*(b-p)/p;n.scrollLeft(a)});jQuerySBM(".notificationCenter, .userSetting").dropdown();jQuerySBM(".searchFullfiller").focus(function(){jQuerySBM(".searchFullfillerFilter").dropdown()}); Menu.eventBinding.init();jQuerySBM(".launcher.view.profile").click(function(a){jQuerySBM("#userPreferencesContainer").hasClass("shown")||c()})}function c(a){0<jQuerySBM("#userPreferencesNav").length?SFCMenu.openUserPreferences(a||0):lazyloadStatics(function(){0==jQuerySBM("#userPreferencesNav").length&&getTemplate("tmtrack.dll?shell=swc&stdpage&template=swc/userPreferences.html",null,"",!0,function(b){0==jQuerySBM("#userPreferencesNav").length&&jQuerySBM("#userPreferencesContainer").append(b).show(200, function(){try{Serena.SFC.userPreferences.init()}catch(b){Serena.SFC.showErrorMessage("Error initializing user preferences")}"undefined"!==typeof Serena.SFC.userPreferences&&null!==Serena.SFC.userPreferences&&Serena.SFC.userPreferences.resize();SFCMenu.openUserPreferences(a||0)})})})}function d(){var a=Menu.globalMenuVar.topNavObj.length,b=0;jQuerySBM(".topNavigation li").remove();jQuerySBM("#gallery li").remove();jQuerySBM("#gallery ul span").remove();Serena.PinApp.generateUserAppContainer(Menu.globalMenuVar.$topNav); @@ -133,13 +133,13 @@ callTriggerLeftNavClick:function(){jQuerySBM(".sideNavList > li:first").trigger("click")},callTriggerTopNavClick:function(){jQuerySBM(".topNavigation > li:first").trigger("click")},openUserPreferences:function(a){jQuerySBM("#notifResultContainer").hide();jQuerySBM("#searchResultContainer").hide();jQuerySBM("#userPreferencesContainer").addClass("shown");Serena.SFC.userPreferences?Serena.SFC.userPreferences.openUserPreferences(a):c(a)}}}(jQuerySBM);var BRANDING_DEFAULTS={brandingHeader:{logoImage:"images/swc/serena-logo.png",logoLinkUrl:"http://www.serena.com/sbm-app-info",logoTitle:"Work Center"},brandingFooter:{footerText:"&copy; 2015 Serena Software Inc., All Rights Reserved."}},branding={init:function(){var a=this;a.getBranding("brandingHeader",a,function(b){a.apply.header(b,a)});a.getBranding("brandingFooter",a,function(b){a.apply.footer(b,a)})},apply:{header:function(a,b){var c=applyUserOptions(BRANDING_DEFAULTS.brandingHeader,a);b.header.change.all(c, b)},footer:function(a,b){var c=applyUserOptions(BRANDING_DEFAULTS.brandingFooter,a);b.footer.change.text(c,b)}},getBranding:function(a,b,c){getUserProperty(a,function(a){void 0!=c&&"function"==typeof c&&c(a.results,b)},!0)},header:{getField:{logoImage:function(){return jQuerySBM("#header-logo_image")},logoLink:function(){return jQuerySBM("#header-logo_link")},logoTitle:function(){return jQuerySBM("#header-logo_title")}},change:{all:function(a,b){void 0!=a.logoImage&&""!=a.logoImage&&this.logoImage(a.logoImage, b);void 0!=a.logoLinkUrl&&""!=a.logoLinkUrl&&this.logoLink(a.logoLinkUrl,b);void 0!=a.logoTitle&&this.logoTitle(a.logoTitle,b)},logoImage:function(a,b){var c=b.header.getField.logoImage();c.attr("src",a);return c},logoLink:function(a,b){var c=b.header.getField.logoLink();c.attr("href",a);return c},logoTitle:function(a,b){var c=b.header.getField.logoTitle();c.html(a).attr("title",removeHtmlTagsFromString(a));jQuerySBM("head title").text(removeHtmlTagsFromString(a));return c}}},footer:{getField:{footerText:function(){return jQuerySBM("#footer-text")}}, -change:{text:function(a,b){if(void 0!=a.footerText&&""!=a.footerText){var c=b.footer.getField.footerText();c.html(a.footerText);return c}}}}};var metrics=function(){return{getSomething:function(){console.log("Doing doSomething")}}}();var newRequest=function(){function a(){jQuerySBM("#newRequestMenu .actions .action").click(function(a){jQuerySBM("#newRequestMenu").toggleClass("expanded collapsed");a.stopPropagation();a.preventDefault()})}function b(a){0==a?c():jQuerySBM("#newRequestContainer").removeClass("open")}function c(){p.children("li").remove();m.children("li").remove();s.children("li").remove();m.show();jQuerySBM("#cantaddFavorite").hide();getNewRequestRecent(function(a){k=a.results;e()});getNewRequestFavorite(function(a){n= -a.results;a=n.data;var b=a.length;if(0<b){m.css("display","block");m.parent().find(".no-data").hide();for(var c=0;c<b;c++)g(m,h,a[c],35)}else m.parent().find(".no-data").show(),m.hide();f()})}function d(){jQuerySBM(".newRequestSearchForm").find("input").on("click",function(){return!1})}function e(){var a=k.data,b=a.length;if(0<b){p.css("display","block");p.parent().find(".no-data").hide();for(var e=0;e<b;e++)g(p,l,a[e],35)}else p.parent().find(".no-data").show(),p.hide(),jQuerySBM("#newRequestMenu").find(".btn-group.btn-tabs").find(".btn.browse").click(); -jQuerySBM("#mostRecentMenu>li>i").click(function(a){var b=jQuerySBM(this).parent("li").attr("data-projectId"),e=jQuerySBM(this).parent("li").data("type");jQuerySBM("#cantaddFavorite").hide();m.show();var f;a:{f=m.children("li");for(var k=f.length,p=0;p<k;p++){var l=jQuerySBM(f[p]).data("projectid"),R=jQuerySBM(f[p]).data("type");if(b==l&&e==R){f=jQuerySBM(f[p]);break a}}f=null}if(null!=f)return m.scrollTop(f.offset().top-m.offset().top+m.scrollTop()),f.effect("pulsate",{times:2},2E3),!1;"undefined"!= -n.data&&null!=n.data&&15<n.data.length+1?jQuerySBM("#cantaddFavorite").show():(b=addNewRequestFavorite(b,e),g(m,h,b.data,35),c(),d(),e={textSelector:".alert.notificationMessages .notificationmessageText",parentSelector:".alert.notificationMessages",delay:5E3},b&&b.data&&b.data.projectId?(e.text=slsProc(newReqStrings.favoriteItemAddedSuccessfully,b.data.name),e.type="alert-success"):(e.text=newReqStrings.unexpectedError,e.type="alert-danger"),showAlert(e));a.stopPropagation();a.preventDefault()})} -function f(){jQuerySBM("#myFavoritesMenu>li>i").on("click",function(a){var b=jQuerySBM(this).parent("li").attr("data-projectId"),e=jQuerySBM(this).parent("li").data("type");removeNewRequestFavorite(b,e);c();d();jQuerySBM(this).parent("li").remove();a.stopPropagation();a.preventDefault()})}function g(a,b,c,d){var e,g,h="";0==c.type?(e=c.name+": ",d=c.parentName,g=HelperUtil.escapeHTML(c.name)+"&#10;"+HelperUtil.escapeHTML(c.parentName),c.projectPath&&0<c.projectPath.length&&(g+=" > "+c.projectPath)): -(e="",g=d=c.name);var f=c.projectPath;-1<f.indexOf(">")&&(f=f.replace(/>/g,":"));h+=b.replace(/{{title}}/g,g).replace(/{{description}}/g,HelperUtil.escapeHTML(c.description)).replace(/{{projectId}}/g,c.projectId).replace(/{{type}}/g,c.type).replace(/{{actionUrl}}/g,c.actionUrl).replace(/{{projName}}/g,HelperUtil.escapeHTML(e)).replace(/{{shortName}}/g,HelperUtil.escapeHTML(d)).replace(/{{itemtitle}}/g,HelperUtil.escapeHTML(f));a.append(h)}var k=null,n=null,p=jQuerySBM("#mostRecentMenu"),l=jQuerySBM("#mostRecentMenuTemplate").html(), -m=jQuerySBM("#myFavoritesMenu"),h=jQuerySBM("#favoritesMenuTemplate").html(),s=jQuerySBM("#unusedFavorites");jQuerySBM("#unusedFavoritesTemplate").html();jQuerySBM("#newRequestMenu a").click(function(a){a.preventDefault();a.stopPropagation();jQuerySBM("#newRequestMenu").find(".btn-tab-pane").hide().removeClass("active");jQuerySBM(jQuerySBM(this).attr("href")).show().addClass("active");jQuerySBM("#newRequestMenu a").removeClass("current");jQuerySBM(this).addClass("current")});jQuerySBM("#newProjSrchOpts li").on("click", +change:{text:function(a,b){if(void 0!=a.footerText&&""!=a.footerText){var c=b.footer.getField.footerText();c.html(a.footerText);return c}}}}};var metrics=function(){return{getSomething:function(){console.log("Doing doSomething")}}}();var newRequest=function(){function a(){jQuerySBM("#newRequestMenu .actions .action").click(function(a){jQuerySBM("#newRequestMenu").toggleClass("expanded collapsed");a.stopPropagation();a.preventDefault()})}function b(a){0==a?c():jQuerySBM("#newRequestContainer").removeClass("open")}function c(){p.children("li").remove();m.children("li").remove();t.children("li").remove();m.show();jQuerySBM("#cantaddFavorite").hide();getNewRequestRecent(function(a){h=a.results;e()});getNewRequestFavorite(function(a){n= +a.results;a=n.data;var b=a.length;if(0<b){m.css("display","block");m.parent().find(".no-data").hide();for(var c=0;c<b;c++)g(m,k,a[c],35)}else m.parent().find(".no-data").show(),m.hide();f()})}function d(){jQuerySBM(".newRequestSearchForm").find("input").on("click",function(){return!1})}function e(){var a=h.data,b=a.length;if(0<b){p.css("display","block");p.parent().find(".no-data").hide();for(var e=0;e<b;e++)g(p,l,a[e],35)}else p.parent().find(".no-data").show(),p.hide(),jQuerySBM("#newRequestMenu").find(".btn-group.btn-tabs").find(".btn.browse").click(); +jQuerySBM("#mostRecentMenu>li>i").click(function(a){var b=jQuerySBM(this).parent("li").attr("data-projectId"),e=jQuerySBM(this).parent("li").data("type");jQuerySBM("#cantaddFavorite").hide();m.show();var f;a:{f=m.children("li");for(var h=f.length,p=0;p<h;p++){var l=jQuerySBM(f[p]).data("projectid"),S=jQuerySBM(f[p]).data("type");if(b==l&&e==S){f=jQuerySBM(f[p]);break a}}f=null}if(null!=f)return m.scrollTop(f.offset().top-m.offset().top+m.scrollTop()),f.effect("pulsate",{times:2},2E3),!1;"undefined"!= +n.data&&null!=n.data&&15<n.data.length+1?jQuerySBM("#cantaddFavorite").show():(b=addNewRequestFavorite(b,e),g(m,k,b.data,35),c(),d(),e={textSelector:".alert.notificationMessages .notificationmessageText",parentSelector:".alert.notificationMessages",delay:5E3},b&&b.data&&b.data.projectId?(e.text=slsProc(newReqStrings.favoriteItemAddedSuccessfully,b.data.name),e.type="alert-success"):(e.text=newReqStrings.unexpectedError,e.type="alert-danger"),showAlert(e));a.stopPropagation();a.preventDefault()})} +function f(){jQuerySBM("#myFavoritesMenu>li>i").on("click",function(a){var b=jQuerySBM(this).parent("li").attr("data-projectId"),e=jQuerySBM(this).parent("li").data("type");removeNewRequestFavorite(b,e);c();d();jQuerySBM(this).parent("li").remove();a.stopPropagation();a.preventDefault()})}function g(a,b,c,d){var e,k,g="";0==c.type?(e=c.name+": ",d=c.parentName,k=HelperUtil.escapeHTML(c.name)+"&#10;"+HelperUtil.escapeHTML(c.parentName),c.projectPath&&0<c.projectPath.length&&(k+=" > "+c.projectPath)): +(e="",k=d=c.name);var f=c.projectPath;-1<f.indexOf(">")&&(f=f.replace(/>/g,":"));g+=b.replace(/{{title}}/g,k).replace(/{{description}}/g,HelperUtil.escapeHTML(c.description)).replace(/{{projectId}}/g,c.projectId).replace(/{{type}}/g,c.type).replace(/{{actionUrl}}/g,c.actionUrl).replace(/{{projName}}/g,HelperUtil.escapeHTML(e)).replace(/{{shortName}}/g,HelperUtil.escapeHTML(d)).replace(/{{itemtitle}}/g,HelperUtil.escapeHTML(f));a.append(g)}var h=null,n=null,p=jQuerySBM("#mostRecentMenu"),l=jQuerySBM("#mostRecentMenuTemplate").html(), +m=jQuerySBM("#myFavoritesMenu"),k=jQuerySBM("#favoritesMenuTemplate").html(),t=jQuerySBM("#unusedFavorites");jQuerySBM("#unusedFavoritesTemplate").html();jQuerySBM("#newRequestMenu a").click(function(a){a.preventDefault();a.stopPropagation();jQuerySBM("#newRequestMenu").find(".btn-tab-pane").hide().removeClass("active");jQuerySBM(jQuerySBM(this).attr("href")).show().addClass("active");jQuerySBM("#newRequestMenu a").removeClass("current");jQuerySBM(this).addClass("current")});jQuerySBM("#newProjSrchOpts li").on("click", function(a){var b=jQuerySBM(this).find("a").data("searchopts");jQuerySBM("#newsub-search-icon-btn").data("searchopts",b);b=jQuerySBM(this).find("a i").attr("class");jQuerySBM("#newsub-search-icon-btn i").attr("class",b);jQuerySBM("#newProjSearchBarDiv").removeClass("open");b=jQuerySBM("#newProjSearchBar .search-query").val();null!=b&&(b=jQuerySBM.trim(b),0<b.length&&$("#newRequestSearchForm").submit());a.stopPropagation();a.preventDefault();return!1});jQuerySBM("#newRequestNewButton.gobalSubmit").on("click", function(){Serena.PinApp.closeChooser();var b=jQuerySBM(this).parent("div");c();d();b.hasClass("initialized")||(newRequestSearch.init(jQuerySBM(this).data()),b.addClass("initialized"),a())});jQuerySBM("#myFavoritesMenu, #mostRecentMenu").on("click","li",function(a){var c=jQuerySBM(this).find("a").data("actionurl"),d=jQuerySBM(this).find("a").data("itemtitle");-1==c.indexOf(".dll?shell")?c=c.replace(".dll?",".dll?shell=swc&"):-1<c.indexOf(".dll?shell=srp&")&&(c=c.replace(".dll?shell=srp&",".dll?shell=swc&")); lazyloadStatics();Menu.userSetting.globalAction.ShowLinkBootstrap(d,c+"&redirecttemplate=shell/swc/dlgthanks",!1,b,Serena.SFC.bindIssueDetailDialogLoad,!1);a.stopPropagation();a.preventDefault()})}();var pinAppContainer=function(){function a(a){var b=a.find(".favoriteApp");a.addClass("pinnedApp");Serena.SFC.changeIconToPinned(b,swcstrings.unpinToTopHint)}function b(a){a.click(function(){return!1})}function c(c,d){var e=c.data(),f=jQuerySBM("#gallery li:eq("+d+")"),l=$("#appPopoverDiv .popoverBoxBody").find("li#userPinAppId"+e.appgrpid+"_"+e.appgrptype);e.index=d;if(void 0!=e.id){var m=pinApplicationGroup(e);e.id=m.results.id;e.appGrpId=m.results.applicationGroupId;e.appGrpType=m.results.applicationGroupType; @@ -147,124 +147,124 @@ e.appGrpId+"_"+e.appGrpType).data("name",e.name).data("id",e.id).data("index",e.index).data("appgrpid",e.appGrpId).data("appgrptype",e.appGrpType).data("type",e.type).data("hassubmenu",e.hasSubmenu).data("isempty",!1),f.attr("title",e.name),a(l),b(l)):alert(m.results)}}function d(a){var c=jQuerySBM(a);c.find("div.pinDivContainer");a=jQuerySBM(a).data();var d="userPinAppId"+a.appgrpid+"_"+a.appgrptype;if("userPinAppId{{appGrpId}}"!=d){var d=$("#appPopoverDiv .popoverBoxBody").find("li#"+d),e=d.find(".favoriteApp"), f=d.data("app");f&&(f.isPinned=!1);b(d);d.removeClass("pinnedApp");Serena.SFC.changeIconToUnpinned(e,swcstrings.pinToTopHint)}a=removePinnedAppCall(a);"OK"==a.status?(a=jQuerySBM(c.find("div.pinDivContainer")[0]),d=a.find("i"),a.find("span.pinIconName").html(""),c.data(),c.removeAttr("id").data("appgrpid","{{appGrpId}}").data("hassubmenu","{{hasSubmenu}}").data("isempty",!0).data("name","{{userAppName}}").data("icon","{{icon}}").data("type","{{appGroupType}}").data("id",""),d.removeClass(c.data("icon")), c.removeClass("pinEmptyfalse").addClass("pinEmptytrue"),d.attr("style","{{imageIcon}}"),d.removeClass(),c.removeClass("active"),a.css("background",""),c.attr("title",pinAppStrings.emptyNavTooltip)):Serena.SFC.showErrorMessage(a.results)}function e(){var a=jQuerySBM("#gallery > li.pinEmptyfalse");jQuerySBM.each(a,function(a,b){var c=jQuerySBM(b),d=c.data("index"),e=c.index();d&&d!=e&&(d=c.data(),d.index=e,pinApplicationGroup(d),c.data("index",e))})}function f(a,b){for(var e=jQuerySBM(a.children("li")), -f=e.length,l=b.data("appgrpid"),m=b.data("appgrptype"),h,s,B=0;B<f;B++)if(s=jQuerySBM(e[B]),h=s.data("appgrpid"),s=s.data("appgrptype"),!isNaN(h)&&h==l&&s==m)return;l=!1;for(m=0;m<f&&(l=jQuerySBM(e[m]).hasClass("pinEmptytrue")?!0:!1,1!=l);m++);l?c(b,m):((e=jQuerySBM(e[f-1]).attr("id"))&&d("li#"+e),c(b,f-1))}jQuerySBM("#gallery");jQuerySBM(".moreAppList").on("click","li a",function(){var a=jQuerySBM(this),a=jQuerySBM(a.parents("li"));a.hasClass("ui-state-disabled")||(f(jQuerySBM(".topNavigation"), +f=e.length,l=b.data("appgrpid"),m=b.data("appgrptype"),k,t,z=0;z<f;z++)if(t=jQuerySBM(e[z]),k=t.data("appgrpid"),t=t.data("appgrptype"),!isNaN(k)&&k==l&&t==m)return;l=!1;for(m=0;m<f&&(l=jQuerySBM(e[m]).hasClass("pinEmptytrue")?!0:!1,1!=l);m++);l?c(b,m):((e=jQuerySBM(e[f-1]).attr("id"))&&d("li#"+e),c(b,f-1))}jQuerySBM("#gallery");jQuerySBM(".moreAppList").on("click","li a",function(){var a=jQuerySBM(this),a=jQuerySBM(a.parents("li"));a.hasClass("ui-state-disabled")||(f(jQuerySBM(".topNavigation"), a),b(a),Menu.eventBinding.hideOpenPopovers())});jQuerySBM("#gallery").on("click","li",function(){var a=jQuerySBM(this);dataObj=a.data();index=a.index();"number"==typeof dataObj.id&&(currentApplication=dataObj,Serena.SFC.removeActiveClass(a.siblings("li")),Serena.SFC.removeActiveClass(jQuerySBM(".topNavigation li")),Serena.loadResult.stopManageViews(),jQuerySBM("#showAllViewsButton").show(),Menu.view.loadSideNav(a),a.addClass("active"),Menu.eventBinding.triggerLeftNavClick(),Menu.globalMenuVar.$topNav.trigger("topNavigation.currentApplicationChanged", {element:a,applicationData:dataObj}));Menu.eventBinding.hideOpenPopovers()});return{pinClickAppend:function(a){f(jQuerySBM("#gallery"),a)},pinAppToTopNavigation:function(a,b){c(a,b)},removePinnedApp:function(a){d(a)},addFavoriteIconToItem:function(b){a(b)},getPinnedAppIds:function(){for(var a=jQuerySBM($("#gallery").children("li")),b=a.length,c=[],d,e,f=0;f<b;f++)d=jQuerySBM(a[f]).data("appgrpid"),e=jQuerySBM(a[f]).data("appgrptype"),void 0!=d&&null!=d&&0==isNaN(d)&&c.push({grpId:d,type:e});return c}, collapseEmptySlots:function(){for(var a=jQuerySBM("#gallery > li.pinEmptyfalse").filter(":last"),b;;){b=a.prevAll("li.pinEmptytrue").filter(":last");if(0==b.length)break;b.insertAfter(a)}e()}}}();var loadedControlScripts={},loadedControlTemplates={}; function addControl(a){function b(a){void 0==loadedControlTemplates[a.name]?(Serena.SFC.startAjaxLoading(),e(a.name,function(b){loadedControlTemplates[a.name]=b;c(a,b)})):c(a,loadedControlTemplates[a.name])}function c(a,b){a.container.append(jQuerySBM(b));Serena.SFC.stopAjaxLoading();a.callback()}function d(a,b){var c="/tmtrack/javascript/swc/swc/controls/"+a+"/"+a+".js";jQuerySBM.getScript(c).done(function(a,c){"function"==typeof b&&b()}).fail(function(a,b,d){alert("Error getting script "+c+". "+ b)})}function e(a,b){var c=dll+"StdPage&template=shell/swc/swc/controls/"+a+"/"+a,d="get "+a+" control template",e=null;5<arguments.length&&(e=[].slice.call(arguments,5));var l={ALFSSOAuthNToken:null},l={};return jQuerySBM.ajax({async:!0,url:c,dataType:"html",type:"GET",headers:l,callbackArgList:e,success:function(a,c,d){null==a||a.errors||(null==this.callbackArgList?b(a):(this.callbackArgList.splice(0,0,a),b.apply(b,this.callbackArgList)))},error:function(a,b,c){c&&0<c.length&&"abort"!=c&&ShowError("Error", -"Error "+d+": ",c)},complete:function(a,b){}})}void 0==loadedControlScripts[a.name]?d(a.name,function(){loadedControlScripts[a.name]=!0;b(a)}):b(a)};var globalSearch=function(){function a(){h=jQuerySBM("#searchList .searchTableBody");searchResultTemplate=jQuerySBM("#searchResult").html();A=jQuerySBM("#refinedBy");s=jQuerySBM("#pageList");pageListingTemp=jQuerySBM("#pageListingTemplate").html();jQuerySBM("#pageDropdown");pageDropdownTemp=jQuerySBM("#pageDropdownTemplate").html();B=jQuerySBM("#resultsPane .pull-right #prev");E=jQuerySBM("#resultsPane .pull-right #next");F=jQuerySBM("#searchProjects");searchProjectsTemp=jQuerySBM("#searchProjectsList").html(); -y=jQuerySBM("#searchSolutions");searchSolutionsTemp=jQuerySBM("#searchSolutionsList").html();G=jQuerySBM("#submittedBy");submittedByMeTemp=jQuerySBM("#submittedByMe").html();z=jQuerySBM("#activeInactive");activeTemp=jQuerySBM("#activeList").html();jQuerySBM("#search-icon-btn").click(function(){globalSearch.search(this,!1,0,!1,L);var a=jQuerySBM("ul#gallery li.active").data("name");void 0==a?(jQuerySBM("#searchLocally").hide(),jQuerySBM("#searchGlobally").addClass("active"),jQuerySBM("#searchLocally").removeClass("active")): +"Error "+d+": ",c)},complete:function(a,b){}})}void 0==loadedControlScripts[a.name]?d(a.name,function(){loadedControlScripts[a.name]=!0;b(a)}):b(a)};var globalSearch=function(){function a(){k=jQuerySBM("#searchList .searchTableBody");searchResultTemplate=jQuerySBM("#searchResult").html();H=jQuerySBM("#refinedBy");t=jQuerySBM("#pageList");pageListingTemp=jQuerySBM("#pageListingTemplate").html();jQuerySBM("#pageDropdown");pageDropdownTemp=jQuerySBM("#pageDropdownTemplate").html();z=jQuerySBM("#resultsPane .pull-right #prev");G=jQuerySBM("#resultsPane .pull-right #next");C=jQuerySBM("#searchProjects");searchProjectsTemp=jQuerySBM("#searchProjectsList").html(); +y=jQuerySBM("#searchSolutions");searchSolutionsTemp=jQuerySBM("#searchSolutionsList").html();D=jQuerySBM("#submittedBy");submittedByMeTemp=jQuerySBM("#submittedByMe").html();w=jQuerySBM("#activeInactive");activeTemp=jQuerySBM("#activeList").html();jQuerySBM("#search-icon-btn").click(function(){globalSearch.search(this,!1,0,!1,E);var a=jQuerySBM("ul#gallery li.active").data("name");void 0==a?(jQuerySBM("#searchLocally").hide(),jQuerySBM("#searchGlobally").addClass("active"),jQuerySBM("#searchLocally").removeClass("active")): (jQuerySBM("#searchLocally").show(),jQuerySBM("#searchLocally").addClass("active"),jQuerySBM("#searchLocally").attr("title",globalSearchStrings.localTooltip+" "+a),jQuerySBM("#searchGlobally").removeClass("active"));jQuerySBM("#searchFilters .groupNav a").hide();jQuerySBM("#resultsPane .rightContainer").hide()});jQuerySBM("#activeInactive").on("hide.bs.collapse",function(){jQuerySBM(this.previousElementSibling).find("i").removeClass("icon-chevron-down").addClass("icon-chevron-up")});jQuerySBM("#activeInactive").on("show.bs.collapse", function(){jQuerySBM(this.previousElementSibling).find("i").removeClass("icon-chevron-up").addClass("icon-chevron-down")});jQuerySBM("#submittedBy").on("hide.bs.collapse",function(){jQuerySBM(this.previousElementSibling).find("i").removeClass("icon-chevron-down").addClass("icon-chevron-up")});jQuerySBM("#submittedBy").on("show.bs.collapse",function(){jQuerySBM(this.previousElementSibling).find("i").removeClass("icon-chevron-up").addClass("icon-chevron-down")});jQuerySBM("#searchSolutions").on("hide.bs.collapse", function(){jQuerySBM(this).siblings('li[data-target="#searchSolutions"]').find("i").removeClass("icon-chevron-down").addClass("icon-chevron-up");jQuerySBM("#searchSolutionsFilter").hide()});jQuerySBM("#searchSolutions").on("show.bs.collapse",function(){jQuerySBM(this).siblings('li[data-target="#searchSolutions"]').find("i").removeClass("icon-chevron-up").addClass("icon-chevron-down");5<jQuerySBM("#searchSolutions").children("li").length&&(jQuerySBM("#searchSolutions").css("height","185px"),jQuerySBM("#searchSolutionsFilter").show())}); jQuerySBM("#searchProjects").on("hide.bs.collapse",function(){jQuerySBM(this).siblings('li[data-target="#searchProjects"]').find("i").removeClass("icon-chevron-down").addClass("icon-chevron-up");jQuerySBM("#searchProjectsFilter").hide()});jQuerySBM("#searchProjects").on("show.bs.collapse",function(){jQuerySBM(this).siblings('li[data-target="#searchProjects"]').find("i").removeClass("icon-chevron-up").addClass("icon-chevron-down");5<jQuerySBM(this).children("li").length&&(jQuerySBM(this).css({height:"185px", "overflow-y":"auto"}),jQuerySBM("#searchProjectsFilter").show())});jQuerySBM("#globalSrchDDownDiv li").click(function(){jQuerySBM("#globalSrchDDownDiv li a").removeClass("selected");var a=jQuerySBM(this).find("a i");a.attr("class");a.parent("a").addClass("selected")});jQuerySBM("#searchBar input").keypress(function(a){var b=a.keyCode?a.keyCode:a.which,c=jQuerySBM(this);if("13"==b){var d,e;switch(jQuerySBM("#globalSrchDDownDiv li a.selected i").attr("class")){case "icon-search":d=e=!1;break;case "icon-user":e= -!1;d=!0;break;case "icon-file":e=!0,d=!1}globalSearch.search(c,d,0,e,L);a.preventDefault()}});jQuerySBM("#btnSearchSubmit").click(function(a){var b=jQuerySBM("#searchBar input"),c,d;switch(jQuerySBM("#globalSrchDDownDiv li a.selected i").attr("class")){case "icon-search":c=d=!1;break;case "icon-user":d=!1;c=!0;break;case "icon-file":d=!0,c=!1}globalSearch.search(b,c,0,d,L);a.preventDefault()});jQuerySBM("#searchGlobally").click(function(){jQuerySBM("#searchGlobally").addClass("active");jQuerySBM("#searchLocally").removeClass("active"); +!1;d=!0;break;case "icon-file":e=!0,d=!1}globalSearch.search(c,d,0,e,E);a.preventDefault()}});jQuerySBM("#btnSearchSubmit").click(function(a){var b=jQuerySBM("#searchBar input"),c,d;switch(jQuerySBM("#globalSrchDDownDiv li a.selected i").attr("class")){case "icon-search":c=d=!1;break;case "icon-user":d=!1;c=!0;break;case "icon-file":d=!0,c=!1}globalSearch.search(b,c,0,d,E);a.preventDefault()});jQuerySBM("#searchGlobally").click(function(){jQuerySBM("#searchGlobally").addClass("active");jQuerySBM("#searchLocally").removeClass("active"); var a=jQuerySBM("#searchBar input"),b,c;switch(jQuerySBM("#globalSrchDDownDiv li a.selected i").attr("class")){case "icon-search":b=c=!1;break;case "icon-user":c=!1;b=!0;break;case "icon-file":c=!0,b=!1}globalSearch.search(a,b,0,c,!1)});jQuerySBM("#searchLocally").click(function(){jQuerySBM("#searchGlobally").removeClass("active");jQuerySBM("#searchLocally").addClass("active");var a=jQuerySBM("#searchBar input"),b,c;switch(jQuerySBM("#globalSrchDDownDiv li a.selected i").attr("class")){case "icon-search":b= -c=!1;break;case "icon-user":c=!1;b=!0;break;case "icon-file":c=!0,b=!1}globalSearch.search(a,b,0,c,!0)});jQuerySBM("#searchFilters input.form-control").keypress(function(a){var b=a.keyCode?a.keyCode:a.which;globalSearch.filterLeftFacets(a);"13"==b&&(a.preventDefault(),a.stopPropagation())});jQuerySBM("#refinedBy").on("click","li",function(){var a=jQuerySBM(this),b=a.data("url"),c,d,h;c=a.data("inputval");d=a.data("pagenum");a.data("rowsperpage");h=a.data("searchinmyprojects");Serena.SFC.startAjaxLoading(); -t.getSearchResult(d,b,function(b){e(b,c,h,d);a.nextAll().remove();a.remove();0==A.find("li").length&&(jQuerySBM("#resultsPane .refinedText").show(),jQuerySBM("#searchFilters .groupNav a").hide());Serena.SFC.stopAjaxLoading()})});jQuerySBM("#searchFilters .groupNav").on("click","a",function(){var a=jQuerySBM("#refinedBy li").first(),b=a.data("url"),c,d,h;c=a.data("inputval");d=a.data("pagenum");a.data("rowsperpage");h=a.data("searchinmyprojects");Serena.SFC.startAjaxLoading();t.getSearchResult(d,b, -function(a){e(a,c,h,d);jQuerySBM("#resultsPane #refinedBy").empty();jQuerySBM("#resultsPane .refinedText").show();jQuerySBM("#searchFilters .groupNav a").hide();Serena.SFC.stopAjaxLoading()})});jQuerySBM("#btnBack").click(function(){jQuerySBM("#searchResultContainer").hide();c();jQuerySBM("form.globalSearchForm .search-query").val("");Serena.loadResult.reloadCurrentResult()})}function b(a,b,c,d,e){a=a.keyCode?a.keyCode:a.which;2>=jQuerySBM.trim(c).length||"13"==a||(c=jQuerySBM.trim(c),c=c.replace(/\"/g, -""),"*"!=c.charAt(c.length-1)&&(c+="*"),performSearchTypeAhead(c,d,e,function(a){null!=a&&null!=a.data&&jQuerySBM("input#prependedDropdownButton").autocomplete({source:a.data,open:function(c,d){for(var e=0,h=b[0].clientWidth,f=document.getElementById("textWidthCalculation"),g=0;g<a.data.length;g++)f.innerHTML=a.data[g],f.clientWidth>e&&(e=f.clientWidth);e>h&&(jQuerySBM(".ui-autocomplete").css("left",$("ul.ui-autocomplete").cssUnit("left")[0]-(e-h)),jQuerySBM(".ui-autocomplete").width(e))}})}))}function c(){h.html(""); -F.html("");y.html("");G.html("");z.html("");s.html("");jQuerySBM("#resultsPane #report-main").empty();jQuerySBM("#globalSearchLi span.navbar-search input").val("");jQuerySBM("#searchFilters input.form-control").val("")}function d(a,b,d,f){A.empty();jQuerySBM("#searchResultContainer").show();jQuerySBM("#resultsPane .container-fluid").show();jQuerySBM("#resultsPane .rightContainer").show();c();jQuerySBM("#notifResultContainer").hide();jQuerySBM("#userPreferencesContainer").removeClass("shown").hide(); -jQuerySBM("#inGlobalSearchBox input").val(a).focus();var g=/[^0-9]/g;jQuerySBM("#inGlobalSearchBox input").attr("placeholder")===a&&(a="");L=jQuerySBM("#searchLocally").hasClass("active")?!0:!1;if(x)if("undefined"===typeof a||0==jQuerySBM.trim(a).length)jQuerySBM("#searchFilters").hide(),jQuerySBM("#resultsPane .col-xs-12 .pull-right").hide(),h.html("<p>"+globalSearchStrings.emptyTerm+"</p>");else if(0==a.indexOf("*"))jQuerySBM("#searchFilters").hide(),jQuerySBM("#resultsPane .col-xs-12 .pull-right").hide(), -h.html("<p>"+globalSearchStrings.termNotFound+"</p>");else if(2>jQuerySBM.trim(a).length&&g.test(a))jQuerySBM("#searchFilters").hide(),jQuerySBM("#resultsPane .col-xs-12 .pull-right").hide(),h.html("<p>"+globalSearchStrings.srchWLT2Chars+"</p>");else if(f)f=jQuerySBM("#searchResultContainer #resultsPane"),a=HelperUtil.removeHTML(a),jQuerySBM("#resultsPane .container-fluid").hide(),Serena.loadResult.emptyResultContainer(),Serena.loadResult.openReportView({context:"globalSearch",type:"allreports",containerElem:f, -actionDefArray:[],reportItemClickHandler:null,editable:!0,searchParam:a,global:!L});else{a=HelperUtil.removeHTML(a);t=new performGlobalSearch(a,b);if(L){f=jQuerySBM("#gallery li.active");g="";switch(f.data("appgrptype")){case 0:case 1:g="&appGroupId=";break;case 2:g="&solutionId=";break;default:return""}g+=f.data("appgrpid");f=t.req+g}else f=t.req;Serena.SFC.startAjaxLoading();jQuerySBM("#searchResultContainer .leftNav").hide();t.getSearchResult(d,f,function(c){e(c,a,b,d);jQuerySBM("#searchResultContainer .leftNav").show(); -Serena.SFC.stopAjaxLoading()})}else h.html("<p>"+globalSearchStrings.smartSearchNotConfigured+"</p>")}function e(a,b,c,d){jQuerySBM("#searchList p").remove();if(null!=a&&null!=a.status)if("ERROR"==a.status.value)jQuerySBM("#searchFilters").hide(),jQuerySBM("#resultsPane .col-xs-12 .pull-right").hide(),null!=a.status.message&&-1<a.status.message.toLowerCase().indexOf("can not parse")?h.html("<p>"+globalSearchStrings.termNotFound+"</p>"):null!=a.status.message&&-1<a.status.message.toLowerCase().indexOf("urldecoder")? -h.html("<p>"+globalSearchStrings.termNotFound+"</p>"):null!=a.status.message&&-1<a.status.message.toLowerCase().indexOf("can not open index directory")?(h.html("<p>"+globalSearchStrings.smartSearchNotConfigured+"</p>"),x=!1):h.html("<p>"+a.status.message+"</p>");else if(1!=c||null!=a.data&&0!=a.data.totalCount)if(null==a.data||0==a.data.totalCount)jQuerySBM("#searchFilters").hide(),jQuerySBM("#resultsPane .col-xs-12 .pull-right").hide(),h.html("<p>"+globalSearchStrings.termNotFound+"</p>");else{1== -a.data.hasMoreResults&&Serena.SFC.showWarningMessage(slsProc(globalSearchStrings.moreThanTopMatch,a.data.topMatch));var e=a.data.totalCount,m=Math.floor(e/a.data.rowsperpage);0==e%a.data.rowsperpage&&(m-=1);jQuerySBM("#searchFilters").show();jQuerySBM("#resultsPane .col-xs-12 .pull-right").show();s.empty();l(s,pageListingTemp,a.data);n(b,m,c,d);f(a.data.searchResult);G.empty();z.empty();F.empty();y.empty();g(z,activeTemp,a.data.searchStatistics.categories[3].values,a.data.hasMoreResults);g(G,submittedByMeTemp, -a.data.searchStatistics.categories[2].values,a.data.hasMoreResults);k(F,searchProjectsTemp,a.data.searchStatistics.categories[0].values,a.data.hasMoreResults);k(y,searchSolutionsTemp,a.data.searchStatistics.categories[1].values,a.data.hasMoreResults);jQuerySBM('#searchFilters ul:not("#refinedBy") li').on("click",function(){var a=jQuerySBM(this);if(0<a.siblings().length){jQuerySBM("#resultsPane .refinedText").hide();jQuerySBM("#searchFilters .groupNav a").show();var d=a.data("title"),e=a.parent("ul").attr("id"), -h=t.searchUrl;switch(e){case "activeInactive":a=a.data("id");h=h.replace("&activeInactive="+a,"");break;case "submittedBy":a=a.data("id");h=h.replace("&submittedBy="+a,"");break;case "searchSolutions":a=a.data("id");h=h.replace("&solutionId="+a,"");break;case "searchProjects":a=a.data("id"),h=h.replace("&projectId="+a,"")}A.append("<li data-url="+h+" data-inputVal="+b+" data-pageNum=0 data-searchInMyProjects="+c+' title="'+d+'"><a href="#"><span class="leftFacetName">'+d+'</span><i class="icon-remove-sign"></i></a></li>')}else a.removeAttr("onclick")})}else jQuerySBM("#searchFilters").hide(), -jQuerySBM("#resultsPane .col-xs-12 .pull-right").hide(),h.html("<p>"+globalSearchStrings.termNotInMyProjects+"</p>")}function f(a){h.empty();searchLen=a.length;counter=0;for(var b,c=[],d=0,e=0;e<searchLen;e++)b=m(h,searchResultTemplate,a[e]),counter++,b=b.find("img.RteInnerImg"),0!=b.length&&(c.push(b),b.load(function(){d+=1;d==c.length&&addExpandCollapseAll({$elementsContainer:jQuerySBM("#searchResultContainer"),$elements:jQuerySBM("#searchResultContainer #searchList .searchItemDescriptionWrapper"), +c=!1;break;case "icon-user":c=!1;b=!0;break;case "icon-file":c=!0,b=!1}globalSearch.search(a,b,0,c,!0)});jQuerySBM("#searchFilters input.form-control").keypress(function(a){var b=a.keyCode?a.keyCode:a.which;globalSearch.filterLeftFacets(a);"13"==b&&(a.preventDefault(),a.stopPropagation())});jQuerySBM("#refinedBy").on("click","li",function(){var a=jQuerySBM(this),b=a.data("url"),c,d,k;c=a.data("inputval");d=a.data("pagenum");a.data("rowsperpage");k=a.data("searchinmyprojects");Serena.SFC.startAjaxLoading(); +q.getSearchResult(d,b,function(b){e(b,c,k,d);a.nextAll().remove();a.remove();0==H.find("li").length&&(jQuerySBM("#resultsPane .refinedText").show(),jQuerySBM("#searchFilters .groupNav a").hide());Serena.SFC.stopAjaxLoading()})});jQuerySBM("#searchFilters .groupNav").on("click","a",function(){var a=jQuerySBM("#refinedBy li").first(),b=a.data("url"),c,d,k;c=a.data("inputval");d=a.data("pagenum");a.data("rowsperpage");k=a.data("searchinmyprojects");Serena.SFC.startAjaxLoading();q.getSearchResult(d,b, +function(a){e(a,c,k,d);jQuerySBM("#resultsPane #refinedBy").empty();jQuerySBM("#resultsPane .refinedText").show();jQuerySBM("#searchFilters .groupNav a").hide();Serena.SFC.stopAjaxLoading()})});jQuerySBM("#btnBack").click(function(){jQuerySBM("#searchResultContainer").hide();c();jQuerySBM("form.globalSearchForm .search-query").val("");Serena.loadResult.reloadCurrentResult()})}function b(a,b,c,d,e){a=a.keyCode?a.keyCode:a.which;2>=jQuerySBM.trim(c).length||"13"==a||(c=jQuerySBM.trim(c),c=c.replace(/\"/g, +""),"*"!=c.charAt(c.length-1)&&(c+="*"),performSearchTypeAhead(c,d,e,function(a){null!=a&&null!=a.data&&jQuerySBM("input#prependedDropdownButton").autocomplete({source:a.data,open:function(c,d){for(var e=0,k=b[0].clientWidth,f=document.getElementById("textWidthCalculation"),w=0;w<a.data.length;w++)f.innerHTML=a.data[w],f.clientWidth>e&&(e=f.clientWidth);e>k&&(jQuerySBM(".ui-autocomplete").css("left",$("ul.ui-autocomplete").cssUnit("left")[0]-(e-k)),jQuerySBM(".ui-autocomplete").width(e))}})}))}function c(){k.html(""); +C.html("");y.html("");D.html("");w.html("");t.html("");jQuerySBM("#resultsPane #report-main").empty();jQuerySBM("#globalSearchLi span.navbar-search input").val("");jQuerySBM("#searchFilters input.form-control").val("")}function d(a,b,d,f){H.empty();jQuerySBM("#searchResultContainer").show();jQuerySBM("#resultsPane .container-fluid").show();jQuerySBM("#resultsPane .rightContainer").show();c();jQuerySBM("#notifResultContainer").hide();jQuerySBM("#userPreferencesContainer").removeClass("shown").hide(); +jQuerySBM("#inGlobalSearchBox input").val(a).focus();var w=/[^0-9]/g;jQuerySBM("#inGlobalSearchBox input").attr("placeholder")===a&&(a="");E=jQuerySBM("#searchLocally").hasClass("active")?!0:!1;if(R)if("undefined"===typeof a||0==jQuerySBM.trim(a).length)jQuerySBM("#searchFilters").hide(),jQuerySBM("#resultsPane .col-xs-12 .pull-right").hide(),k.html("<p>"+globalSearchStrings.emptyTerm+"</p>");else if(0==a.indexOf("*"))jQuerySBM("#searchFilters").hide(),jQuerySBM("#resultsPane .col-xs-12 .pull-right").hide(), +k.html("<p>"+globalSearchStrings.termNotFound+"</p>");else if(2>jQuerySBM.trim(a).length&&w.test(a))jQuerySBM("#searchFilters").hide(),jQuerySBM("#resultsPane .col-xs-12 .pull-right").hide(),k.html("<p>"+globalSearchStrings.srchWLT2Chars+"</p>");else if(f)f=jQuerySBM("#searchResultContainer #resultsPane"),a=HelperUtil.removeHTML(a),jQuerySBM("#resultsPane .container-fluid").hide(),Serena.loadResult.emptyResultContainer(),Serena.loadResult.openReportView({context:"globalSearch",type:"allreports",containerElem:f, +actionDefArray:[],reportItemClickHandler:null,editable:!0,searchParam:a,global:!E});else{a=HelperUtil.removeHTML(a);q=new performGlobalSearch(a,b);if(E){f=jQuerySBM("#gallery li.active");w="";switch(f.data("appgrptype")){case 0:case 1:w="&appGroupId=";break;case 2:w="&solutionId=";break;default:return""}w+=f.data("appgrpid");f=q.req+w}else f=q.req;Serena.SFC.startAjaxLoading();jQuerySBM("#searchResultContainer .leftNav").hide();q.getSearchResult(d,f,function(c){e(c,a,b,d);jQuerySBM("#searchResultContainer .leftNav").show(); +Serena.SFC.stopAjaxLoading()})}else k.html("<p>"+globalSearchStrings.smartSearchNotConfigured+"</p>")}function e(a,b,c,d){jQuerySBM("#searchList p").remove();if(null!=a&&null!=a.status)if("ERROR"==a.status.value)jQuerySBM("#searchFilters").hide(),jQuerySBM("#resultsPane .col-xs-12 .pull-right").hide(),null!=a.status.message&&-1<a.status.message.toLowerCase().indexOf("can not parse")?k.html("<p>"+globalSearchStrings.termNotFound+"</p>"):null!=a.status.message&&-1<a.status.message.toLowerCase().indexOf("urldecoder")? +k.html("<p>"+globalSearchStrings.termNotFound+"</p>"):null!=a.status.message&&-1<a.status.message.toLowerCase().indexOf("can not open index directory")?(k.html("<p>"+globalSearchStrings.smartSearchNotConfigured+"</p>"),R=!1):k.html("<p>"+a.status.message+"</p>");else if(1!=c||null!=a.data&&0!=a.data.totalCount)if(null==a.data||0==a.data.totalCount)jQuerySBM("#searchFilters").hide(),jQuerySBM("#resultsPane .col-xs-12 .pull-right").hide(),k.html("<p>"+globalSearchStrings.termNotFound+"</p>");else{1== +a.data.hasMoreResults&&Serena.SFC.showWarningMessage(slsProc(globalSearchStrings.moreThanTopMatch,a.data.topMatch));var e=a.data.totalCount,m=Math.floor(e/a.data.rowsperpage);0==e%a.data.rowsperpage&&(m-=1);jQuerySBM("#searchFilters").show();jQuerySBM("#resultsPane .col-xs-12 .pull-right").show();t.empty();l(t,pageListingTemp,a.data);n(b,m,c,d);f(a.data.searchResult);D.empty();w.empty();C.empty();y.empty();g(w,activeTemp,a.data.searchStatistics.categories[3].values,a.data.hasMoreResults);g(D,submittedByMeTemp, +a.data.searchStatistics.categories[2].values,a.data.hasMoreResults);h(C,searchProjectsTemp,a.data.searchStatistics.categories[0].values,a.data.hasMoreResults);h(y,searchSolutionsTemp,a.data.searchStatistics.categories[1].values,a.data.hasMoreResults);jQuerySBM('#searchFilters ul:not("#refinedBy") li').on("click",function(){var a=jQuerySBM(this);if(0<a.siblings().length){jQuerySBM("#resultsPane .refinedText").hide();jQuerySBM("#searchFilters .groupNav a").show();var d=a.data("title"),e=a.parent("ul").attr("id"), +k=q.searchUrl;switch(e){case "activeInactive":a=a.data("id");k=k.replace("&activeInactive="+a,"");break;case "submittedBy":a=a.data("id");k=k.replace("&submittedBy="+a,"");break;case "searchSolutions":a=a.data("id");k=k.replace("&solutionId="+a,"");break;case "searchProjects":a=a.data("id"),k=k.replace("&projectId="+a,"")}H.append("<li data-url="+k+" data-inputVal="+b+" data-pageNum=0 data-searchInMyProjects="+c+' title="'+d+'"><a href="#"><span class="leftFacetName">'+d+'</span><i class="icon-remove-sign"></i></a></li>')}else a.removeAttr("onclick")})}else jQuerySBM("#searchFilters").hide(), +jQuerySBM("#resultsPane .col-xs-12 .pull-right").hide(),k.html("<p>"+globalSearchStrings.termNotInMyProjects+"</p>")}function f(a){k.empty();searchLen=a.length;counter=0;for(var b,c=[],d=0,e=0;e<searchLen;e++)b=m(k,searchResultTemplate,a[e]),counter++,b=b.find("img.RteInnerImg"),0!=b.length&&(c.push(b),b.load(function(){d+=1;d==c.length&&addExpandCollapseAll({$elementsContainer:jQuerySBM("#searchResultContainer"),$elements:jQuerySBM("#searchResultContainer #searchList .searchItemDescriptionWrapper"), statePropertyName:"swcGlobalSearchExpandCollapseState",$togglerContainer:jQuerySBM("#searchResultContainer .col-xs-12 #expandCollapse"),collapsedMaxHeight:22})}));0==c.length&&addExpandCollapseAll({$elementsContainer:jQuerySBM("#searchResultContainer"),$elements:jQuerySBM("#searchResultContainer #searchList .searchItemDescriptionWrapper"),statePropertyName:"swcGlobalSearchExpandCollapseState",$togglerContainer:jQuerySBM("#searchResultContainer .col-xs-12 #expandCollapse"),collapsedMaxHeight:22}); -jQuerySBM("#searchList .searchItemDescription a").removeAttr("href").removeAttr("title");jQuerySBM("#searchList .searchItemDescription img").removeAttr("alt");sbmlog.trace("GlobalSearch.drawSearchList - Check for contactcard",arguments.callee.name);"object"===typeof contactcard?(sbmlog.trace("GlobalSearch.drawSearchList - Contactcard object available",arguments.callee.name),sbmlog.debug("GlobalSearch.drawSearchList - Initializing contact cards",arguments.callee.name),contactcard.init(!0,h,jQuerySBM("#searchResultContainer"))): -sbmlog.trace("GlobalSearch.drawSearchList - contactcard is not available",arguments.callee.name)}function g(a,b,c,d){for(var e=0;e<c.length;e++)p(a,b,c[e],15,d);1==c.length&&(a.find("li").addClass("off"),a.find("li").off("click"),a.find("li").removeAttr("onclick"))}function k(a,b,c,d){a.prev().hide();a.css({height:"auto","overflow-y":"visible"});for(var e=0;e<c.length;e++)p(a,b,c[e],15,d);5<c.length&&(a.css({height:"185px","overflow-y":"auto"}),a.prev().show());1==c.length&&(a.find("li").addClass("off"), -a.find("li").off("click"),a.find("li").removeAttr("onclick"))}function n(a,b,c,d){0<d?(B.removeAttr("disabled"),B.off("click"),B.click(function(){h.html("");Serena.SFC.startAjaxLoading();t.getSearchResult(d-1,t.searchUrl,function(a){e(a,t.inputVal,t.searchInMyProjects,t.pageNum);Serena.SFC.stopAjaxLoading()})})):B.attr("disabled","disabled");d<b?(E.removeAttr("disabled"),E.off("click"),E.click(function(){h.html("");Serena.SFC.startAjaxLoading();t.getSearchResult(d+1,t.searchUrl,function(a){e(a,t.inputVal, -t.searchInMyProjects,t.pageNum);Serena.SFC.stopAjaxLoading()})})):E.attr("disabled","disabled")}function p(a,b,c,d,e){var h="";shortName=c.name.length>d?c.name.slice(0,d)+"&#8230;":c.name;d=c.description?" - "+HelperUtil.escapeHTML(c.description):"";var f;f=1==e?c.count+"+":c.count;h+=b.replace(/{{name}}/g,c.name).replace(/{{shortName}}/g,shortName).replace(/{{count}}/g,f).replace(/{{description}}/g,d).replace(/{{dbVal}}/g,c.dbVal).replace(/{{moreResults}}/g,e?"tooMany":"");a.append(h)}function l(a, -b,c){frag="";var d=c.pageNum*c.rowsperpage+1,e=c.pageNum*c.rowsperpage+c.rowsperpage;c.totalCount>e||(e=c.totalCount);frag+=b.replace(/{{pageNum}}/g,c.pageNum).replace(/{{rowsperpage}}/g,c.rowsperpage).replace(/{{totalCount}}/g,c.totalCount).replace(/{{firstList}}/g,d).replace(/{{lastList}}/g,e);a.append(frag)}function m(a,b,c){var d="",e=c.description?c.description:"";""!=e&&(e=e.replace(/\n\r/g,"<br/>").replace(/\n/g,"<br/>"));var h=c.issueId+" - "+c.title,f=Math.round(100*c.relevanceScore);0== -f&&(f=1);for(var g=!1,z=!1,A=!1,k=!1,n="",l="",m="",s="",p=0;p<c.attachmentMatches.length;p++){var x=c.attachmentMatches[p];0!=(x.type&globalSearchConstants.TS_ATTACHATTRIB_FILE)?(g=!0,n=n+x.title+"\r\n"):0!=(x.type&globalSearchConstants.TS_ATTACHATTRIB_ITEM)?(A=!0,l=l+x.title+"\r\n"):0!=(x.type&globalSearchConstants.TS_ATTACHATTRIB_NOTE)?(z=!0,m=null!=x.title&&0<x.title.length?m+x.title+"\r\n":m+globalSearchStrings.emptyNoteTitle+"\r\n"):0!=(x.type&globalSearchConstants.TS_ATTACHATTRIB_URL)&&(k= -!0,s=s+x.title+"\r\n")}d+=b.replace(/{{activeInactive}}/g,0==c.activeInactive?"active":"inactive").replace(/{{fileMatch}}/g,g?"fileMatch":"").replace(/{{fileMatchTooltip}}/g,n).replace(/{{itemLinkMatch}}/g,A?"itemLinkMatch":"").replace(/{{itemLinkMatchTooltip}}/g,l).replace(/{{noteMatch}}/g,z?"noteMatch":"").replace(/{{noteMatchTooltip}}/g,m).replace(/{{URLMatch}}/g,k?"URLMatch":"").replace(/{{URLMatchTooltip}}/g,s).replace(/{{createDate}}/g,c.createDate).replace(/{{description}}/g,e).replace(/{{id}}/g, +jQuerySBM("#searchList .searchItemDescription a").removeAttr("href").removeAttr("title");jQuerySBM("#searchList .searchItemDescription img").removeAttr("alt");sbmlog.trace("GlobalSearch.drawSearchList - Check for contactcard",arguments.callee.name);"object"===typeof contactcard?(sbmlog.trace("GlobalSearch.drawSearchList - Contactcard object available",arguments.callee.name),sbmlog.debug("GlobalSearch.drawSearchList - Initializing contact cards",arguments.callee.name),contactcard.init(!0,k,jQuerySBM("#searchResultContainer"))): +sbmlog.trace("GlobalSearch.drawSearchList - contactcard is not available",arguments.callee.name)}function g(a,b,c,d){for(var e=0;e<c.length;e++)p(a,b,c[e],15,d);1==c.length&&(a.find("li").addClass("off"),a.find("li").off("click"),a.find("li").removeAttr("onclick"))}function h(a,b,c,d){a.prev().hide();a.css({height:"auto","overflow-y":"visible"});for(var e=0;e<c.length;e++)p(a,b,c[e],15,d);5<c.length&&(a.css({height:"185px","overflow-y":"auto"}),a.prev().show());1==c.length&&(a.find("li").addClass("off"), +a.find("li").off("click"),a.find("li").removeAttr("onclick"))}function n(a,b,c,d){0<d?(z.removeAttr("disabled"),z.off("click"),z.click(function(){k.html("");Serena.SFC.startAjaxLoading();q.getSearchResult(d-1,q.searchUrl,function(a){e(a,q.inputVal,q.searchInMyProjects,q.pageNum);Serena.SFC.stopAjaxLoading()})})):z.attr("disabled","disabled");d<b?(G.removeAttr("disabled"),G.off("click"),G.click(function(){k.html("");Serena.SFC.startAjaxLoading();q.getSearchResult(d+1,q.searchUrl,function(a){e(a,q.inputVal, +q.searchInMyProjects,q.pageNum);Serena.SFC.stopAjaxLoading()})})):G.attr("disabled","disabled")}function p(a,b,c,d,e){var k="";shortName=c.name.length>d?c.name.slice(0,d)+"&#8230;":c.name;d=c.description?" - "+HelperUtil.escapeHTML(c.description):"";var f;f=1==e?c.count+"+":c.count;k+=b.replace(/{{name}}/g,c.name).replace(/{{shortName}}/g,shortName).replace(/{{count}}/g,f).replace(/{{description}}/g,d).replace(/{{dbVal}}/g,c.dbVal).replace(/{{moreResults}}/g,e?"tooMany":"");a.append(k)}function l(a, +b,c){frag="";var d=c.pageNum*c.rowsperpage+1,e=c.pageNum*c.rowsperpage+c.rowsperpage;c.totalCount>e||(e=c.totalCount);frag+=b.replace(/{{pageNum}}/g,c.pageNum).replace(/{{rowsperpage}}/g,c.rowsperpage).replace(/{{totalCount}}/g,c.totalCount).replace(/{{firstList}}/g,d).replace(/{{lastList}}/g,e);a.append(frag)}function m(a,b,c){var d="",e=c.description?c.description:"";""!=e&&(e=e.replace(/\n\r/g,"<br/>").replace(/\n/g,"<br/>"));var k=c.issueId+" - "+c.title,f=Math.round(100*c.relevanceScore);0== +f&&(f=1);for(var w=!1,g=!1,h=!1,H=!1,n="",l="",m="",t="",z=0;z<c.attachmentMatches.length;z++){var p=c.attachmentMatches[z];0!=(p.type&globalSearchConstants.TS_ATTACHATTRIB_FILE)?(w=!0,n=n+p.title+"\r\n"):0!=(p.type&globalSearchConstants.TS_ATTACHATTRIB_ITEM)?(h=!0,l=l+p.title+"\r\n"):0!=(p.type&globalSearchConstants.TS_ATTACHATTRIB_NOTE)?(g=!0,m=null!=p.title&&0<p.title.length?m+p.title+"\r\n":m+globalSearchStrings.emptyNoteTitle+"\r\n"):0!=(p.type&globalSearchConstants.TS_ATTACHATTRIB_URL)&&(H= +!0,t=t+p.title+"\r\n")}d+=b.replace(/{{activeInactive}}/g,0==c.activeInactive?"active":"inactive").replace(/{{fileMatch}}/g,w?"fileMatch":"").replace(/{{fileMatchTooltip}}/g,n).replace(/{{itemLinkMatch}}/g,h?"itemLinkMatch":"").replace(/{{itemLinkMatchTooltip}}/g,l).replace(/{{noteMatch}}/g,g?"noteMatch":"").replace(/{{noteMatchTooltip}}/g,m).replace(/{{URLMatch}}/g,H?"URLMatch":"").replace(/{{URLMatchTooltip}}/g,t).replace(/{{createDate}}/g,c.createDate).replace(/{{description}}/g,e).replace(/{{id}}/g, c.id).replace(/{{issueId}}/g,c.issueId).replace(/{{owner}}/g,HelperUtil.escapeHTML(c.owner)).replace(/{{ownerId}}/g,c.ownerId).replace(/{{project}}/g,c.project).replace(/{{projectId}}/g,c.projectId).replace(/{{relevanceScore}}/g,f).replace(/{{solution}}/g,c.solution).replace(/{{solutionId}}/g,c.solutionId).replace(/{{state}}/g,c.state).replace(/{{stateId}}/g,c.stateId).replace(/{{submitter}}/g,c.submitter).replace(/{{submitterId}}/g,c.submitterId).replace(/{{tableId}}/g,c.tableId).replace(/{{tooltip}}/g, -HelperUtil.escapeHTML(h)).replace(/{{title}}/g,c.title);b=jQuerySBM(d);a.append(b);return b}var h,s,B,E,F,y,G,z,A,x=!0,L=!0,t;jQuerySBM("#searchList").on("click",".searchTableBody > div",function(){var a=jQuerySBM(this).find(".title a");a.hasClass("visited")||a.addClass("visited");var b=a.data("actionurl"),c=[],d=-1;jQuerySBM("#searchList .searchTableBody div .title a").each(function(a){var e=jQuerySBM(this).data("actionurl");e===b&&(d=a);c.push({href:e,node:this})});Serena.SFC.prepareSWCList(c,d)}); -return{init:function(){a()},resize:function(){var a=Serena.SFC.getResultsHeight();jQuerySBM("#resultsPane").css("height",a-140);jQuerySBM("#resultsPane .reportview").css("height",a-140)},filterLeftFacets:function(a){a=jQuerySBM(Serena.SFC.getTarget(a));var b=a.val();a.parent("div").next("ul").find("li",this).each(function(){-1<jQuerySBM(this).data("title").toLowerCase().indexOf(b.toLowerCase())?jQuerySBM(this).show():jQuerySBM(this).hide()})},search:function(a,b,c,e,h){a=jQuerySBM(a).parents("#inGlobalSearchBox").find("input").val(); -d(a,b,c,e,h);return!1},listTypeahead:function(a){var c=jQuerySBM(Serena.SFC.getTarget(a)),d=c.parents("#inGlobalSearchBox").find("input").val();b(a,c,d,0,!1);return!1},filterProjects:function(a){var b=t.searchUrl,b=b+"&projectId="+a;Serena.SFC.startAjaxLoading();t.getSearchResult(0,b,function(a){e(a,t.inputVal,t.searchInMyProjects,0);Serena.SFC.stopAjaxLoading()});jQuerySBM("#searchFilters input.form-control").val("")},filterSolutions:function(a){var b=t.searchUrl,b=b+"&solutionId="+a;Serena.SFC.startAjaxLoading(); -t.getSearchResult(0,b,function(a){e(a,t.inputVal,t.searchInMyProjects,0);Serena.SFC.stopAjaxLoading()});jQuerySBM("#searchFilters input.form-control").val("")},filterInactive:function(a){var b=t.searchUrl,b=b+"&activeInactive="+a;Serena.SFC.startAjaxLoading();t.getSearchResult(0,b,function(a){e(a,t.inputVal,t.searchInMyProjects,0);Serena.SFC.stopAjaxLoading()})},filterSubmittedBy:function(a){var b=t.searchUrl,b=b+"&submittedBy="+a;Serena.SFC.startAjaxLoading();t.getSearchResult(0,b,function(a){e(a, -t.inputVal,t.searchInMyProjects,0);Serena.SFC.stopAjaxLoading()})}}}();var notificationList=function(){function a(){F=jQuerySBM("#unreadSubscription");y=jQuerySBM("#unreadSubscptnLiTemplate").html();F.find("li").remove();1==Z?getUnreadNotification(function(a){if(null!=a&&null!=a.status)if("OK"==a.status)if(0==a.results.searchStatistics.notificationsAvailable)jQuerySBM("#notifStatus").html(notificationStrings.noNotifications),jQuerySBM("#viewNotification").hide();else{if(null!=a.results&&null!=a.results.searchStatistics)if(jQuerySBM("#viewNotification").show(),0!=a.results.searchStatistics.count){if(jQuerySBM("#notifStatus").html(""), -a=a.results.searchStatistics,null!=a&&null!=a.categories){a=a.categories[2].values;subscriptionListLen=a.length;F.find("li").remove();for(var b=0;b<subscriptionListLen;b++)c(F,y,a[b],15)}}else jQuerySBM("#notifStatus").html(notificationStrings.noUnreadNotifications)}else null!=a.results?Serena.SFC.showErrorMessage(a.results):Serena.SFC.showErrorMessage("Unknown error occurred.");else Serena.SFC.showErrorMessage("Unknown error occurred.")}):(1==editProfile?jQuerySBM("#notifStatus").html(notificationStrings.noSubscriptions): -jQuerySBM("#notifStatus").html(notificationStrings.noSubscriptionsNoPrivs),jQuerySBM("#viewNotification").hide())}function b(a,c){Serena.WC.UserCache.userValidationFailed||(sbmlog.debug("refreshTopbarNotifCount - setInterval:"+a,arguments.callee.name,sbmlog.begin),0==Z?getSubscriptionsExistence(function(d){null!=d.results&&1==d.results?(Z=!0,b(a,c)):(S=0,jQuerySBM(".notificationCenter .badge").html(S));sbmlog.debug("refreshTopbarNotifCount",arguments.callee.name,sbmlog.end)}):(getNotificationCountAllUnread(function(a){"undefined"== -typeof a||null==a||"ERROR"==a.status?(S="e",jQuerySBM(".notificationCenter .badge").html(S)):(0<=a.results&&(S=a.results,jQuerySBM(".notificationCenter .badge").html(S)),sbmlog.debug("refreshTopbarNotifCount",arguments.callee.name,sbmlog.end))}),a&&setTimeout(function(){b(!0,!0)},Serena.WC.UserCache.getNotifChkInterval())))}function c(a,b,c,d){var e="";shortName=c.name;d=c.description?" - "+HelperUtil.escapeHTML(c.description):"";e+=b.replace(/{{name}}/g,c.name).replace(/{{shortName}}/g,shortName).replace(/{{count}}/g, -c.count).replace(/{{description}}/g,d).replace(/{{dbVal}}/g,c.dbVal);a.append(e)}function d(){b(!0);jQuerySBM("#notifList .notifTableBody");s=jQuerySBM("#notifToday");B=jQuerySBM("#notifYesterday");E=jQuerySBM("#notifOther");notifResultTodayTemp=jQuerySBM("#notifResultToday").html();notifResultYesterdayTemp=jQuerySBM("#notifResultYesterday").html();notifResultOtherTemp=jQuerySBM("#notifResultOther").html();V=jQuerySBM("#notifFilters #refinedBy");jQuerySBM("#notifBreadcrumb");G=jQuerySBM("#notifPageList"); -pageListingTemp=jQuerySBM("#notifPageListingTemplate").html();jQuerySBM("#pageDropdown");pageDropdownTemp=jQuerySBM("#pageDropdownTemplate").html();z=jQuerySBM(".pagination-right #prev");A=jQuerySBM(".pagination-right #next");x=jQuerySBM("#notifUnread");notifUnreadTemp=jQuerySBM("#notifUnreadList").html();L=jQuerySBM("#notifProjects");notifProjectsTemp=jQuerySBM("#notifProjectsList").html();t=jQuerySBM("#notifSolutions");notifSolutionsTemp=jQuerySBM("#notifSolutionsList").html();R=jQuerySBM("#notifSubscriptions"); -notifSubscriptionsTemp=jQuerySBM("#notifSubscriptionsList").html();ca=jQuerySBM("#notifItems");notifItemsTemp=jQuerySBM("#notifItemsList").html();jQuerySBM("#viewNotification a, #notifRefreshBtn, #notifFilters .groupNav a").click(function(){notificationList.search(0);jQuerySBM(".refinedText").show();jQuerySBM("#notifFilters .groupNav a").hide()});jQuerySBM("#notifFilters #refinedBy").on("click","li",function(){var a=jQuerySBM(this),b=a.data("url"),c;c=a.data("pagenum");b=q.getNotifResult(c,b);g(b, -c);a.nextAll().remove();a.remove();0==V.find("li").length&&(jQuerySBM(".refinedText").show(),jQuerySBM("#notifFilters .groupNav a").hide())});jQuerySBM("#notifFilters input.form-control").keyup(function(a){notificationList.filterLeftFacets(a)});jQuerySBM("#notifBackBtn").click(function(){jQuerySBM("#notifResultContainer").hide();e()});jQuerySBM("#notifToday").on("hide.bs.collapse",function(){jQuerySBM(this.previousElementSibling).find("i").removeClass("icon-chevron-down").addClass("icon-chevron-up")}); +HelperUtil.escapeHTML(k)).replace(/{{title}}/g,c.title);b=jQuerySBM(d);a.append(b);return b}var k,t,z,G,C,y,D,w,H,R=!0,E=!0,q;jQuerySBM("#searchList").on("click",".searchTableBody > div",function(){var a=jQuerySBM(this).find(".title a");a.hasClass("visited")||a.addClass("visited");var b=a.data("actionurl"),c=[],d=-1;jQuerySBM("#searchList .searchTableBody div .title a").each(function(a){var e=jQuerySBM(this).data("actionurl");e===b&&(d=a);c.push({href:e,node:this})});Serena.SFC.prepareSWCList(c,d)}); +return{init:function(){a()},resize:function(){var a=Serena.SFC.getResultsHeight();jQuerySBM("#resultsPane").css("height",a-140);jQuerySBM("#resultsPane .reportview").css("height",a-140)},filterLeftFacets:function(a){a=jQuerySBM(Serena.SFC.getTarget(a));var b=a.val();a.parent("div").next("ul").find("li",this).each(function(){-1<jQuerySBM(this).data("title").toLowerCase().indexOf(b.toLowerCase())?jQuerySBM(this).show():jQuerySBM(this).hide()})},search:function(a,b,c,e,k){a=jQuerySBM(a).parents("#inGlobalSearchBox").find("input").val(); +d(a,b,c,e,k);return!1},listTypeahead:function(a){var c=jQuerySBM(Serena.SFC.getTarget(a)),d=c.parents("#inGlobalSearchBox").find("input").val();b(a,c,d,0,!1);return!1},filterProjects:function(a){var b=q.searchUrl,b=b+"&projectId="+a;Serena.SFC.startAjaxLoading();q.getSearchResult(0,b,function(a){e(a,q.inputVal,q.searchInMyProjects,0);Serena.SFC.stopAjaxLoading()});jQuerySBM("#searchFilters input.form-control").val("")},filterSolutions:function(a){var b=q.searchUrl,b=b+"&solutionId="+a;Serena.SFC.startAjaxLoading(); +q.getSearchResult(0,b,function(a){e(a,q.inputVal,q.searchInMyProjects,0);Serena.SFC.stopAjaxLoading()});jQuerySBM("#searchFilters input.form-control").val("")},filterInactive:function(a){var b=q.searchUrl,b=b+"&activeInactive="+a;Serena.SFC.startAjaxLoading();q.getSearchResult(0,b,function(a){e(a,q.inputVal,q.searchInMyProjects,0);Serena.SFC.stopAjaxLoading()})},filterSubmittedBy:function(a){var b=q.searchUrl,b=b+"&submittedBy="+a;Serena.SFC.startAjaxLoading();q.getSearchResult(0,b,function(a){e(a, +q.inputVal,q.searchInMyProjects,0);Serena.SFC.stopAjaxLoading()})}}}();var notificationList=function(){function a(){y=jQuerySBM("#unreadSubscription");D=jQuerySBM("#unreadSubscptnLiTemplate").html();y.find("li").remove();1==ba?getUnreadNotification(function(a){if(null!=a&&null!=a.status)if("OK"==a.status)if(0==a.results.searchStatistics.notificationsAvailable)jQuerySBM("#notifStatus").html(notificationStrings.noNotifications),jQuerySBM("#viewNotification").hide();else{if(null!=a.results&&null!=a.results.searchStatistics)if(jQuerySBM("#viewNotification").show(),0!=a.results.searchStatistics.count){if(jQuerySBM("#notifStatus").html(""), +a=a.results.searchStatistics,null!=a&&null!=a.categories){a=a.categories[2].values;subscriptionListLen=a.length;y.find("li").remove();for(var b=0;b<subscriptionListLen;b++)c(y,D,a[b],15)}}else jQuerySBM("#notifStatus").html(notificationStrings.noUnreadNotifications)}else null!=a.results?Serena.SFC.showErrorMessage(a.results):Serena.SFC.showErrorMessage("Unknown error occurred.");else Serena.SFC.showErrorMessage("Unknown error occurred.")}):(1==editProfile?jQuerySBM("#notifStatus").html(notificationStrings.noSubscriptions): +jQuerySBM("#notifStatus").html(notificationStrings.noSubscriptionsNoPrivs),jQuerySBM("#viewNotification").hide())}function b(a,c){Serena.WC.UserCache.userValidationFailed||(sbmlog.debug("refreshTopbarNotifCount - setInterval:"+a,arguments.callee.name,sbmlog.begin),0==ba?getSubscriptionsExistence(function(d){null!=d.results&&1==d.results?(ba=!0,b(a,c)):(L=0,jQuerySBM(".notificationCenter .badge").html(L));sbmlog.debug("refreshTopbarNotifCount",arguments.callee.name,sbmlog.end)}):(getNotificationCountAllUnread(function(a){"undefined"== +typeof a||null==a||"ERROR"==a.status?(L="e",jQuerySBM(".notificationCenter .badge").html(L)):(0<=a.results&&(L=a.results,jQuerySBM(".notificationCenter .badge").html(L)),sbmlog.debug("refreshTopbarNotifCount",arguments.callee.name,sbmlog.end))}),a&&setTimeout(function(){b(!0,!0)},Serena.WC.UserCache.getNotifChkInterval())))}function c(a,b,c,d){var e="";shortName=c.name;d=c.description?" - "+HelperUtil.escapeHTML(c.description):"";e+=b.replace(/{{name}}/g,c.name).replace(/{{shortName}}/g,shortName).replace(/{{count}}/g, +c.count).replace(/{{description}}/g,d).replace(/{{dbVal}}/g,c.dbVal);a.append(e)}function d(){b(!0);jQuerySBM("#notifList .notifTableBody");z=jQuerySBM("#notifToday");G=jQuerySBM("#notifYesterday");C=jQuerySBM("#notifOther");notifResultTodayTemp=jQuerySBM("#notifResultToday").html();notifResultYesterdayTemp=jQuerySBM("#notifResultYesterday").html();notifResultOtherTemp=jQuerySBM("#notifResultOther").html();V=jQuerySBM("#notifFilters #refinedBy");jQuerySBM("#notifBreadcrumb");w=jQuerySBM("#notifPageList"); +pageListingTemp=jQuerySBM("#notifPageListingTemplate").html();jQuerySBM("#pageDropdown");pageDropdownTemp=jQuerySBM("#pageDropdownTemplate").html();H=jQuerySBM(".pagination-right #prev");R=jQuerySBM(".pagination-right #next");E=jQuerySBM("#notifUnread");notifUnreadTemp=jQuerySBM("#notifUnreadList").html();q=jQuerySBM("#notifProjects");notifProjectsTemp=jQuerySBM("#notifProjectsList").html();S=jQuerySBM("#notifSolutions");notifSolutionsTemp=jQuerySBM("#notifSolutionsList").html();Z=jQuerySBM("#notifSubscriptions"); +notifSubscriptionsTemp=jQuerySBM("#notifSubscriptionsList").html();aa=jQuerySBM("#notifItems");notifItemsTemp=jQuerySBM("#notifItemsList").html();jQuerySBM("#viewNotification a, #notifRefreshBtn, #notifFilters .groupNav a").click(function(){notificationList.search(0);jQuerySBM(".refinedText").show();jQuerySBM("#notifFilters .groupNav a").hide()});jQuerySBM("#notifFilters #refinedBy").on("click","li",function(){var a=jQuerySBM(this),b=a.data("url"),c;c=a.data("pagenum");b=s.getNotifResult(c,b);h(b, +c);a.nextAll().remove();a.remove();0==V.find("li").length&&(jQuerySBM(".refinedText").show(),jQuerySBM("#notifFilters .groupNav a").hide())});jQuerySBM("#notifFilters input.form-control").keyup(function(a){notificationList.filterLeftFacets(a)});jQuerySBM("#notifBackBtn").click(function(){jQuerySBM("#notifResultContainer").hide();f()});jQuerySBM("#notifToday").on("hide.bs.collapse",function(){jQuerySBM(this.previousElementSibling).find("i").removeClass("icon-chevron-down").addClass("icon-chevron-up")}); jQuerySBM("#notifToday").on("show.bs.collapse",function(){jQuerySBM(this.previousElementSibling).find("i").removeClass("icon-chevron-up").addClass("icon-chevron-down")});jQuerySBM("#notifYesterday").on("hide.bs.collapse",function(){jQuerySBM(this.previousElementSibling).find("i").removeClass("icon-chevron-down").addClass("icon-chevron-up")});jQuerySBM("#notifYesterday").on("show.bs.collapse",function(){jQuerySBM(this.previousElementSibling).find("i").removeClass("icon-chevron-up").addClass("icon-chevron-down")}); jQuerySBM("#notifOther").on("hide.bs.collapse",function(){jQuerySBM(this.previousElementSibling).find("i").removeClass("icon-chevron-down").addClass("icon-chevron-up")});jQuerySBM("#notifOther").on("show.bs.collapse",function(){jQuerySBM(this.previousElementSibling).find("i").removeClass("icon-chevron-up").addClass("icon-chevron-down")});jQuerySBM("#notifUnread").on("hide.bs.collapse",function(){jQuerySBM(this.previousElementSibling).find("i").removeClass("icon-chevron-down").addClass("icon-chevron-up")}); jQuerySBM("#notifUnread").on("show.bs.collapse",function(){jQuerySBM(this.previousElementSibling).find("i").removeClass("icon-chevron-up").addClass("icon-chevron-down")});jQuerySBM("#notifSolutions").on("hide.bs.collapse",function(){jQuerySBM(this).siblings('li[data-target="#notifSolutions"]').find("i").removeClass("icon-chevron-down").addClass("icon-chevron-up");jQuerySBM("#notifSolutionsFilter").hide()});jQuerySBM("#notifSolutions").on("show.bs.collapse",function(){jQuerySBM(this).siblings('li[data-target="#notifSolutions"]').find("i").removeClass("icon-chevron-up").addClass("icon-chevron-down"); 5<jQuerySBM("#notifSolutions").children("li").length&&(jQuerySBM("#notifSolutions").css("height","185px"),jQuerySBM("#notifSolutionsFilter").show())});jQuerySBM("#notifProjects").on("hide.bs.collapse",function(){jQuerySBM(this).siblings('li[data-target="#notifProjects"]').find("i").removeClass("icon-chevron-down").addClass("icon-chevron-up");jQuerySBM("#notifProjectsFilter").hide()});jQuerySBM("#notifProjects").on("show.bs.collapse",function(){jQuerySBM(this).siblings('li[data-target="#notifProjects"]').find("i").removeClass("icon-chevron-up").addClass("icon-chevron-down"); 5<jQuerySBM("#notifProjects").children("li").length&&(jQuerySBM("#notifProjects").css("height","185px"),jQuerySBM("#notifProjectsFilter").show())});jQuerySBM("#notifSubscriptions").on("hide.bs.collapse",function(){jQuerySBM(this).siblings('li[data-target="#notifSubscriptions"]').find("i").removeClass("icon-chevron-down").addClass("icon-chevron-up");jQuerySBM("#notifSubscriptionsFilter").hide()});jQuerySBM("#notifSubscriptions").on("show.bs.collapse",function(){jQuerySBM(this).siblings('li[data-target="#notifSubscriptions"]').find("i").removeClass("icon-chevron-up").addClass("icon-chevron-down"); 5<jQuerySBM("#notifSubscriptions").children("li").length&&(jQuerySBM("#notifSubscriptions").css("height","185px"),jQuerySBM("#notifSubscriptionsFilter").show())});jQuerySBM("#massSelect").click(function(){jQuerySBM(".notifTableBody ul li :checkbox.selected").removeAttr("checked");jQuerySBM("#notifResultContainer #massSelect").is(":checked")?jQuerySBM(".notifTableBody ul li :checkbox").attr("checked","checked"):jQuerySBM(".notifTableBody ul li :checkbox").removeAttr("checked");jQuerySBM("#notifNumSelected").text(jQuerySBM(".notifTableBody :checked").length)}); -jQuerySBM("#massCancel").click(function(){jQuerySBM(".notifTableBody ul li :checkbox:checked").removeAttr("checked");jQuerySBM("#massSelect").removeAttr("checked");jQuerySBM('.notifTableBody ul li input[type="checkbox"]').hide();jQuerySBM("#massUpdateControls").hide()});jQuerySBM("#massUpdate").click(function(){jQuerySBM("#massUpdateControls").toggle();jQuerySBM('.notifTableBody ul li input[type="checkbox"]').toggle()})}function e(){s.html("");B.html("");E.html("");x.html("");L.html("");t.html(""); -R.html("");ca.html("");G.html("");jQuerySBM("#notifPaging strong").html("");jQuerySBM("#liToday").hide();jQuerySBM("#liYesterday").hide();jQuerySBM("#liOther").hide();jQuerySBM("#notifFilters input.form-control").val("")}function f(a){V.empty();jQuerySBM("#searchResultContainer").hide();jQuerySBM("#userPreferencesContainer").removeClass("shown").hide();jQuerySBM("#notifResultContainer").show();e();var c=q=new performNotifQuery,c=c.getNotifResult(a);g(c,a);jQuerySBM("#massDelete").unbind("click").click(function(){if(jQuerySBM(".rightContainer :checkbox").is(":checked")){var a= -[];jQuerySBM(".notifTableBody :checkbox:checked").each(function(){var b=jQuerySBM(this).data("id");a.push(b)});Menu.userSetting.globalAction.confirmAction(notificationStrings.removeTitle,notificationStrings.confirmRemove,function(c,d){if(c){removeNotificationSelected(a);var e=q.getNotifResult(q.pageNum,q.searchUrl);g(e,q.pageNum);b(!1)}})}else Menu.userSetting.globalAction.confirmActionAdvanced(notificationStrings.massUpdateTitle,notificationStrings.confirmUpdate,null,swcstrings.okButton,400,210, -function(a,b){})});jQuerySBM("#massRead").unbind("click").click(function(){if(jQuerySBM(".rightContainer :checkbox").is(":checked")){var a=[];jQuerySBM(".notifTableBody :checkbox:checked").each(function(){a.push(jQuerySBM(this).data("id"))});markAsReadSelected(a);var c=q.getNotifResult(q.pageNum,q.searchUrl);g(c,q.pageNum);b(!1)}else Menu.userSetting.globalAction.confirmActionAdvanced(notificationStrings.massUpdateTitle,notificationStrings.confirmUpdate,null,swcstrings.okButton,400,210,function(a, -b){})});return!1}function g(a,b){jQuerySBM("#notifList p").remove();if(null!=a&&null!=a.status){var c=new Date,d=a.results.searchStatistics.count,e=q.rowsPerPage,h=Math.floor(d/e);0==d%e&&(h-=1);jQuerySBM("#notifFilters").show();jQuerySBM("#massUpdateControls").hide();jQuerySBM("#massSelect").removeAttr("checked");G.empty();jQuerySBM("#notifPaging strong").html("");jQuerySBM("#notifRefreshTime").empty();jQuerySBM("#notifRefreshTime").html(c.toLocaleString());m(G,pageListingTemp,d,b,e);l(h,b);k(a.results.notifications); -jQuerySBM("#notifNumSelected").text(0);jQuerySBM('.notifTableBody input[type="checkbox"]').change(function(){jQuerySBM("#notifNumSelected").text(jQuerySBM(".notifTableBody :checked").length)});x.empty();L.empty();t.empty();R.empty();ca.empty();n(a.results.searchStatistics.categories[4].values);p(L,notifProjectsTemp,a.results.searchStatistics.categories[0].values);p(t,notifSolutionsTemp,a.results.searchStatistics.categories[1].values);p(R,notifSubscriptionsTemp,a.results.searchStatistics.categories[2].values); -jQuerySBM('#notifFilters ul:not("#refinedBy") li a').on("click",function(){var a=jQuerySBM(this).parent("li");if(0<a.siblings().length){jQuerySBM(".refinedText").hide();jQuerySBM("#notifFilters .groupNav a").show();var b=a.data("title");a.parent("ul").attr("id");V.append("<li data-url="+q.searchUrl+' data-pageNum=0 title="'+b+'"><a href="#"><span class="leftFacetName">'+b+'</span><i class="icon-remove-sign"></i></a></li>')}else a.removeAttr("onclick")})}}function k(a){s.empty();B.empty();E.empty(); -jQuerySBM("#liToday").hide();jQuerySBM("#liYesterday").hide();jQuerySBM("#liOther").hide();searchLen=a.length;for(var b=0,c=0,d=0,e=new Date,f=new Date(e.getFullYear(),e.getMonth(),e.getDate()-1),g=e.toLocaleDateString(),e=6E4*e.getTimezoneOffset(),z=0;z<searchLen;z++){var A=new Date(a[z].timestampValue+e);A.toLocaleDateString()==g?(h(s,notifResultTodayTemp,a[z],e),b++,jQuerySBM("#liToday").show()):A.toLocaleDateString()==f.toLocaleDateString()?(h(B,notifResultYesterdayTemp,a[z],e),c++,jQuerySBM("#liYesterday").show()): -(h(E,notifResultOtherTemp,a[z],e),d++,jQuerySBM("#liOther").show())}sbmlog.trace("notificationList.drawSearchList - Check for contactcard",arguments.callee.name);"object"===typeof contactcard?(sbmlog.trace("notificationList.drawSearchList - Contactcard object available",arguments.callee.name),sbmlog.debug("notificationList.drawSearchList - Initializing contact cards",arguments.callee.name),contactcard.init(!0,jQuerySBM("#notifList"),jQuerySBM("#searchResultContainer"))):sbmlog.trace("notificationList.drawSearchList - contactcard is not available", -arguments.callee.name)}function n(a){unreadLen=a.length;for(var b=0;b<unreadLen;b++)c(x,notifUnreadTemp,a[b],15);1==unreadLen&&(x.find("li").addClass("off"),x.find("li").off("click"),x.find("li").removeAttr("onclick"))}function p(a,b,d){a.prev().hide();a.css({height:"auto","overflow-y":"visible"});for(var e=0;e<d.length;e++)c(a,b,d[e],15);5<d.length&&(a.css("height","185px").css("overflow-y","auto"),a.prev().show());1==d.length&&(a.find("li").addClass("off"),a.find("li").off("click"),a.find("li").removeAttr("onclick"))} -function l(a,b){0<b?(z.removeAttr("disabled"),z.off("click"),z.click(function(){jQuerySBM("#notifPaging strong").html("");s.html("");var a=q.getNotifResult(b-1,q.searchUrl);g(a,q.pageNum)})):z.attr("disabled","disabled");b<a?(A.removeAttr("disabled"),A.off("click"),A.click(function(){jQuerySBM("#notifPaging strong").html("");s.html("");var a=q.getNotifResult(b+1,q.searchUrl);g(a,q.pageNum)})):A.attr("disabled","disabled")}function m(a,b,c,d,e){frag="";var h=d*e+1,f=d*e+e;c>f||(f=c);frag+=b.replace(/{{pageNum}}/g, -d).replace(/{{rowsperpage}}/g,e).replace(/{{totalCount}}/g,c).replace(/{{firstList}}/g,h).replace(/{{lastList}}/g,f);a.append(frag)}function h(a,b,c,d){var e,h="";e=new Date(c.timestampValue+d);d=e.getHours();var f=e.getMinutes();12<=d?(e="PM",d-=12):e="AM";10>f&&(f="0"+f);h+=b.replace(/{{id}}/g,c.id).replace(/{{timestamp}}/g,c.timestamp).replace(/{{timestampDate}}/g,new Date(c.timestampValue)).replace(/{{timestampHour}}/g,d).replace(/{{timestampMinute}}/g,f).replace(/{{timestampAMPM}}/g,e).replace(/{{userId}}/g, -c.userId).replace(/{{active}}/g,1==c.active?"active":"inactive").replace(/{{projectName}}/g,c.projectName).replace(/{{ownerName}}/g,c.ownerName).replace(/{{ownerId}}/g,c.ownerId).replace(/{{applicationName}}/g,c.applicationName).replace(/{{applicationId}}/g,c.applicationId).replace(/{{stateName}}/g,c.stateName).replace(/{{tableId}}/g,c.tableId).replace(/{{itemDisplayId}}/g,c.itemDisplayId).replace(/{{itemTitle}}/g,HelperUtil.escapeHTML(c.itemTitle)).replace(/{{notificationTitle}}/g,HelperUtil.escapeHTML(c.notificationTitle)).replace(/{{notificationId}}/g, -c.notificationId).replace(/{{itemId}}/g,c.itemId).replace(/{{submitterId}}/g,c.submitterId).replace(/{{submitDate}}/g,c.submitDate);a.append(h)}var s,B,E,F,y,G,z,A,x,L,t,R,ca,V,Z=!1,q,S=null;jQuerySBM(".notificationCenter").click(function(){b(!1);a()});jQuerySBM("#notifList").on("click",".notifTableBody ul li :checkbox",function(){jQuerySBM(this).toggleClass("selected")});jQuerySBM("#notifList").off("click",".notifTableBody ul li i.icon-remove-sign");jQuerySBM("#notifList").on("click",".notifTableBody ul li i.icon-remove-sign", -function(){var a=jQuerySBM(this).data("id");removeNotificationById(a);a=q.getNotifResult(q.pageNum,q.searchUrl);g(a,q.pageNum);b(!1)});jQuerySBM("#notifList").off("click",".notifTableBody ul li i.icon-eye-open");jQuerySBM("#notifList").on("click",".notifTableBody ul li i.icon-eye-open",function(){var a=jQuerySBM(this).data("id");markAsReadById(a);a=q.getNotifResult(q.pageNum,q.searchUrl);g(a,q.pageNum);b(!1)});jQuerySBM("#notifList").off("click",".notifTableBody ul li p");jQuerySBM("#notifList").on("click", -".notifTableBody ul li p",function(){var a=jQuerySBM(this).find("a");a.hasClass("visited")||a.addClass("visited");var b=a.data("actionurl"),c=[],d=-1;jQuerySBM("#notifList .notifTableBody ul li p a").each(function(a){var e=jQuerySBM(this).data("actionurl");e===b&&(d=a);c.push({href:e,node:this})});Serena.SFC.prepareSWCList(c,d)});jQuerySBM("#notifStatus").on("click","#linkSubscribeNotif",function(){SFCMenu.openUserPreferences(4)});return{init:function(){d()},resize:function(){var a=Serena.SFC.getResultsHeight(); -jQuerySBM("#notifResultContainer>.row>.container-fluid").css("height",a-69)},search:function(a){f(a);return!1},filterLeftFacets:function(a){a=jQuerySBM(Serena.SFC.getTarget(a));var b=a.val();a.parent("div").next("ul").find("li",this).each(function(){-1<jQuerySBM(this).data("title").toLowerCase().indexOf(b.toLowerCase())?jQuerySBM(this).show():jQuerySBM(this).hide()})},filterReadUnread:function(a){var b=q.searchUrl;a=q.getNotifResult(0,b+"&unread="+a);g(a,0)},filterProjects:function(a){var b=q.searchUrl; -a=q.getNotifResult(0,b+"&projectId="+a);g(a,0)},filterSubscriptions:function(a){var b=q.searchUrl;a=q.getNotifResult(0,b+"&subscriptionId="+a);g(a,0)},filterSolutions:function(a){var b=q.searchUrl;a=q.getNotifResult(0,b+"&applicationId="+a);g(a,0)},clickUnreadHoverList:function(a,b){notificationList.search(0);var c=q.searchUrl,d=jQuerySBM(a).data("title");notificationList.filterSubscriptions(b);V.append("<li data-url="+c+' data-pageNum=0 title="'+d+'"><a href="#"><i class="icon-remove-sign"></i><span class="leftFacetName">'+ -d+"</span></a></li>");jQuerySBM(".refinedText").hide();jQuerySBM("#notifFilters .groupNav a").show()}}}();FormatDateTime={curr:new Date,Month:dtMonth,formatDate:function(a){var b=FormatDateTime.Month[parseInt(a[0])-1],c=a[2].slice(2);return a[1]+" "+b+" "+c},getFormatedDateTime:function(a){return a},getMonth:function(a){return Month[a-1]},formatTimeStamp:function(a){a=new Date(1E3*a);var b=new Date,c="",d=b.getTime()-a.getTime(),e,f,c=Math.floor(d/6048E5),d=d-6048E5*c;e=Math.floor(d/864E5);d-=864E5*e;f=Math.floor(d/36E5);d=Math.floor((d-36E5*f)/6E4);return c=b.getFullYear()==a.getFullYear()?10<=c?a.getDate()+ +jQuerySBM("#massCancel").click(function(){jQuerySBM(".notifTableBody ul li :checkbox:checked").removeAttr("checked");jQuerySBM("#massSelect").removeAttr("checked");e()});jQuerySBM("#massUpdate").click(function(){jQuerySBM("#massUpdateControls").is(":visible")?e():(jQuerySBM("#massUpdateControls").show(),jQuerySBM('.notifTableBody ul li input[type="checkbox"]').show(),jQuerySBM("#notifList").addClass("showMassUpdateControls"))})}function e(){jQuerySBM("#massUpdateControls").hide();jQuerySBM('.notifTableBody ul li input[type="checkbox"]').hide(); +jQuerySBM("#notifList").removeClass("showMassUpdateControls")}function f(){z.html("");G.html("");C.html("");E.html("");q.html("");S.html("");Z.html("");aa.html("");w.html("");jQuerySBM("#notifPaging strong").html("");jQuerySBM("#liToday").hide();jQuerySBM("#liYesterday").hide();jQuerySBM("#liOther").hide();jQuerySBM("#notifFilters input.form-control").val("")}function g(a){V.empty();jQuerySBM("#searchResultContainer").hide();jQuerySBM("#userPreferencesContainer").removeClass("shown").hide();jQuerySBM("#notifResultContainer").show(); +f();var c=s=new performNotifQuery,c=c.getNotifResult(a);h(c,a);jQuerySBM("#massDelete").unbind("click").click(function(){if(jQuerySBM(".rightContainer :checkbox").is(":checked")){var a=[];jQuerySBM(".notifTableBody :checkbox:checked").each(function(){var b=jQuerySBM(this).data("id");a.push(b)});Menu.userSetting.globalAction.confirmAction(notificationStrings.removeTitle,notificationStrings.confirmRemove,function(c,d){if(c){removeNotificationSelected(a);var e=s.getNotifResult(s.pageNum,s.searchUrl); +h(e,s.pageNum);b(!1)}})}else Menu.userSetting.globalAction.confirmActionAdvanced(notificationStrings.massUpdateTitle,notificationStrings.confirmUpdate,null,swcstrings.okButton,400,210,function(a,b){})});jQuerySBM("#massRead").unbind("click").click(function(){if(jQuerySBM(".rightContainer :checkbox").is(":checked")){var a=[];jQuerySBM(".notifTableBody :checkbox:checked").each(function(){a.push(jQuerySBM(this).data("id"))});markAsReadSelected(a);var c=s.getNotifResult(s.pageNum,s.searchUrl);h(c,s.pageNum); +b(!1)}else Menu.userSetting.globalAction.confirmActionAdvanced(notificationStrings.massUpdateTitle,notificationStrings.confirmUpdate,null,swcstrings.okButton,400,210,function(a,b){})});return!1}function h(a,b){jQuerySBM("#notifList p").remove();if(null!=a&&null!=a.status){var c=new Date,d=a.results.searchStatistics.count,f=s.rowsPerPage,g=Math.floor(d/f);0==d%f&&(g-=1);jQuerySBM("#notifFilters").show();e();jQuerySBM("#massSelect").removeAttr("checked");w.empty();jQuerySBM("#notifPaging strong").html(""); +jQuerySBM("#notifRefreshTime").empty();jQuerySBM("#notifRefreshTime").html(c.toLocaleString());k(w,pageListingTemp,d,b,f);m(g,b);n(a.results.notifications);jQuerySBM("#notifNumSelected").text(0);jQuerySBM('.notifTableBody input[type="checkbox"]').change(function(){jQuerySBM("#notifNumSelected").text(jQuerySBM(".notifTableBody :checked").length)});E.empty();q.empty();S.empty();Z.empty();aa.empty();p(a.results.searchStatistics.categories[4].values);l(q,notifProjectsTemp,a.results.searchStatistics.categories[0].values); +l(S,notifSolutionsTemp,a.results.searchStatistics.categories[1].values);l(Z,notifSubscriptionsTemp,a.results.searchStatistics.categories[2].values);jQuerySBM('#notifFilters ul:not("#refinedBy") li a').on("click",function(){var a=jQuerySBM(this).parent("li");if(0<a.siblings().length){jQuerySBM(".refinedText").hide();jQuerySBM("#notifFilters .groupNav a").show();var b=a.data("title");a.parent("ul").attr("id");V.append("<li data-url="+s.searchUrl+' data-pageNum=0 title="'+b+'"><a href="#"><span class="leftFacetName">'+ +b+'</span><i class="icon-remove-sign"></i></a></li>')}else a.removeAttr("onclick")})}}function n(a){z.empty();G.empty();C.empty();jQuerySBM("#liToday").hide();jQuerySBM("#liYesterday").hide();jQuerySBM("#liOther").hide();searchLen=a.length;for(var b=0,c=0,d=0,e=new Date,k=new Date(e.getFullYear(),e.getMonth(),e.getDate()-1),f=e.toLocaleDateString(),e=6E4*e.getTimezoneOffset(),w=0;w<searchLen;w++){var g=new Date(a[w].timestampValue+e);g.toLocaleDateString()==f?(t(z,notifResultTodayTemp,a[w],e),b++, +jQuerySBM("#liToday").show()):g.toLocaleDateString()==k.toLocaleDateString()?(t(G,notifResultYesterdayTemp,a[w],e),c++,jQuerySBM("#liYesterday").show()):(t(C,notifResultOtherTemp,a[w],e),d++,jQuerySBM("#liOther").show())}sbmlog.trace("notificationList.drawSearchList - Check for contactcard",arguments.callee.name);"object"===typeof contactcard?(sbmlog.trace("notificationList.drawSearchList - Contactcard object available",arguments.callee.name),sbmlog.debug("notificationList.drawSearchList - Initializing contact cards", +arguments.callee.name),contactcard.init(!0,jQuerySBM("#notifList"),jQuerySBM("#searchResultContainer"))):sbmlog.trace("notificationList.drawSearchList - contactcard is not available",arguments.callee.name)}function p(a){unreadLen=a.length;for(var b=0;b<unreadLen;b++)c(E,notifUnreadTemp,a[b],15);1==unreadLen&&(E.find("li").addClass("off"),E.find("li").off("click"),E.find("li").removeAttr("onclick"))}function l(a,b,d){a.prev().hide();a.css({height:"auto","overflow-y":"visible"});for(var e=0;e<d.length;e++)c(a, +b,d[e],15);5<d.length&&(a.css("height","185px").css("overflow-y","auto"),a.prev().show());1==d.length&&(a.find("li").addClass("off"),a.find("li").off("click"),a.find("li").removeAttr("onclick"))}function m(a,b){0<b?(H.removeAttr("disabled"),H.off("click"),H.click(function(){jQuerySBM("#notifPaging strong").html("");z.html("");var a=s.getNotifResult(b-1,s.searchUrl);h(a,s.pageNum)})):H.attr("disabled","disabled");b<a?(R.removeAttr("disabled"),R.off("click"),R.click(function(){jQuerySBM("#notifPaging strong").html(""); +z.html("");var a=s.getNotifResult(b+1,s.searchUrl);h(a,s.pageNum)})):R.attr("disabled","disabled")}function k(a,b,c,d,e){frag="";var k=d*e+1,f=d*e+e;c>f||(f=c);frag+=b.replace(/{{pageNum}}/g,d).replace(/{{rowsperpage}}/g,e).replace(/{{totalCount}}/g,c).replace(/{{firstList}}/g,k).replace(/{{lastList}}/g,f);a.append(frag)}function t(a,b,c,d){var e,k="";e=new Date(c.timestampValue+d);d=e.getHours();var f=e.getMinutes();12<=d?(e="PM",d-=12):e="AM";10>f&&(f="0"+f);k+=b.replace(/{{id}}/g,c.id).replace(/{{timestamp}}/g, +c.timestamp).replace(/{{timestampDate}}/g,new Date(c.timestampValue)).replace(/{{timestampHour}}/g,d).replace(/{{timestampMinute}}/g,f).replace(/{{timestampAMPM}}/g,e).replace(/{{userId}}/g,c.userId).replace(/{{active}}/g,1==c.active?"active":"inactive").replace(/{{projectName}}/g,c.projectName).replace(/{{ownerName}}/g,c.ownerName).replace(/{{ownerId}}/g,c.ownerId).replace(/{{applicationName}}/g,c.applicationName).replace(/{{applicationId}}/g,c.applicationId).replace(/{{stateName}}/g,c.stateName).replace(/{{tableId}}/g, +c.tableId).replace(/{{itemDisplayId}}/g,c.itemDisplayId).replace(/{{itemTitle}}/g,HelperUtil.escapeHTML(c.itemTitle)).replace(/{{notificationTitle}}/g,HelperUtil.escapeHTML(c.notificationTitle)).replace(/{{notificationId}}/g,c.notificationId).replace(/{{itemId}}/g,c.itemId).replace(/{{submitterId}}/g,c.submitterId).replace(/{{submitDate}}/g,c.submitDate);a.append(k)}var z,G,C,y,D,w,H,R,E,q,S,Z,aa,V,ba=!1,s,L=null;jQuerySBM(".notificationCenter").click(function(){b(!1);a()});jQuerySBM("#notifList").on("click", +".notifTableBody ul li :checkbox",function(){jQuerySBM(this).toggleClass("selected")});jQuerySBM("#notifList").off("click",".notifTableBody ul li i.icon-remove-sign");jQuerySBM("#notifList").on("click",".notifTableBody ul li i.icon-remove-sign",function(){var a=jQuerySBM(this).data("id");removeNotificationById(a);a=s.getNotifResult(s.pageNum,s.searchUrl);h(a,s.pageNum);b(!1)});jQuerySBM("#notifList").off("click",".notifTableBody ul li i.icon-eye-open");jQuerySBM("#notifList").on("click",".notifTableBody ul li i.icon-eye-open", +function(){var a=jQuerySBM(this).data("id");markAsReadById(a);a=s.getNotifResult(s.pageNum,s.searchUrl);h(a,s.pageNum);b(!1)});jQuerySBM("#notifList").off("click",".notifTableBody ul li p");jQuerySBM("#notifList").on("click",".notifTableBody ul li p",function(){var a=jQuerySBM(this).find("a");a.hasClass("visited")||a.addClass("visited");var b=a.data("actionurl"),c=[],d=-1;jQuerySBM("#notifList .notifTableBody ul li p a").each(function(a){var e=jQuerySBM(this).data("actionurl");e===b&&(d=a);c.push({href:e, +node:this})});Serena.SFC.prepareSWCList(c,d)});jQuerySBM("#notifStatus").on("click","#linkSubscribeNotif",function(){SFCMenu.openUserPreferences(4)});return{init:function(){d()},resize:function(){var a=Serena.SFC.getResultsHeight();jQuerySBM("#notifResultContainer>.row>.container-fluid").css("height",a-69)},search:function(a){g(a);return!1},filterLeftFacets:function(a){a=jQuerySBM(Serena.SFC.getTarget(a));var b=a.val();a.parent("div").next("ul").find("li",this).each(function(){-1<jQuerySBM(this).data("title").toLowerCase().indexOf(b.toLowerCase())? +jQuerySBM(this).show():jQuerySBM(this).hide()})},filterReadUnread:function(a){var b=s.searchUrl;a=s.getNotifResult(0,b+"&unread="+a);h(a,0)},filterProjects:function(a){var b=s.searchUrl;a=s.getNotifResult(0,b+"&projectId="+a);h(a,0)},filterSubscriptions:function(a){var b=s.searchUrl;a=s.getNotifResult(0,b+"&subscriptionId="+a);h(a,0)},filterSolutions:function(a){var b=s.searchUrl;a=s.getNotifResult(0,b+"&applicationId="+a);h(a,0)},clickUnreadHoverList:function(a,b){notificationList.search(0);var c= +s.searchUrl,d=jQuerySBM(a).data("title");notificationList.filterSubscriptions(b);V.append("<li data-url="+c+' data-pageNum=0 title="'+d+'"><a href="#"><i class="icon-remove-sign"></i><span class="leftFacetName">'+d+"</span></a></li>");jQuerySBM(".refinedText").hide();jQuerySBM("#notifFilters .groupNav a").show()}}}();FormatDateTime={curr:new Date,Month:dtMonth,formatDate:function(a){var b=FormatDateTime.Month[parseInt(a[0])-1],c=a[2].slice(2);return a[1]+" "+b+" "+c},getFormatedDateTime:function(a){return a},getMonth:function(a){return Month[a-1]},formatTimeStamp:function(a){a=new Date(1E3*a);var b=new Date,c="",d=b.getTime()-a.getTime(),e,f,c=Math.floor(d/6048E5),d=d-6048E5*c;e=Math.floor(d/864E5);d-=864E5*e;f=Math.floor(d/36E5);d=Math.floor((d-36E5*f)/6E4);return c=b.getFullYear()==a.getFullYear()?10<=c?a.getDate()+ " "+FormatDateTime.Month[a.getMonth()]+" "+a.getFullYear():2<=c?c+""+dtWeek:1<=c?c+""+dtWeek:2<=e?e+""+dtDays:1<=e?dtYest:2<=f?f+""+dtHrs:1<=f?f+""+dtHrs:d+""+dtMins:a.getDate()+" "+FormatDateTime.Month[a.getMonth()]+" "+a.getFullYear()},formatTimestampToHHMM:function(a){a=new Date(1E3*a);var b;b=(new Date).getTime()-a.getTime();var c;b-=6048E5*Math.floor(b/6048E5);b-=864E5*Math.floor(b/864E5);a=Math.floor(b/36E5);c=Math.floor((b-36E5*a)/6E4);b=12<a?a-12:a;b=10>c?b+":0"+c:b+":"+c;return 12<a?b+" PM": -b+" AM"}};var addWidget=function(){function a(){m=jQuerySBM("#widget_add");m.data("reportsInitialized",!1);h=m.find(".widgettypelist input[type=radio]");s=jQuerySBM("#widget_add-form");jQuerySBM(".feedSearchText");B=jQuerySBM("#widget_add-reportview-container");E=jQuerySBM("#widget_add-activityList");c();G.init(s);jQuerySBM("#widget_add-btn-preview").click(function(){var a=jQuerySBM("#widget_add-new_widget_url").val();jQuerySBM("#webURLPreview").empty().html('<iframe id="preview-frame" src="'+a+'" width="100%" height="100%"></iframe>').show()}); +b+" AM"}};var addWidget=function(){function a(){m=jQuerySBM("#widget_add");m.data("reportsInitialized",!1);k=m.find(".widgettypelist input[type=radio]");t=jQuerySBM("#widget_add-form");jQuerySBM(".feedSearchText");z=jQuerySBM("#widget_add-reportview-container");G=jQuerySBM("#widget_add-activityList");c();D.init(t);jQuerySBM("#widget_add-btn-preview").click(function(){var a=jQuerySBM("#widget_add-new_widget_url").val();jQuerySBM("#webURLPreview").empty().html('<iframe id="preview-frame" src="'+a+'" width="100%" height="100%"></iframe>').show()}); jQuerySBM("#widget_add-new_widget_url").change(function(a){var b=jQuerySBM(this).val();if(0!=b.length){a=document.location.protocol;switch(a){case "https:":0!=b.indexOf("http")&&(b="https://"+b,jQuerySBM("#widget_add-new_widget_url").val(b));break;default:0!=b.indexOf("http")&&-1==b.indexOf("https")&&(b="http://"+b,jQuerySBM("#widget_add-new_widget_url").val(b))}var c=0==b.indexOf("http")&&-1==b.indexOf("https"),b=0==b.indexOf("https");("https:"==a&&c||"http:"==a&&b)&&Serena.SFC.showWarningMessage(swcstrings.widgetUrlHttpHttpsMixedContentWarning)}}); Serena.SFC.stopAjaxLoading()}function b(){dialogPages.init({selectors:{pageSelector:".dialog_page",navButtonNextSelector:"#widget_add-btn-next",navButtonPrevSelector:"#widget_add-btn-prev",pageTabSelectorArr:["#widget_add-widgetTypeSelect","#widget_add-widgetConfigure","#widget_add-widgetSave"]},callbacks:{showNext:function(a){a.find("label.error").hide()},getNextPageIndex:function(a){return"checked"==jQuerySBM("#widget_add-new_widget_type-links").attr("checked")?(jQuerySBM("#widget_add-widgetConfigure").addClass("hideStep"), jQuerySBM("#widget_add-widgetSave .widgetstep").text("2"),a=addDialogStrings.defatultLinkWidgetName,y.set.name(m,a),y.set.widgetHiddenSourceField(m,a),y.set.linkWidget(m),2):a+1},getPrevPageIndex:function(a){return"checked"==jQuerySBM("#widget_add-new_widget_type-links").attr("checked")?(jQuerySBM("#widget_add-widgetConfigure").removeClass("hideStep"),jQuerySBM("#widget_add-widgetSave .widgetstep").text("3"),0):a-1},showPage:function(a){var b=a.data("pagenum"),c="checked"==jQuerySBM("#widget_add-new_widget_type-report").attr("checked"), -d="checked"==jQuerySBM("#widget_add-new_widget_type-activity").attr("checked"),b=1==b;c&&b&&!m.data("reportsInitialized")?(Serena.SFC.startAjaxLoading(),Serena.loadResult.openReportView({context:"addwidget",type:"otherreports",name:swcstrings.otherReportsSingle,containerElem:B,actionDefArray:[],reportItemClickHandler:e,editable:!1}),m.data("reportsInitialized",!0)):b&&d&&(k("list"),m.data("activitiesInitialized")||(Serena.SFC.startAjaxLoading(),f(E),m.data("activitiesInitialized",!0)));a.hasClass("preferenses")&& -F.enable(jQuerySBM("#widget_add-finishButton"))}},validatePage:{beforeShowNext:function(a){var b;b="";a=a.find(".widgetfield");for(var c,d=0;d<a.length;d++)c=jQuerySBM(a[d]),c.valid()||(b+="<p>"+jQuerySBM("#"+c.attr("id")+"-validation_label").text()+"</p>");0<b.length?(Serena.SFC.showErrorMessage(b,!0,1E4),b=!1):b=!0;return b}}});y.init(m);F.disable(jQuerySBM("#widget_add-finishButton"));F.finish.bind(jQuerySBM("#widget_add-finishButton"))}function c(){h.on("change",function(a){y.set.widgetHiddenSourceField(m, +d="checked"==jQuerySBM("#widget_add-new_widget_type-activity").attr("checked"),b=1==b;c&&b&&!m.data("reportsInitialized")?(Serena.SFC.startAjaxLoading(),Serena.loadResult.openReportView({context:"addwidget",type:"otherreports",name:swcstrings.otherReportsSingle,containerElem:z,actionDefArray:[],reportItemClickHandler:e,editable:!1}),m.data("reportsInitialized",!0)):b&&d&&(h("list"),m.data("activitiesInitialized")||(Serena.SFC.startAjaxLoading(),f(G),m.data("activitiesInitialized",!0)));a.hasClass("preferenses")&& +C.enable(jQuerySBM("#widget_add-finishButton"))}},validatePage:{beforeShowNext:function(a){var b;b="";a=a.find(".widgetfield");for(var c,d=0;d<a.length;d++)c=jQuerySBM(a[d]),c.valid()||(b+="<p>"+jQuerySBM("#"+c.attr("id")+"-validation_label").text()+"</p>");0<b.length?(Serena.SFC.showErrorMessage(b,!0,1E4),b=!1):b=!0;return b}}});y.init(m);C.disable(jQuerySBM("#widget_add-finishButton"));C.finish.bind(jQuerySBM("#widget_add-finishButton"))}function c(){k.on("change",function(a){y.set.widgetHiddenSourceField(m, "");jQuerySBM("#widget_add-new_widget_url").val("");jQuerySBM("#widget_add-new_widget_name").val("");y.set.name(m,"");jQuerySBM(this).closest(".widgettypelist").find(".widgettypeitem label").removeClass("selected");jQuerySBM(this).closest("label").addClass("selected");m.find(".reportview .listitem.selected").removeClass("selected");a=jQuerySBM("#widget_add-choose-source-report");var b="."+jQuerySBM(this).val();a.find(".type.related").removeClass("active").filter(b).addClass("active");jQuerySBM("#widget_add-btn-next").click()})} -function d(a){if(!G.form(s)){for(var b=s.find(".widgetfield.error"),c,d="",e=0;e<b.length;e++)c=jQuerySBM(b[e]),d+="<p>"+jQuerySBM("#"+c.attr("id")+"-validation_label").text()+"</p>";Serena.SFC.showErrorMessage(d,!0,1E4);return!1}b=a.data("newWidget");b.reference.activity&&l(b.reference);var h=jQuerySBM("#dashboard_"+a.data("dlgOptions").dashboardSource.id+"-columns .column");c=a.data("dlgOptions").adminMode;createDashboardWidget(b,c,function(b){a.modal("hide");if(checkWorkCenterResponse(b)){b=new DashboardWidget(b.results); -jQuerySBM(h[0]).prepend(b);makeDashboardWidgetSortable(h,h.find(".widget"));var c=b.closest(".dashboard-wrapper");c.data("self").checkNoWidgets(c);Serena.SFC.interceptIFrameLinks(b.find("iframe"))}});return!0}function e(a,b){y.set.report(m,{reportType:a.type,type:1,url:(a.refURL||a.url)+"&widgetReport"});y.set.name(m,a.title);jQuerySBM(b).closest(".advancedlist-list").find(".selected").removeClass("selected");y.set.widgetHiddenSourceField(m,a.title);jQuerySBM(b).addClass("selected");jQuerySBM("#widget_add-form").valid(); +function d(a){if(!D.form(t)){for(var b=t.find(".widgetfield.error"),c,d="",e=0;e<b.length;e++)c=jQuerySBM(b[e]),d+="<p>"+jQuerySBM("#"+c.attr("id")+"-validation_label").text()+"</p>";Serena.SFC.showErrorMessage(d,!0,1E4);return!1}b=a.data("newWidget");b.reference.activity&&l(b.reference);var k=jQuerySBM("#dashboard_"+a.data("dlgOptions").dashboardSource.id+"-columns .column");c=a.data("dlgOptions").adminMode;createDashboardWidget(b,c,function(b){a.modal("hide");if(checkWorkCenterResponse(b)){b=new DashboardWidget(b.results); +jQuerySBM(k[0]).prepend(b);makeDashboardWidgetSortable(k,k.find(".widget"));var c=b.closest(".dashboard-wrapper");c.data("self").checkNoWidgets(c);Serena.SFC.interceptIFrameLinks(b.find("iframe"))}});return!0}function e(a,b){y.set.report(m,{reportType:a.type,type:1,url:(a.refURL||a.url)+"&widgetReport"});y.set.name(m,a.title);jQuerySBM(b).closest(".advancedlist-list").find(".selected").removeClass("selected");y.set.widgetHiddenSourceField(m,a.title);jQuerySBM(b).addClass("selected");jQuerySBM("#widget_add-form").valid(); jQuerySBM("#widget_add-btn-next").click()}function f(a){function b(){a.find(".views-main").length||(a.append(Serena.View.viewListTemplate).show(),jQuerySBM("#widget_add-activityList .pageHeader").remove());var c=Serena.urlMapper.getTabContext(),c={appGroupId:c.appGroupId,appId:c.appId,tabId:c.tabId,privilegeCheckFunc:null,postRenderCallback:null,viewId:0,runNow:!1,restrictType:1,itemClickCallback:g,hideNew:!0};(new Serena.View.ViewList("#"+a[0].id)).load(c)}jQuerySBM(".widget_add .widget_add-activity-display-options > div").click(function(){var a= -jQuerySBM(this).find("input");a.prop("checked")||a.prop("checked",!0).change()});jQuerySBM(".widget_add .widget_add-activity-display-options input").change(n);jQuerySBM(".widget_add .widget_add-activitytab").click(function(){k(jQuerySBM(this).attr("data-to"))});Serena.View.viewListTemplate?b():getTemplate("tmtrack.dll?shell=swc&stdpage&template=swc/feeds/viewList.html",null,"",!0,function(a){Serena.View.viewListTemplate=a;b()})}function g(a){a.reference.isActivity=!0;y.set.activity(m,a);y.set.widgetHiddenSourceField(m, -a.name);y.set.name(m,a.name);m.find(".views-main .listitem").each(function(){var b=jQuerySBM(this);b.toggleClass("selected",b.data("element")==a)});p(a.reference.id);k("opts")}function k(a){a=a||"opts";jQuerySBM(".widget_add-activitytab").each(function(){jQuerySBM(this).toggleClass("active",jQuerySBM(this).attr("data-to")==a)});jQuerySBM(".widget_add-activitytab-content").each(function(){jQuerySBM(this).toggleClass("hide",jQuerySBM(this).attr("data-tab")!=a)})}function n(){jQuerySBM(".widget_add .widget_add-activity-display-options > div").each(function(){var a= +jQuerySBM(this).find("input");a.prop("checked")||a.prop("checked",!0).change()});jQuerySBM(".widget_add .widget_add-activity-display-options input").change(n);jQuerySBM(".widget_add .widget_add-activitytab").click(function(){h(jQuerySBM(this).attr("data-to"))});Serena.View.viewListTemplate?b():getTemplate("tmtrack.dll?shell=swc&stdpage&template=swc/feeds/viewList.html",null,"",!0,function(a){Serena.View.viewListTemplate=a;b()})}function g(a){a.reference.isActivity=!0;y.set.activity(m,a);y.set.widgetHiddenSourceField(m, +a.name);y.set.name(m,a.name);m.find(".views-main .listitem").each(function(){var b=jQuerySBM(this);b.toggleClass("selected",b.data("element")==a)});p(a.reference.id);h("opts")}function h(a){a=a||"opts";jQuerySBM(".widget_add-activitytab").each(function(){jQuerySBM(this).toggleClass("active",jQuerySBM(this).attr("data-to")==a)});jQuerySBM(".widget_add-activitytab-content").each(function(){jQuerySBM(this).toggleClass("hide",jQuerySBM(this).attr("data-tab")!=a)})}function n(){jQuerySBM(".widget_add .widget_add-activity-display-options > div").each(function(){var a= jQuerySBM(this),b=a.find("input").prop("checked");a.find(".widget_add-disp-option-content").toggleClass("disabled",!b);a.find("select").attr("disabled",b?null:"disabled")})}function p(a){a=dll+"ReportPage&reportid=-56&template=reports/jsonlist&feedaggregation="+a+"&PageSize=1";var b=jQuerySBM("#widget_add_activity_filterby").empty().append('<option value="0">Loading...</option>'),c=jQuerySBM("#widget_add_activity_sortby").empty().append('<option value="0">Loading...</option>');Serena.SFC.startAjaxLoading(); getActivityDataASync(a,function(a){Serena.SFC.stopAjaxLoading();if("ERROR"===r.status)Serena.SFC.showErrorMessage(a.results);else{b.empty();c.empty();var d=[{key:"SUBMITDATE",colid:7},{key:"LASTMODIFIEDDATE",colid:8},{key:"OWNER",colid:12},{key:"SUBMITTER",colid:13},{key:"STATE",colid:6},{key:"PROJECT",colid:3}];a.request.statistics.forEach(function(a){var c=a.syscode||"F"+a.fieldID;-1==[12,13,6,3,7,8].indexOf(c)&&a.type&&-1==a.type.indexOf("multi")&&d.push({name:a.name,colid:c});b[25==a.syscode? "prepend":"append"]('<option value="'+c+'">'+HelperUtil.escapeHTML(a.name)+"</option>")});d.forEach(function(a){c.append('<option value="'+a.colid+'">'+HelperUtil.escapeHTML(a.name||addActivityStrings[a.key])+"</option>")})}})}function l(a){delete a.activity;var b=jQuerySBM("#widget_add-activity-pie").prop("checked");a.url+="&summary"+(b?"Pie":"List");a.url=b?a.url+("&filter="+jQuerySBM("#widget_add_activity_filterby").val()):a.url+("&sort="+jQuerySBM("#widget_add_activity_sortby").val()+"&num="+ -jQuerySBM("#widget_add_activity_numitems").val())}var m,h,s,B=jQuerySBM("#widget_add-reportview-container"),E=jQuerySBM("#widget_add-activityList"),F={disable:function(a){a.attr("disabled",!0)},enable:function(a){a.removeAttr("disabled")},finish:{bind:function(a){a.click(function(a){"disabled"!=jQuerySBM(this).attr("disabled")&&d(m)&&jQuerySBM(this).attr("disabled","disabled")})}}},y={init:function(a){a.data("newWidget",{});this.bind.all(a,this);this.set.predefinedFields(a,{parentId:a.data("dlgOptions").dashboardSource.id, -display:2,type:1,height:"450",reference:{}})},bind:{all:function(a,b){b.bind.widgetHiddenSourceField(a,b);b.bind.customUrl(a,b);b.bind.name(a,b);b.bind.height(a,b)},widgetHiddenSourceField:function(a,b){a.find("#widget_add-new_widget_source").change(function(a){s.valid()})},customUrl:function(a,b){a.find(".source.widget_url.field").change(function(c){c=jQuerySBM(this).val();b.set.customUrl(a,{url:c,type:1});b.set.widgetHiddenSourceField(a,c)})},name:function(a,b){a.find(".widget.name.field").change(function(c){c= +jQuerySBM("#widget_add_activity_numitems").val())}var m,k,t,z=jQuerySBM("#widget_add-reportview-container"),G=jQuerySBM("#widget_add-activityList"),C={disable:function(a){a.attr("disabled",!0)},enable:function(a){a.removeAttr("disabled")},finish:{bind:function(a){a.click(function(a){"disabled"!=jQuerySBM(this).attr("disabled")&&d(m)&&jQuerySBM(this).attr("disabled","disabled")})}}},y={init:function(a){a.data("newWidget",{});this.bind.all(a,this);this.set.predefinedFields(a,{parentId:a.data("dlgOptions").dashboardSource.id, +display:2,type:1,height:"450",reference:{}})},bind:{all:function(a,b){b.bind.widgetHiddenSourceField(a,b);b.bind.customUrl(a,b);b.bind.name(a,b);b.bind.height(a,b)},widgetHiddenSourceField:function(a,b){a.find("#widget_add-new_widget_source").change(function(a){t.valid()})},customUrl:function(a,b){a.find(".source.widget_url.field").change(function(c){c=jQuerySBM(this).val();b.set.customUrl(a,{url:c,type:1});b.set.widgetHiddenSourceField(a,c)})},name:function(a,b){a.find(".widget.name.field").change(function(c){c= jQuerySBM(this).val();b.set.name(a,c)})},height:function(a,b){a.find(".widget.height.field").change(function(c){c=jQuerySBM(this).val();b.set.height(a,c)})}},set:{predefinedFields:function(a,b){a.data("newWidget",b)},report:function(a,b){a.data("newWidget").reference=b},activity:function(a,b){a.data("newWidget").reference={type:1,url:dll+"stdPage&template=swc/report/activityWidget.html&id="+b.reference.id+"&viewId="+b.id,activity:!0}},linkWidget:function(a){a.data("newWidget").reference={type:1,linkWidget:!0, -url:dll+"stdPage&template=swc/favorites/linksWidget.html&id=1"}},widgetHiddenSourceField:function(a,b){var c=a.find("#widget_add-new_widget_source");c.val(b);fireEvent(c[0],"change")},customUrl:function(a,b){0!=b.url.indexOf("http")&&(b.url="http://"+b.url);a.data("newWidget").reference=b},name:function(a,b){a.data("newWidget").name=b;a.find(".widget.name.field").val(b)},height:function(a,b){a.data("newWidget").height=b}},getVal:{name:function(a){return a.find(".widget.name.field").val()}}},G={init:function(a){jQuerySBM.validator.setDefaults({ignore:[]}); +url:dll+"stdPage&template=swc/favorites/linksWidget.html&id=1"}},widgetHiddenSourceField:function(a,b){var c=a.find("#widget_add-new_widget_source");c.val(b);fireEvent(c[0],"change")},customUrl:function(a,b){0!=b.url.indexOf("http")&&(b.url="http://"+b.url);a.data("newWidget").reference=b},name:function(a,b){a.data("newWidget").name=b;a.find(".widget.name.field").val(b)},height:function(a,b){a.data("newWidget").height=b}},getVal:{name:function(a){return a.find(".widget.name.field").val()}}},D={init:function(a){jQuerySBM.validator.setDefaults({ignore:[]}); a.validate({ignore:"",rules:{widget_add_new_widget_type:{required:!0},widget_add_new_widget_source:{required:!0},widget_add_new_widget_name:{required:!0,minlength:1,maxlength:255},widget_add_new_widget_height:{required:!1,pattern:"^\\d+$"}},messages:{widget_add_new_widget_type:{required:addDialogStrings.validationTypeRequired},widget_add_new_widget_source:{required:addDialogStrings.validationSourceRequired},widget_add_new_widget_name:{required:addDialogStrings.validationTitleRequired,maxlength:addDialogStrings.validationTooLong}, widget_add_new_widget_height:{pattern:addDialogStrings.validationWrongFormat}},errorPlacement:function(a,b){b.is("#widget_add-new_widget_type-report")||b.is("#widget_add-new_widget_type-url")?a.appendTo(b.closest(".widgetselectpage")):a.insertAfter(b);a.attr("id",b.attr("id")+"-validation_label")}})},form:function(a){return a.valid()}};return{init:function(){a();b()}}}(jQuerySBM);Serena.Feed={newFeedWizard:function(a,b,c,d){var e=null;b&&(e=Menu.view.appIds);TemplateBootstrapDlg.showBootstrapTemplateDialog({id:"feedwizard",url:dll+"StdPage&Template=shell/swc/swc/feeds/feedwizard",options:{wizard:"new",clickOutsideToClose:!0,onsave:function(a,b,c){FeedCalls.create(c,function(a){null!=a&&(a.status.value&&"ERROR"==a.status.value?Serena.SFC.showErrorMessage(slsProc(FeedStrings.createFailed,a.status.message)):"backlog"==b?Serena.Feed.Backlog.create(c,a,function(){Serena.SFC.showSuccessMessage(FeedStrings.createSuccess); d&&d(a)}):(Serena.SFC.showSuccessMessage(FeedStrings.createSuccess),d&&d(a)))})},feedType:a,onlyPublic:c,appIds:e},iFrameContent:!1})},editFeedWizard:function(a,b,c,d){var e=null;b&&(e=Menu.view.appIds);TemplateBootstrapDlg.showBootstrapTemplateDialog({id:"feedwizard",url:dll+"StdPage&Template=shell/swc/swc/feeds/feedwizard",options:{wizard:"edit",feed:a,clickOutsideToClose:!0,onsave:function(a,b,c){c.id=a.feed.id;FeedCalls.update(c,function(a){null!=a&&(a.status.value&&"ERROR"==a.status.value?Serena.SFC.showErrorMessage(slsProc(FeedStrings.editFailed, a.status.message)):"backlog"==b&&c.estimateFields?Serena.Feed.Backlog.update(c,function(){Serena.SFC.showSuccessMessage(FeedStrings.editSuccess);d&&d(c)}):(Serena.SFC.showSuccessMessage(FeedStrings.editSuccess),d&&d(c)))})},onlyPublic:c,appIds:e},iFrameContent:!1})},newViewInLightBox:function(a,b,c,d,e){Serena.Feed._editViewInLightBox(a,b,!0,c,d,e)},editViewInLightBox:function(a,b,c,d,e){Serena.Feed._editViewInLightBox(a,b,!1,c,d,e)},_editViewInLightBox:function(a,b,c,d,e,f){Serena.SFC.startAjaxLoading(); -var g=render("feeds/editView",{}),k=jQuerySBM('<div><div id="customizeViewContainer"></div></div>');k.find("#customizeViewContainer").append(g);var g={id:"viewEditor",dlgClass:"fullscreen1050 footerButtons",clickOutsideToClose:!0,specificWidthHeight:!1,hideCancel:!0,okText:FeedStrings.saveButton,OKClass:"saveViewChangesButton",closeOnOK:!1,destroyOnClose:!1},n=!1;Menu.userSetting.globalAction.ShowBootstrapDialog("",k.html(),g,function(a,b){n=!0});jQuerySBM("#viewEditor").on("hidden.bs.modal",function(){var a= +var g=render("feeds/editView",{}),h=jQuerySBM('<div><div id="customizeViewContainer"></div></div>');h.find("#customizeViewContainer").append(g);var g={id:"viewEditor",dlgClass:"fullscreen1050 footerButtons",clickOutsideToClose:!0,specificWidthHeight:!1,hideCancel:!0,okText:FeedStrings.saveButton,OKClass:"saveViewChangesButton",closeOnOK:!1,destroyOnClose:!1},n=!1;Menu.userSetting.globalAction.ShowBootstrapDialog("",h.html(),g,function(a,b){n=!0});jQuerySBM("#viewEditor").on("hidden.bs.modal",function(){var a= jQuerySBM(this).parent();!n&&editView&&editView.changesNotSaved()?Menu.userSetting.globalAction.confirmActionAdvanced(FeedStrings.saveViewTitle,FeedStrings.confirmSaveView,swcstrings.noButton,swcstrings.yesButton,400,210,function(b,c){b?editView.save(!0):editView.resetChangesNotSaved();a.remove()}):a.remove()});c?editView.setupForNew(a,b,d,function(a){!d&&b==Serena.SFC.ItemType.dashboardType&&f?Menu.userSetting.globalAction.confirmActionAdvanced(swcstrings.dashboardCapitalized,swcstrings.dashboardAddWidgets, swcstrings.noButton,swcstrings.yesButton,400,210,function(b,c){b&&ViewCalls.get(a,function(a){checkWorkCenterResponse(a)&&f.runView(a.results,{showAddWidget:!0,startNoOverride:!0})});e&&e(a)}):e&&e(a)}):editView.setupForEdit(a,b,d,e);Serena.SFC.stopAjaxLoading()},showReference:function(a){var b=a.reference;b.type==Serena.SFC.ItemReferenceType.report?ReportView.showReportInFrame({id:b.reportId,title:b.reportName,url:b.reportUrl,type:b.reportType,swcMenuItemId:a.id}):(a=b.feed?b.feed:b.url,Serena.SFC.hideOverlay(), jQuerySBM("#resultContent").children().remove(),Serena.loadResult.loadResultContainerURL(a))},clickInboxFeed:function(){jQuerySBM("li.11").click(function(){$(this);loadResultContainer({parentName:"Inboxfeed"})})}}; Serena.Feed.Backlog={get:function(a,b){return BacklogFeedCalls.get(a,b)},create:function(a,b,c){a=a.estimateFields;a.feedId=b.results.id;BacklogFeedCalls.create(a,function(a){"ERROR"===a.status?Serena.SFC.showErrorMessage(slsProc(BacklogStrings.createBacklogFeedMappingFailed,a.results)):c()})},update:function(a,b){var c=a.estimateFields;c.feedId=a.id;BacklogFeedCalls.update(c,function(a){"ERROR"===a.status?Serena.SFC.showErrorMessage(slsProc(BacklogStrings.updateBacklogFeedMappingFailed,a.results)): b()})},delete:function(a,b){BacklogFeedCalls.remove(a,function(a){"ERROR"===a.status?Serena.SFC.showErrorMessage(slsProc(BacklogStrings.deleteBacklogFeedMappingFailed,a.results)):b()})}};Serena.View=Serena.View||{}; Serena.View.Permission={DELETE_VIEW:"deleteView",UPDATE_NAME_DESC:"updateNameAndDescription",EDIT_SHARING:"addRemoveCoownerCollaboratorViewer",ADD_FEED:"addFeed",REMOVE_FEED:"removeFeed",REMOVE_WIDGET:"removeWidget",MOD_WIDGET_PARAM:"modifyWidgetParameter",ADD_WIDGET:"addWidget",MOD_DASH_LAYOUT:"modifyDashboardLayout",MOD_WIDGET_POS:"modifyWidgetPosition",PRIORITIZE_ITEM:"prioritizeItem",REMOVE_ITEM:"removeItem",MOD_FEED_ORDER:"modifyFeedOrder",MOD_START_END_DATE:"modifyStartEndDate",MANAGE_FILTERS_AND_FIELDS:"manageFiltersAndFields"}; -var viewCustomize=function(){function a(){jQuerySBM("#viewActionsButton").dropdown();jQuerySBM("#rightContainer").on("click","#editViewAction",function(a){b(!1)});jQuerySBM("#swcbody").on("click","#viewRun #editViewAction",function(a){b(!0)});jQuerySBM("#rightContainer").on("click","#removeViewAction",function(a){k(jQuerySBM(this),!1)});jQuerySBM("#swcbody").on("click","#viewRun #removeViewAction",function(a){k(jQuerySBM(this),!0)});jQuerySBM("#rightContainer").on("click","#addViewAction",function(a){e(jQuerySBM(this), +var viewCustomize=function(){function a(){jQuerySBM("#viewActionsButton").dropdown();jQuerySBM("#rightContainer").on("click","#editViewAction",function(a){b(!1)});jQuerySBM("#swcbody").on("click","#viewRun #editViewAction",function(a){b(!0)});jQuerySBM("#rightContainer").on("click","#removeViewAction",function(a){h(jQuerySBM(this),!1)});jQuerySBM("#swcbody").on("click","#viewRun #removeViewAction",function(a){h(jQuerySBM(this),!0)});jQuerySBM("#rightContainer").on("click","#addViewAction",function(a){e(jQuerySBM(this), !1)});jQuerySBM("#swcbody").on("click","#viewRun #addViewAction",function(a){e(jQuerySBM(this),!0)});jQuerySBM("#rightContainer").on("click","#newViewAction",function(a){d()});jQuerySBM("#rightContainer").on("click","#emailViewAction",function(a){n(!1,a)});jQuerySBM("#swcbody").on("click","#viewRun #emailViewAction",function(a){n(!0,a)});jQuerySBM("#rightContainer").on("click",".copyViewURLAction",function(a){p(!1,a)});jQuerySBM("#swcbody").on("click","#viewRun .copyViewURLAction",function(a){p(!0, a)})}function b(a){if(a){var b=jQuerySBM("#viewRun"),d=b.data("view"),e=b.data("viewlist");c(d,function(a){e?e.refresh(a):(a?(Menu.globalAction.refreshSideNav(),1==d.type&&(Serena.Activity.viewReset=!0)):(1==d.type&&(Serena.Activity.viewReset=!0),d.id&&ViewCalls.get(d.id,function(a){checkWorkCenterResponse(a)&&b.data("view",a.results)})),b.find(".reloadSbmBtn").click())})}else{a=jQuerySBM(".sideNavList li.active").data();var f=Serena.SFC.ItemType.getViewTypeFromSWCView(a.view.type);Serena.Feed.editViewInLightBox(a, f,!0)}}function c(a,b){var c={id:a.menuId,name:a.name,description:a.description,isAddedToMenu:a.inMenu,view:a};Serena.SFC.startAjaxLoading();a.inMenu&&(a.isSystem||viewCustomize.isSharedView(a))?getMenuItem(a.menuId,!1,function(d){checkWorkCenterResponse(d)&&(c.name=d.results.name,c.description=d.results.description,Serena.Feed.editViewInLightBox(c,Serena.SFC.ItemType.getViewTypeFromSWCView(a.type),!1,function(){b(a.inMenu)},null));Serena.SFC.stopAjaxLoading()}):(Serena.Feed.editViewInLightBox(c, Serena.SFC.ItemType.getViewTypeFromSWCView(a.type),!1,function(){b(a.inMenu)},null),Serena.SFC.stopAjaxLoading())}function d(){var a=jQuerySBM(".sideNavList li.active"),b=a.data(),c=Serena.SFC.ItemType.getItemTypeName(b.type),d=0,e;e=b.parentObj?b.parentObj:a.closest(".groupNav").data();switch(c){case "feed":d=Serena.SFC.ItemType.getViewTypeFromSWCView(b.view.type);break;case "feed_dashboard":d=Serena.SFC.ItemType.dashboardType;break;default:Menu.globalMenuVar.$resultContent.append("Unhandled: "+ c)}editView&&editView.changesNotSaved()?Menu.userSetting.globalAction.confirmActionAdvanced(FeedStrings.saveViewTitle,FeedStrings.confirmSaveView,swcstrings.noButton,swcstrings.yesButton,400,210,function(a,b){a?editView.save(!0):(editView.resetChangesNotSaved(),Serena.Feed.newViewInLightBox(e,d,!0))}):Serena.Feed.newViewInLightBox(e,d,!0)}function e(a,b){var c=null,d=null;b?(c=jQuerySBM("#viewRun").data("view"),d=jQuerySBM("#viewRun").data("viewlist")):c=a.closest(".viewActionDropdown").data("view"); c&&g(c,d,function(b){checkWorkCenterResponse(b)&&(d?d.refresh(!0):Menu.globalAction.refreshSideNav(),c.menuId=b.results.id,c.inMenu=!0,a.closest(".viewActionDropdown").removeClass("notInMenuAction").addClass("inMenuAction").data("view",c))})}function f(a,b,c,d,e){Serena.SFC.startAjaxLoading();if(c.subMenu.length>=maxFavoritesInMenu)Serena.SFC.stopAjaxLoading(),d({status:"Warning",results:swcstrings.tooManyViewsPinned});else{for(b=0;b<c.subMenu.length;b++){var f=c.subMenu[b];if(f&&f.view&&f.view.id== -a.id){Serena.SFC.stopAjaxLoading();d({status:"OK",results:{id:f.id}});e||Serena.SFC.showSuccessMessage(swcstrings.addViewSuccess);return}}ViewCalls.addToMenu(a.id,c,function(a){checkWorkCenterResponse(a)&&(d(a),e||Serena.SFC.showSuccessMessage(swcstrings.addViewSuccess));Serena.SFC.stopAjaxLoading()})}}function g(a,b,c,d){var e=Serena.SFC.ItemType.getViewTypeFromSWCView(a.type),g=Menu.globalMenuVar.$sideNav.data("submenu"),k=[];jQuerySBM.each(g,function(a,b){Serena.SFC.ItemType.getViewType(b.type)== -e&&k.push(b)});0==k.length?jQuerySBM.each(g,function(a,b){var c=!1;b.subMenu&&0<b.subMenu.length&&jQuerySBM.each(b.subMenu,function(a,b){if(b.view)switch(b.view.type){case 1:case 2:case 3:case 4:return c=!0,!1}});c&&k.push(b)}):jQuerySBM.each(g,function(a,b){var c=!1;0==Serena.SFC.ItemType.getViewType(b.type)&&b.subMenu&&0<b.subMenu.length&&jQuerySBM.each(b.subMenu,function(a,b){if(b.view)switch(b.view.type){case 1:case 2:case 3:case 4:return c=!0,!1}});c&&k.push(b)});b&&b.currentLeftNavContainerId&& -(g=jQuerySBM('.sideNavList li.groupNav[id="'+b.currentLeftNavContainerId+'"]'),g.length&&(k=[],k.push(g.data())));if(0==k.length)Serena.SFC.showErrorMessage(swcstrings.noParentViewError);else if(1==k.length||d)f(a,b,k[0],c,d);else{var m=jQuerySBM('<div style="padding:20px;">\r\n\t\t\t\t<div>'+FeedStrings.chooseViewContainerPrompt+'</div>\r\n\t\t\t\t<select class="chooseParentContainer"></select></div>');jQuerySBM.each(k,function(a,b){parentChoice=jQuerySBM("<option value="+b.id+">"+b.name+"</option>"); -parentChoice.data("menuitem",b);m.find(".chooseParentContainer").append(parentChoice)});Menu.userSetting.globalAction.ShowBootstrapDialog(FeedStrings.chooseViewContainerTitle,m,{clickOutsideToClose:!0,width:400,height:300,closeOnOK:!0,hideCancel:!0},function(d,e){if(d){var g=jQuerySBM(".chooseParentContainer").find("option:selected"),k=g.data("menuitem");0<g.length&&f(a,b,k,c)}});setTimeout(function(){jQuerySBM(".chooseParentContainer").focus().select()},1)}}function k(a,b){function c(b,d,e,f,g){var k= -slsProc(swcstrings.removeViewTitle,Serena.SFC.ItemType.getFeedTypeNameCapitalized(g));f=slsProc(swcstrings.removeViewPrompt,Serena.SFC.ItemType.getFeedTypeName(g),f);Menu.userSetting.globalAction.confirmActionAdvanced(k,f,swcstrings.noButton,swcstrings.yesButton,400,210,function(c,f){c&&0<b.id&&(Serena.SFC.startAjaxLoading(),deleteMenuItem(e,function(c){checkWorkCenterResponse(c)&&(d?d.refresh(!0):Menu.globalAction.refreshSideNav(),Serena.SFC.showSuccessMessage(swcstrings.removeViewSuccess),a.closest(".viewActionDropdown").removeClass("inMenuAction").addClass("notInMenuAction").data("view", +a.id){Serena.SFC.stopAjaxLoading();d({status:"OK",results:{id:f.id}});e||Serena.SFC.showSuccessMessage(swcstrings.addViewSuccess);return}}ViewCalls.addToMenu(a.id,c,function(a){checkWorkCenterResponse(a)&&(d(a),e||Serena.SFC.showSuccessMessage(swcstrings.addViewSuccess));Serena.SFC.stopAjaxLoading()})}}function g(a,b,c,d){var e=Serena.SFC.ItemType.getViewTypeFromSWCView(a.type),g=Menu.globalMenuVar.$sideNav.data("submenu"),h=[];jQuerySBM.each(g,function(a,b){Serena.SFC.ItemType.getViewType(b.type)== +e&&h.push(b)});0==h.length?jQuerySBM.each(g,function(a,b){var c=!1;b.subMenu&&0<b.subMenu.length&&jQuerySBM.each(b.subMenu,function(a,b){if(b.view)switch(b.view.type){case 1:case 2:case 3:case 4:return c=!0,!1}});c&&h.push(b)}):jQuerySBM.each(g,function(a,b){var c=!1;0==Serena.SFC.ItemType.getViewType(b.type)&&b.subMenu&&0<b.subMenu.length&&jQuerySBM.each(b.subMenu,function(a,b){if(b.view)switch(b.view.type){case 1:case 2:case 3:case 4:return c=!0,!1}});c&&h.push(b)});b&&b.currentLeftNavContainerId&& +(g=jQuerySBM('.sideNavList li.groupNav[id="'+b.currentLeftNavContainerId+'"]'),g.length&&(h=[],h.push(g.data())));if(0==h.length)Serena.SFC.showErrorMessage(swcstrings.noParentViewError);else if(1==h.length||d)f(a,b,h[0],c,d);else{var m=jQuerySBM('<div style="padding:20px;">\r\n\t\t\t\t<div>'+FeedStrings.chooseViewContainerPrompt+'</div>\r\n\t\t\t\t<select class="chooseParentContainer"></select></div>');jQuerySBM.each(h,function(a,b){parentChoice=jQuerySBM("<option value="+b.id+">"+b.name+"</option>"); +parentChoice.data("menuitem",b);m.find(".chooseParentContainer").append(parentChoice)});Menu.userSetting.globalAction.ShowBootstrapDialog(FeedStrings.chooseViewContainerTitle,m,{clickOutsideToClose:!0,width:400,height:300,closeOnOK:!0,hideCancel:!0},function(d,e){if(d){var g=jQuerySBM(".chooseParentContainer").find("option:selected"),h=g.data("menuitem");0<g.length&&f(a,b,h,c)}});setTimeout(function(){jQuerySBM(".chooseParentContainer").focus().select()},1)}}function h(a,b){function c(b,d,e,f,g){var h= +slsProc(swcstrings.removeViewTitle,Serena.SFC.ItemType.getFeedTypeNameCapitalized(g));f=slsProc(swcstrings.removeViewPrompt,Serena.SFC.ItemType.getFeedTypeName(g),f);Menu.userSetting.globalAction.confirmActionAdvanced(h,f,swcstrings.noButton,swcstrings.yesButton,400,210,function(c,f){c&&0<b.id&&(Serena.SFC.startAjaxLoading(),deleteMenuItem(e,function(c){checkWorkCenterResponse(c)&&(d?d.refresh(!0):Menu.globalAction.refreshSideNav(),Serena.SFC.showSuccessMessage(swcstrings.removeViewSuccess),a.closest(".viewActionDropdown").removeClass("inMenuAction").addClass("notInMenuAction").data("view", b));Serena.SFC.stopAjaxLoading()}))})}if(b){var d=a.closest(".viewActionDropdown").data("view"),e=jQuerySBM("#viewRun").data("viewlist");d||(d=jQuerySBM("#viewRun").data("view"));getMenuItem(d.menuId,!1,function(a){checkWorkCenterResponse(a)&&(name=a.results.name,c(d,e,a.results.id,a.results.name,Serena.SFC.ItemType.getViewTypeFromSWCView(d.type)));Serena.SFC.stopAjaxLoading()})}else{var f=jQuerySBM(".sideNavList li.active").data();c(f.view,null,f.id,f.name,Serena.SFC.ItemType.getViewTypeFromSWCView(f.view.type))}} function n(a,b){var c,d;if(a)c=jQuerySBM("#viewRun").data("view"),d=c.name;else{var e=jQuerySBM(".sideNavList li.active").data();c=e.view;d=e.name}var e=Serena.urlMapper.getQueryStringViewHashURL(c.id),f=FeedStrings.viewEmailShareRunLinkTitle,g=slsProc(FeedStrings.viewShareRunSubjectText,userName,d);d=slsProc(FeedStrings.viewShareRunText,userName,d);eMailWorkCenter({type:"U",userId:userID,emailDialogTitle:f,emailSubject:g,emailMsg:d,viewId:c.id,workCenterURL:e})}function p(a,b){var c;c=a?jQuerySBM("#viewRun").data("view"): jQuerySBM(".sideNavList li.active").data().view;c=Serena.urlMapper.getViewRunHashURL(c.id);Menu.userSetting.globalAction.ShowBootstrapDialog(FeedStrings.copyViewURLTitle,'<div style="padding:20px;">\r\n\t\t\t\t\t<div>'+FeedStrings.copyViewURLPrompt+'</div>\r\n\t\t\t\t\t<input class="copyViewURLInput form-control" onclick="this.select();" type="text" readonly="readonly" value="'+c+'"/>\r\n\t\t\t\t</div>',{clickOutsideToClose:!0,width:400,height:300,closeOnOK:!0,hideCancel:!0},function(a,b){});setTimeout(function(){jQuerySBM(".copyViewURLInput").focus().select()}, @@ -277,86 +277,86 @@ jQuerySBM(".viewShareArea input").focus();break;case "up":if(c.is("select"))return;c=c.closest("li").prev();0<c.length?c.find(".sharedFilterChoiceText").focus():jQuerySBM("#sharedFilterChoiceAll").focus();break;case "down":if(c.is("select"))return;c=c.closest("li").next();0<c.length&&c.find(".sharedFilterChoiceText").focus();break;default:return}else if(c.is("#view_selected_users_list_container ul a")&&!c.is(".sharedFilterChoiceText"))switch(e[d]){case "left":c.nextAll(".sharedFilterChoiceText").focus(); break;case "up":c=c.closest("li").prev();0<c.length?c.find("a").not(".sharedFilterChoiceText").focus():jQuerySBM("#sharedFilterChoiceAll").focus();break;case "down":c=c.closest("li").next();0<c.length&&c.find("a").not(".sharedFilterChoiceText").focus();break;default:return}else if(c.is(".btn.unshareButton"))if("left"===e[d]||"down"===e[d])jQuerySBM(".viewShareArea input").focus();else if("right"===e[d])jQuerySBM("#sharedFilterChoiceAll").focus();else return;else if(c.is("#sharedFilterChoiceAll"))if("left"=== e[d])jQuerySBM(".viewShareArea input").focus();else return;else if(c.is("input"))if("down"===e[d])c=jQuerySBM("#view_available_users_list_container ul a"),0<c.length&&c.first().focus();else if("up"===e[d])jQuerySBM(".btn.unshareButton").focus();else return;b.preventDefault()}}function d(){0<jQuerySBM(".editViewDiv").length?setTimeout(d,1E4):jQuerySBM(document.body).off("keydown",a)}function e(){b()?jQuerySBM(".saveViewChangesButton").removeAttr("disabled"):jQuerySBM(".saveViewChangesButton").attr("disabled", -"");H=!0}var f=jQuerySBM(".editViewDiv");W=H=!1;ka=jQuerySBM(".editViewDiv .feedsInView");f.off("click");f.on("click",".findFeedButton",function(a){lazyloadStatics(B)});f.on("click",".newFeedButton",function(a){Serena.Feed.newFeedWizard(C.type,!0,N&&!v,function(a){a=a.results;H=!0;h(a,v)})});f.on("click",".action-delete",function(a){var b=jQuerySBM(this).closest(".feedItemInView");b.data("feed");Menu.userSetting.globalAction.confirmActionAdvanced(FeedStrings.removeFromViewTitle,FeedStrings.confirmRemoveFromView, -swcstrings.noButton,swcstrings.yesButton,400,210,function(a,c){a&&(H=!0,b.remove(),X=null,k(),G())})});f.on("click",".action-edit",function(a){a=jQuerySBM(this).closest(".feedItemInView").data("feed");Serena.Feed.editFeedWizard(a,!0,N&&!v,function(a){var b=E(a);0<b.length&&(b.data("feed",a),b.find(".feedreporttitle").text(a.name),b.find(".feedreportdesc").text(a.description))})});jQuerySBM("#viewEditor").on("click",".saveViewChangesButton",function(a){pa(!1)});jQuerySBM(".editViewDiv .viewNameText, .editViewDiv .viewDescription").keyup(function(){e()}); -O&&(jQuerySBM(".viewStartDate").change(function(){e()}),jQuerySBM(".viewEndDate").change(function(){e()}));f.on("click","#viewSharingTab",function(a){aa.isDisabled()&&aa.enableControls()});f.on("click",".unshareButton",function(a){aa.clearSelectedTeamsGroupsAndUsers();H=W=!0;N=!1});f.on("change","#sharedFilterChoiceAll",function(a){if((a=jQuerySBM(this).find("option:selected"))&&1==a.length)switch(a=a.val(),a){default:case "allViewShare":jQuerySBM("#shareViewControls .selectedUserListItem").show(); +"");F=!0}var f=jQuerySBM(".editViewDiv");W=F=!1;ka=jQuerySBM(".editViewDiv .feedsInView");f.off("click");f.on("click",".findFeedButton",function(a){lazyloadStatics(z)});f.on("click",".newFeedButton",function(a){Serena.Feed.newFeedWizard(B.type,!0,N&&!v,function(a){a=a.results;F=!0;k(a,v)})});f.on("click",".action-delete",function(a){var b=jQuerySBM(this).closest(".feedItemInView");b.data("feed");Menu.userSetting.globalAction.confirmActionAdvanced(FeedStrings.removeFromViewTitle,FeedStrings.confirmRemoveFromView, +swcstrings.noButton,swcstrings.yesButton,400,210,function(a,c){a&&(F=!0,b.remove(),X=null,h(),D())})});f.on("click",".action-edit",function(a){a=jQuerySBM(this).closest(".feedItemInView").data("feed");Serena.Feed.editFeedWizard(a,!0,N&&!v,function(a){var b=G(a);0<b.length&&(b.data("feed",a),b.find(".feedreporttitle").text(a.name),b.find(".feedreportdesc").text(a.description))})});jQuerySBM("#viewEditor").on("click",".saveViewChangesButton",function(a){pa(!1)});jQuerySBM(".editViewDiv .viewNameText, .editViewDiv .viewDescription").keyup(function(){e()}); +O&&(jQuerySBM(".viewStartDate").change(function(){e()}),jQuerySBM(".viewEndDate").change(function(){e()}));f.on("click","#viewSharingTab",function(a){ca.isDisabled()&&ca.enableControls()});f.on("click",".unshareButton",function(a){ca.clearSelectedTeamsGroupsAndUsers();F=W=!0;N=!1});f.on("change","#sharedFilterChoiceAll",function(a){if((a=jQuerySBM(this).find("option:selected"))&&1==a.length)switch(a=a.val(),a){default:case "allViewShare":jQuerySBM("#shareViewControls .selectedUserListItem").show(); break;case "viewerShare":case "collaboratorShare":case "coownerShare":jQuerySBM("#shareViewControls .selectedUserListItem").hide(),jQuerySBM("#shareViewControls .selectedUserListItem .sharedFilterChoice").find('option:selected[id="'+a+'"]').closest(".selectedUserListItem").show()}});f.on("click",".sharedFilterChoiceText",function(a){a=jQuerySBM(this).closest(".selectedUserListItem");a.find(".sharedFilterChoiceText").hide();a.find(".sharedFilterChoice").show().focus();return!1});f.on("focus",".chooserFilter .btn", function(a){jQuerySBM(".chooserFilter input").focus()});f.on("click",".selectedUserListItem",function(a){jQuerySBM(".sharedFilterChoice").hide();jQuerySBM(".sharedFilterChoiceText").show()});f.on("click",".sharedFilterChoice",function(a){return!1});f.on("change blur",".sharedFilterChoice",function(a){var b=jQuerySBM(this);a=b.closest(".selectedUserListItem");var b=b.find("option:selected"),d=a.find(".sharedFilterChoiceText");if(b&&1==b.length){var b=b.attr("id"),e=jQuerySBM("#sharedFilterChoiceAll").find("option:selected"); -switch(b){default:case "viewerShare":d.text(editViewStrings.viewerShare);break;case "collaboratorShare":d.text(editViewStrings.collaboratorShare);break;case "coownerShare":d.text(editViewStrings.coownerShare)}H=W=!0;a.find(".sharedFilterChoice").hide();d.show();e&&1==e.length&&(e=e.val(),"allViewShare"!=e&&e!=b&&(a.fadeOut(),jQuerySBM(document.activeElement).is("body")||(b=a.nextAll(":visible"),a=a.prevAll(":visible"),d=0<b.length?b.first().find("a.sharedFilterChoiceText"):0<a.length?a.first().find("a.sharedFilterChoiceText"): +switch(b){default:case "viewerShare":d.text(editViewStrings.viewerShare);break;case "collaboratorShare":d.text(editViewStrings.collaboratorShare);break;case "coownerShare":d.text(editViewStrings.coownerShare)}F=W=!0;a.find(".sharedFilterChoice").hide();d.show();e&&1==e.length&&(e=e.val(),"allViewShare"!=e&&e!=b&&(a.fadeOut(),jQuerySBM(document.activeElement).is("body")||(b=a.nextAll(":visible"),a=a.prevAll(":visible"),d=0<b.length?b.first().find("a.sharedFilterChoiceText"):0<a.length?a.first().find("a.sharedFilterChoiceText"): jQuerySBM("#sharedFilterChoiceAll"))));c();d.focus()}});jQuerySBM(document.body).on("keydown",a);jQuerySBM("#view_selected_users_list_container").on("selectedUser.remove selectedGroup.remove selectedTeam.remove selectedAllUsers.remove",function(){var a=jQuerySBM(document.activeElement);if(a.is("#view_selected_users_list_container ul a")){var b=a.closest("li").nextAll(":visible"),a=a.closest("li").prevAll(":visible");0<b.length?b.first().find("a").not(".sharedFilterChoiceText").focus():0<a.length? -a.first().find("a").not(".sharedFilterChoiceText").focus():jQuerySBM("#sharedFilterChoiceAll").focus()}});d();var g=f.closest("#viewEditor");if(0<g.length){var ba=function(a){var b=g.outerHeight();jQuerySBM.each(a,function(a,c){var d=jQuerySBM(c),e=d.offset().top;d.css("height",b-e-60)})},m=function(){var a=g.find(".editViewDiv");ba(a)};jQuerySBM(window).resize(function(){resizeTimer=setTimeout(function(){m()},150)});m()}f.find("#autopinview").on("change",function(a){(a=jQuerySBM(this).is(":checked"))|| -Serena.SFC.showWarningMessage(swcstrings.uncheckAutopin);(va=a)&&Serena.loadResult.clearAutoPinViewCache(!0)})}function b(){var a=jQuerySBM(".viewNameText"),b=a.data("placeholder-value"),a=a.val().trim();if((b=0<a.length&&!(b&&a==b))&&O){try{var c=jQuerySBM(".viewEndDate");JQueryDT.convertJQueryDTtoCustomDT(jQuerySBM(".viewStartDate").val(),"yy-m-d");JQueryDT.convertJQueryDTtoCustomDT(c.val()===c.attr("placeholder")?"":c.val(),"yy-m-d")}catch(d){Serena.SFC.showErrorMessage(slsProc(editViewStrings.invalidDate, +a.first().find("a").not(".sharedFilterChoiceText").focus():jQuerySBM("#sharedFilterChoiceAll").focus()}});d();var g=f.closest("#viewEditor");if(0<g.length){var da=function(a){var b=g.outerHeight();jQuerySBM.each(a,function(a,c){var d=jQuerySBM(c),e=d.offset().top;d.css("height",b-e-60)})},m=function(){var a=g.find(".editViewDiv");da(a)};jQuerySBM(window).resize(function(){resizeTimer=setTimeout(function(){m()},150)});m()}f.find("#autopinview").on("change",function(a){(a=jQuerySBM(this).is(":checked"))|| +Serena.SFC.showWarningMessage(swcstrings.uncheckAutopin);(ua=a)&&Serena.loadResult.clearAutoPinViewCache(!0)})}function b(){var a=jQuerySBM(".viewNameText"),b=a.data("placeholder-value"),a=a.val().trim();if((b=0<a.length&&!(b&&a==b))&&O){try{var c=jQuerySBM(".viewEndDate");JQueryDT.convertJQueryDTtoCustomDT(jQuerySBM(".viewStartDate").val(),"yy-m-d");JQueryDT.convertJQueryDTtoCustomDT(c.val()===c.attr("placeholder")?"":c.val(),"yy-m-d")}catch(d){Serena.SFC.showErrorMessage(slsProc(editViewStrings.invalidDate, editViewStrings.dateFormat)),b=!1}c=jQuerySBM(".viewStartDate").datepicker("getDate");a=jQuerySBM(".viewEndDate").datepicker("getDate");if(null==c||null!=a&&c.getTime()>a.getTime())b=!1}return b}function c(){var a=jQuerySBM("#view_selected_users_list_container .userSelectedListContainer"),b=a.children("li");b.sort(function(a,b){var c=jQuerySBM(a),d=jQuerySBM(b),e=c.find(".sharedFilterChoice option:selected").val(),M=d.find(".sharedFilterChoice option:selected").val();if(e!=M)return e>M?-1:1;var e= -c.hasClass("allUsersItemType"),M=d.hasClass("allUsersItemType"),f=c.hasClass("teamItemType"),g=d.hasClass("teamItemType"),ua=c.hasClass("groupItemType"),k=d.hasClass("groupItemType");if(e!=M)return e?-1:1;if(f!=g)return f?-1:1;if(ua!=k)return ua?-1:1;c=c.find(".userName").text();d=d.find(".userName").text();return c>d?1:c<d?-1:0});b.detach().appendTo(a)}function d(a){var b,c;switch(a){case Serena.SFC.ItemType.activityType:c=swcstrings.activityCapitalized;b="feedreporticon-listing";break;case Serena.SFC.ItemType.calendarType:c= +c.hasClass("allUsersItemType"),M=d.hasClass("allUsersItemType"),f=c.hasClass("teamItemType"),g=d.hasClass("teamItemType"),h=c.hasClass("groupItemType"),ya=d.hasClass("groupItemType");if(e!=M)return e?-1:1;if(f!=g)return f?-1:1;if(h!=ya)return h?-1:1;c=c.find(".userName").text();d=d.find(".userName").text();return c>d?1:c<d?-1:0});b.detach().appendTo(a)}function d(a){var b,c;switch(a){case Serena.SFC.ItemType.activityType:c=swcstrings.activityCapitalized;b="feedreporticon-listing";break;case Serena.SFC.ItemType.calendarType:c= swcstrings.calendarCapitalized;b="feedreporticon-calendarfeed";break;case Serena.SFC.ItemType.dashboardType:c=swcstrings.dashboardCapitalized;b="feedreporticon-summary";break;case Serena.SFC.ItemType.backlogType:c=swcstrings.backlogCapitalized,b="feedreporticon-backlog"}return{type:a,typeName:c,icon:b}}function e(a){a?(ea=viewCustomize.canEditViewSharing(a),ga=viewCustomize.canUpdateNameAndDescription(a),la=viewCustomize.canRemoveFeed(a),ha=viewCustomize.canAddFeed(a)):ha=la=ga=ea=!0}function f(a){v= -a;T&&(v||remoteAdmin?jQuerySBM("#selectFeeds .detailButtons").show():jQuerySBM("#selectFeeds .detailButtons").hide(),D?v?jQuerySBM(".warningDiv").hide():(jQuerySBM(".warningOverrideDiv").hide(),jQuerySBM(".warningAdminDiv").show(),jQuerySBM(".warningDiv").show()):(jQuerySBM(".warningDiv").show(),v?(jQuerySBM(".warningOverrideDiv").show(),jQuerySBM(".warningAdminDiv").hide()):(jQuerySBM(".warningOverrideDiv").hide(),jQuerySBM(".warningAdminDiv").show())));T&&!remoteAdmin&&!v||N&&(!fa&&v||!ga&&!v)? +a;T&&(v||remoteAdmin?jQuerySBM("#selectFeeds .detailButtons").show():jQuerySBM("#selectFeeds .detailButtons").hide(),I?v?jQuerySBM(".warningDiv").hide():(jQuerySBM(".warningOverrideDiv").hide(),jQuerySBM(".warningAdminDiv").show(),jQuerySBM(".warningDiv").show()):(jQuerySBM(".warningDiv").show(),v?(jQuerySBM(".warningOverrideDiv").show(),jQuerySBM(".warningAdminDiv").hide()):(jQuerySBM(".warningOverrideDiv").hide(),jQuerySBM(".warningAdminDiv").show())));T&&!remoteAdmin&&!v||N&&(!fa&&v||!ga&&!v)? (jQuerySBM(".viewNameText").attr("disabled",!0),jQuerySBM(".viewDescription").attr("disabled",!0)):(jQuerySBM(".viewNameText").removeAttr("disabled"),jQuerySBM(".viewDescription").removeAttr("disabled"));O&&(N&&v||!ga?(jQuerySBM(".viewStartDate").attr("disabled",!0),jQuerySBM(".viewEndDate").attr("disabled",!0)):(jQuerySBM(".viewStartDate").removeAttr("disabled"),jQuerySBM(".viewEndDate").removeAttr("disabled")));v?(jQuerySBM(".viewNameText").val(u.name),u.description&&jQuerySBM(".viewDescription").val(u.description)): -(jQuerySBM(".viewNameText").val(u.view.name),jQuerySBM(".viewDescription").val(u.view.description));D||(ka.children().remove(),s(w.feedList,!1),v&&s(w.feedOverridesList,!0),!O&&(v||ha)||O&&!v&&ha?jQuerySBM("#selectFeeds .detailButtons").show():jQuerySBM("#selectFeeds .detailButtons").hide());T||!ea||v?(jQuerySBM("#viewSharingTab").removeClass("active").hide(),jQuerySBM("#enableShare").removeClass("active"),D?Y?(jQuerySBM("#addWidgetsTab").addClass("active"),jQuerySBM("#addWidgetsWarning").addClass("active")): +(jQuerySBM(".viewNameText").val(u.view.name),jQuerySBM(".viewDescription").val(u.view.description));I||(ka.children().remove(),t(x.feedList,!1),v&&t(x.feedOverridesList,!0),!O&&(v||ha)||O&&!v&&ha?jQuerySBM("#selectFeeds .detailButtons").show():jQuerySBM("#selectFeeds .detailButtons").hide());T||!ea||v?(jQuerySBM("#viewSharingTab").removeClass("active").hide(),jQuerySBM("#enableShare").removeClass("active"),I?Y?(jQuerySBM("#addWidgetsTab").addClass("active"),jQuerySBM("#addWidgetsWarning").addClass("active")): (jQuerySBM("#addWidgetsInViewListTab").addClass("active"),jQuerySBM("#addWidgetsWarningInViewList").addClass("active")):0==jQuerySBM("div.editViewTabs > ul > li.active").length&&(jQuerySBM("#feedSelectTab").addClass("active"),jQuerySBM("#selectFeeds").addClass("active"))):jQuerySBM("#viewSharingTab").show();g(v)}function g(a,b){if(U){var c=angular.element(document.getElementById("activityFilters"));c&&c.scope()&&(b&&b.customFilters&&(u.view.customFilters=b.customFilters,c.scope().initialize()),c.scope().setAdminMode(!a)); -(c=angular.element(document.getElementById("activityFields")))&&c.scope()&&(b&&b.customFields&&(u.view.customFields=b.customFields,c.scope().initialize()),c.scope().setAdminMode(!a))}}function k(){if(U){var a=angular.element(document.getElementById("activityFilters"));a&&a.scope()&&a.scope().$apply();(a=angular.element(document.getElementById("activityFields")))&&a.scope()&&a.scope().$apply()}}function n(a,b){function c(){jQuerySBM(".editViewOverrideButtons").on("click",".btn",function(a){var b=jQuerySBM(this), -c=b.hasClass("userOverride");if(c&&!v||!c&&v){var d=function(){jQuerySBM(".editViewOverrideButtons .btn").removeClass("disabled");b.addClass("disabled");f(c)};qa()?Menu.userSetting.globalAction.confirmActionAdvanced(FeedStrings.saveViewTitle,FeedStrings.confirmSaveView,swcstrings.noButton,swcstrings.yesButton,400,210,function(a,b){if(a)0<K?na(!0):oa(!0),w=u.view,Q=viewCustomize.getShareList(w),D||(w=ViewCalls.getFeedAggregator(K));else if(!T&&ea&&aa.resetSelectedTeamsGroupsAndUsers(),U){var c=angular.element(document.getElementById("activityFilters")); -c&&c.scope()&&u.view.customFilters&&(viewData.customFilters=u.view.customFilters,c.scope().initialize());(c=angular.element(document.getElementById("activityFields")))&&c.scope()&&u.view.customFields&&(viewData.customFields=u.view.customFields,c.scope().initialize())}H=!1;d()}):d()}})}T?(v=!0,remoteAdmin&&("undefined"==typeof b||"undefined"==typeof b.canEdit||b.canEdit)&&(jQuerySBM("#viewEditor .editViewOverrideButtons").show(),jQuerySBM("#viewEditor .nonOverrideText").text(FeedStrings.systemview), -c())):N&&(v=!0,viewCustomize.canEditViewInSharedMode(a)&&(jQuerySBM("#viewEditor .editViewOverrideButtons").show(),jQuerySBM("#viewEditor .nonOverrideText").text(FeedStrings.sharedview),c()));f(v)}function p(b,c,f,g,h){var ba=!1;ia=b;u=c;Y=g;T=!1;Y?fa=!0:u&&u.isAddedToMenu?(delete u.isAddedToMenu,fa=!0):fa=!1;D=f==Serena.SFC.ItemType.dashboardType;O=f==Serena.SFC.ItemType.backlogType;U=f==Serena.SFC.ItemType.activityType||f==Serena.SFC.ItemType.activityNonGlobalType;v=!1;if(u){switch(f){default:K= -u.view.reference.id;break;case Serena.SFC.ItemType.backlogType:K=u.view.reference.feedAggregationId}u.parentObj&&delete u.parentObj}else K=0;I=0;Q=w=null;ma=h;e(c?c.view:null);X=null;k();if(0<K){w=c.view;b=w.authorId;T=w.isSystem;I=w.id;Q=viewCustomize.getShareList(w);D||(w=ViewCalls.getFeedAggregator(K),w.isSystem=c.view.isSystem,w.viewActionList=c.view.viewActionList);b==userID?ba=!0:Q&&jQuerySBM.each(Q,function(a,b){if(1==b.type&&b.targetId==userID)return ba=!0,!1});viewCustomize.isAutoPinnedView(c.view)&& -jQuerySBM("#autopinview").attr("checked","checked");g=Serena.urlMapper.getViewHashURL(I);jQuerySBM("#shareURLText").val(g);var l=Serena.urlMapper.getQueryStringViewHashURL(I),xa=editViewStrings.viewEmailShareLinkTitle,p=slsProc(editViewStrings.viewShareSubjectText,userName,u.name),ya=slsProc(editViewStrings.viewShareText,userName,u.name);jQuerySBM("#emailShare").click(function(a){eMailWorkCenter({type:"U",userId:userID,emailDialogTitle:xa,emailSubject:p,emailMsg:ya,viewId:I,workCenterURL:l})})}else b= -userID,ba=!0;remoteAdmin&&ba&&jQuerySBM("#enableShare").addClass("pinningEnabled");u&&u.view.description&&0!=u.view.description.length||jQuerySBM(".viewDescription").val("");O?0<K?(J=c.view.reference,J.owners=[],J.collaborators=[]):J={startDate:null,endDate:null,owners:[],collaborators:[]}:J=null;N=Q&&0<Q.length;t();C=d(f);a();0==K?(f=slsProc(editViewStrings.newview,Menu.view.appName,C.typeName),g=D?C.typeName:slsProc(editViewStrings.feedListLabel,C.typeName),jQuerySBM(".saveViewChangesButton").attr("disabled", -""),jQuerySBM(".warningDiv").hide()):(f=slsProc(editViewStrings.editview,Menu.view.appName,C.typeName),g=D?C.typeName:slsProc(editViewStrings.feedListLabel,C.typeName),w&&u&&(n(c.view,w),T||jQuerySBM(".warningDiv").hide(),jQuerySBM(".viewNameText").val(u.name),u.description&&jQuerySBM(".viewDescription").val(u.description)));c=jQuerySBM("#viewEditor .swcDialogTitle");0<c.length?(c.text(f),jQuerySBM(".detailButtons .saveViewChangesButton").hide()):jQuerySBM(".viewTitle").text(f);jQuerySBM(".feedListLabel").text(g); -D&&(jQuerySBM("#feedSelectTab").removeClass("active").hide(),jQuerySBM("#selectFeeds").removeClass("active"),Y?(jQuerySBM("#addWidgetsTab").addClass("active").show(),jQuerySBM("#addWidgetsWarning").addClass("active")):(jQuerySBM("#addWidgetsInViewListTab").addClass("active").show(),jQuerySBM("#addWidgetsWarningInViewList").addClass("active")));O?(jQuerySBM(".backlogTimeArea").show(),null!=J.startDate?jQuerySBM(".viewStartDate").val(JQueryDT.convertCustomDTtoJQueryDT(J.startDate,"yy-m-d")).datepicker(): +(c=angular.element(document.getElementById("activityFields")))&&c.scope()&&(b&&b.customFields&&(u.view.customFields=b.customFields,c.scope().initialize()),c.scope().setAdminMode(!a))}}function h(){if(U){var a=angular.element(document.getElementById("activityFilters"));a&&a.scope()&&a.scope().$apply();(a=angular.element(document.getElementById("activityFields")))&&a.scope()&&a.scope().$apply()}}function n(a,b){function c(){jQuerySBM(".editViewOverrideButtons").on("click",".btn",function(a){var b=jQuerySBM(this), +c=b.hasClass("userOverride");if(c&&!v||!c&&v){var d=function(){jQuerySBM(".editViewOverrideButtons .btn").removeClass("disabled");b.addClass("disabled");f(c)};qa()?Menu.userSetting.globalAction.confirmActionAdvanced(FeedStrings.saveViewTitle,FeedStrings.confirmSaveView,swcstrings.noButton,swcstrings.yesButton,400,210,function(a,b){if(a)0<K?na(!0):oa(!0),x=u.view,Q=viewCustomize.getShareList(x),I||(x=ViewCalls.getFeedAggregator(K));else if(!T&&ea&&ca.resetSelectedTeamsGroupsAndUsers(),U){var c=angular.element(document.getElementById("activityFilters")); +c&&c.scope()&&u.view.customFilters&&(viewData.customFilters=u.view.customFilters,c.scope().initialize());(c=angular.element(document.getElementById("activityFields")))&&c.scope()&&u.view.customFields&&(viewData.customFields=u.view.customFields,c.scope().initialize())}F=!1;d()}):d()}})}T?(v=!0,remoteAdmin&&("undefined"==typeof b||"undefined"==typeof b.canEdit||b.canEdit)&&(jQuerySBM("#viewEditor .editViewOverrideButtons").show(),jQuerySBM("#viewEditor .nonOverrideText").text(FeedStrings.systemview), +c())):N&&(v=!0,viewCustomize.canEditViewInSharedMode(a)&&(jQuerySBM("#viewEditor .editViewOverrideButtons").show(),jQuerySBM("#viewEditor .nonOverrideText").text(FeedStrings.sharedview),c()));f(v)}function p(b,c,f,g,k){var da=!1;ia=b;u=c;Y=g;T=!1;Y?fa=!0:u&&u.isAddedToMenu?(delete u.isAddedToMenu,fa=!0):fa=!1;I=f==Serena.SFC.ItemType.dashboardType;O=f==Serena.SFC.ItemType.backlogType;U=f==Serena.SFC.ItemType.activityType||f==Serena.SFC.ItemType.activityNonGlobalType;v=!1;if(u){switch(f){default:K= +u.view.reference.id;break;case Serena.SFC.ItemType.backlogType:K=u.view.reference.feedAggregationId}u.parentObj&&delete u.parentObj}else K=0;A=0;Q=x=null;ma=k;e(c?c.view:null);X=null;h();if(0<K){x=c.view;b=x.authorId;T=x.isSystem;A=x.id;Q=viewCustomize.getShareList(x);I||(x=ViewCalls.getFeedAggregator(K),x.isSystem=c.view.isSystem,x.viewActionList=c.view.viewActionList);b==userID?da=!0:Q&&jQuerySBM.each(Q,function(a,b){if(1==b.type&&b.targetId==userID)return da=!0,!1});viewCustomize.isAutoPinnedView(c.view)&& +jQuerySBM("#autopinview").attr("checked","checked");g=Serena.urlMapper.getViewHashURL(A);jQuerySBM("#shareURLText").val(g);var l=Serena.urlMapper.getQueryStringViewHashURL(A),wa=editViewStrings.viewEmailShareLinkTitle,p=slsProc(editViewStrings.viewShareSubjectText,userName,u.name),xa=slsProc(editViewStrings.viewShareText,userName,u.name);jQuerySBM("#emailShare").click(function(a){eMailWorkCenter({type:"U",userId:userID,emailDialogTitle:wa,emailSubject:p,emailMsg:xa,viewId:A,workCenterURL:l})})}else b= +userID,da=!0;remoteAdmin&&da&&jQuerySBM("#enableShare").addClass("pinningEnabled");u&&u.view.description&&0!=u.view.description.length||jQuerySBM(".viewDescription").val("");O?0<K?(J=c.view.reference,J.owners=[],J.collaborators=[]):J={startDate:null,endDate:null,owners:[],collaborators:[]}:J=null;N=Q&&0<Q.length;q();B=d(f);a();0==K?(f=slsProc(editViewStrings.newview,Menu.view.appName,B.typeName),g=I?B.typeName:slsProc(editViewStrings.feedListLabel,B.typeName),jQuerySBM(".saveViewChangesButton").attr("disabled", +""),jQuerySBM(".warningDiv").hide()):(f=slsProc(editViewStrings.editview,Menu.view.appName,B.typeName),g=I?B.typeName:slsProc(editViewStrings.feedListLabel,B.typeName),x&&u&&(n(c.view,x),T||jQuerySBM(".warningDiv").hide(),jQuerySBM(".viewNameText").val(u.name),u.description&&jQuerySBM(".viewDescription").val(u.description)));c=jQuerySBM("#viewEditor .swcDialogTitle");0<c.length?(c.text(f),jQuerySBM(".detailButtons .saveViewChangesButton").hide()):jQuerySBM(".viewTitle").text(f);jQuerySBM(".feedListLabel").text(g); +I&&(jQuerySBM("#feedSelectTab").removeClass("active").hide(),jQuerySBM("#selectFeeds").removeClass("active"),Y?(jQuerySBM("#addWidgetsTab").addClass("active").show(),jQuerySBM("#addWidgetsWarning").addClass("active")):(jQuerySBM("#addWidgetsInViewListTab").addClass("active").show(),jQuerySBM("#addWidgetsWarningInViewList").addClass("active")));O?(jQuerySBM(".backlogTimeArea").show(),null!=J.startDate?jQuerySBM(".viewStartDate").val(JQueryDT.convertCustomDTtoJQueryDT(J.startDate,"yy-m-d")).datepicker(): jQuerySBM(".viewStartDate").datepicker().datepicker("setDate",new Date),null!=J.endDate?jQuerySBM(".viewEndDate").val(JQueryDT.convertCustomDTtoJQueryDT(J.endDate,"yy-m-d")).datepicker():jQuerySBM(".viewEndDate").datepicker()):(jQuerySBM(".backlogTimeArea").hide(),jQuerySBM(".backlogUsersArea").hide());m(b);if(U)try{jQuerySBM("#viewActivityFiltersTab, #viewActivityFieldsTab").show(),angular.bootstrap(document.querySelector(".editViewDiv"),["editViewApp"])}catch(Aa){console.log('Application is already bootstrapped with the element: ".editViewDiv"')}} -function l(a,b){var c=0,d=[],e,f;Q&&0<Q.length&&jQuerySBM.each(Q,function(a,b){switch(b.type){default:case 1:e="user";break;case 2:e="group";break;case 3:e="team";break;case 4:e="allUsers"}switch(b.permission){default:case 3:f="viewerShare";break;case 2:f="collaboratorShare";break;case 1:f="coownerShare"}d[c]={type:e,sharingType:f,id:b.targetId,name:b.targetName};"user"==e&&(d[c].loginId=b.loginId);c++});b(a,d);H=W=!1}function m(a){if(!T&&ea){var b=function(a){H=W=!0;setTimeout(function(){R()},1); +function l(a,b){var c=0,d=[],e,f;Q&&0<Q.length&&jQuerySBM.each(Q,function(a,b){switch(b.type){default:case 1:e="user";break;case 2:e="group";break;case 3:e="team";break;case 4:e="allUsers"}switch(b.permission){default:case 3:f="viewerShare";break;case 2:f="collaboratorShare";break;case 1:f="coownerShare"}d[c]={type:e,sharingType:f,id:b.targetId,name:b.targetName};"user"==e&&(d[c].loginId=b.loginId);c++});b(a,d);F=W=!1}function m(a){if(!T&&ea){var b=function(a){F=W=!0;setTimeout(function(){S()},1); return!1},d=function(a,b){var d=jQuerySBM(filterChoiceText),e=jQuerySBM(a);d.insertAfter(e.find("a").first());var d=jQuerySBM(filterChoice),M=e.data("source");"user"!=b&&(d.find("#coownerShare").remove(),"coownerShare"==M.sharingType&&(M.sharingType="collaboratorShare"),"allUsers"==b&&(d.find("#collaboratorShare").remove(),"collaboratorShare"==M.sharingType&&(M.sharingType="viewerShare")));d.hide();d.insertAfter(e.find("a").first());M.sharingType&&(d.find("#"+M.sharingType).attr("selected","selected"), -d.change());M.noSort||c();H=W=!0;R();return!1},e=jQuerySBM("#enableShare");e.on("chooseUser.populatingList",function(a,b,c){if(!c||0<=editViewStrings.allusers.toLowerCase().indexOf(c.toLowerCase()))jQuerySBM(b),aa.addAllUsersToChoice();return!1});e.on("chooseUser.added",function(a,b){d(b,"user")});e.on("chooseGroup.added",function(a,b){d(b,"group")});e.on("chooseTeam.added",function(a,b){d(b,"team")});e.on("chooseAllUsers.added",function(a,b){d(b,"allUsers")});e.on("selectedUser.removed",function(a, -c){b(c)});e.on("selectedGroup.removed",function(a,c){b(c)});e.on("selectedTeam.removed",function(a,c){b(c)});e.on("selectedAllUsers.removed",function(a,c){b(c)});aa=new Serena.User.UserFilter({startEnabled:D,enableTeams:!0,excludeUserId:a,sharedView:!0,userChooserContainer:"#view_available_users_list_container .userListHolder",selectedUserList:"#view_selected_users_list_container .userListHolder",selectedUsersFunction:l})}}function h(a,b){var c;a.feedicon=C.icon;c=jQuerySBM(jsRenderTag(za).render(a)); -c.data("feed",a);v&&(b?c.addClass("overrideFeed"):c.find(".lockedFeed").show());a.canEdit||c.find(".action-edit").hide();la||b||c.find(".action-delete").hide();ka.append(c);X=null;k();G()}function s(a,b){a&&(jQuerySBM(".choosefeedsforview ul.advancedlist-list > li.selectedfeed"),jQuerySBM(".editViewDiv .feedsInView"),jQuerySBM.each(a,function(a,c){h(c,b)}),v&&!b&&jQuerySBM(".feedActions > div").hide());G()}function B(){function a(){0<jQuerySBM(".choosefeedsforview ul.advancedlist-list > li.selectedfeed").length? -jQuerySBM("#feedChooser .okButton").removeAttr("disabled"):jQuerySBM("#feedChooser .okButton").attr("disabled","")}var b={id:"feedChooser",dlgClass:"fullscreen1050 footerButtons",clickOutsideToClose:!0,specificWidthHeight:!1,cancelText:top.swcstrings.closeButton,okText:top.swcstrings.addButton,destroyOnClose:!0},c;c=slsProc(editViewStrings.findFeedDialogTitle,C.typeName);Menu.userSetting.globalAction.ShowBootstrapDialog(c,'<div class="choosefeedsforview"></div>',b,function(b,c){if(b){H=!0;var d=jQuerySBM(".choosefeedsforview ul.advancedlist-list > li.selectedfeed"); -jQuerySBM(".editViewDiv .feedsInView");jQuerySBM.each(d,function(a,b){var c=jQuerySBM(b),d=c.data("element");c.addClass("feedinview").removeClass("selectedfeed");h(d,v)});a()}});jQuerySBM("#feedChooser .okButton").attr("disabled","");var b=Menu.view.appId,d=c=0;1==Menu.view.appType||0===Menu.view.appType?c=b:2==Menu.view.appType&&(d=b);userPreferences_feeds.initWithParent(".choosefeedsforview",!0,{appGroupId:c,appId:d,feedDbType:C.type,hideRestrictedFeeds:!1,showOnlyPublic:N&&!v,actions:[],privilegeCheckFunc:A, -postRenderCallback:x});jQuerySBM(".choosefeedsforview").on("click","ul.advancedlist-list > li",function(b){b=jQuerySBM(this);var c=b.data("element");b.hasClass("selectedfeed")?b.removeClass("selectedfeed"):F(c)||b.addClass("selectedfeed");a()})}function E(a){var b=jQuerySBM(".editViewDiv .feedsInView > div"),c=null;jQuerySBM.each(b,function(b,d){var e=jQuerySBM(d),f=e.data("feed");if(a.id==f.id)return c=e,!1});return c}function F(a){var b=jQuerySBM(".editViewDiv .feedsInView > div"),c=!1;jQuerySBM.each(b, -function(b,d){var e=jQuerySBM(d).data("feed");if(a.id==e.id)return c=!0,!1});return c}function y(){var a=jQuerySBM(".editViewDiv .feedsInView > div"),b=[];jQuerySBM.each(a,function(a,c){var d=jQuerySBM(c),e=d.data("feed");if(e.id){if(!v&&N&&1==e.access)return b=null,Serena.SFC.showErrorMessage(editViewStrings.noprivatefeedsinshared),!1;(!v||v&&d.hasClass("overrideFeed"))&&b.push(e.id)}});return b}function G(){jQuerySBM(".onboardingMessageFeeds").toggle(0==jQuerySBM(".feedsInView > .feedItemInView").length)} -function z(){X||(X=[],jQuerySBM(".editViewDiv .feedsInView > div").each(function(){var a=jQuerySBM(this).data("feed"),b=0;a.tableid?b=a.tableid:a.solutionid&&(b=viewData.solutionTableMap[a.solutionid]||0);"number"!=typeof b&&(b=parseInt(b));-1==X.indexOf(b)&&X.push(b)}));return X}function A(a,b){return!1}function x(a,b){F(b)&&a.addClass("feedinview")}function L(a,b){a&&jQuerySBM.each(a,function(a,c){if(c.type==b.type&&c.targetId==b.targetId)return b.id=c.id,b.action=2,c.isPresent=!0,!1});return b} -function t(){N&&0<I?jQuerySBM("#shareViewURL").show():jQuerySBM("#shareViewURL").hide()}function R(){N=0<jQuerySBM("#view_selected_users_list_container .userListHolder .userSelectedListControl .selectedUserListItem").length;t()}function ca(a){for(var b=[],c=jQuerySBM("#view_selected_users_list_container .userListHolder .userSelectedListControl .selectedUserListItem"),d,e,f,g,k,h=0;h<c.length;h++){d=jQuerySBM(c[h]);e=d.data("source");g=d.hasClass("teamItemType")?3:d.hasClass("groupItemType")?2:d.hasClass("allUsersItemType")? -4:1;d=d.find(".sharedFilterChoice option:selected");if(1==d.length)switch(d.attr("id")){default:case "viewerShare":k=3;break;case "collaboratorShare":k=2;break;case "coownerShare":k=1}f={viewId:I,targetId:e.id,type:g,permission:k,action:1,targetName:e.name};e=L(a,f);b.push(e)}a&&jQuerySBM.each(a,function(a,c){c.isPresent||(f=c,f.action=3,b.push(f))});return b}function V(a,b){if(a&&(W||b)){var c=ca(Q);b?a.shareOptions={shareList:c,sendSharingNotifications:$("#sendNotifications").prop("checked")}:(a.shareList= -c,a.sendSharingNotifications=$("#sendNotifications").prop("checked"))}}function Z(a){if(remoteAdmin){var b=jQuerySBM("#autopinview").is(":checked");viewCustomize.setAutoPinning(a,b)}}function q(a,b){if(a&&viewData&&viewData.customFilters)if(b)a.customFilters=angular.copy(viewData.customFilters);else{for(var c=u.view.customFilters,d=angular.copy(viewData.customFilters),e,f,g,k=0;k<c.globalFilters.length;k++)(e=c.globalFilters[k].fieldId,g=c.globalFilters[k].userId,f=c.globalFilters[k].feedAggregationFieldId, -e=v?{fieldId:e,userId:g}:{fieldId:e,userId:0},e=ja(d.globalFilters,e),e)?e.feedAggregationFieldId||(e.feedAggregationFieldId=f):(f=angular.copy(c.globalFilters[k]),f.deleted=!0,f.order=d.globalFilters.length,d.globalFilters.push(f));for(var h,m=0;m<c.tableFilters.length;m++)if(f=c.tableFilters[m].tableId,k=c.tableFilters[m].filters,h=P(d.tableFilters,"tableId",f)){h=h.filters;for(var l=0;l<k.length;l++)(e=k[l].fieldId,g=k[l].userId,f=k[l].feedAggregationFieldId,e=v?{fieldId:e,userId:g}:{fieldId:e, -userId:0},e=ja(h,e),e)?e.feedAggregationFieldId||(e.feedAggregationFieldId=f):(f=angular.copy(k[l]),f.deleted=!0,f.order=h.length,h.push(f))}a.customFilters=d}}function S(a,b){if(a&&viewData&&viewData.customFields)if(b)a.customFields=angular.copy(viewData.customFields);else{for(var c=u.view.customFields,d=angular.copy(viewData.customFields),e,f,g,k,h,m,l,n,p=0;p<c.tableFields.length;p++){e=c.tableFields[p].sections;g=d.tableFields[p].sections;l=[];for(var s in g)g[s].fields&&[].push.apply(l,g[s].fields); -for(var t in e){f=e[t].fields;g[t]||(g[t]={section:t,fields:[]});k=g[t].fields;for(var q=0;q<f.length;q++)h=f[q].fieldId,m=f[q].userId,n=f[q].feedAggregationFieldId,h=v?{fieldId:h,feedAggregationFieldId:n,userId:m}:{fieldId:h,feedAggregationFieldId:n,userId:0},h=ja(l,h),h||(h=angular.copy(f[q]),h.deleted=!0,k.push(h))}}a.customFields=d}}function da(a,b,c){H=!1;a?Serena.SFC.showSuccessMessage(slsProc(editViewStrings.viewcreated,C.typeName)):Serena.SFC.showSuccessMessage(editViewStrings.viewupdated); -if(Y||va)c?setTimeout(function(){Serena.SFC.showWarningMessage(swcstrings.tooManyViewsPinned)},3E3):(Menu.globalAction.refreshSideNav(!1),a&&b?Menu.globalAction.selectNavItem(b):jQuerySBM("#viewListContainer").length||jQuerySBM(".sideNavList .active").click());ma&&ma(I)}function na(a){function b(){if(W&&h){var c=function(a){checkWorkCenterResponse(a)&&da(!1)};a?c(ViewCalls.updateSharing(I,h)):ViewCalls.updateSharing(I,h,c)}else da(!1)}function c(a){if(D?checkWorkCenterResponse(a):checkAEResponse(a))b(), -g(v,w)}var d=jQuerySBM(".viewNameText").val().trim(),e=jQuerySBM(".viewDescription").val().trim(),f=jQuerySBM(".viewDescription").data("placeholder-value"),k=!v;e==f&&(e="");k?(w.name=d,w.description=e,u.view.name=d,u.view.description=e):(u.name=d,u.description=e);var h={};V(h,!1);Z(w);U&&(q(w,!1),S(w,!1));if(v){var m=function(){if(!fa&&N)b();else{var c=function(a){checkWorkCenterResponse(a)&&b()},d=u;d.sortableItem&&delete d.sortableItem;d?a?c(updateMenuItem(d,!1,null)):updateMenuItem(d,!1,c):da(!1)}}; -if(O||D)m();else{k=function(a){checkAEResponse(a)&&m()};d=y();e={feedids:d};if(null==d)return!1;a?k(ViewCalls.feedAggregatorOverride(K,e)):ViewCalls.feedAggregatorOverride(K,e,k)}U&&(ViewCalls.updateFilters(I,w.customFilters,function(a){checkWorkCenterResponse(a)?u.view.customFilters=a.results:Serena.SFC.showErrorMessage(editViewStrings.saveFiltersError)}),ViewCalls.updateFields(I,w.customFields,function(a){checkWorkCenterResponse(a)?u.view.customFields=a.results:Serena.SFC.showErrorMessage(editViewStrings.saveFieldsError)})); -return!0}O&&(J={name:d,description:e,feedAggregationId:K,startDate:JQueryDT.convertJQueryDTtoCustomDT(jQuerySBM(".viewStartDate").val(),"yy-m-d"),endDate:JQueryDT.convertJQueryDTtoCustomDT(jQuerySBM(".viewEndDate").val(),"yy-m-d")});if(!D){d=y();if(null==d)return!1;w.feedids=d}a?c(ViewCalls.update(C.type,I,w,J,Y&&!k?u:null,k)):ViewCalls.update(C.type,I,w,J,Y&&!k?u:null,k,c);return!0}function oa(a){function b(a){checkAEResponse(a)&&(a=h?Serena.LeftGrouping.getMenuItemId(g.results):jQuerySBM(".sideNavList li.active").attr("id"), -da(!0,a,m))}function c(d){if(checkWorkCenterResponse(d)){var e=h?d.results.view.reference:d.results.reference;I=h?d.results.view.id:d.results.id;g=d;D?(e=null,h&&(e=Serena.LeftGrouping.getMenuItemId({id:d.results.id,type:Serena.SFC.ItemType.dashboardMenuType})),da(!0,e,m)):(O?(J.feedAggregationId=e.feedAggregationId,l.id=e.feedAggregationId):l.id=e.id,l.feedids=k,l.viewActionList=d.results.viewActionList,U&&(l.customFilters=d.results.customFilters,l.customFields=d.results.customFields),a?b(ViewCalls.update(C.type, -I,l,J,null,!1)):ViewCalls.update(C.type,I,l,J,null,!0,b))}}var d=jQuerySBM(".viewNameText").val(),e=jQuerySBM(".viewDescription").val().trim(),f=jQuerySBM(".viewDescription").data("placeholder-value"),g=null,k,h=Y,m=!1;e==f&&(e="");var l={name:d,description:e,type:Serena.SFC.ItemType.getSWCViewType(C.type),isSystem:!1};Menu.view.appId?0==Menu.view.appType||1==Menu.view.appType?(l.contextType=2,l.contextId=Menu.view.appId):2==Menu.view.appType&&(l.contextType=3,l.contextId=Menu.view.appId):(l.contextType= -1,l.contextId=0);h&&ia.subMenu.length>=maxFavoritesInMenu&&(h=!1,m=!0);O&&(f=jQuerySBM(".viewEndDate"),J={name:d,description:e,feedAggregationId:K,startDate:JQueryDT.convertJQueryDTtoCustomDT(jQuerySBM(".viewStartDate").val(),"yy-m-d"),endDate:JQueryDT.convertJQueryDTtoCustomDT(f.val()===f.attr("placeholder")?"":f.val(),"yy-m-d")});V(l,!0);Z(l);U&&(q(l,!0),S(l,!0));if(!D&&(k=y(),null==k))return!1;a?c(ViewCalls.create(h?ia:null,l)):ViewCalls.create(h?ia:null,l,c);return!0}function pa(a){(0<K?na(a): -oa(a))&&0<jQuerySBM("#viewEditor .swcDialogTitle").length&&jQuerySBM("#viewEditor").modal("hide")}function qa(){H&&(H=b());return H}function ra(a,b){for(var c=0;c<a.length;c++)if(a[c]){var d=!0;for(prop in b)value=b[prop],a[c][prop]!=value&&(d=!1);if(d)return!1}return!0}function sa(a,b){for(var c=0;c<a.length;c++)if(a[c]&&!ra(a[c],b))return!1;return!0}function ta(a,b,c){if(b!=c){var d=a[b];a[b]=a[c];a[c]=d}}function wa(a,b,c){if(b<c)for(;b<c;)ta(a,b,b+1),b++;else if(b>c)for(;b>c;)ta(a,b-1,b),b--} +d.change());M.noSort||c();F=W=!0;S();return!1},e=jQuerySBM("#enableShare");e.on("chooseUser.populatingList",function(a,b,c){if(!c||0<=editViewStrings.allusers.toLowerCase().indexOf(c.toLowerCase()))jQuerySBM(b),ca.addAllUsersToChoice();return!1});e.on("chooseUser.added",function(a,b){d(b,"user")});e.on("chooseGroup.added",function(a,b){d(b,"group")});e.on("chooseTeam.added",function(a,b){d(b,"team")});e.on("chooseAllUsers.added",function(a,b){d(b,"allUsers")});e.on("selectedUser.removed",function(a, +c){b(c)});e.on("selectedGroup.removed",function(a,c){b(c)});e.on("selectedTeam.removed",function(a,c){b(c)});e.on("selectedAllUsers.removed",function(a,c){b(c)});ca=new Serena.User.UserFilter({startEnabled:I,enableTeams:!0,excludeUserId:a,sharedView:!0,userChooserContainer:"#view_available_users_list_container .userListHolder",selectedUserList:"#view_selected_users_list_container .userListHolder",selectedUsersFunction:l})}}function k(a,b){var c;a.feedicon=B.icon;c=jQuerySBM(jsRenderTag(za).render(a)); +c.data("feed",a);v&&(b?c.addClass("overrideFeed"):c.find(".lockedFeed").show());a.canEdit||c.find(".action-edit").hide();la||b||c.find(".action-delete").hide();ka.append(c);X=null;h();D()}function t(a,b){a&&(jQuerySBM(".choosefeedsforview ul.advancedlist-list > li.selectedfeed"),jQuerySBM(".editViewDiv .feedsInView"),jQuerySBM.each(a,function(a,c){k(c,b)}),v&&!b&&jQuerySBM(".feedActions > div").hide());D()}function z(){function a(){0<jQuerySBM(".choosefeedsforview ul.advancedlist-list > li.selectedfeed").length? +jQuerySBM("#feedChooser .okButton").removeAttr("disabled"):jQuerySBM("#feedChooser .okButton").attr("disabled","")}var b={id:"feedChooser",dlgClass:"fullscreen1050 footerButtons",clickOutsideToClose:!0,specificWidthHeight:!1,cancelText:top.swcstrings.closeButton,okText:top.swcstrings.addButton,destroyOnClose:!0},c;c=slsProc(editViewStrings.findFeedDialogTitle,B.typeName);Menu.userSetting.globalAction.ShowBootstrapDialog(c,'<div class="choosefeedsforview"></div>',b,function(b,c){if(b){F=!0;var d=jQuerySBM(".choosefeedsforview ul.advancedlist-list > li.selectedfeed"); +jQuerySBM(".editViewDiv .feedsInView");jQuerySBM.each(d,function(a,b){var c=jQuerySBM(b),d=c.data("element");c.addClass("feedinview").removeClass("selectedfeed");k(d,v)});a()}});jQuerySBM("#feedChooser .okButton").attr("disabled","");var b=Menu.view.appId,d=c=0;1==Menu.view.appType||0===Menu.view.appType?c=b:2==Menu.view.appType&&(d=b);userPreferences_feeds.initWithParent(".choosefeedsforview",!0,{appGroupId:c,appId:d,feedDbType:B.type,hideRestrictedFeeds:!1,showOnlyPublic:N&&!v,actions:[],privilegeCheckFunc:H, +postRenderCallback:R});jQuerySBM(".choosefeedsforview").on("click","ul.advancedlist-list > li",function(b){b=jQuerySBM(this);var c=b.data("element");b.hasClass("selectedfeed")?b.removeClass("selectedfeed"):C(c)||b.addClass("selectedfeed");a()})}function G(a){var b=jQuerySBM(".editViewDiv .feedsInView > div"),c=null;jQuerySBM.each(b,function(b,d){var e=jQuerySBM(d),f=e.data("feed");if(a.id==f.id)return c=e,!1});return c}function C(a){var b=jQuerySBM(".editViewDiv .feedsInView > div"),c=!1;jQuerySBM.each(b, +function(b,d){var e=jQuerySBM(d).data("feed");if(a.id==e.id)return c=!0,!1});return c}function y(){var a=jQuerySBM(".editViewDiv .feedsInView > div"),b=[];jQuerySBM.each(a,function(a,c){var d=jQuerySBM(c),e=d.data("feed");if(e.id){if(!v&&N&&1==e.access)return b=null,Serena.SFC.showErrorMessage(editViewStrings.noprivatefeedsinshared),!1;(!v||v&&d.hasClass("overrideFeed"))&&b.push(e.id)}});return b}function D(){jQuerySBM(".onboardingMessageFeeds").toggle(0==jQuerySBM(".feedsInView > .feedItemInView").length)} +function w(){X||(X=[],jQuerySBM(".editViewDiv .feedsInView > div").each(function(){var a=jQuerySBM(this).data("feed"),b=0;a.tableid?b=a.tableid:a.solutionid&&(b=viewData.solutionTableMap[a.solutionid]||0);"number"!=typeof b&&(b=parseInt(b));-1==X.indexOf(b)&&X.push(b)}));return X}function H(a,b){return!1}function R(a,b){C(b)&&a.addClass("feedinview")}function E(a,b){a&&jQuerySBM.each(a,function(a,c){if(c.type==b.type&&c.targetId==b.targetId)return b.id=c.id,b.action=2,c.isPresent=!0,!1});return b} +function q(){N&&0<A?jQuerySBM("#shareViewURL").show():jQuerySBM("#shareViewURL").hide()}function S(){N=0<jQuerySBM("#view_selected_users_list_container .userListHolder .userSelectedListControl .selectedUserListItem").length;q()}function Z(a){for(var b=[],c=jQuerySBM("#view_selected_users_list_container .userListHolder .userSelectedListControl .selectedUserListItem"),d,e,f,g,h,k=0;k<c.length;k++){d=jQuerySBM(c[k]);e=d.data("source");g=d.hasClass("teamItemType")?3:d.hasClass("groupItemType")?2:d.hasClass("allUsersItemType")? +4:1;d=d.find(".sharedFilterChoice option:selected");if(1==d.length)switch(d.attr("id")){default:case "viewerShare":h=3;break;case "collaboratorShare":h=2;break;case "coownerShare":h=1}f={viewId:A,targetId:e.id,type:g,permission:h,action:1,targetName:e.name};e=E(a,f);b.push(e)}a&&jQuerySBM.each(a,function(a,c){c.isPresent||(f=c,f.action=3,b.push(f))});return b}function aa(a,b){if(a&&(W||b)){var c=Z(Q);b?a.shareOptions={shareList:c,sendSharingNotifications:$("#sendNotifications").prop("checked")}:(a.shareList= +c,a.sendSharingNotifications=$("#sendNotifications").prop("checked"))}}function V(a){if(remoteAdmin){var b=jQuerySBM("#autopinview").is(":checked");viewCustomize.setAutoPinning(a,b)}}function ba(a,b){if(a&&viewData&&viewData.customFilters)if(b)a.customFilters=angular.copy(viewData.customFilters);else{for(var c=u.view.customFilters,d=angular.copy(viewData.customFilters),e,f,g,h=0;h<c.globalFilters.length;h++)(e=c.globalFilters[h].fieldId,g=c.globalFilters[h].userId,f=c.globalFilters[h].feedAggregationFieldId, +e=v?{fieldId:e,userId:g}:{fieldId:e,userId:0},e=ja(d.globalFilters,e),e)?e.feedAggregationFieldId||(e.feedAggregationFieldId=f):(f=angular.copy(c.globalFilters[h]),f.deleted=!0,f.order=d.globalFilters.length,d.globalFilters.push(f));for(var k,m=0;m<c.tableFilters.length;m++)if(f=c.tableFilters[m].tableId,h=c.tableFilters[m].filters,k=P(d.tableFilters,"tableId",f)){k=k.filters;for(var l=0;l<h.length;l++)(e=h[l].fieldId,g=h[l].userId,f=h[l].feedAggregationFieldId,e=v?{fieldId:e,userId:g}:{fieldId:e, +userId:0},e=ja(k,e),e)?e.feedAggregationFieldId||(e.feedAggregationFieldId=f):(f=angular.copy(h[l]),f.deleted=!0,f.order=k.length,k.push(f))}a.customFilters=d}}function s(a,b){if(a&&viewData&&viewData.customFields)if(b)a.customFields=angular.copy(viewData.customFields);else{for(var c=u.view.customFields,d=angular.copy(viewData.customFields),e,f,g,h,k,m,l,n,p=0;p<c.tableFields.length;p++){e=c.tableFields[p].sections;g=d.tableFields[p].sections;l=[];for(var t in g)g[t].fields&&[].push.apply(l,g[t].fields); +for(var q in e){f=e[q].fields;g[q]||(g[q]={section:q,fields:[]});h=g[q].fields;for(var s=0;s<f.length;s++)k=f[s].fieldId,m=f[s].userId,n=f[s].feedAggregationFieldId,k=v?{fieldId:k,feedAggregationFieldId:n,userId:m}:{fieldId:k,feedAggregationFieldId:n,userId:0},k=ja(l,k),k||(k=angular.copy(f[s]),k.deleted=!0,h.push(k))}}a.customFields=d}}function L(a,b,c){F=!1;a?Serena.SFC.showSuccessMessage(slsProc(editViewStrings.viewcreated,B.typeName)):Serena.SFC.showSuccessMessage(editViewStrings.viewupdated); +if(Y||ua)c?setTimeout(function(){Serena.SFC.showWarningMessage(swcstrings.tooManyViewsPinned)},3E3):(Menu.globalAction.refreshSideNav(!1),a&&b?Menu.globalAction.selectNavItem(b):jQuerySBM("#viewListContainer").length||jQuerySBM(".sideNavList .active").click());ma&&ma(A)}function na(a){function b(){if(W&&k){var c=function(a){checkWorkCenterResponse(a)&&L(!1)};a?c(ViewCalls.updateSharing(A,k)):ViewCalls.updateSharing(A,k,c)}else L(!1)}function c(a){if(I?checkWorkCenterResponse(a):checkAEResponse(a))b(), +g(v,x)}var d=jQuerySBM(".viewNameText").val().trim(),e=jQuerySBM(".viewDescription").val().trim(),f=jQuerySBM(".viewDescription").data("placeholder-value"),h=!v;e==f&&(e="");h?(x.name=d,x.description=e,u.view.name=d,u.view.description=e):(u.name=d,u.description=e);var k={};aa(k,!1);V(x);U&&(ba(x,!1),s(x,!1));if(v){var m=function(){if(!fa&&N)b();else{var c=function(a){checkWorkCenterResponse(a)&&b()},d=u;d.sortableItem&&delete d.sortableItem;d?a?c(updateMenuItem(d,!1,null)):updateMenuItem(d,!1,c): +L(!1)}};if(O||I)m();else{h=function(a){checkAEResponse(a)&&m()};d=y();e={feedids:d};if(null==d)return!1;a?h(ViewCalls.feedAggregatorOverride(K,e)):ViewCalls.feedAggregatorOverride(K,e,h)}U&&(ViewCalls.updateFilters(A,x.customFilters,function(a){checkWorkCenterResponse(a)?u.view.customFilters=a.results:Serena.SFC.showErrorMessage(editViewStrings.saveFiltersError)}),ViewCalls.updateFields(A,x.customFields,function(a){checkWorkCenterResponse(a)?u.view.customFields=a.results:Serena.SFC.showErrorMessage(editViewStrings.saveFieldsError)})); +return!0}O&&(J={name:d,description:e,feedAggregationId:K,startDate:JQueryDT.convertJQueryDTtoCustomDT(jQuerySBM(".viewStartDate").val(),"yy-m-d"),endDate:JQueryDT.convertJQueryDTtoCustomDT(jQuerySBM(".viewEndDate").val(),"yy-m-d")});if(!I){d=y();if(null==d)return!1;x.feedids=d}a?c(ViewCalls.update(B.type,A,x,J,Y&&!h?u:null,h)):ViewCalls.update(B.type,A,x,J,Y&&!h?u:null,h,c);return!0}function oa(a){function b(a){checkAEResponse(a)&&(a=k?Serena.LeftGrouping.getMenuItemId(g.results):jQuerySBM(".sideNavList li.active").attr("id"), +L(!0,a,m))}function c(d){if(checkWorkCenterResponse(d)){var e=k?d.results.view.reference:d.results.reference;A=k?d.results.view.id:d.results.id;g=d;I?(e=null,k&&(e=Serena.LeftGrouping.getMenuItemId({id:d.results.id,type:Serena.SFC.ItemType.dashboardMenuType})),L(!0,e,m)):(O?(J.feedAggregationId=e.feedAggregationId,l.id=e.feedAggregationId):l.id=e.id,l.feedids=h,l.viewActionList=d.results.viewActionList,U&&(l.customFilters=d.results.customFilters,l.customFields=d.results.customFields),a?b(ViewCalls.update(B.type, +A,l,J,null,!1)):ViewCalls.update(B.type,A,l,J,null,!0,b))}}var d=jQuerySBM(".viewNameText").val(),e=jQuerySBM(".viewDescription").val().trim(),f=jQuerySBM(".viewDescription").data("placeholder-value"),g=null,h,k=Y,m=!1;e==f&&(e="");var l={name:d,description:e,type:Serena.SFC.ItemType.getSWCViewType(B.type),isSystem:!1};Menu.view.appId?0==Menu.view.appType||1==Menu.view.appType?(l.contextType=2,l.contextId=Menu.view.appId):2==Menu.view.appType&&(l.contextType=3,l.contextId=Menu.view.appId):(l.contextType= +1,l.contextId=0);k&&ia.subMenu.length>=maxFavoritesInMenu&&(k=!1,m=!0);O&&(f=jQuerySBM(".viewEndDate"),J={name:d,description:e,feedAggregationId:K,startDate:JQueryDT.convertJQueryDTtoCustomDT(jQuerySBM(".viewStartDate").val(),"yy-m-d"),endDate:JQueryDT.convertJQueryDTtoCustomDT(f.val()===f.attr("placeholder")?"":f.val(),"yy-m-d")});aa(l,!0);V(l);U&&(ba(l,!0),s(l,!0));if(!I&&(h=y(),null==h))return!1;a?c(ViewCalls.create(k?ia:null,l)):ViewCalls.create(k?ia:null,l,c);return!0}function pa(a){(0<K?na(a): +oa(a))&&0<jQuerySBM("#viewEditor .swcDialogTitle").length&&jQuerySBM("#viewEditor").modal("hide")}function qa(){F&&(F=b());return F}function ra(a,b){for(var c=0;c<a.length;c++)if(a[c]){var d=!0;for(prop in b)value=b[prop],a[c][prop]!=value&&(d=!1);if(d)return!1}return!0}function sa(a,b){for(var c=0;c<a.length;c++)if(a[c]&&!ra(a[c],b))return!1;return!0}function ta(a,b,c){if(b!=c){var d=a[b];a[b]=a[c];a[c]=d}}function va(a,b,c){if(b<c)for(;b<c;)ta(a,b,b+1),b++;else if(b>c)for(;b>c;)ta(a,b-1,b),b--} function P(a,b,c){for(var d=0;d<a.length;d++)if(a[d]&&a[d][b]==c)return a[d];return null}function ja(a,b){for(var c,d,e=0;e<a.length;e++)if(a[e]){var f=!0;for(c in b)d=b[c],a[e][c]!=d&&(f=!1);if(f)return a[e]}return null}var za='<div class="feedItemInView">\r\n\t\t\t\t\t\t\t<div class="feedreporticon feedreporticonLarge {{:feedicon}}"></div>\r\n\t\t\t\t\t\t\t<div class="feedNameDesc feedInlineInput">\r\n\t\t\t\t\t\t\t\t<div class="feedreporttitle">{{>name}}</div>\r\n\t\t\t\t\t\t\t\t<div class="feedreportdesc">{{>description}}</div>\r\n\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t\t<div class="lockedFeed icon-lock" title="'+ -top.swcstrings.lockedFeed+'"></div>\r\n\t\t\t\t\t\t\t<div class="feedActions">\r\n\t\t\t\t\t\t\t\t<div class="action-delete icon-trash" title="'+top.swcstrings.removeFeed+'"></div>\r\n\t\t\t\t\t\t\t\t<div class="action-edit icon-pencil" title="'+top.swcstrings.editfeed+'"></div>\r\n\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t</div>',ia=null,u=null,K=0,I=0,w=null,Q=null,C=null,H=!1,W=!1,v=!1,T=!1,N=!1,fa=!1,D=!1,O=!1,U=!1,ka=null,J=null,aa=null,ma=null,Y=!1,va=!1,ea=!0,ga=!0,la=!0,ha=!0,X;(function(){angular.module("editViewApp", -[]).controller("activityFiltersCtrl",["$scope",function(a){var b=function(){switch(a.tableId){case -1:a.fieldsList=angular.copy(viewData.getTableCountableFields(0));var b;b=a.customFilters.globalFilters?d(a.customFilters.globalFilters):[];a.filters=b;a.filterType=1;break;default:a.fieldsList=angular.copy(viewData.getTableCountableFields(a.tableId)),a.filters=e(a.tableId),a.filterType=2}a.fieldSearch=""},c=function(b,c){-1==a.tableId&&(b--,c--);wa(a.filters,b,c);a.filters.forEach(function(a,b){a.order= -b+1});f()},d=function(a){for(var b=a.length;b--;)!0===a[b].deleted&&a.splice(b,1);return a},e=function(b){var c=P(a.customFilters.tableFilters,"tableId",b);c||(c={tableId:b,filters:[]},a.customFilters.tableFilters.push(c));return d(c.filters)},f=function(){g(a.application);H=!0},g=function(b){if(b)b.modified=!0;else for(b=0;b<a.applicationsList.length;b++){var c=a.applicationsList[b],d;a:{var e=a.applicationsList[b];d=void 0;if(-1==e.value){if(a.customFilters.globalFilters)for(var f=0;f<a.customFilters.globalFilters.length;f++){d= -a.customFilters.globalFilters[f];if(e=a.adminMode&&0==d.userId){b:{for(var e=d,g=void 0,k=0;k<viewData.defaultCustomFilters().globalFilters.length;k++)if(g=viewData.defaultCustomFilters().globalFilters[k],g.fieldId==e.fieldId&&0==e.userId){e=!0;break b}e=!1}e=!e}if(e||!a.adminMode&&d.userId==a.actualUser){d=!0;break a}}}else if((g=P(a.customFilters.tableFilters,"tableId",e.value))&&g.filters)for(f=0;f<g.filters.length;f++){d=g.filters[f];if(k=a.adminMode&&0==d.userId){b:{var k=d,h=e.value,l=void 0; -if((h=P(viewData.defaultCustomFilters().tableFilters,"tableId",h))&&h.filters)for(var m=0;m<h.filters.length;m++)if(l=h.filters[m],l.fieldId==k.fieldId&&0==k.userId){k=!0;break b}k=!1}k=!k}if(k||!a.adminMode&&d.userId==a.actualUser){d=!0;break a}}d=!1}c.modified=d}};a.initialize=function(){a.applicationsList=viewData.applicationsList();a.application=a.applicationsList[0];a.tableId=a.application.value;a.actualUser=parseInt(userID);a.adminMode=!v;a.fieldsList=[];a.fieldSearch="";a.filters=[];a.filterType= +top.swcstrings.lockedFeed+'"></div>\r\n\t\t\t\t\t\t\t<div class="feedActions">\r\n\t\t\t\t\t\t\t\t<div class="action-delete icon-trash" title="'+top.swcstrings.removeFeed+'"></div>\r\n\t\t\t\t\t\t\t\t<div class="action-edit icon-pencil" title="'+top.swcstrings.editfeed+'"></div>\r\n\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t</div>',ia=null,u=null,K=0,A=0,x=null,Q=null,B=null,F=!1,W=!1,v=!1,T=!1,N=!1,fa=!1,I=!1,O=!1,U=!1,ka=null,J=null,ca=null,ma=null,Y=!1,ua=!1,ea=!0,ga=!0,la=!0,ha=!0,X;(function(){angular.module("editViewApp", +[]).controller("activityFiltersCtrl",["$scope",function(a){var b=function(){switch(a.tableId){case -1:a.fieldsList=angular.copy(viewData.getTableCountableFields(0));var b;b=a.customFilters.globalFilters?d(a.customFilters.globalFilters):[];a.filters=b;a.filterType=1;break;default:a.fieldsList=angular.copy(viewData.getTableCountableFields(a.tableId)),a.filters=e(a.tableId),a.filterType=2}a.fieldSearch=""},c=function(b,c){-1==a.tableId&&(b--,c--);va(a.filters,b,c);a.filters.forEach(function(a,b){a.order= +b+1});f()},d=function(a){for(var b=a.length;b--;)!0===a[b].deleted&&a.splice(b,1);return a},e=function(b){var c=P(a.customFilters.tableFilters,"tableId",b);c||(c={tableId:b,filters:[]},a.customFilters.tableFilters.push(c));return d(c.filters)},f=function(){g(a.application);F=!0},g=function(b){if(b)b.modified=!0;else for(b=0;b<a.applicationsList.length;b++){var c=a.applicationsList[b],d;a:{var e=a.applicationsList[b];d=void 0;if(-1==e.value){if(a.customFilters.globalFilters)for(var f=0;f<a.customFilters.globalFilters.length;f++){d= +a.customFilters.globalFilters[f];if(e=a.adminMode&&0==d.userId){b:{for(var e=d,g=void 0,h=0;h<viewData.defaultCustomFilters().globalFilters.length;h++)if(g=viewData.defaultCustomFilters().globalFilters[h],g.fieldId==e.fieldId&&0==e.userId){e=!0;break b}e=!1}e=!e}if(e||!a.adminMode&&d.userId==a.actualUser){d=!0;break a}}}else if((g=P(a.customFilters.tableFilters,"tableId",e.value))&&g.filters)for(f=0;f<g.filters.length;f++){d=g.filters[f];if(h=a.adminMode&&0==d.userId){b:{var h=d,k=e.value,l=void 0; +if((k=P(viewData.defaultCustomFilters().tableFilters,"tableId",k))&&k.filters)for(var m=0;m<k.filters.length;m++)if(l=k.filters[m],l.fieldId==h.fieldId&&0==h.userId){h=!0;break b}h=!1}h=!h}if(h||!a.adminMode&&d.userId==a.actualUser){d=!0;break a}}d=!1}c.modified=d}};a.initialize=function(){a.applicationsList=viewData.applicationsList();a.application=a.applicationsList[0];a.tableId=a.application.value;a.actualUser=parseInt(userID);a.adminMode=!v;a.fieldsList=[];a.fieldSearch="";a.filters=[];a.filterType= 1;var c=u?u.view.customFilters:viewData.defaultCustomFilters();viewData.customFilters=angular.copy(c);a.customFilters=viewData.customFilters;g();b()};a.initialize();a.selectApplication=function(c){a.application=c;a.tableId=c.value;b()};a.getFieldName=function(a,b){var c=P(viewData.getTableFields(-1==a?0:a),"value",b);return c?c.name:""};a.addField=function(b){ra(a.filters,a.adminMode?{fieldId:b.value,userId:0}:{fieldId:b.value,userId:a.actualUser})&&(a.filters.push({userId:a.adminMode?0:a.actualUser, -order:a.filters.length+1,fieldId:b.value,filterType:a.filterType,name:b.name}),f())};a.removeField=function(b){b.locked||a.isFilterLocked(b)||(a.filters.forEach(function(a,c,d){if(a.fieldId==b.fieldId)return d.splice(c,1),!1}),a.filters.length?f():(a.application.modified=!1,H=!0))};a.availableFields=function(b){b=P(a.filters,"fieldId",b.value);return!(b&&a.isFilterAccessible(b))};a.isFilterAccessible=function(b){return!a.adminMode||0==b.userId};a.feedApplications=function(a){a=parseInt(a.value);return 0< -a?-1<z().indexOf(a)||-1<z().indexOf(0):!0};jQuerySBM(".selectedFilters").sortable({items:"li:not(.locked)",placeholder:"drop-placeholder",opacity:.8,start:function(a,b){b.item.startPos=b.item.index()},stop:function(b,d){var e=d.item.index();c(d.item.startPos,e);a.$apply()}});a.showOverrideSpan=function(){if(0>=a.tableId)return!1;var b=e(a.tableId);return!a.application.overriden&&0==b.length};a.override=function(){a.application.overriden=!0};a.showReorderHelper=function(){var b=a.filters.filter(a.isFilterAccessible.bind(a)).length; -return 1<b&&6>b};a.isFilterLocked=function(b){return!(a.adminMode||b.userId==a.actualUser)};a.setAdminMode=function(b){a.adminMode=b;g();a.$apply()}}]).controller("activityFieldsCtrl",["$scope",function(a,b){var c={section:0,row:0,column:0},d=c,e={1:1,2:2},f={1:1,2:3},g,k,h,l=function(){a.fieldsList=angular.copy(viewData.getTableFields(a.tableId));a.tableFields=m(a.tableId);var b=a.tableFields,e=[null,p(1),p(2)],f,g,k,h,l;if(b&&b.sections)for(var s in b.sections)if((f=b.sections[s])&&f.fields)for(f= -f.fields,g=0;g<f.length;g++)k=f[g].row,h=f[g].col,l=f[g].colSpan,e[s][k][h]?e[s][k][h]=f[g]:e[s][k][h-1]&&0==e[s][k][h-1].fieldId&&(e[s][k][h-1]=f[g]),1<l&&e[s][k].splice(h+1,l-1);a.fieldsLayout=e;a.fieldSearch="";d=c;q();n(1)},m=function(b){if((b=P(a.customFields.tableFields,"tableId",b))&&b.sections){for(var c in b.sections)if(b.sections[c].fields){for(var d=b.sections[c],e=b.sections[c].fields,f=e.length;f--;)!0===e[f].deleted&&e.splice(f,1);d.fields=e}return b}b=G();a.customFields.tableFields.push(b); -return b},n=function(b){var c=x(b);c.section?a.setActive(P(a.fieldsLayout[c.section][c.row],"col",c.column),c.section):2!=b&&n(2)},p=function(a){for(var b=[null],c=0;c<f[a];c++)b.push(F(c+1));for(c=0;c<e[a];c++)b.push(F(c+1+f[a]));return b},s=function(){setTimeout(function(){var b=jQuerySBM(".formatContainer .fields-layout .cell:not(.locked)");g=b.find(".name");k=b;g.draggable({helper:"clone"});k.droppable({accept:".name, .fieldListItem",hoverClass:"dropfield-placeholder",drop:function(b,c){var d= -c.draggable.attr("id"),e=b.target.querySelector(".name").id,e=w(e);if(d){if((d=w(d))&&e)for(var f=angular.copy(a.fieldsLayout[d.section][d.row][d.col]),g=angular.copy(a.fieldsLayout[e.section][e.row][e.col]),k=["fieldId","feedAggregationFieldId","userId"],h=0;h<k.length;h++){var l=k[h];a.fieldsLayout[d.section][d.row][d.col][l]=g[l];a.fieldsLayout[e.section][e.row][e.col][l]=f[l]}a.setActive(e,e.section)}else a.setActive(e,e.section),c.draggable.children(".addFieldAction")[0].click();A();a.$apply(); -setTimeout(q,0)}})},0)},t=function(){setTimeout(function(){h=jQuerySBM("#activityFields .fieldListItem");h.draggable({helper:"clone",appendTo:".fieldsContainer",start:function(){a.application.overriden=!0;a.$apply()}})},0)},q=function(){y();if(g)try{g.draggable("destroy")}catch(a){}if(k)try{k.droppable("destroy")}catch(b){}s()},y=function(){if(h)try{h.draggable("destroy")}catch(a){}t()},w=function(b){b=b.split("-");return 4==b.length?{section:b[1],row:b[2],col:b[3],userId:a.actualUser}:null},x=function(b){for(var c= -1;c<a.fieldsLayout[b].length;c++){var d=a.fieldsLayout[b][c];if(!(a.isRowLocked(b,c)||c>(a.adminMode?f[b]:e[b]+f[b])))for(var g=1;g<d.length;g++)if(0==d[g].fieldId)return{section:b,row:c,column:d[g].col}}return 2>b?x(parseInt(b)+1):{}},B=function(b,c,d){return{userId:a.adminMode?0:a.actualUser,name:"",fieldId:0,row:b,col:c,colSpan:d}},F=function(a){for(var b=[],c=1;3>=c;c++)b[c]=B(a,c,1);return b},E=function(b,c,d){for(var e=d,f=1;f<a.fieldsLayout[b][c].length;f++){var g=a.fieldsLayout[b][c][f];g&& -g.col==d&&(e=f)}return{section:b,row:c,column:e}},A=function(){C(a.application);H=!0},C=function(b){if(b)b.modified=!0;else for(b=0;b<a.applicationsList.length;b++)a.applicationsList[b].modified=I(a.applicationsList[b])},I=function(b){function c(d){var e;if(d&&d.fields)for(var f=0;f<d.fields.length;f++){e=d.fields[f];var g;if(g=a.adminMode&&0==e.userId){a:{g=e;var k=b.value,h=d.section,l=void 0;if((k=P(viewData.defaultCustomFields().tableFields,"tableId",k))&&k.sections&&k.sections[h]&&k.sections[h].fields)for(var m= -0;m<k.sections[h].fields.length;m++)if(l=k.sections[h].fields[m],l.fieldId==g.fieldId&&0==g.userId){g=!0;break a}g=!1}g=!g}if(g||!a.adminMode&&e.userId==a.actualUser)return!0}return!1}var d=P(a.customFields.tableFields,"tableId",b.value);return d&&d.sections&&(c(d.sections[1])||c(d.sections[2]))?!0:!1},G=function(){return{includeTitle:!0,includeDescription:!0,showLabels:!0,tableId:a.tableId,sections:{}}};a.initialize=function(){a.applicationsList=viewData.applicationsList().filter(function(a){return-1!= -a.value});a.application=a.applicationsList[0];a.tableId=a.application.value;a.actualUser=parseInt(userID);a.adminMode=!v;a.fieldsList=[];a.fieldSearch="";a.fieldsLayout=[];a.tableFields=G();var b=u?u.view.customFields:viewData.defaultCustomFields();viewData.customFields=angular.copy(b);a.customFields=viewData.customFields;C();l()};a.$watch("fieldsLayout",function(b){for(var c={},d,e,f,g=1;g<b.length;g++){f=b[g];e=[];for(var k=1;k<f.length;k++)for(var h=1;h<f[k].length;h++)(d=f[k][h])&&0!=d.fieldId&& -e.push(d);0<e.length&&(c[g]={section:g,fields:e})}a.tableFields.sections=c},!0);a.$watch("fieldSearch",function(a){y()},!0);a.selectApplication=function(b){a.application=b;a.tableId=b.value;l()};a.setActive=function(b,c){if(!a.isFieldLocked(b)){var e=b.row,f=b.col,g;J();g=E(c,e,f);a.fieldsLayout[g.section][g.row][g.column]&&(a.fieldsLayout[g.section][g.row][g.column].active=1);d={section:c,row:e,column:f}}};var J=function(){if(d.section){var b=E(d.section,d.row,d.column);a.fieldsLayout[b.section][b.row][b.column]&& -(a.fieldsLayout[b.section][b.row][b.column].active=0)}d=c};a.cellClicked=function(b,c,d){a.isRowLocked(d,c.row)||a.setActive(c,d)};a.addField=function(b){var c;d.section||(d=x(1));d.section||(d=x(2));c=d.section?!0:!1;c&&(c=E(d.section,d.row,d.column),c=a.fieldsLayout[c.section][c.row][c.column],c.fieldId=b.value,c.name=b.name,c.userId=a.adminMode?0:a.actualUser,n(d.section),A(),setTimeout(q,0))};a.removeField=function(b,c){if(!b.locked){var d=E(c,b.row,b.col);a.fieldsLayout[d.section][d.row][d.column]= -B(b.row,b.col,b.colSpan);A();setTimeout(q,0)}};a.expandCell=function(b,c){var d=b.col,e=a.fieldsLayout[c][b.row];void 0!=e[d+1]&&0==e[d+1].fieldId&&(A(),2==e[d+1].colSpan?(e[d].colSpan+=1,e[d+1].col+=1,e[d+1].colSpan-=1):(e[d].colSpan+=1,e[d+1].col+=1,e.splice(d+1,1)))};a.showExpandLink=function(b,c){var d=b.col,e=a.fieldsLayout[c][b.row];return void 0==e[d+1]||0!=e[d+1].fieldId?!1:!0};a.shrinkCell=function(b,c){var d=b.row,e=b.col,f=b.colSpan;1<f&&(a.fieldsLayout[c][d][e].colSpan-=1,a.fieldsLayout[c][d].splice(e+ -1,0,B(d,e+f-1,1)),q(),A())};a.availableFields=function(b){b=a.adminMode?{fieldId:b.value,userId:0}:{fieldId:b.value};return sa(a.fieldsLayout[1],b)&&sa(a.fieldsLayout[2],b)};a.getFieldName=function(a,b){var c=P(viewData.getTableFields(a),"value",b);return c?c.name:""};a.notNull=function(a){return null!==a&&void 0!==a};a.isFieldLocked=function(b){return!(a.adminMode||b.userId==a.actualUser)};a.isRowLocked=function(b,c){return!a.adminMode&&c<=f[b]};var D=function(b,c){for(var d=a.fieldsLayout[b][c], -e=1;e<d.length;e++)if(0!=d[e].fieldId)return!1;return!0};a.isRowHidden=function(b,c){if(a.adminMode){if(c>f[b]||1<c&&D(b,c)&&D(b,c-1))return!0}else if(a.isRowLocked(b,c)&&D(b,c)||c>f[b]+1&&D(b,c)&&D(b,c-1))return!0;return!1};a.isFieldRemovable=function(b){return!a.isFieldLocked(b)&&0!=b.fieldId};a.isFieldAccessible=function(b){return!a.adminMode||0==b.userId};a.feedApplications=function(a){a=parseInt(a.value);return 0<a?-1<z().indexOf(a)||-1<z().indexOf(0):!0};a.showOverrideSpan=function(){if(0== -a.tableId)return!1;var b;if(b=!a.application.overriden)a:{if((b=m(a.tableId))&&b.sections){b=b.sections;for(var c in b)if(b[c]&&b[c].fields&&0<b[c].fields.length){b=!1;break a}}b=!0}return b};a.override=function(){a.application.overriden=!0};a.setAdminMode=function(b){a.adminMode=b;J();x(1);C();a.application.overriden=!1;a.$apply();q()};a.initialize()}]).directive("fieldsFormat",function(){return{compile:function(a,b){var c=b.section;jQuerySBM('<tr ng-repeat="row in fieldsLayout['+c+'] | filter:notNull | filter:additional" ng-hide="isRowHidden('+ +order:a.filters.length+1,fieldId:b.value,filterType:a.filterType,name:b.name}),f())};a.removeField=function(b){b.locked||a.isFilterLocked(b)||(a.filters.forEach(function(a,c,d){if(a.fieldId==b.fieldId)return d.splice(c,1),!1}),a.filters.length?f():(a.application.modified=!1,F=!0))};a.availableFields=function(b){b=P(a.filters,"fieldId",b.value);return!(b&&a.isFilterAccessible(b))};a.isFilterAccessible=function(b){return!a.adminMode||0==b.userId};a.feedApplications=function(a){a=parseInt(a.value);return 0< +a?-1<w().indexOf(a)||-1<w().indexOf(0):!0};jQuerySBM(".selectedFilters").sortable({items:"li:not(.locked)",placeholder:"drop-placeholder",opacity:.8,start:function(a,b){b.item.startPos=b.item.index()},stop:function(b,d){var e=d.item.index();c(d.item.startPos,e);a.$apply()}});a.showOverrideSpan=function(){if(0>=a.tableId)return!1;var b=e(a.tableId);return!a.application.overriden&&0==b.length};a.override=function(){a.application.overriden=!0};a.showReorderHelper=function(){var b=a.filters.filter(a.isFilterAccessible.bind(a)).length; +return 1<b&&6>b};a.isFilterLocked=function(b){return!(a.adminMode||b.userId==a.actualUser)};a.setAdminMode=function(b){a.adminMode=b;g();a.$apply()}}]).controller("activityFieldsCtrl",["$scope",function(a,b){var c={section:0,row:0,column:0},d=c,e={1:1,2:2},f={1:1,2:3},g,h,k,l=function(){a.fieldsList=angular.copy(viewData.getTableFields(a.tableId));a.tableFields=m(a.tableId);var b=a.tableFields,e=[null,p(1),p(2)],f,g,h,k,l;if(b&&b.sections)for(var q in b.sections)if((f=b.sections[q])&&f.fields)for(f= +f.fields,g=0;g<f.length;g++)h=f[g].row,k=f[g].col,l=f[g].colSpan,e[q][h][k]?e[q][h][k]=f[g]:e[q][h][k-1]&&0==e[q][h][k-1].fieldId&&(e[q][h][k-1]=f[g]),1<l&&e[q][h].splice(k+1,l-1);a.fieldsLayout=e;a.fieldSearch="";d=c;t();n(1)},m=function(b){if((b=P(a.customFields.tableFields,"tableId",b))&&b.sections){for(var c in b.sections)if(b.sections[c].fields){for(var d=b.sections[c],e=b.sections[c].fields,f=e.length;f--;)!0===e[f].deleted&&e.splice(f,1);d.fields=e}return b}b=H();a.customFields.tableFields.push(b); +return b},n=function(b){var c=x(b);c.section?a.setActive(P(a.fieldsLayout[c.section][c.row],"col",c.column),c.section):2!=b&&n(2)},p=function(a){for(var b=[null],c=0;c<f[a];c++)b.push(G(c+1));for(c=0;c<e[a];c++)b.push(G(c+1+f[a]));return b},q=function(){setTimeout(function(){var b=jQuerySBM(".formatContainer .fields-layout .cell:not(.locked)");g=b.find(".name");h=b;g.draggable({helper:"clone"});h.droppable({accept:".name, .fieldListItem",hoverClass:"dropfield-placeholder",drop:function(b,c){var d= +c.draggable.attr("id"),e=b.target.querySelector(".name").id,e=z(e);if(d){if((d=z(d))&&e)for(var f=angular.copy(a.fieldsLayout[d.section][d.row][d.col]),g=angular.copy(a.fieldsLayout[e.section][e.row][e.col]),h=["fieldId","feedAggregationFieldId","userId"],k=0;k<h.length;k++){var l=h[k];a.fieldsLayout[d.section][d.row][d.col][l]=g[l];a.fieldsLayout[e.section][e.row][e.col][l]=f[l]}a.setActive(e,e.section)}else a.setActive(e,e.section),c.draggable.children(".addFieldAction")[0].click();A();a.$apply(); +setTimeout(t,0)}})},0)},s=function(){setTimeout(function(){k=jQuerySBM("#activityFields .fieldListItem");k.draggable({helper:"clone",appendTo:".fieldsContainer",start:function(){a.application.overriden=!0;a.$apply()}})},0)},t=function(){y();if(g)try{g.draggable("destroy")}catch(a){}if(h)try{h.droppable("destroy")}catch(b){}q()},y=function(){if(k)try{k.draggable("destroy")}catch(a){}s()},z=function(b){b=b.split("-");return 4==b.length?{section:b[1],row:b[2],col:b[3],userId:a.actualUser}:null},x=function(b){for(var c= +1;c<a.fieldsLayout[b].length;c++){var d=a.fieldsLayout[b][c];if(!(a.isRowLocked(b,c)||c>(a.adminMode?f[b]:e[b]+f[b])))for(var g=1;g<d.length;g++)if(0==d[g].fieldId)return{section:b,row:c,column:d[g].col}}return 2>b?x(parseInt(b)+1):{}},C=function(b,c,d){return{userId:a.adminMode?0:a.actualUser,name:"",fieldId:0,row:b,col:c,colSpan:d}},G=function(a){for(var b=[],c=1;3>=c;c++)b[c]=C(a,c,1);return b},B=function(b,c,d){for(var e=d,f=1;f<a.fieldsLayout[b][c].length;f++){var g=a.fieldsLayout[b][c][f];g&& +g.col==d&&(e=f)}return{section:b,row:c,column:e}},A=function(){E(a.application);F=!0},E=function(b){if(b)b.modified=!0;else for(b=0;b<a.applicationsList.length;b++)a.applicationsList[b].modified=J(a.applicationsList[b])},J=function(b){function c(d){var e;if(d&&d.fields)for(var f=0;f<d.fields.length;f++){e=d.fields[f];var g;if(g=a.adminMode&&0==e.userId){a:{g=e;var h=b.value,k=d.section,l=void 0;if((h=P(viewData.defaultCustomFields().tableFields,"tableId",h))&&h.sections&&h.sections[k]&&h.sections[k].fields)for(var m= +0;m<h.sections[k].fields.length;m++)if(l=h.sections[k].fields[m],l.fieldId==g.fieldId&&0==g.userId){g=!0;break a}g=!1}g=!g}if(g||!a.adminMode&&e.userId==a.actualUser)return!0}return!1}var d=P(a.customFields.tableFields,"tableId",b.value);return d&&d.sections&&(c(d.sections[1])||c(d.sections[2]))?!0:!1},H=function(){return{includeTitle:!0,includeDescription:!0,showLabels:!0,tableId:a.tableId,sections:{}}};a.initialize=function(){a.applicationsList=viewData.applicationsList().filter(function(a){return-1!= +a.value});a.application=a.applicationsList[0];a.tableId=a.application.value;a.actualUser=parseInt(userID);a.adminMode=!v;a.fieldsList=[];a.fieldSearch="";a.fieldsLayout=[];a.tableFields=H();var b=u?u.view.customFields:viewData.defaultCustomFields();viewData.customFields=angular.copy(b);a.customFields=viewData.customFields;E();l()};a.$watch("fieldsLayout",function(b){for(var c={},d,e,f,g=1;g<b.length;g++){f=b[g];e=[];for(var h=1;h<f.length;h++)for(var k=1;k<f[h].length;k++)(d=f[h][k])&&0!=d.fieldId&& +e.push(d);0<e.length&&(c[g]={section:g,fields:e})}a.tableFields.sections=c},!0);a.$watch("fieldSearch",function(a){y()},!0);a.selectApplication=function(b){a.application=b;a.tableId=b.value;l()};a.setActive=function(b,c){if(!a.isFieldLocked(b)){var e=b.row,f=b.col,g;I();g=B(c,e,f);a.fieldsLayout[g.section][g.row][g.column]&&(a.fieldsLayout[g.section][g.row][g.column].active=1);d={section:c,row:e,column:f}}};var I=function(){if(d.section){var b=B(d.section,d.row,d.column);a.fieldsLayout[b.section][b.row][b.column]&& +(a.fieldsLayout[b.section][b.row][b.column].active=0)}d=c};a.cellClicked=function(b,c,d){a.isRowLocked(d,c.row)||a.setActive(c,d)};a.addField=function(b){var c;d.section||(d=x(1));d.section||(d=x(2));c=d.section?!0:!1;c&&(c=B(d.section,d.row,d.column),c=a.fieldsLayout[c.section][c.row][c.column],c.fieldId=b.value,c.name=b.name,c.userId=a.adminMode?0:a.actualUser,n(d.section),A(),setTimeout(t,0))};a.removeField=function(b,c){if(!b.locked){var d=B(c,b.row,b.col);a.fieldsLayout[d.section][d.row][d.column]= +C(b.row,b.col,b.colSpan);A();setTimeout(t,0)}};a.expandCell=function(b,c){var d=b.col,e=a.fieldsLayout[c][b.row];void 0!=e[d+1]&&0==e[d+1].fieldId&&(A(),2==e[d+1].colSpan?(e[d].colSpan+=1,e[d+1].col+=1,e[d+1].colSpan-=1):(e[d].colSpan+=1,e[d+1].col+=1,e.splice(d+1,1)))};a.showExpandLink=function(b,c){var d=b.col,e=a.fieldsLayout[c][b.row];return void 0==e[d+1]||0!=e[d+1].fieldId?!1:!0};a.shrinkCell=function(b,c){var d=b.row,e=b.col,f=b.colSpan;1<f&&(a.fieldsLayout[c][d][e].colSpan-=1,a.fieldsLayout[c][d].splice(e+ +1,0,C(d,e+f-1,1)),t(),A())};a.availableFields=function(b){b=a.adminMode?{fieldId:b.value,userId:0}:{fieldId:b.value};return sa(a.fieldsLayout[1],b)&&sa(a.fieldsLayout[2],b)};a.getFieldName=function(a,b){var c=P(viewData.getTableFields(a),"value",b);return c?c.name:""};a.notNull=function(a){return null!==a&&void 0!==a};a.isFieldLocked=function(b){return!(a.adminMode||b.userId==a.actualUser)};a.isRowLocked=function(b,c){return!a.adminMode&&c<=f[b]};var D=function(b,c){for(var d=a.fieldsLayout[b][c], +e=1;e<d.length;e++)if(0!=d[e].fieldId)return!1;return!0};a.isRowHidden=function(b,c){if(a.adminMode){if(c>f[b]||1<c&&D(b,c)&&D(b,c-1))return!0}else if(a.isRowLocked(b,c)&&D(b,c)||c>f[b]+1&&D(b,c)&&D(b,c-1))return!0;return!1};a.isFieldRemovable=function(b){return!a.isFieldLocked(b)&&0!=b.fieldId};a.isFieldAccessible=function(b){return!a.adminMode||0==b.userId};a.feedApplications=function(a){a=parseInt(a.value);return 0<a?-1<w().indexOf(a)||-1<w().indexOf(0):!0};a.showOverrideSpan=function(){if(0== +a.tableId)return!1;var b;if(b=!a.application.overriden)a:{if((b=m(a.tableId))&&b.sections){b=b.sections;for(var c in b)if(b[c]&&b[c].fields&&0<b[c].fields.length){b=!1;break a}}b=!0}return b};a.override=function(){a.application.overriden=!0};a.setAdminMode=function(b){a.adminMode=b;I();x(1);E();a.application.overriden=!1;a.$apply();t()};a.initialize()}]).directive("fieldsFormat",function(){return{compile:function(a,b){var c=b.section;jQuerySBM('<tr ng-repeat="row in fieldsLayout['+c+'] | filter:notNull | filter:additional" ng-hide="isRowHidden('+ c+',row[1].row)" ><td ng-repeat="field in row | filter:notNull"ng-click="cellClicked(row, field, '+c+"); $event.stopPropagation();\"class=\"cell {{field.active ? 'active' : ''}} {{isRowLocked("+c+',field.row) ? \'locked\' : \'edit\'}}"colspan="{{field.colSpan}}"><span class="name ui-draggable" id="position-'+c+'-{{field.row}}-{{$index+1}}">{{getFieldName(tableId, field.fieldId)}}</span><div class="actions"><span class="icon {{isRowLocked('+c+",field.row) ? 'icon-lock' : ''}}\"></span><span class=\"icon {{isFieldRemovable(field) && !isRowLocked("+ c+",field.row) ? 'icon-minus-sign' : ''}}\"ng-click=\"removeField(field, "+c+'); $event.stopPropagation();"></span><span ng-show="field.col + field.colSpan < 4 && !isRowLocked('+c+",field.row) && showExpandLink(field, "+c+')" class="icon expand icon-arrow-right"ng-click="expandCell(field, '+c+'); $event.stopPropagation();" title="'+editViewStrings.expandFieldCell+'"></span><span ng-show="field.colSpan > 1 && !isRowLocked('+c+',field.row)" class="icon shrink icon-arrow-left"ng-click="shrinkCell(field, '+ -c+'); $event.stopPropagation();" title="'+editViewStrings.shrinkFieldCell+'"></span></div></td></tr>').appendTo(a)}}})})();return{setupForNew:function(a,b,c,d){p(a,null,b,c,d)},setupForEdit:function(a,b,c,d){p(null,a,b,c,d)},changesNotSaved:function(){return qa()},resetChangesNotSaved:function(){H=!1},save:function(a){pa(a)}}}(jQuerySBM),viewData=function(){function a(a){a=a.split(",");for(var b=[],c=0;c<a.length;c++)a[c]&&b.push(a[c]);return b}function b(){return[{name:editViewStrings.genericOverview, +c+'); $event.stopPropagation();" title="'+editViewStrings.shrinkFieldCell+'"></span></div></td></tr>').appendTo(a)}}})})();return{setupForNew:function(a,b,c,d){p(a,null,b,c,d)},setupForEdit:function(a,b,c,d){p(null,a,b,c,d)},changesNotSaved:function(){return qa()},resetChangesNotSaved:function(){F=!1},save:function(a){pa(a)}}}(jQuerySBM),viewData=function(){function a(a){a=a.split(",");for(var b=[],c=0;c<a.length;c++)a[c]&&b.push(a[c]);return b}function b(){return[{name:editViewStrings.genericOverview, value:-1},{name:editViewStrings.genericApplication,value:0}]}function c(a,b){for(var c=0;c<a.length;c++)if(a[c].id==b)return a[c].name;return""}var d=function(){var a;return function(){if(!a&&(a={},applicationFieldsList))for(var b=0;b<applicationFieldsList.length;b++)a[applicationFieldsList[b].tableid]=applicationFieldsList[b].fields;return a}}(),e=function(){function a(d,e,f){-1==c.indexOf(d)&&(b.push({id:d,tableId:e,name:f}),c.push(d))}var b=[],c=[];return function(){if(0==b.length){var c=getAllUserApps(); if(c&&c.length){for(var d=0;d<c.length;d++)if(c[d]&&c[d].applicationSelectionList&&c[d].applicationSelectionList.length)for(var e=c[d].applicationSelectionList,f=e.length,n=0;n<f;n++)a(e[n].applicationId,e[n].tableId,e[n].name);b.sort(function(a,b){var c=a.name?a.name.toLowerCase():"",d=b.name?b.name.toLowerCase():"";return c<d?-1:c>d?1:0})}}return b}}(),f=function(){var a;return function(b){a||(b=ViewCalls.getDefaultFiltersAndFields())&&"OK"==b.status&&b.results&&(a=b.results);return a}}();return{getTableFields:function(a){return d()[a]}, -getTableCountableFields:function(a){return d()[a].filter(function(a){return a.countable})},solutionTableMap:{},applicationsList:function(){var d=Menu.view.appId,f=Menu.view.appIds,n=[];if(!primaryTables||!primaryTableSolutions)return n;var p;p=a(primaryTableSolutions);var l=a(primaryTables);if(p.length!=l.length)p=null;else{for(var m={},h=0;h<p.length;h++)m[p[h]]=l[h];p=m}this.solutionTableMap=p;p=e();if(d)if(1==f.length&&f[0]==d)n.push({name:c(p,d),value:this.solutionTableMap[d]});else for(n=b(), +getTableCountableFields:function(a){return d()[a].filter(function(a){return a.countable})},solutionTableMap:{},applicationsList:function(){var d=Menu.view.appId,f=Menu.view.appIds,n=[];if(!primaryTables||!primaryTableSolutions)return n;var p;p=a(primaryTableSolutions);var l=a(primaryTables);if(p.length!=l.length)p=null;else{for(var m={},k=0;k<p.length;k++)m[p[k]]=l[k];p=m}this.solutionTableMap=p;p=e();if(d)if(1==f.length&&f[0]==d)n.push({name:c(p,d),value:this.solutionTableMap[d]});else for(n=b(), l=0;l<f.length;l++)d=f[l],n.push({name:c(p,d),value:this.solutionTableMap[d]});else for(n=b(),l=0;l<p.length;l++)n.push({name:p[l].name,value:this.solutionTableMap[p[l].id]});return n},defaultCustomFilters:function(){return f().customFilters},defaultCustomFields:function(){return f().customFields}}}();Serena.View=Serena.View||{};Serena.View.viewListTemplate=null;Serena.View.viewList=null;Serena.View.AllViews=function(a,b){this.parentContainer=a;this.params=b;this.init()}; Serena.View.AllViews.prototype={constructor:Serena.View.AllViews,init:function(){this.showViewList()},showViewList:function(){function a(){var a=jQuerySBM(b.parentContainer);a.find(".views-main").length||a.append(Serena.View.viewListTemplate).show();Serena.View.viewList=new Serena.View.ViewList(b.parentContainer);Serena.View.viewList.load(b.params)}var b=this;Serena.View.viewListTemplate?a():getTemplate("tmtrack.dll?shell=swc&stdpage&template=swc/feeds/viewList.html",null,"",!0,function(b){Serena.View.viewListTemplate= b;a()})}};Serena.View=Serena.View||{};
diff -rwu -X ./excludes.txt ./sbm10_1_5_1/swc/javascript/swc/agile/backlogView.js ./sbm10_1_5_2/swc/javascript/swc/agile/backlogView.js --- ./sbm10_1_5_1/swc/javascript/swc/agile/backlogView.js Mon Apr 13 19:23:40 2015 +++ ./sbm10_1_5_2/swc/javascript/swc/agile/backlogView.js Wed Jun 3 06:26:16 2015 @@ -919,7 +919,7 @@ if (!$scope.savedMarks) return; var allitems = $scope.backlog.orderedAgileItems.concat($scope.backlog.orderedAgileItems); for (var i=0; i<$scope.savedMarks.length; i++) - for (var j=0; i<allitems.length; j++) + for (var j=0; j<allitems.length; j++) if ($scope.savedMarks[i].table == allitems[j].tableId && $scope.savedMarks[i].rec == allitems[j].itemId) { allitems[j].mark = true; break;
diff -rwu -X ./excludes.txt ./sbm10_1_5_1/swc/javascript/swc/notificationList.js ./sbm10_1_5_2/swc/javascript/swc/notificationList.js --- ./sbm10_1_5_1/swc/javascript/swc/notificationList.js Mon Apr 13 19:23:40 2015 +++ ./sbm10_1_5_2/swc/javascript/swc/notificationList.js Wed May 27 04:19:39 2015 @@ -49,15 +49,12 @@ jQuerySBM("#notifStatus").html(notificationStrings.noUnreadNotifications); } } - } - else if (response.results != null) { // Error message from server. + } else if (response.results != null) { // Error message from server. Serena.SFC.showErrorMessage(response.results); - } - else { + } else { Serena.SFC.showErrorMessage("Unknown error occurred."); } - } - else { + } else { Serena.SFC.showErrorMessage("Unknown error occurred."); } @@ -94,9 +91,7 @@ sbmlog.debug("refreshTopbarNotifCount", arguments.callee.name, sbmlog.end); }); return; - } - - else { + } else { getNotificationCountAllUnread(function(response) { if (typeof response == "undefined" ||response == null || response.status == 'ERROR'){ countAllUnread = 'e'; @@ -112,9 +107,12 @@ }); } if ( bSetInterval ){ - setTimeout( function(){refreshTopbarNotifCount(true, true)}, Serena.WC.UserCache.getNotifChkInterval()); + setTimeout(function() { + refreshTopbarNotifCount(true, true) + }, Serena.WC.UserCache.getNotifChkInterval()); } } + function drawUnreadList(searchStatistics) { if (searchStatistics != null && searchStatistics.categories != null) { var unreadNotificationList = searchStatistics.categories[2].values; @@ -304,24 +302,28 @@ jQuerySBM("#massCancel").click(function() { jQuerySBM('.notifTableBody ul li :checkbox:checked').removeAttr('checked'); jQuerySBM("#massSelect").removeAttr('checked'); - jQuerySBM('.notifTableBody ul li input[type="checkbox"]').hide(); - jQuerySBM("#massUpdateControls").hide(); + hideMassUpdateControls(); }); jQuerySBM("#massUpdate").click(function() { - jQuerySBM("#massUpdateControls").toggle(); - jQuerySBM('.notifTableBody ul li input[type="checkbox"]').toggle(); -/* if (jQuerySBM("#massUpdateControls").css('display')=='block') { - jQuerySBM('.notifTableBody ul li input[type="checkbox"]').show(); - jQuerySBM('.notifTableBody ul li i.icon-remove-sign').hide(); - jQuerySBM('.notifTableBody ul li i.icon-eye-open').off('click').css('cursor','text'); - + if (jQuerySBM("#massUpdateControls").is(':visible')) { + hideMassUpdateControls(); } else { - jQuerySBM('.notifTableBody ul li input[type="checkbox"]').hide(); - jQuerySBM('.notifTableBody li:hover i.icon-remove-sign').css('display','block'); - jQuerySBM('.notifTableBody ul li i.icon-eye-open').on('click').css('cursor','pointer'); + showMassUpdateControls(); + } + }); + + } + + function showMassUpdateControls() { + jQuerySBM("#massUpdateControls").show(); + jQuerySBM('.notifTableBody ul li input[type="checkbox"]').show(); + jQuerySBM('#notifList').addClass('showMassUpdateControls'); } -*/ }); + function hideMassUpdateControls() { + jQuerySBM("#massUpdateControls").hide(); + jQuerySBM('.notifTableBody ul li input[type="checkbox"]').hide(); + jQuerySBM('#notifList').removeClass('showMassUpdateControls'); } function emptySearchResultsPage(){ @@ -340,6 +342,7 @@ jQuerySBM('#liOther').hide(); jQuerySBM("#notifFilters input.form-control").val(''); } + function search(pageNum) { $refinedBy.empty(); jQuerySBM("#searchResultContainer").hide(); @@ -367,7 +370,8 @@ } }); } else { -*/ var idArray = []; + */ + var idArray = []; jQuerySBM(".notifTableBody :checkbox:checked").each(function () { var eachId = jQuerySBM(this).data('id'); idArray.push(eachId); @@ -375,24 +379,14 @@ Menu.userSetting.globalAction.confirmAction(notificationStrings.removeTitle, notificationStrings.confirmRemove, function(isOk, e) { if (isOk) { removeNotificationSelected(idArray); -// if (response.results != null) { var resp = ns.getNotifResult(ns.pageNum,ns.searchUrl); refreshSearchList(resp, ns.pageNum); refreshTopbarNotifCount( false ); -/* } - }); -*/ } else { - return; } }); } else { - Menu.userSetting.globalAction.confirmActionAdvanced(notificationStrings.massUpdateTitle, notificationStrings.confirmUpdate, null, swcstrings.okButton, 400, 210, function(isOk, e) { - if (isOk) { - return; - } else { - return; - } - }); + Menu.userSetting.globalAction.confirmActionAdvanced(notificationStrings.massUpdateTitle, + notificationStrings.confirmUpdate, null, swcstrings.okButton, 400, 210, function(isOk, e) {}); } }); @@ -407,7 +401,8 @@ } }); } else { -*/ var arrayId = []; + */ + var arrayId = []; jQuerySBM(".notifTableBody :checkbox:checked").each(function () { arrayId.push(jQuerySBM(this).data('id')); }); @@ -416,13 +411,8 @@ refreshSearchList(resp, ns.pageNum); refreshTopbarNotifCount( false ); } else { - Menu.userSetting.globalAction.confirmActionAdvanced(notificationStrings.massUpdateTitle, notificationStrings.confirmUpdate, null, swcstrings.okButton, 400, 210, function(isOk, e) { - if (isOk) { - return; - } else { - return; - } - }); + Menu.userSetting.globalAction.confirmActionAdvanced(notificationStrings.massUpdateTitle, + notificationStrings.confirmUpdate, null, swcstrings.okButton, 400, 210, function(isOk, e) {}); } }); @@ -450,7 +440,7 @@ } // } jQuerySBM("#notifFilters").show(); - jQuerySBM("#massUpdateControls").hide(); + hideMassUpdateControls(); jQuerySBM("#massSelect").removeAttr('checked'); $pageList.empty(); jQuerySBM("#notifPaging strong").html(''); @@ -525,7 +515,9 @@ jQuerySBM('#liYesterday').hide(); jQuerySBM('#liOther').hide(); searchLen = obj.length; - var countToday=0, countYesterday=0, countOther = 0; + var countToday = 0, + countYesterday = 0, + countOther = 0; var date = new Date(); var yesterday = new Date(date.getFullYear(),date.getMonth(), date.getDate()-1); var today = date.toLocaleDateString(); @@ -554,11 +546,11 @@ sbmlog.trace("notificationList.drawSearchList - Contactcard object available",arguments.callee.name); sbmlog.debug("notificationList.drawSearchList - Initializing contact cards",arguments.callee.name); contactcard.init( true, jQuerySBM('#notifList'), jQuerySBM('#searchResultContainer') ); - } - else { + } else { sbmlog.trace("notificationList.drawSearchList - contactcard is not available",arguments.callee.name); } } + function drawUnreadFacets (obj) { unreadLen = obj.length; for(var j=0; j<unreadLen; j++) { @@ -570,9 +562,13 @@ $notifUnread.find('li').removeAttr('onclick'); } } + function drawVariableFacets ($parentDiv, template, obj) { $parentDiv.prev().hide(); - $parentDiv.css({'height':'auto','overflow-y':'visible'}); + $parentDiv.css({ + 'height': 'auto', + 'overflow-y': 'visible' + }); for(var j=0; j<obj.length; j++) { generateSubscptnLi($parentDiv, template, obj[j], 15); } @@ -597,8 +593,7 @@ var resp = ns.getNotifResult(pageNum-1, ns.searchUrl); refreshSearchList(resp, ns.pageNum); }); - } - else { + } else { $notifPrev.attr('disabled','disabled'); } if (pageNum<pages) { @@ -611,8 +606,7 @@ refreshSearchList(resp, ns.pageNum); }); - } - else { + } else { $notifNext.attr('disabled','disabled'); } } @@ -711,7 +705,10 @@ var linkurl = jQuerySBM(this).data('actionurl'); if (linkurl === url) idx = i; - links.push({ href: linkurl, node: this }); + links.push({ + href: linkurl, + node: this + }); }) Serena.SFC.prepareSWCList(links, idx); });
diff -rwu -X ./excludes.txt ./sbm10_1_5_1/swc/styles/swc/default/globalSearch.css ./sbm10_1_5_2/swc/styles/swc/default/globalSearch.css --- ./sbm10_1_5_1/swc/styles/swc/default/globalSearch.css Mon Apr 13 19:23:44 2015 +++ ./sbm10_1_5_2/swc/styles/swc/default/globalSearch.css Wed May 27 04:13:19 2015 @@ -311,7 +311,6 @@ #massUpdateControls button {overflow:hidden; text-overflow:ellipsis; white-space:nowrap; max-width: 58px;} #massUpdateControls #massRead {max-width:108px;} #massUpdateControls label {display:inline} -.notifTableBody ul li input[type="checkbox"] {display:none;vertical-align:middle;margin:10px 10px 0} #notifList { overflow-y: auto; overflow-x: hidden; @@ -340,6 +339,20 @@ #notifList .notifTableBody ul>li:hover {background-color:#f2f2f2} #notifList .notifTableBody tr>td:first-child {white-space:nowrap} #notifList .notifTableBody tr>td:last-child {white-space:nowrap} +#notifList .notifTableBody li.notifItem { white-space: nowrap; } +#notifList .notifTableBody li .notifElement { + display: inline-block; + vertical-align: top; +} +#notifList .notifTableBody li .notifElement.checkbox { margin: 0; } +#notifList .notifTableBody li .notifElement.checkbox input { + position: static; + display: none; + margin: 0 10px; + vertical-align: middle; +} +#notifList .notifTableBody li .notifElement.content { width: calc(100% - 24px); } +#notifList.showMassUpdateControls .notifTableBody li .notifElement.content { width: calc(100% - 54px); } #notifResultContainer ul.nav-list {margin:0;padding:0} /* styles below apply to both Global Search and Notifications */ .roundSection li.groupNav {cursor:pointer;height:43px;vertical-align:middle;line-height:43px;padding:0 16px}
diff -rwu -X ./excludes.txt ./sbm10_1_5_1/swc/styles/swc/default/mainnavdash.min.css ./sbm10_1_5_2/swc/styles/swc/default/mainnavdash.min.css --- ./sbm10_1_5_1/swc/styles/swc/default/mainnavdash.min.css Mon Apr 13 19:23:44 2015 +++ ./sbm10_1_5_2/swc/styles/swc/default/mainnavdash.min.css Wed May 27 04:21:42 2015 @@ -1 +1 @@ -.nano{position:relative;width:100%;height:100%;overflow:hidden}.nano .content{position:absolute;overflow:scroll;overflow-x:hidden;top:0;right:0;bottom:0;left:0}.nano .content:focus{outline:thin dotted}.nano .content::-webkit-scrollbar{visibility:hidden}.has-scrollbar .content::-webkit-scrollbar{visibility:visible}.nano>.pane{background:rgba(0,0,0,.25);position:absolute;width:10px;right:0;top:0;bottom:0;visibility:hidden\9;opacity:.01;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.nano>.pane>.slider{background:#2f6199;background:rgba(0,0,0,.5);color:#252525;position:relative;margin:0 1px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.nano:hover>.pane,.pane.active,.pane.flashed{visibility:visible\9;opacity:.99}a{color:""}.color-yellow{background:#148ea4}.color-red{background:#148ea4}.color-blue{background:#148ea4}.color-white{background:#148ea4}.color-orange{background:#148ea4}.color-green{background:#148ea4}.color-yellow h3,.color-white h3,.color-green h3{color:#fff}.color-red h3,.color-blue h3,.color-orange h3{color:#fff}#head{height:100px}#head h1{line-height:100px;color:#FFF;text-align:center;text-indent:-9999em}#columns .column{float:left;width:33.3%;min-height:400px;height:auto !important;height:400px;margin:0}#columns #column1 .widget{margin:30px 35px 0 25px}#columns #column3 .widget{margin:30px 25px 0 35px}#columns .widget{margin:30px 20px 0 20px;padding:2px;-moz-border-radius:4px;-webkit-border-radius:4px}#columns .widget .widget-head{color:#000;overflow:hidden;width:100%;height:30px;line-height:30px}#columns .widget .widget-head h3{padding:0 5px;float:left;margin-top:-3px;margin-left:10px;font-size:16px}#columns .widget .widget-content{background:whiteSmoke;padding:0 5px;color:black;-moz-border-radius-bottomleft:2px;-moz-border-radius-bottomright:2px;-webkit-border-bottom-left-radius:2px;-webkit-border-bottom-right-radius:2px;line-height:1.2em;overflow:hidden}#columns .widget .widget-content p{padding:.8em 0}#columns .widget .widget-content img{float:right;margin:10px;border:1px solid #FFF}#columns .widget .widget-content pre{padding:.5em 5px;color:#EEE;font-size:12px}#columns .widget .widget-content ul{padding:5px 0 5px 20px;list-style:disc}#columns .widget .widget-content ul li{padding:3px 0}#columns .widget .widget-content ul.images{padding:7px 0 0 0;list-style:none;height:1%}#columns .widget .widget-content ul.images li{display:inline;float:left}#columns .widget .widget-content ul.images img{display:inline;float:left;margin:0 0 7px 7px}*:focus{outline:none !important}div.shown{display:block !important}button.btn{box-shadow:none;background-image:none}.hidden{display:none !important}.nav-list li{list-style:none}.nav-list>li>a{padding:0;margin:0}.nav-list li a{color:#222;position:relative}.nav>li>a:hover,.nav-list a:focus,.nav-list>.active>a:focus{color:#222;background-color:#f2f2f2}.nav-list>.active>a:hover,.nav-list>.active>a{color:#222;background:#f2f2f2;border-left:solid 5px #1f8ed4;text-shadow:none}.mainContainer.manageViews .nav-list>.active>a:hover,.mainContainer.manageViews .nav-list>.active>a{background:inherit;border-left:0}.sideNavOverlayList>li>a{margin-left:5px}.modal{background-color:#fff}.white_text,.white_text *{color:#fff !important}.noPaddingLeft{padding-left:0}.noPaddingRight{padding-right:0}.searchFullfillerFilter li label{margin-left:20px}.sc_menu li.divider-vertical{border-right:0;margin-top:-5px;margin-bottom:3px;border-color:#ccc}.appContainer{display:none;position:absolute;top:63px;left:330px;border:1px solid #ccc;border-top:0;background-color:#fafafa}.secondaryNav{margin-bottom:10px;left:0;right:0;position:relative;margin-left:-31px;margin-right:-20px;margin-top:-10px}#ajaxloader{display:none;position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,0.01);z-index:9999}#ajaxloader .spinnersize{width:32px;height:32px}#ajaxloader .spinner{position:absolute;left:50%;top:50%;z-index:20}@-webkit-keyframes spin{from{-webkit-transform:rotate(0);opacity:.4}50%{-webkit-transform:rotate(180deg);opacity:1}to{-webkit-transform:rotate(360deg);opacity:.4}}@-moz-keyframes spin{from{-moz-transform:rotate(0);opacity:.4}50%{-moz-transform:rotate(180deg);opacity:1}to{-moz-transform:rotate(360deg);opacity:.4}}@-ms-keyframes spin{from{-ms-transform:rotate(0);opacity:.4}50%{-ms-transform:rotate(180deg);opacity:1}to{-ms-transform:rotate(360deg);opacity:.4}}@-o-keyframes spin{from{-o-transform:rotate(0);opacity:.4}50%{-o-transform:rotate(180deg);opacity:1}to{-o-transform:rotate(360deg);opacity:.4}}@keyframes spin{from{transform:rotate(0);opacity:.2}50%{transform:rotate(180deg);opacity:1}to{transform:rotate(360deg);opacity:.2}}div.sc_menu{position:relative;width:350px;overflow:auto;margin-top:2px;box-shadow:0 1px 4px rgba(0,0,0,0.065)}ul.sc_menu{display:block;width:1500px;padding:15px 0 0 15px;margin:0;list-style:none}.sc_menu li{display:block;float:left;padding:0 4px}.sc_menu a{display:block;text-decoration:none}.sc_menu span{display:none;margin-top:3px;text-align:center;font-size:12px}.sc_menu a:hover span{display:block}.sc_menu img{border:3px #fff solid;-webkit-border-radius:3px;-moz-border-radius:3px}.sc_menu a:hover img{filter:alpha(opacity=50);opacity:.5}.topNavPinApp .logo{max-width:130px;margin-right:22px;font-size:14px}div.logo>a.brand{padding-top:0;padding-bottom:0;white-space:nowrap;color:white}div.logo img.shellicon{display:block;color:#BBB;padding:0;max-width:125px !important;max-height:40px;float:left;margin-right:5px}.logo .logo_title{display:block;overflow:hidden;float:left;white-space:nowrap;text-overflow:ellipsis;width:135px;color:#eee;margin-top:2px;font-weight:bold;font-size:14px;line-height:16px}.logo .logo_title *{display:inline !important;white-space:nowrap !important}#homeTopNav .icon-3x,#gallery .icon-3x{font-size:42px}.topNavPinApp .gallery_container{z-index:2}.topNavPinApp .headernav,.topNavPinApp .gallery_container,.topNavPinApp .logo,.topNavPinApp .home{display:inline-block;vertical-align:middle}.topNavPinApp .gallery_container{margin-top:6px;margin-left:-4px}.topNavPinApp .headernav{vertical-align:top}.topNavPinApp .vertical_aligner{display:inline-block;overflow:hidden;vertical-align:middle;height:66px;width:26px}.gallery_container .navbar-toggle{color:white;background-color:transparent}.gallery_container .navbar-header{float:left}ul.topNavigation li{background-color:transparent;text-align:center;cursor:pointer;width:56px}ul.topNavigation li>div i{color:#1e437e}ul.topNavigation li:hover>div i{color:#036}ul.topNavigation li.active>div i{color:#FFF}ul.topNavigation li>div span{color:#37b3e4;white-space:nowrap;display:block;text-overflow:ellipsis;width:100%;overflow:hidden;content:"...";font-size:11px}ul.topNavigation li.Home>div.selected-underline{background-color:transparent}ul.topNavigation li.Home.active>div.selected-underline{background-color:orange;margin-top:-2px;opacity:1 !important;height:3px}.userSetting .useravatarimgwrapper{max-width:42px;max-height:42px;border-radius:3px;background:#fff;background:-moz-linear-gradient(top,#fff 0,#efefef 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,#fff),color-stop(100%,#efefef));background:-webkit-linear-gradient(top,#fff 0,#efefef 100%);background:-o-linear-gradient(top,#fff 0,#efefef 100%);background:-ms-linear-gradient(top,#fff 0,#efefef 100%);background:linear-gradient(to bottom,#fff 0,#efefef 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#efefef',GradientType=0);padding:2px}#userSettingDownArrow{width:9px;height:9px;position:absolute;bottom:1px;right:1px;background-color:#228cb8;border-radius:2px;border:1px solid #228cb8;z-index:1}#userSettingDownArrow>span{color:white;font-size:6px;position:absolute;top:1px}#userProfile:hover .userSetting #userSettingDownArrow{border:1px solid white}#userAvatarHolder .defaultAvatarImgWrapper{border-radius:3px;background:#fff;background:-moz-linear-gradient(top,#fff 0,#efefef 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,#fff),color-stop(100%,#efefef));background:-webkit-linear-gradient(top,#fff 0,#efefef 100%);background:-o-linear-gradient(top,#fff 0,#efefef 100%);background:-ms-linear-gradient(top,#fff 0,#efefef 100%);background:linear-gradient(to bottom,#fff 0,#efefef 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#efefef',GradientType=0);height:42px;width:42px}#userSettingContainer .avatarDefImg{height:38px;width:38px;line-height:40px;font-size:35px;position:absolute;top:2px;left:2px}.avatarDefFont{color:#545454;background-color:#d3d3d3;text-align:center;font-family:Times New Roman}#userSettingContainer .login-as-other-tooltip{color:#000;position:absolute;top:57px;z-index:1000;border:1px solid;border-radius:3px;background-color:#fff;font-size:11px;line-height:13px;padding:2px;right:0;white-space:nowrap}.userSideNavTop{height:18px}div.userPrefSideNavContainer{position:relative;overflow-y:auto}div.userPrefSideNav{height:100%}div.userPrefSideNav>ul.sideNavList,ul.sideNavListStatic{margin-right:5%;margin-top:5px;margin-bottom:10px}div.userPrefSideNav ul.sideNavList li.groupNav{position:inherit}.sideNavFluidContainer>div.span2{width:200px}.sideNavFluidContainer>div.well{background:0;padding:0;border:0;margin:0;float:none;box-shadow:none}.userPrefSideNav ul.sideNavList{margin-bottom:50px}.sideNavFluidContainer div ul.nav-list{margin:0;padding:0}.sideNavFluidContainer div ul.nav-list li{border-top:solid 1px #DDD;line-height:36px;vertical-align:middle;font-size:13px;color:#222}.sideNavFluidContainer div ul.nav-list li i.icon-chevron-down,.sideNavFluidContainer div ul.nav-list li i.icon-chevron-right{position:absolute;left:8px;margin:0;line-height:36px;vertical-align:middle;color:#2584ad;font-size:11px}.sideNavFluidContainer div ul.nav-list li a>span{height:36px;position:relative;margin-left:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.sideNavFluidContainer div ul.nav-list ul>li{height:36px}.sideNavFluidContainer div ul.nav-list ul>li:hover{background-color:#f2f2f2}.sideNavFluidContainer div ul.nav-list ul>li:active{background-color:#e7e7e7}.sideNavFluidContainer div ul.nav-list ul>li a>span{margin-left:32px;margin-right:22px}.sideNavList ul.ui-sortable>li.ui-sortable-helper{cursor:move}#report-main .closeViewsBtn{display:none}.mainContainer.manageViews #sideNavContainer,.mainContainer.manageViews #rightContainer{font-size:13px}.mainContainer.manageViews #report-main .closeViewsBtn,.mainContainer.closingManageViews #report-main .closeViewsBtn{display:block}.sideNavFluidContainer .menuItemDragHandle,.mainContainer.manageViews .sideNavFluidContainer.customSort div ul.sideNavList ul li.disallowDrag .menuItemDragHandle,.mainContainer.manageViews #report-main .pageHeader .pageTitle,.mainContainer.closingManageViews #report-main .pageHeader .pageTitle{display:none}.mainContainer.manageViews #report-main .pageHeader .listHeaderButtons,.mainContainer.closingManageViews #report-main .pageHeader .listHeaderButtons,.mainContainer.manageViews #report-main .pageHeader .viewTypeDropdown,.mainContainer.closingManageViews #report-main .pageHeader .viewTypeDropdown{margin-left:0}.mobile_device .mainContainer.manageViews .sideNavFluidContainer.customSort div ul.sideNavList ul li .menuItemDragHandle,.mainContainer.manageViews .sideNavFluidContainer.customSort div ul.sideNavList ul li:hover .menuItemDragHandle{display:block}.mainContainer.manageViews .sideNavFluidContainer .reportCenter{display:none}.hideControl{display:none !important}.sideNavList .menuItemDragHandle{position:absolute;top:0;left:0;width:30px;height:35px;z-index:1;cursor:move;background-image:url(/tmtrack/images/swc/default/grabbars.png);background-repeat:no-repeat;background-position:10px 5px;opacity:.5}.sideNavList .favoriteIcon{position:absolute;top:5px;right:4px;z-index:1;cursor:pointer;opacity:.5;display:none}.sideNavList ul.nav-list li:hover .favoriteIcon,.mobile_device .sideNavList .favoriteIcon{display:block}.sideNavList .addItemIcon{position:absolute;top:5px;right:0;z-index:1;cursor:pointer;color:#37b3e4;height:29px;width:27px;display:none}.sideNavList .addItemIcon:hover{border-radius:3px;background-color:#fff;border:solid 1px #6fccf4;top:4px;right:1px}.sideNavList li.groupNav.highlightViewType .addItemIcon{display:block}.sideNavList .addItemIcon span{font-size:18px;left:4px;top:0}.sideNavList li[data-name=""]{display:none}.sideNavList .viewNameClickable{display:inline-block}.topNavPinApp>ul.topNavigation li{float:left}.topNavPinApp>ul.topNavigation li.Home{background:#333;position:relative}.topNavPinApp>ul.topNavigation li a{position:absolute;padding:6px}.topNavPinApp>ul.topNavigation li:hover{background-color:#eee}.selected-underline{background-color:transparent}.topNavPinApp>ul.topNavigation li.active .selected-underline{background-color:orange !important;height:3px;position:relative;top:0}.topNavPinApp>ul.topNavigation li span.topNavName{display:block;left:0;margin:-5px auto;color:white}.scrollable{height:100%;overflow:auto}.mainContainer{padding-left:0;padding-right:0;margin-top:0;position:absolute;top:0;overflow:hidden;left:0;right:0;bottom:41px;min-width:767px}.mainContainer>.row:nth-child(2),.mainContainer>.row:nth-child(3){background-color:#f1f1f1;height:100%}.logoProfileContainer{padding-left:10px}.globalNavContainer{background-color:#333}.resultContainer{margin-left:0}.moreAppList{width:84%;margin:auto auto auto 55px}.moreAppList li{float:left;padding:10px;text-align:center;height:79px}.moreAppList li>div>a i{width:44px;height:44px;display:inline-block;margin-left:0}.moreAppList li.divider{display:block;width:579px;background:0;border-top:1px solid #ccc}.moreAppList li span{display:block}.moreAppList li i{margin-left:20px}.moreAppList li i.imageOnly{width:44px;height:44px;display:block;margin:auto}.span4.carouselContainer{height:412px;width:536px}#myCarousel .carousel-inner{height:300px}.carouselContainer #myCarousel .carousel-control{width:21px;height:21px;border-width:3px;font-size:17px;line-height:25px;display:block}.filterDiv{border-bottom:1px solid #eee}.filterDiv form{padding:7px;margin:7px;padding-top:0;margin-top:0}.filterDiv form label{cursor:default;margin-bottom:0;margin-top:1px}.filterDiv form div{float:right}.filterDiv div.input-append input.search-query{border-radius:0}.carousel-control{background:0}.carousel-indicators li{background:black}.carousel-indicators li.active{background:#ccc}.globalStaticActions>li{display:inline-block;vertical-align:middle;position:relative;margin-right:12px;text-align:left}.navHeaderBtnTopRight{margin-top:0;height:28px;border-radius:3px}.globalStaticActions{margin:0;text-align:right;float:right;white-space:normal}.globalStaticActions li.dropdown>.dropdown-menu{left:-135px;border-radius:0}.globalStaticActions li.dropdown>ul.gobalSubmitSubMenu{left:0}.closeUserAppCont{margin-top:-3px;margin-right:7px}.userPrefSideNav .form-search{padding-top:10px}.noSubMenu span{padding-left:8px}.content{padding:0;left:0}.userPrefSideNav.nano .content{overflow-x:hidden}.userPrefSideNav.nano{height:650px}iframe{border:0}.resultContainerContent.nano{margin:0;width:100%}.dashboard-wrapper .main-container .widget .widget-content{height:350px}.dashboard-wrapper.widget-dragging .main-container .widget .widget-content{display:none !important}.widget.dragging{height:35px !important}.mobile_webkit .dashboard-wrapper .main-container .widget .widget-content,.mobile_webkit .reportFlow .wizard-view-content,.mobile_webkit .modal.fullscreen1050 .modal-body,.mobile_webkit .resultContainerContent{-webkit-overflow-scrolling:touch;overflow:auto}.dashboard-wrapper .widget.movable .widget-head{cursor:move}.resultContainerContent.nano.has-scrollbar.hide_nano_scroll .pane{display:none}.resultContainerContent.nano.has-scrollbar .pane{display:block}.alert.notificationMessages{margin:auto;z-index:2147483647;position:fixed;top:30px !important;opacity:.9;text-align:left;padding:20px;padding-left:71px;width:600px;left:50% !important;margin-left:-285px;font-size:13px;font-weight:bold}.message.notificationMessages{margin:auto;text-align:left;padding:20px;padding-left:71px;font-size:13px;font-weight:bold;margin-bottom:5px}.alert.notificationMessages .close{top:-10px;right:-10px;line-height:16px;padding:0 4px 0 3px;font-size:16px;opacity:.5}.alert.notificationMessages .close:hover{opacity:1}.alert-success.notificationMessages,.message-success.notificationMessages{background:#9c6 url('../../../../images/swc/default/icon_alert_success.png') 20px 50% no-repeat;border-color:#060;color:#060}.alert-success.notificationMessages .close{border:solid 1px #060;color:#060}.alert-warning.notificationMessages,.message-warning.notificationMessages{background:#fc6 url('../../../../images/swc/default/icon_alert_warning.png') 20px 50% no-repeat;border-color:#c60;color:#c60}.alert-warning.notificationMessages .close{border:solid 1px #c60;color:#c60}.alert-error.notificationMessages,.message-error.notificationMessages{background:#f99 url('../../../../images/swc/default/icon_alert_error.png') 20px 50% no-repeat;border-color:#c00;color:#c00}.alert-error.notificationMessages .close{border:solid 1px #c00;color:#c00}#sortable{list-style-type:none;margin:0;padding:0;width:450px}#sortable li{margin:3px 3px 3px 0;padding:1px;float:left;width:100px;height:90px;font-size:4em;text-align:center}#gallery{display:inline-block;height:100%;float:left;clear:both;margin-bottom:0}.topNavPinApp ul{margin-bottom:0}#gallery li.pinEmptyfalse{border:0;height:auto}#gallery div.pinDivContainer,#homeTopNav div.pinDivContainer{position:relative;height:50px;text-overflow:ellipsis;overflow:hidden;background:transparent;padding-top:2px;padding-bottom:2px}#gallery li.pinEmptytrue div.pinDivContainer i{display:block}#gallery li.pinEmptytrue div.pinDivContainer{border:#1e437e 2px dashed;opacity:.6;margin-top:10px;margin-right:4px;height:34px;width:34px}#gallery li.pinEmptyfalse div.pinDivContainer{border:0;cursor:pointer}#gallery div.pinDivContainer span.pinSpanContainer{padding:15px;position:absolute;left:2px;right:2%;top:2%;bottom:2%;margin:0;width:50%;height:50%;padding-top:10px}#gallery div.pinDivContainer i{color:#1e437e}#gallery div.pinDivContainer i.imageOnly,#homeTopNav div.pinDivContainer i.imageOnly{display:inline-block;width:32px;height:35px;background:no-repeat center center fixed\0/;background-repeat:no-repeat;background-position-x:50%;background-size:32px 32px;margin-top:0;background-position-x:50%;vertical-align:bottom;opacity:.7}#homeTopNav>li,#gallery>li.pinEmptyfalse{border-radius:3px;border:solid 1px transparent}#homeTopNav>li:hover,#gallery>li.pinEmptyfalse:hover{border-radius:3px;border:solid 1px #6fccf4}#homeTopNav>li:hover .imageOnly,#gallery>li.pinEmptyfalse:hover .imageOnly{opacity:1.0 !important}#homeTopNav>li:hover span.pinIconName,#gallery li.pinEmptyfalse:hover span.pinIconName{color:white}#homeTopNav>li.active,#gallery>li.pinEmptyfalse.active{border-radius:3px;background-color:#37b3e4;border:solid 1px #6fccf4}#homeTopNav>li.active .imageOnly,#gallery>li.pinEmptyfalse.active .imageOnly{opacity:1.0 !important}#homeTopNav>li.active .pinIconName,#gallery>li.pinEmptyfalse.active .pinIconName{color:white;font-weight:bold}#gallery>li{float:left;width:56px;height:56px;text-align:center;margin-right:0}#gallery>li.pinEmptytrue{width:56px;height:58px;border-radius:3px;display:none}#gallery.showAllSlots>li.pinEmptytrue{display:block}#pinnedapp-navbar-collapse{float:left;padding-left:0;padding-right:0}.container-fluid .leftNav{width:230px;float:left}.container-fluid .rightContainer{width:calc(100% - 230px);width:-moz-calc(100% - 230px);width:-webkit-calc(100% - 230px)}.sideNavFluidContainer.unpinned{left:-199px;background-color:#1b94c1;box-shadow:none}.mainContainer .app-dragged{height:auto}#gallery li.ui-widget-content{background:#ccc}#gallery li span.pinIconName{white-space:nowrap;color:#37b3e4;display:block;text-overflow:ellipsis;text-align:center;overflow:hidden;content:"...";font-size:11px;line-height:13px}#openAppCaret{position:relative}#openAppCaret .caretCustom{position:absolute;top:7px;left:4px;cursor:pointer;outline:0;border-top:7px solid white;border-right:7px solid rgba(0,0,0,0);border-left:7px solid rgba(0,0,0,0);content:""}#openAppCaret .openAppContainer{border:solid 1px #6fccf4;border-radius:3px;width:24px;height:24px;cursor:pointer !important}#openAppCaret .openAppContainer.showingAppList,#openAppCaret .openAppContainer:hover{background-color:#37b3e4}.mobile_device #openAppCaret .caret{margin-top:25px;margin-left:15px;border-top-width:15px;border-right-width:15px;border-left-width:15px}#gallery li a.openAppContainer{height:58%;text-overflow:ellipsis;overflow:hidden;width:50%;background:#666;margin:5px auto;border-top-right-radius:0;border:2px dotted #CCC}#gallery li.active .selected-underline{background-color:orange;margin-top:3px;opacity:1 !important;height:3px}#gallery li,#homeTopNav li{color:#1d5c8d;text-shadow:0 0 2px #59b4d6,0 0 0 #215470;margin-top:0;margin-bottom:0;padding:2px;height:55px !important}#homeTopNav li{margin-right:12px}.gallery_container .favoriteApp{position:absolute;top:1px;left:57px;width:auto;height:auto}#globalSearchLi #search-icon-btn,#globalSearchLi .btn.dropdown-toggle,#globalSearchLi .btn.dropdown-toggle:hover{background-image:none;background-color:transparent;color:#FFF;width:32px}#globalSearchLi #search-icon-btn:hover{background-color:#2db2e6}#globalSearchLi .btn.dropdown-toggle,#globalSearchLi .btn.dropdown-toggle:hover{border-left-width:0}#globalSearchLi #prependedDropdownButton{border-color:#206eb3;border-left-width:0;outline:0}#globalSearchLi .globalSearchForm .input-group{margin-bottom:0}#userSettingContainer .globalStaticActions>li{display:inline-block;vertical-align:middle;margin-right:0;margin-left:0}.widget.dragging,.widget .widget-head{cursor:move}.color-yellow,.widget.color-yellow{background-color:yellow}.color-red,.widget.color-red{background-color:red}.color-blue,.widget.color-blue{background-color:#08C}.color-white,.widget.color-white{background-color:white}.widget.color-white h3{color:black}.color-orange,.widget.color-orange{background-color:orange}.color-green,.widget.color-green{background-color:green}.ui-state-highlight{background:#f5f5f5 !important}#gallery .ui-state-highlight{background-color:transparent !important}#myCarousel li.ui-state-disabled i{opacity:.35}#myCarousel li.ui-state-disabled,#myCarousel li.ui-state-disabled i.favoriteApp{opacity:1}.helpHeaderButton{margin-top:3px}.helpHeaderButton:hover,.helpHeaderButton:focus{text-decoration:none}.removeItemIcon{display:none;float:right;right:10px;cursor:pointer}.resultContainer .ui-jqgrid{margin:5px}.removeAvailable:hover .removeItemIcon,.removeAvailable.active .removeItemIcon{display:block}.resultContainerContent{height:100%}.dlgCloseButton{float:none}.dlgHeaderButtons{float:right}.anchorpointer i{float:right;margin-top:-2px;position:relative;right:-1px;color:white}#addViewTypeMenu{z-index:1000;position:absolute;margin-left:-30px;display:none}#addViewTypeMenu .dropdown-menu{display:block;min-width:130px;position:static;margin-top:-1px}#addViewTypeMenu .dropdown-menu:before,#addViewTypeMenu .dropdown-menu:after{left:20px}.sideNavDetailContainer ul.sideNavOverlayList{padding-left:5px;padding-right:0;margin:0 5px;margin-bottom:5px;min-width:200px}.searchBox .search-query{border-radius:4px 0 0 4px;border-right:0}.input-group .input-group-addon{background-color:#FFF}.input-append .add-on:last-child{border-radius:0;-moz-transition:border .2s linear 0,box-shadow .2s linear 0;background-color:#fff;border:1px solid #ccc;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;border-left-style:none;position:relative;left:-17px;border-radius:0;z-index:100}.navbar-search .search-query{border-radius:0;margin-right:17px;right:0}#headerContainer .navbar-inverse.navbar-fixed-top,#headerContainer .navbar-inner{background:#1b94c1 !important;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)\0/;border-width:0}#headerContainer .navbar.navbar-fixed-top .navbar-inner{height:55px;border:0}#headerContainer{display:none;overflow:hidden}.globalNavContainer{height:66px;float:none;width:auto;background:url('../../../../images/swc/default/topNavBg.png') repeat-x;vertical-align:middle;z-index:1000;white-space:nowrap}.globalNavContainer>.row{width:auto}.padded.modal-body{padding:10px}.branding.configuration .row{display:block;overflow:hidden;margin-bottom:15px;margin-left:0;width:98%}.branding.configuration .logo.image input,.branding.configuration .logo.link input{width:515px}.branding.configuration .logo.image .logo.preview{display:block}.branding.configuration .logo.image img{max-height:50px}.branding.configuration h2{font-size:16px;line-height:20px;margin-bottom:5px}.footer_text{margin-top:12px;margin-left:12px;text-align:left;font-size:11pt;color:#666}.modal .modal-header{border-bottom:1px solid #eee;padding:6px 15px;height:36px}#issuedetails .dlgHeaderButtons{float:right}div.notFound{padding-left:15px;padding-top:15px}.modal-body{margin:15px 0 0 0;padding:0}#footerContainer .navbar{min-height:42px}.footer .navbar-inner{min-height:42px;max-height:42px;border:solid 1px #CCC;box-shadow:none}.footer .navbar-inner .container{width:auto}.nav.nav-tabs{padding:0 15px 0 15px}.container_radio input,.container_radio label{display:inline-block;overflow:hidden;vertical-align:middle;margin:0}.container_radio label{margin-right:16px}.removeAvailable .removeItemIcon{display:none}.rowinner .data{cursor:pointer}.mainContainer.manageViews .sideNavFluidContainer{top:136px;-webkit-transition:all .4s ease-in;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-in}.sideNavFluidContainer{display:block;top:66px;bottom:0;left:0;width:200px;position:absolute;border-right:1px solid #ccc;background-color:white;box-shadow:3px 0 3px #c9c9c9;-webkit-transition:all .7s ease-in;-moz-transition:all .7s ease-out;-ms-transition:all .7s ease-out;-o-transition:all .7s ease-out;transition:all .7s ease-in}.sideNavFluidContainer.unpinnedhover{left:0;box-shadow:3px 0 3px #c9c9c9;-webkit-transition:all .7s ease-out;-moz-transition:all .7s ease-out;-ms-transition:all .7s ease-out;-o-transition:all .7s ease-out;transition:all .7s ease-out;background-color:white;z-index:980}#rightContainer{display:block;overflow:auto;position:absolute;left:225px;right:0;top:66px;bottom:0;padding:0}#rightContainer.unpinned{left:10px}::-webkit-scrollbar{background:transparent;overflow:visible;width:15px;height:15px}::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.2);border:solid #fff}::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,0.4)}::-webkit-scrollbar-thumb:horizontal{border-width:4px 6px;min-width:40px}::-webkit-scrollbar-thumb:vertical{border-width:6px 4px;min-height:40px}::-webkit-scrollbar-track-piece{background-color:#fff}::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{background-color:#DDD}::-webkit-scrollbar-thumb:hover{background-color:#999 !important}#rightContainer::-webkit-scrollbar-thumb,#rightContainer .activity-scroll-container::-webkit-scrollbar-thumb,#widget_add-form::-webkit-scrollbar-thumb{background-color:#bbb;border-color:#eee}#rightContainer::-webkit-scrollbar-track-piece,#rightContainer .activity-scroll-container::-webkit-scrollbar-track-piece,#widget_add-form::-webkit-scrollbar-track-piece{background-color:transparent}#resultsIframe{height:100%}#gallery>span.customTooltip{padding:8px;width:auto;z-index:2000}.modal-backdrop.fade{z-index:1000}#leftMiniActions{height:54px;background-color:#14b9d6}.mainContainer.manageViews #leftMiniActions{display:none}.mainContainer .sidenav .refinedbypane{display:none;border-radius:none;border:0}.mainContainer.manageViews .refinedbypane{display:block}.menuOrderText{padding:0 16px;height:43px;line-height:43px;font-size:14px;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dragToOrderText span{display:none}.dragToOrderText{clear:both;padding-top:10px}.favoriteIcon{position:absolute;right:5px;bottom:6px}#leftMiniActions .btn.btn-link{float:right;width:16px;height:16px;padding:0;border:0;position:relative}#leftNavPinButton,#showAllViewsButton{margin-top:10px}#showAllViewsButton{margin-right:8px}#leftNavPinButton{margin-right:-8px}#leftMiniActions p{color:#FFF;padding:15px 0 0 14px;font-size:14px;line-height:14px;font-weight:bold;margin-top:0}#showAllViewsButton{color:inherit}#showAllViewsButton:hover,#showAllViewsButton:focus{text-decoration:none;color:#f0f7f8}#showAllViewsButton span.listOfViews{font-size:21px;display:block}#leftNavPinButton span.openNavMenu{font-size:19px;display:block;margin-top:2px}.leftNavPinButton span.closedNavMenu{font-size:21px;position:absolute;left:15px;display:none}#leftNavPinButton{color:inherit}#leftNavPinButton:hover,#leftNavPinButton:focus{text-decoration:none;color:#f0f7f8}.unpinned .leftNavPinButton span.closedNavMenu{display:block}.unpinned.unpinnedhover .leftNavPinButton span.closedNavMenu{display:none}.unpinned #leftNavPinButton span.openNavMenu{display:none}.unpinned.unpinnedhover #leftNavPinButton span.openNavMenu{display:block}.unpinned.unpinnedhover #leftNavPinButton span.openNavMenu:hover{display:block}#userSettingsMenu{min-width:240px;right:0;top:58px;left:auto}#userSettingsMenu #header_user_name{color:#666;padding:3px 20px 3px 20px}#userSettingsMenu.dropdown-menu:before{right:25px;left:auto}#userSettingsMenu.dropdown-menu:after{right:25px;left:auto}.dropdown-menu{font-size:13px}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:#fff;background-color:#2591bb;background-image:none;filter:none;font-weight:bold}.dropdown-menu:before{position:absolute;top:-10px;left:27px;display:inline-block;border-right:10px solid transparent;border-bottom:10px solid #ccc;border-left:10px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}.dropdown-menu:after{position:absolute;top:-9px;left:27px;display:inline-block;border-right:9px solid transparent;border-bottom:9px solid #fff;border-left:9px solid transparent;content:''}.popoverBox:after{position:absolute;top:-9px;left:222px;display:inline-block;border-right:10px solid transparent;border-bottom:10px solid #f1f1f1;border-left:10px solid transparent;content:''}#globalSrchDDownDiv.dropdown-menu{left:12px}#issuedetails{top:33px}.btn.disabled,.btn[disabled]{opacity:.4}.modal.fullscreen1050{width:auto !important;height:auto !important;position:fixed;outline:0;top:10px !important;left:10px !important;right:10px !important;bottom:10px !important;margin:0 !important;z-index:1050;overflow-y:hidden}.modal.fullscreen1050 .modal-body{position:absolute;top:36px;bottom:30px;left:0;right:0;max-height:none !important;height:auto !important;padding:0;margin:0;overflow:hidden;width:auto !important}.modal.fullscreen1050.footerButtons .modal-body{bottom:65px}.modal.fullscreen1050.noFooter .modal-body{bottom:5px}.modal.fullscreen1050.noFooter .modal-footer{display:none}.modal.fullscreen1050 .modal-footer{position:absolute;bottom:0;right:0;left:0}.modal-footer .btn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:23%}.pageTitle{position:relative;left:30px;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:bold;line-height:18px;top:25px}.pageHeader{position:relative;height:69px}.dashboard-wrapper .header-container{padding-top:5px;padding-bottom:22px}.dashboard-wrapper .pageTitle,.dashboard-wrapper .pageHeader{position:static;height:auto}.dashboard-wrapper .pageHeader{display:block}.dashboard-wrapper .pageTitle{margin-top:16px;display:block;max-width:calc(100% - 360px);max-width:-moz-calc(100% - 360px);max-width:-webkit-calc(100% - 360px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topNavPinAppContainer{z-index:1001}.topNavPinAppContainer .ui-widget-content{border:0}.topNavPinAppContainer,#userSettingContainer{display:inline-block;vertical-align:top}.dropdown.openAppContainer{width:10px;border:0;float:right;height:10px;margin:0;margin-top:18px}.topNavigation .pinIconName{line-height:13px}#userSettingContainer .navbar-search{margin-top:19px}#userSettingContainer .nav.globalStaticActions>li#userProfile>a{padding:0;margin-left:12px;margin-right:12px;margin-top:12px}#userSettingContainer .dropdown.notificationCenterLi,#userSettingContainer #newRequestContainer,#globalSearchLi{margin-top:21px;margin-right:12px;margin-left:0}#content .rowinner a.visited,.searchTableBody div a.visited,.notifTableBody ul li p a.visited{color:#dc9126;font-weight:bold}.sbmbutton{color:#00659b;border:1px solid;border-color:#d4d4d4;border-radius:4px !important;background-color:white;padding:4px 8px 4px;margin-bottom:0;font-size:19px;line-height:22px;height:22px;background-image:none;box-sizing:content-box}.sbmbutton.textButton{font-size:14px;padding:4px 10px}.reloadSbmBtn{font-size:16px;padding:5px 8px 3px}.authorNameValue{font-style:italic}.lastModifiedValue{margin-left:30px}.authorNameValue{margin-left:5px}.dashboard-wrapper li{list-style:none}#resultContainerContent{margin-right:24px}#dialog_email_frame,#dialog_search_users_frame{position:absolute;left:0;right:0;top:0;bottom:0}.modal-header h4{margin:3px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal.custTmpl{width:1000px;height:450px;left:auto;margin-left:auto !important;margin-right:auto !important;position:relative;z-index:1050}.modal.custTmpl .modal-body{position:absolute;top:39px;bottom:0;left:0;right:0;max-height:none !important;height:auto !important;padding:0;margin:0;overflow:hidden;width:auto !important}.modal.custTmpl .modal-footer{display:none}#homeTopNav [class^="icon-"],#homeTopNav [class*=" icon-"],#gallery [class^="icon-"],#gallery [class*=" icon-"]{display:inline;width:46px;height:46px;line-height:normal;vertical-align:baseline;background-image:none;background-position:0 0;background-repeat:repeat;margin-top:0}.btn.btn-success{background-image:none;box-shadow:none;text-shadow:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn.navHeaderBtnTopRight{padding:0;background-color:transparent;border-color:#6fccf4}#plusAndNewText,#badgeContents{margin-top:-2px;height:28px;padding-left:8px;padding-right:9px}#plusSignForNew{color:#18ff00;margin-right:3px;font-size:21px;display:inline-block}#newRequestText{display:inline-block}#plusAndNewText>div{max-width:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.btn.navHeaderBtnTopRight:hover{background-color:#2db2e6}.pageContainer ul li{display:inline;float:left;text-overflow:ellipsis;width:81px;margin:16px;white-space:nowrap;overflow:hidden;font-size:12px;position:relative}#filterPinnedLabel{display:inline-block;margin-left:5px;vertical-align:middle}#filterPinned{margin-left:15px;margin-top:10px}.pageContainer ul li a{cursor:pointer !important}.pageContainer ul li a .text{color:#000}ul li .img>.iconWrapper{margin-top:8px;margin-left:5px;text-align:center:}div.img-with-text span.img{display:block;margin:0 auto;position:relative;top:10px;float:none;width:32px;height:32px;text-align:center;background-size:32px 32px;background-repeat:no-repeat}div.img-with-text .imgonly{width:66px;height:55px;margin:auto;cursor:pointer}div.img-with-text .imgonly:hover{background-color:#dbf1fa;border-radius:3px;border:solid 1px #bdd6e3}div.img-with-text span.img i{position:relative;top:10px}.imageWrapper{background-color:#fff;text-align:center;margin:auto;border-radius:5px;padding:0}.img-with-text .text{color:#1d5c8d;text-shadow:0 0 2px #59b4d6,0 0 0 #215470;font-size:12px;text-overflow:ellipsis;display:block;overflow:hidden}.pagingContainer{font-size:12px}.pagingResultsLabel{display:inline-block;max-width:160px;text-align:right;padding-right:2px;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;max-height:34px}.pagingResultsLabel .numbers{font-weight:bold;padding:0 4px}.pagingContainer .sbmbutton{height:30px;width:30px;box-sizing:border-box;margin-left:4px;font-size:12px}#popoverDiv .popoverBoxHeader div.input-append span.add-on{cursor:pointer}.popoverBox{margin-bottom:10px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;width:600px !important;height:380px;position:absolute;background:#fff;display:none;top:100px;left:-222px;min-height:100px;border:1px solid #acacac;color:black}.popoverBoxHeader{display:block;color:#56606e;font-size:18px;padding:20px 14px 15px;position:relative;vertical-align:middle;min-height:23px}.popoverBoxHeader .input-append{vertical-align:bottom}.popoverBoxHeader input{border-radius:0}.popoverBoxFooter{display:block;color:black;position:relative;vertical-align:middle;min-height:14px}.popoverBoxFooter .pagination{margin:15px 0 0}.popoverBoxBody{overflow-y:hidden;overflow-x:hidden;position:relative;padding:9px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;background-color:white;margin-left:14px;margin-right:14px;height:234px}.mask{opacity:.5;width:100%;height:1500px;background:black;left:0;position:absolute;top:0;filter:alpha(opacity=65)}.popoverBoxHeader .popoverTitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-bottom:10px;font-weight:bold}.popoverBoxHeader .closePopover{cursor:pointer;position:absolute;right:12px;top:12px;width:15px;height:15px}.gallery_container div.popoverBox{position:absolute;border:0;z-index:1000;top:60px;-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 15px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #a0a0a0;white-space:normal;background-color:#f1f1f1}.gallery_container #appPopoverDiv .popoverBoxHeader .search-query{width:300px}#refreshReportButton{margin:20px}.linkViewHeader{height:30px}.addLinkIcon{margin-right:5px}.sbmItemPinned,.sbmItemUnpinned,.sbmItemLocked{font-size:21px}.topNavPinApp .sbmItemPinned,.topNavPinApp .sbmItemUnpinned,.topNavPinApp .sbmItemLocked{font-size:15px}.sbmItemPinned{color:#daa21b}.sbmItemUnpinned{color:lightgray;display:none}.mobile_device .sbmItemUnpinned,.listitem:hover .sbmItemUnpinned,.img-with-text:hover .sbmItemUnpinned{display:inline}i.backToTop{color:#00695b;padding:8px;border:1px solid #d4d4d4;border-radius:3px;position:fixed;top:80px;right:20px;background-color:#fff;display:none;cursor:pointer}.btn-group.btn-tabs{display:block;text-align:center;margin:2px}.btn-group.btn-tabs .btn{float:none}.btn-tab-pane{display:none}.btn-tab-pane.active{display:block}.btn-group.btn-tabs .btn.current{background-color:#208ed4;color:white}.jstree-sbm li>a.jstree-search>.found,.highlighter{background-color:#bdf1fa !important;border-radius:3px;padding:0 4px}input[type=text]::-ms-clear{display:none;width:0;height:0}input[type=text]::-ms-reveal{display:none;width:0;height:0}input[type=text]:focus::-ms-clear{display:none;width:0;height:0}input[type=text]:focus::-ms-reveal{display:none;width:0;height:0}.rightContainer{background-color:#FFF;border:solid 1px #CCC;border-radius:4px;float:right}.roundSection{border-radius:4px;border:solid 1px #CCC;background-color:#FFF;margin-bottom:20px}.roundSection li.groupNav:not(:first-child){border-top:solid 1px #CCC}.col-xs-12 .pageTitle{left:10px}#searchLocally,#searchGlobally{color:#999}#searchLocally:hover,#searchGlobally:hover{text-decoration:none}#searchLocally.active,#searchGlobally.active{border-bottom:solid 2px #428bca}#searchResultContainer{display:none;z-index:999;position:absolute;left:0;right:0;top:66px;bottom:0;width:auto;background-color:#f1f1f1}#searchResultContainer>.row>.col-xs-12{height:140px;background-color:#FFF;border-bottom:solid 1px #CCC}ul.ui-autocomplete{z-index:1051 !important;position:absolute;top:100%;left:0;min-width:160px;padding:5px;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}ul.ui-autocomplete li a{color:#333;font-size:13px}ul.ui-autocomplete li:hover{background-color:#f2f2f2;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.nav.globalStaticActions>li#userProfile>a{padding:0;margin-right:0}.nav.globalStaticActions>li#userProfile>a:hover,.nav.globalStaticActions>li#userProfile>a:focus{background-color:transparent}#searchResultContainer>.row{position:relative;height:100%}#searchResultContainer>.row>.leftNav{background-color:#FFF;border:solid 1px #CCC;border-radius:4px;height:100%}#searchResultContainer .rightContainer .container-fluid{margin:10px 0}#resultsPane #report-main{padding-left:15px;padding-right:15px}#resultsPane>.container-fluid,#resultsPane #report-main{padding-top:20px;overflow:auto;float:left;width:100%;height:100%}#searchResultContainer #report-main .pageHeader{display:none}#resultsPane .advancedlist-search .input-group{display:none}#notifResultContainer>.row>.container-fluid{overflow:auto}#searchResultContainer .leftNav h6{margin-left:10px}.globalSearchForm .input-group button.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.globalSearchForm .input-group .input-group-addon{border-radius:4px}#globalSearchLi #prependedDropdownButton{width:140px}@media screen and (min-width:1200px){#globalSearchLi #prependedDropdownButton{width:150px}}#inGlobalSearchBox form{margin:18px auto 0}#inGlobalSearchBox #prependedDropdownButton{width:100%;border-right:0}#btnSearchSubmit{background-color:#FFF;border:solid 1px #CCC;border-left:0}.globalSearchForm .btn-group:after{clear:both}#globalSrchDDownDiv{margin:15px auto;font-size:12px;text-align:center}#globalSrchDDownDiv .btn{font-size:12px;padding:0 6px;background-color:#FFF;line-height:18px;text-align:absmiddle}#globalSrchDDownDiv .btn:hover{border:solid 1px #CCC;border-radius:4px}#globalSrchDDownDiv ul{list-style:none}#globalSrchDDownDiv li{display:inline}#globalSrchDDownDiv li:not(:last-child){border-right:solid 1px #999}#globalSrchDDownDiv li a{text-decoration:none;color:#333}#globalSrchDDownDiv li a:hover,#globalSrchDDownDiv li a.selected{color:#208ed4}#searchResultContainer.expandable_collapsible.container .expandCollapseAllContainer{margin-right:0 !important;margin-left:0 !important}#expandCollapse{width:96px;padding:0;margin-right:10px}#prev,#next{font-size:14px;color:#333;padding:4px 10px}#searchPaging{margin-bottom:10px;font-size:12px}#searchPaging #searchBreadcrumb{float:left;margin:0;padding:0;background:transparent;font-weight:bold}#searchBreadcrumb li{display:inline}#searchBreadcrumb li.off a{color:#272b31;cursor:text}#searchPaging>div{float:right;margin-right:24px}#searchPaging a{text-decoration:none}#searchList{overflow:auto;font-size:13px}#searchList .searchTableBody>p{margin:0 15px 15px}#searchList .searchTableBody>div{border-top:solid 1px #999;vertical-align:top;padding:3px 5px;overflow:hidden}#searchList .searchTableBody>div p{margin:0}#searchList .searchTableBody>div p:first-child{width:100%;overflow:hidden !important;white-space:nowrap;text-overflow:ellipsis}#searchList .searchTableBody>div p:first-child span{overflow:hidden}#searchList .searchTableBody>div p:nth-child(2){color:#666}#searchList .searchTableBody .active:not(p:last-child){color:#000}#searchList .searchTableBody>span{margin-left:20px}#searchList .searchTableBody div.pull-right{width:75px;text-align:right;padding-right:5px}#searchList .searchTableBody div.pull-left{width:calc(100% - 75px);width:-moz-calc(100% - 75px);width:-webkit-calc(100% - 75px)}#searchList .searchTableBody .inactive,#searchList .searchTableBody .inactive p{color:#999}#searchList .searchTableBody .inactive #labelInactive{width:60px;height:20px;line-height:14px;display:inline-block;background-color:#ebebeb;color:#999;margin:10px auto 0;padding-left:.5em;padding-right:.5em;font-size:100%;overflow:hidden !important;white-space:nowrap;text-overflow:ellipsis;text-transform:capitalize}#searchList .searchTableBody .active #labelInactive{display:none}#searchList .searchTableBody #labelFileMatch,#searchList .searchTableBody #labelItemLinkMatch,#searchList .searchTableBody #labelNoteMatch,#searchList .searchTableBody #labelURLMatch{display:none}#searchList .searchTableBody .fileMatch #labelFileMatch{display:inline;background-color:#bdf1fa}#searchList .searchTableBody .itemLinkMatch #labelItemLinkMatch,#searchList .searchTableBody .noteMatch #labelNoteMatch,#searchList .searchTableBody .URLMatch #labelURLMatch{display:inline-block;margin:10px auto 0;width:auto;background-color:#bdf1fa}#searchList .searchTableBody>div:hover{background-color:#f2f2f2}#searchList .searchTableBody .inactive:hover,#searchList .searchTableBody .active:hover{cursor:pointer;background-color:#f2f2f2}#searchList .searchTableBody tr>td:first-child{white-space:nowrap}#searchList .searchTableBody tr>td:last-child{white-space:nowrap}#searchResultContainer ul.nav-list{margin:0;padding:0}#searchFilters{overflow:auto}li#globalSearchLi .dropdown-menu{border-radius:0}ul.typeahead{border-radius:0;width:83%}ul.typeahead.dropdown-menu>.active>a{background-color:#2591bb !important}#searchList .searchTableBody .dot{font-size:13px;font-weight:bold}#searchList .searchTableBody span.projName{position:relative;margin-right:10px;float:right;font-style:italic}#searchList .searchTableBody span.title{position:relative;margin-right:70px;float:right;font-style:italic}#searchResultContainer.expanded .searchItemDescription img{max-width:100% !important;max-height:initial !important}#searchResultContainer.expanded .searchItemDescription{max-height:20em;overflow-y:auto;overflow-x:hidden;border:1px dotted lightgray;min-height:1em}#searchResultContainer .searchItemDescriptionWrapper.expanded .searchItemDescription,#searchResultContainer .searchItemDescriptionWrapper.expanded .searchItemDescription *{line-height:normal}#searchResultContainer .searchItemDescriptionWrapper.expanded .searchItemDescription img{max-width:100% !important;max-height:initial !important}#searchResultContainer .searchItemDescriptionWrapper.expanded .searchItemDescription{max-height:20em;overflow-y:auto;overflow-x:hidden}.globalSearchForm .input-group .btn-group{padding:0;border:0;background-color:transparent}.nav-list .searchField{background-color:#f5f5f5;text-align:center}.nav-list .form-control{border-radius:4px;margin:5px auto;width:90%;font-size:12px;height:30px;background:url('/tmtrack/images/swc/default/search_icon.gif') 95% 50% no-repeat #FFF}.notificationCenter.badge-important{margin:0;border-radius:3px;text-align:center;min-width:37px;padding-top:5px}.nav-pills .open .dropdown-toggle.notificationCenter{background-color:#da4c45}.notificationCenter .bellIcon{color:#ff8b03;vertical-align:-2px}#notificationMenu{border-radius:0;min-width:250px;max-width:325px;padding-bottom:0;padding:10px;top:38px;left:-100px;padding:8px;margin:0;font-size:13px;height:auto;max-height:500px}#notificationMenu:before{left:110px}#notificationMenu:after{left:110px}#notificationMenu>li{color:#8595ad;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#unreadSubscription{margin-left:0;overflow-y:auto;overflow-x:hidden;max-height:400px}#unreadSubscription li{margin-bottom:5px;color:#56606e;position:relative;height:24px;overflow:hidden;border:solid 2px #FFF}#unreadSubscription li a{color:#333}#unreadSubscription li:hover{background-color:#2591bb;border:solid 2px #2591bb}#unreadSubscription li span.flex{width:80%;overflow:hidden;text-overflow:ellipsis;position:absolute;white-space:nowrap}#unreadSubscription li span.flex:hover{color:#FFF}#unreadSubscription li span.count{position:absolute;right:0;background-color:#8595ad;border-radius:2px;color:#FFF;padding:0;width:29px;text-align:center;font-size:12px}#notifResultContainer{display:none;z-index:999;position:absolute;right:0;top:66px;background-color:#f1f1f1;width:100%;height:100%;overflow-y:auto}li#viewNotification a{border:solid 1px #8595ad;border-radius:3px;text-align:center;color:#56606e;font-weight:bold;font-size:14px}#notifRefreshBtn{cursor:pointer}#notifBackBtn{margin:0 10px}#notifPaging{margin:10px 0;font-size:12px}#notifPaging #notifBreadcrumb{float:left;margin:0;padding:0;background:transparent;font-weight:bold}#notifBreadcrumb li.off a{color:#272b31;cursor:text}#notifPaging a{text-decoration:none}#notifPageList{margin-left:20px}#massUpdateControls{height:46px;background-color:#dadada;padding-top:9px;display:none}#massUpdateControls .pull-left{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 300px);width:-moz-calc(100% - 300px);width:-webkit-calc(100% - 300px)}#massUpdateControls button{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:58px}#massUpdateControls #massRead{max-width:108px}#massUpdateControls label{display:inline}.notifTableBody ul li input[type="checkbox"]{display:none;vertical-align:middle;margin:10px 10px 0}#notifList{overflow-y:auto;overflow-x:hidden;font-size:13px}#notifList table{width:99%}#notifList .notifTableBody{vertical-align:top;padding:3px 5px;width:100% overflow:hidden;position:relative}#notifList .notifTableBody li p{margin:0}#notifList .notifTableBody ul{margin:0}#notifList .notifTableBody ul li{list-style:none;position:relative;border-top:solid 1px #999;padding:5px 0}#notifList .notifTableBody>li{list-style:none;margin:0;font-weight:bold;cursor:pointer}#notifList .notifTableBody>li>span{display:inline}#notifList .notifTableBody li p:not(:last-child){width:100%;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap;height:20px}#notifList .notifTableBody li p:first-child span{overflow:hidden}#notifList .notifTableBody li p:nth-child(3){color:#666}#notifList .notifTableBody li i.icon-remove-sign{position:absolute;right:10px;top:10px;cursor:pointer;display:none}#notifList .notifTableBody li i.icon-eye-open{position:absolute;right:10px;top:30px;cursor:pointer}#notifList .notifTableBody li:hover i{display:block}#notifList .notifTableBody>li:hover>i{display:inline !important}#notifList .notifTableBody .active i.icon-eye-open{display:block}#notifList .notifTableBody .inactive i.icon-eye-open{display:none}#notifList .notifTableBody ul>li:hover{background-color:#f2f2f2}#notifList .notifTableBody tr>td:first-child{white-space:nowrap}#notifList .notifTableBody tr>td:last-child{white-space:nowrap}#notifResultContainer ul.nav-list{margin:0;padding:0}.roundSection li.groupNav{cursor:pointer;height:43px;vertical-align:middle;line-height:43px;padding:0 16px}.roundSection ul{margin:0;border-top:solid 1px #FFF}.roundSection ul>li{margin:0;display:list-item;height:36px;background-color:#FFF;border-top:solid 1px #e9e9e9;vertical-align:middle;padding:0 16px;line-height:36px}.roundSection ul>li.off a{cursor:text}.roundSection ul li a{dispaly:block;color:#333}.roundSection ul li .count{float:right;background-color:#e6e6e6;border-radius:4px;color:#333;padding:0;width:33px;text-align:center;font-size:12px;line-height:22px;margin-top:7px}.roundSection ul li .count.tooMany{display:none}.roundSection ul>li .leftFacetName{float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:80%}.roundSection .groupNav span{float:left;font-weight:bold;color:#666;text-shadow:1px 1px 1px #f6f6f6;overflow:hidden;text-overflow:ellipsis;height:43px;width:80%;white-space:nowrap;font-size:14px}.roundSection .groupNav i{float:right;color:#8c8c8c;line-height:43px}.globalStaticActions li.dropdown>.dropdown-menu{left:-17px}#refinedBy li{background-color:#f1fbff}#refinedBy li i{float:right;color:#CCC;line-height:36px}#refinedBy li:after{clear:both}.roundSection li.groupNav a{position:absolute;right:30px;top:10px;font-size:12px;color:#00659b;display:none}.roundSection li.groupNav a:hover,.roundSection li.groupNav a:focus{background-color:transparent}.roundSection li.refinedText{padding:10px 16px;background-color:#f1fbff;border-top:solid 1px #CCC}.roundSection ul>li:hover{background-color:#ceecf9 !important}.roundSection ul>li:hover .count{background-color:#208ed4;color:#FFF;font-weight:bold}.roundSection ul>li.off:hover{background-color:#FFF !important}.roundSection ul>li.off:hover .count{background-color:#e6e6e6 !important;color:#333 !important;font-weight:normal !important}.roundSection ul>li:hover a{text-decoration:none}.mobile_device #notifList .notifTableBody .timestamp{margin-right:10px}.mobile_device #notifList .notifTableBody li i.icon-remove-sign{font-size:24px;top:0;right:10px;display:block}.mobile_device #notifList .notifTableBody li i.icon-eye-open{font-size:24px;top:0;right:40px}.mobile_device #notifList .notifTableBody li p span{padding-right:100px;display:inline-block}@media all and (max-width:768px){.mainContainer .sideNavFluidContainer{width:150px !important}.mainContainer #rightContainer{left:175px !important}.mainContainer #rightContainer.unpinned{left:15px !important}.sideNavFluidContainer.unpinned{left:-149px}.widget_add .advancedlist-search .input-group .lookupcontrol-search{width:200px}.viewList .rhsFacetedList .advancedlist-search{width:155px}.viewList .rhsFacetedList .lookupcontrol-search{width:115px}}@media all and (max-width:1120px){#report-main .viewTypeDropdown{display:inline-block}#report-main .listHeaderButtons{display:none}}@media all and (max-width:967px){#pinnedapp-navbar-collapse{background-color:#2591bb;position:absolute;top:66px;margin-left:-26px;box-shadow:5px 5px 5px #c9c9c9;padding-bottom:10px}#pinnedapp-navbar-collapse ul{width:100px}#pinnedapp-navbar-collapse li{width:90px !important;margin-left:5px !important;margin-top:20px !important}#pinnedapp-navbar-collapse li span{padding-bottom:10px}#gallery .pinEmptytrue{display:none !important}#gallery{padding-bottom:10px}.feedSteps{white-space:nowrap}.feedWizardPageType{padding-right:0 !important}.viewList .advancedlist-search{width:110px}.viewList .lookupcontrol-search{width:70px}}@media all and (min-width:850px){#gallery>li{width:56px}}@media all and (max-width:1023px){.viewStats,.feedStats{width:190px;text-align:right}.viewStats .lastModifiedValue,.feedStats .lastModifiedValue{margin-left:0 !important;display:block}.listitem{font-size:12px;min-height:100px}.viewreporttitle,.feedreporttitle,.reporttitle{min-height:60px !important}#userPreferencesNav{width:180px !important}#userPreferencesContainer .tab-content{left:204px !important}}@media all and (min-width:1200px){#gallery>li{margin-right:12px}}@media all and (min-width:1250px){#gallery>li,#homeTopNav li{width:90px}#gallery>li.pinEmptytrue{margin-left:23px;margin-right:23px}.container-fluid .leftNav{width:330px}.container-fluid .rightContainer{width:calc(100% - 330px);width:-moz-calc(100% - 330px);width:-webkit-calc(100% - 330px)}.advancedlist .advancedlist-filters{width:330px}.refinedbypane .facetlistitem .facetname{max-width:275px !important}.advancedlist .rhsFacetedList,#viewListMain .advancedlist .noviewsdiv{width:calc(100% - 345px);width:-moz-calc(100% - 345px);width:-webkit-calc(100% - 345px)}.advancedlist .nofeedsdiv{padding-left:360px}}@media all and (min-width:1600px){#gallery>li,#homeTopNav li{width:120px}#gallery>li.pinEmptytrue{margin-left:38px;margin-right:38px}.container-fluid .leftNav{width:400px}.container-fluid .rightContainer{width:calc(100% - 400px);width:-moz-calc(100% - 400px);width:-webkit-calc(100% - 400px)}.advancedlist .advancedlist-filters{width:400px}.refinedbypane .facetlistitem .facetname{max-width:340px !important}.advancedlist .rhsFacetedList,#viewListMain .advancedlist .noviewsdiv{width:calc(100% - 415px);width:-moz-calc(100% - 415px);width:-webkit-calc(100% - 415px)}.advancedlist .nofeedsdiv{padding-left:420px}}#newRequestMenu{border-radius:0;min-width:286px;width:286px;max-width:600px;top:60px;padding:0;padding-bottom:22px;margin:0;font-size:13px;border-radius:3px;background-color:#ededed;position:absolute;box-shadow:rgba(0,0,0,0.172549) 0 6px 12px 0;display:none}#newRequestMenu:before{border-bottom-color:#ededed;border-bottom-style:solid;border-bottom-width:10px;border-left-color:rgba(0,0,0,0);border-left-style:solid;border-left-width:10px;border-right-color:rgba(0,0,0,0);border-right-style:solid;border-right-width:10px;box-sizing:border-box;display:block;height:10px;left:auto;margin-left:-10px;position:absolute;right:138px;top:-10px;width:20px;content:""}#newRequestMenu:after{display:none}#newRequestNewButton #plusAndNewText{margin-top:0;height:auto}#newRequestNewButton #newRequestText{color:white}#newRequestNewButton #plusSignForNew{font-size:16px}#newRequestContainer.open #newRequestMenu,#newRequestMenu.open{display:block}#newRequestMenu #submit_projects_project_tree_container{padding:0}#newRequestMenu .divider{height:0;margin:2px 0 5px -10px;width:108%}#newRequestMenu form{margin:0}#newRequestMenu form>div.input-group{width::100% \0/}#newRequestMenu form input{border-radius:0;width:100%}#newRequestMenu form .input-group-btn .btn{line-height:normal}#newRequestMenu>li .newRequestSearchForm{color:#000}#newRequestMenu>li{color:#000;font-weight:bold;padding:8px 10px 5px;font-size:12px;border-bottom:solid 1px #CCC;line-height:25px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}#newRequestMenu>li#newRequestSearchBox{overflow:visible}#newRequestMenu>ul{margin:0}#mostRecentMenu{height:450px;overflow:auto}#myFavoritesMenu{height:450px;overflow:auto}#cantaddFavorite{height:125px;overflow:auto;display:none;line-height:1em}#cantaddFavorite p{margin:0 0 8px 10px}#newRequestMenu.dropdown-menu-right.gobalSubmitSubMenu:before,#newRequestMenu.dropdown-menu-right.gobalSubmitSubMenu:after{right:27px;left:auto}#newRequestMenu .submitProjectMenu{display:block;position:relative;padding-left:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0;vertical-align:middle}#newRequestMenu .submitProjectMenu a,#newRequestMenu #submit_projects_project_tree_container .tree.container.PREFERRED_PROJECTS .jstree-no-dots>.project.node>.project.link,#newRequestMenu #submit_projects_project_tree_container .tree.container.PREFERRED_PROJECTS .jstree-no-dots>.project.node>.project.link{text-decoration:none;cursor:pointer;color:#333;padding:9px 32px 10px 12px;display:block;border-bottom:solid 1px #f4f4f6;background-color:transparent;font-weight:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#newRequestMenu .submitProjectMenu a .submitProjectName{color:#208ed4}#newRequestMenu .submitProjectMenu:hover,#newRequestMenu #submit_projects_project_tree_container .tree.container.PREFERRED_PROJECTS .jstree-no-dots>.project.node>.project.link:hover,#newRequestMenu #submit_projects_project_tree_container .tree.container.PREFERRED_PROJECTS .jstree-no-dots>.project.node>.project.link:hover{color:#333;background-color:#ceecf9;text-decoration:none}#newRequestMenu #submit_projects_project_tree_container .tree.container.PREFERRED_PROJECTS .jstree-no-dots>.project.node>.jstree-icon{display:none}#newRequestMenu .submitProjectMenu i{display:none;cursor:pointer;cursor:pointer;font-size:19px;position:absolute;right:12px;top:12px}#newRequestMenu .submitProjectMenu i.icon-minus-sign,#unusedFavorites i.icon-minus-sign{color:#da4c45}#newRequestMenu .submitProjectMenu i.icon-plus-sign{color:#208ed4}#newRequestMenu .submitProjectMenu:hover i,#unusedFavorites i.icon-minus-sign{display:block}#newRequestMenu .project_tree.control .tree.container{border:0;box-shadow:none;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;border-radius:0}.newRequestSearchForm span.add-on{cursor:pointer}#popoverDiv .icon-check-sign{display:none;position:absolute;color:#2aca84;right:62px}#popoverDiv .icon-check-sign.favorite{display:block}#popoverDiv .icon-wrench{display:none;position:relative;color:#ffc42b;left:55px;float:left}#popoverDiv .icon-wrench.service{display:block}.customTooltip{background:#9fdaee;border:1px solid #2bb0d7;margin-left:0;position:fixed;padding:.8em 1em;display:none;border-radius:5px 5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:5px 5px 5px rgba(0,0,0,0.1);-webkit-box-shadow:5px 5px rgba(0,0,0,0.1);-moz-box-shadow:5px 5px rgba(0,0,0,0.1);font-family:Calibri,Tahoma,Geneva,sans-serif;position:fixed;left:1em;top:2em;z-index:99;width:250px}.submitSearchItem:hover+.customTooltip em{font-family:Candara,Tahoma,Geneva,sans-serif;font-size:1.2em;font-weight:bold;display:block;padding:.2em 0 .6em 0}.img-with-text{text-align:center}#newProjSrchOpts{left:16px}.mobile_device #newRequestMenu .submitProjectMenu{padding-right:25px}.mobile_device #newRequestMenu .submitProjectMenu i{display:block;font-size:24px;left:92%;top:1px}.mobile_device #newRequestMenu .submitProjectMenu i.icon-plus-sign,.mobile_device #newRequestMenu .submitProjectMenu i.icon-minus-sign{top:10px;right:14px}#newRequestSearch{z-index:5000;display:block}#newRequestSearch .listitem{cursor:pointer}.itemInlineInput{display:inline-block}#newRequestSearch .advancedlist-message{top:50px;position:absolute;color:red}#newRequestSearch .projicon{width:50px}#newRequestSearch .itemNameDesc{left:50px}#newRequestSearch .item{min-height:48px;padding:12px 30px 12px 78px;position:relative;display:block;overflow:hidden}#newRequestSearch .itemtitle,.itemdesc{display:block;overflow:hidden}#newRequestSearch .itemdesc{vertical-align:top;color:#8595ad}#newRequestSearch .itemtitle,.itemdesc,.itemAux{display:block;overflow:hidden;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#newRequestSearch .itemicon{text-decoration:none;color:#56606e;display:block;position:absolute;width:48px;height:48px;left:16px;top:50%;margin-top:-24px;border:0;background-repeat:no-repeat}#newRequestSearch .newRequestSearchContent{overflow:auto;height:96%;padding:0 10px}#submit_projects_project_tree_container{width:auto}#newRequestMenu .btn-group.btn-tabs{margin:0;padding:14px}#newRequestMenu.expanded .btn-group.btn-tabs{text-align:left}#newRequestMenu .btn-group.btn-tabs .btn{min-width:86px;color:#069;padding-top:4px;padding-bottom:5px}#newRequestMenu .btn-group.btn-tabs .btn.current{color:white}#newRequestMenu #mostRecentMenu,#newRequestMenu #myFavoritesMenu{border-bottom:solid 1px #d9d9dc;background-color:white;border-top:solid 1px #d9d9dc}#newRequestRecent .no-data,#newRequestFavourites .no-data{display:none;margin:0 15px 0 15px;background-color:#d6edf5;height:418px;padding:15px}#newRequestMenu .actions{text-align:right;padding:0 3px 0 0;position:absolute;right:0;bottom:0;z-index:1}#newRequestMenu .actions .action{font-size:14px;cursor:pointer}#newRequestMenu.expanded .actions .action.expand,#newRequestMenu.collapsed .actions .action.collapse{display:none}#newRequestMenu #submit_projects_project_tree_container .filter.input-group .btn.input-group-addon{width:32px;color:#ccc;padding:6px;min-height:34px}#newRequestMenu.expanded{width:600px;left:50%;margin-left:-457px}#newRequestMenu.expanded #submit_projects_project_tree_container .filter.input-group{width:598px;margin-bottom:10px}#newRequestMenu.expanded #submit_projects_project_tree_container .filter.input-group .field.form-control{width:541px}#newRequestMenu.collapsed{left:50%;margin-left:-143px}#newRequestMenu.collapsed #submit_projects_project_tree_container .filter.input-group,#newRequestMenu #submit_projects_project_tree_container .look_in.input-group{width:286px;margin-bottom:0;padding-bottom:10px;padding-left:14px}#newRequestMenu #submit_projects_project_tree_container .look_in.input-group{height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;margin-left:14px;margin-bottom:10px;padding-right:6px;width:256px}#newRequestMenu #submit_projects_project_tree_container .look_in.input-group>select{width:180px}#newRequestMenu.collapsed #submit_projects_project_tree_container .filter.input-group .field.form-control{width:224px}#newRequestMenu.expanded #submit_projects_project_tree_container .filter.input-group .field.form-control{margin-left:14px}#newRequestMenu.collapsed.dropdown-menu-right.gobalSubmitSubMenu:before,#newRequestMenu.collapsed.dropdown-menu-right.gobalSubmitSubMenu:after{right:auto;left:50%;margin-left:-10px;border-bottom-color:#ededed}#newRequestMenu.expanded.dropdown-menu-right.gobalSubmitSubMenu:before,#newRequestMenu.expanded.dropdown-menu-right.gobalSubmitSubMenu:after{right:auto;left:445px;margin-left:0}#submit_projects_project_tree_container .jstree-no-dots>.project.node{margin-left:0;padding-left:0}#submit_projects_project_tree_container .jstree-no-dots>.project.node>.jstree-icon{float:right;margin-top:12px;margin-right:8px}#submit_projects_project_tree_container .jstree-no-dots>.project.node>.project.link{font-weight:normal;background-color:#ededed;padding:12px 14px;margin-top:1px;height:auto;cursor:pointer;overflow:visible}#submit_projects_project_tree_container .jstree-no-dots>.project.node.jstree-open>.project.link{font-weight:bold}#submit_projects_project_tree_container .jstree-no-dots>.project.node>.project.link>.jstree-icon{display:none}#submit_projects_project_tree_container .project.node{padding-left:14px}#submit_projects_project_tree_container .project.link{padding-top:4px}#submit_projects_project_tree_container .project.node.no-privelege>.project.link:hover{background-color:transparent}#submit_projects_project_tree_container .jstree-no-dots>.project.node.no-privelege>.project.link{background-color:#DDD}#submit_projects_project_tree_container .project.node>.jstree-icon,#submit_projects_project_tree_container .jstree-no-dots>.project.node>.jstree-icon{background:0}#submit_projects_project_tree_container .project.node>.jstree-icon:after,#submit_projects_project_tree_container .jstree-no-dots>.project.node>.jstree-icon:after{display:inline-block;font-family:FontAwesome;font-size:14px}#submit_projects_project_tree_container .project.node>.jstree-icon{margin-top:3px;margin-right:0;border:dashed 2px #5a5a5a;cursor:pointer}#submit_projects_project_tree_container .project.node>.jstree-icon:after{font-size:10px}#submit_projects_project_tree_container .project.node.jstree-leaf>.jstree-icon{border:0}#submit_projects_project_tree_container .project.node>.jstree-icon:after{position:relative;top:-2px;left:0}#submit_projects_project_tree_container .jstree-no-dots>.project.node>.jstree-icon{border:0}#submit_projects_project_tree_container .project.node.jstree-open>.jstree-icon:after{content:"\f068"}#submit_projects_project_tree_container .project.node.jstree-closed>.jstree-icon:after{content:"\f067"}#submit_projects_project_tree_container .jstree-no-dots>.project.node.jstree-open>.jstree-icon:after{content:"\f078"}#submit_projects_project_tree_container .jstree-no-dots>.project.node.jstree-closed>.jstree-icon:after{content:"\f077"}.cd-img-replace{display:inline-block;overflow:hidden;text-indent:100%;white-space:nowrap}.cd-product{text-align:center}.cd-product-wrapper{display:inline-block;position:relative;margin:0 auto;width:100%;max-width:450px}.cd-product-wrapper>img{display:block}.cd-single-point{position:absolute;border-radius:50%}.cd-single-point>a,a.cd-sample{position:relative;z-index:1002;display:block;width:30px;height:30px;border-radius:inherit;background:#d95353;box-shadow:0 0 10px rgba(0,0,0,0.3),inset 0 1px 0 rgba(255,255,255,0.3);-webkit-transition:background-color .2s;-moz-transition:background-color .2s;transition:background-color .2s}.cd-single-point>a::after,.cd-single-point>a:before,a.cd-sample::after,a.cd-sample:before{content:'';position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background-color:white;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s}.cd-single-point>a::after,a.cd-sample::after{height:2px;width:12px}.cd-single-point>a::before,a.cd-sample::before{height:12px;width:2px}.cd-single-point::after{content:'';position:absolute;z-index:1001;width:100%;height:100%;top:0;left:0;border-radius:inherit;background-color:transparent;-webkit-animation:cd-pulse 2s infinite;-moz-animation:cd-pulse 2s infinite;animation:cd-pulse 2s infinite}a.cd-sample{border-radius:50%;margin:auto}.cd-done{width:33%;display:inline-block}.cd-delay{width:32%;display:inline-block;text-align:center}.cd-continue{width:33%;text-align:right;display:inline-block}.cd-next{float:right}.cd-single-point.is-hidden{display:none}.cd-single-point.is-open>a{background-color:#475f74}.cd-single-point.is-open>a::after,.cd-single-point.is-open>a::before{-webkit-transform:translateX(-50%) translateY(-50%) rotate(135deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(135deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(135deg);-o-transform:translateX(-50%) translateY(-50%) rotate(135deg);transform:translateX(-50%) translateY(-50%) rotate(135deg)}.cd-single-point.is-open::after{display:none}.cd-single-point.is-open .cd-more-info{visibility:visible;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:opacity .3s 0,visibility 0 0,-webkit-transform .3s 0,top .3s 0,bottom .3s 0,left .3s 0,right .3s 0;-moz-transition:opacity .3s 0,visibility 0 0,-moz-transform .3s 0,top .3s 0,bottom .3s 0,left .3s 0,right .3s 0;transition:opacity .3s 0,visibility 0 0,transform .3s 0,top .3s 0,bottom .3s 0,left .3s 0,right .3s 0}.cd-single-point.visited>a{background-color:#475f74}.cd-single-point.visited::after{display:none}#starterHelpList{list-style:none;margin:0;padding:0;border:0;position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(255,255,255,0.25);z-index:1000}@media only screen and (min-width:600px){.cd-single-point.is-open .cd-more-info.cd-left{right:140%}.cd-single-point.is-open .cd-more-info.cd-right{left:140%}.cd-single-point.is-open .cd-more-info.cd-top{bottom:140%}.cd-single-point.is-open .cd-more-info.cd-bottom{top:140%}.cd-single-point.is-open .cd-more-info.cd-bottomleft{top:140%}}@-webkit-keyframes cd-pulse{0{-webkit-transform:scale(1);box-shadow:inset 0 0 1px 1px rgba(217,83,83,0.8)}50%{box-shadow:inset 0 0 1px 1px rgba(217,83,83,0.8)}100%{-webkit-transform:scale(1.6);box-shadow:inset 0 0 1px 1px rgba(217,83,83,0)}}@-moz-keyframes cd-pulse{0{-moz-transform:scale(1);box-shadow:inset 0 0 1px 1px rgba(217,83,83,0.8)}50%{box-shadow:inset 0 0 1px 1px rgba(217,83,83,0.8)}100%{-moz-transform:scale(1.6);box-shadow:inset 0 0 1px 1px rgba(217,83,83,0)}}@keyframes cd-pulse{0{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);box-shadow:inset 0 0 1px 1px rgba(217,83,83,0.8)}50%{box-shadow:inset 0 0 1px 1px rgba(217,83,83,0.8)}100%{-webkit-transform:scale(1.6);-moz-transform:scale(1.6);-ms-transform:scale(1.6);-o-transform:scale(1.6);transform:scale(1.6);box-shadow:inset 0 0 1px 1px rgba(217,83,83,0)}}.cd-single-point .cd-more-info{position:fixed;top:0;left:0;z-index:1003;width:100%;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;text-align:left;line-height:1.5;background-color:rgba(255,255,255,0.95);padding:2em 1em 1em;visibility:hidden;opacity:0;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);-webkit-transition:opacity .3s 0,visibility 0 .3s,-webkit-transform .3s 0,top .3s 0,bottom .3s 0,left .3s 0,right .3s 0;-moz-transition:opacity .3s 0,visibility 0 .3s,-moz-transform .3s 0,top .3s 0,bottom .3s 0,left .3s 0,right .3s 0;transition:opacity .3s 0,visibility 0 .3s,transform .3s 0,top .3s 0,bottom .3s 0,left .3s 0,right .3s 0}.cd-single-point .cd-more-info::before{content:'';position:absolute;height:0;width:0;display:none;border:8px solid transparent}.cd-single-point .cd-more-info h2{font-size:22px;margin-bottom:.6em}.cd-single-point .cd-more-info p{color:#758eb1}@media only screen and (min-width:600px){.cd-single-point .cd-more-info{position:absolute;width:350px;height:auto;padding:1em;overflow-y:visible;line-height:1.4;border-radius:.25em;box-shadow:0 0 20px rgba(0,0,0,0.5)}.cd-single-point .cd-more-info::before{display:block}.cd-single-point .cd-more-info.cd-center{top:50%;bottom:auto;left:50%;right:auto;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.cd-single-point .cd-more-info.cd-center::before{top:50%;bottom:auto;left:50%;right:auto;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.cd-single-point .cd-more-info.cd-left,.cd-single-point .cd-more-info.cd-right{top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.cd-single-point .cd-more-info.cd-left::before,.cd-single-point .cd-more-info.cd-right::before{top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.cd-single-point .cd-more-info.cd-left{right:160%;left:auto}.cd-single-point .cd-more-info.cd-left::before{border-left-color:rgba(255,255,255,0.95);left:100%}.cd-single-point .cd-more-info.cd-right{left:160%}.cd-single-point .cd-more-info.cd-right::before{border-right-color:rgba(255,255,255,0.95);right:100%}.cd-single-point .cd-more-info.cd-top,.cd-single-point .cd-more-info.cd-bottom{left:50%;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.cd-single-point .cd-more-info.cd-top::before,.cd-single-point .cd-more-info.cd-bottom::before{left:50%;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.cd-single-point .cd-more-info.cd-bottomleft{left:50%;right:auto;-webkit-transform:translateX(-95%);-moz-transform:translateX(-95%);-ms-transform:translateX(-95%);-o-transform:translateX(-95%);transform:translateX(-95%)}.cd-single-point .cd-more-info.cd-bottomleft::before{left:auto;right:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.cd-single-point .cd-more-info.cd-top{bottom:160%;top:auto}.cd-single-point .cd-more-info.cd-top::before{border-top-color:rgba(255,255,255,0.95);top:100%}.cd-single-point .cd-more-info.cd-bottom{top:160%}.cd-single-point .cd-more-info.cd-bottom::before{border-bottom-color:rgba(255,255,255,0.95);bottom:100%}.cd-single-point .cd-more-info.cd-bottomleft{top:160%}.cd-single-point .cd-more-info.cd-bottomleft::before{border-bottom-color:rgba(255,255,255,0.95);bottom:100%}.cd-single-point .cd-more-info h2{font-size:20px;margin-top:0}.cd-single-point .cd-more-info p{font-size:14px;max-height:180px;overflow-y:auto}}.cd-close-info{position:fixed;top:0;right:0;height:44px;width:44px}.cd-close-info::after,.cd-close-info:before{content:'';position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);-o-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);background-color:#475f74;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s}.cd-close-info::after{height:2px;width:16px}.cd-close-info::before{height:16px;width:2px}@media only screen and (min-width:600px){.cd-close-info{display:none}} \ No newline at end of file +.nano{position:relative;width:100%;height:100%;overflow:hidden}.nano .content{position:absolute;overflow:scroll;overflow-x:hidden;top:0;right:0;bottom:0;left:0}.nano .content:focus{outline:thin dotted}.nano .content::-webkit-scrollbar{visibility:hidden}.has-scrollbar .content::-webkit-scrollbar{visibility:visible}.nano>.pane{background:rgba(0,0,0,.25);position:absolute;width:10px;right:0;top:0;bottom:0;visibility:hidden\9;opacity:.01;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.nano>.pane>.slider{background:#2f6199;background:rgba(0,0,0,.5);color:#252525;position:relative;margin:0 1px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.nano:hover>.pane,.pane.active,.pane.flashed{visibility:visible\9;opacity:.99}a{color:""}.color-yellow{background:#148ea4}.color-red{background:#148ea4}.color-blue{background:#148ea4}.color-white{background:#148ea4}.color-orange{background:#148ea4}.color-green{background:#148ea4}.color-yellow h3,.color-white h3,.color-green h3{color:#fff}.color-red h3,.color-blue h3,.color-orange h3{color:#fff}#head{height:100px}#head h1{line-height:100px;color:#FFF;text-align:center;text-indent:-9999em}#columns .column{float:left;width:33.3%;min-height:400px;height:auto !important;height:400px;margin:0}#columns #column1 .widget{margin:30px 35px 0 25px}#columns #column3 .widget{margin:30px 25px 0 35px}#columns .widget{margin:30px 20px 0 20px;padding:2px;-moz-border-radius:4px;-webkit-border-radius:4px}#columns .widget .widget-head{color:#000;overflow:hidden;width:100%;height:30px;line-height:30px}#columns .widget .widget-head h3{padding:0 5px;float:left;margin-top:-3px;margin-left:10px;font-size:16px}#columns .widget .widget-content{background:whiteSmoke;padding:0 5px;color:black;-moz-border-radius-bottomleft:2px;-moz-border-radius-bottomright:2px;-webkit-border-bottom-left-radius:2px;-webkit-border-bottom-right-radius:2px;line-height:1.2em;overflow:hidden}#columns .widget .widget-content p{padding:.8em 0}#columns .widget .widget-content img{float:right;margin:10px;border:1px solid #FFF}#columns .widget .widget-content pre{padding:.5em 5px;color:#EEE;font-size:12px}#columns .widget .widget-content ul{padding:5px 0 5px 20px;list-style:disc}#columns .widget .widget-content ul li{padding:3px 0}#columns .widget .widget-content ul.images{padding:7px 0 0 0;list-style:none;height:1%}#columns .widget .widget-content ul.images li{display:inline;float:left}#columns .widget .widget-content ul.images img{display:inline;float:left;margin:0 0 7px 7px}*:focus{outline:none !important}div.shown{display:block !important}button.btn{box-shadow:none;background-image:none}.hidden{display:none !important}.nav-list li{list-style:none}.nav-list>li>a{padding:0;margin:0}.nav-list li a{color:#222;position:relative}.nav>li>a:hover,.nav-list a:focus,.nav-list>.active>a:focus{color:#222;background-color:#f2f2f2}.nav-list>.active>a:hover,.nav-list>.active>a{color:#222;background:#f2f2f2;border-left:solid 5px #1f8ed4;text-shadow:none}.mainContainer.manageViews .nav-list>.active>a:hover,.mainContainer.manageViews .nav-list>.active>a{background:inherit;border-left:0}.sideNavOverlayList>li>a{margin-left:5px}.modal{background-color:#fff}.white_text,.white_text *{color:#fff !important}.noPaddingLeft{padding-left:0}.noPaddingRight{padding-right:0}.searchFullfillerFilter li label{margin-left:20px}.sc_menu li.divider-vertical{border-right:0;margin-top:-5px;margin-bottom:3px;border-color:#ccc}.appContainer{display:none;position:absolute;top:63px;left:330px;border:1px solid #ccc;border-top:0;background-color:#fafafa}.secondaryNav{margin-bottom:10px;left:0;right:0;position:relative;margin-left:-31px;margin-right:-20px;margin-top:-10px}#ajaxloader{display:none;position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,0.01);z-index:9999}#ajaxloader .spinnersize{width:32px;height:32px}#ajaxloader .spinner{position:absolute;left:50%;top:50%;z-index:20}@-webkit-keyframes spin{from{-webkit-transform:rotate(0);opacity:.4}50%{-webkit-transform:rotate(180deg);opacity:1}to{-webkit-transform:rotate(360deg);opacity:.4}}@-moz-keyframes spin{from{-moz-transform:rotate(0);opacity:.4}50%{-moz-transform:rotate(180deg);opacity:1}to{-moz-transform:rotate(360deg);opacity:.4}}@-ms-keyframes spin{from{-ms-transform:rotate(0);opacity:.4}50%{-ms-transform:rotate(180deg);opacity:1}to{-ms-transform:rotate(360deg);opacity:.4}}@-o-keyframes spin{from{-o-transform:rotate(0);opacity:.4}50%{-o-transform:rotate(180deg);opacity:1}to{-o-transform:rotate(360deg);opacity:.4}}@keyframes spin{from{transform:rotate(0);opacity:.2}50%{transform:rotate(180deg);opacity:1}to{transform:rotate(360deg);opacity:.2}}div.sc_menu{position:relative;width:350px;overflow:auto;margin-top:2px;box-shadow:0 1px 4px rgba(0,0,0,0.065)}ul.sc_menu{display:block;width:1500px;padding:15px 0 0 15px;margin:0;list-style:none}.sc_menu li{display:block;float:left;padding:0 4px}.sc_menu a{display:block;text-decoration:none}.sc_menu span{display:none;margin-top:3px;text-align:center;font-size:12px}.sc_menu a:hover span{display:block}.sc_menu img{border:3px #fff solid;-webkit-border-radius:3px;-moz-border-radius:3px}.sc_menu a:hover img{filter:alpha(opacity=50);opacity:.5}.topNavPinApp .logo{max-width:130px;margin-right:22px;font-size:14px}div.logo>a.brand{padding-top:0;padding-bottom:0;white-space:nowrap;color:white}div.logo img.shellicon{display:block;color:#BBB;padding:0;max-width:125px !important;max-height:40px;float:left;margin-right:5px}.logo .logo_title{display:block;overflow:hidden;float:left;white-space:nowrap;text-overflow:ellipsis;width:135px;color:#eee;margin-top:2px;font-weight:bold;font-size:14px;line-height:16px}.logo .logo_title *{display:inline !important;white-space:nowrap !important}#homeTopNav .icon-3x,#gallery .icon-3x{font-size:42px}.topNavPinApp .gallery_container{z-index:2}.topNavPinApp .headernav,.topNavPinApp .gallery_container,.topNavPinApp .logo,.topNavPinApp .home{display:inline-block;vertical-align:middle}.topNavPinApp .gallery_container{margin-top:6px;margin-left:-4px}.topNavPinApp .headernav{vertical-align:top}.topNavPinApp .vertical_aligner{display:inline-block;overflow:hidden;vertical-align:middle;height:66px;width:26px}.gallery_container .navbar-toggle{color:white;background-color:transparent}.gallery_container .navbar-header{float:left}ul.topNavigation li{background-color:transparent;text-align:center;cursor:pointer;width:56px}ul.topNavigation li>div i{color:#1e437e}ul.topNavigation li:hover>div i{color:#036}ul.topNavigation li.active>div i{color:#FFF}ul.topNavigation li>div span{color:#37b3e4;white-space:nowrap;display:block;text-overflow:ellipsis;width:100%;overflow:hidden;content:"...";font-size:11px}ul.topNavigation li.Home>div.selected-underline{background-color:transparent}ul.topNavigation li.Home.active>div.selected-underline{background-color:orange;margin-top:-2px;opacity:1 !important;height:3px}.userSetting .useravatarimgwrapper{max-width:42px;max-height:42px;border-radius:3px;background:#fff;background:-moz-linear-gradient(top,#fff 0,#efefef 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,#fff),color-stop(100%,#efefef));background:-webkit-linear-gradient(top,#fff 0,#efefef 100%);background:-o-linear-gradient(top,#fff 0,#efefef 100%);background:-ms-linear-gradient(top,#fff 0,#efefef 100%);background:linear-gradient(to bottom,#fff 0,#efefef 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#efefef',GradientType=0);padding:2px}#userSettingDownArrow{width:9px;height:9px;position:absolute;bottom:1px;right:1px;background-color:#228cb8;border-radius:2px;border:1px solid #228cb8;z-index:1}#userSettingDownArrow>span{color:white;font-size:6px;position:absolute;top:1px}#userProfile:hover .userSetting #userSettingDownArrow{border:1px solid white}#userAvatarHolder .defaultAvatarImgWrapper{border-radius:3px;background:#fff;background:-moz-linear-gradient(top,#fff 0,#efefef 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,#fff),color-stop(100%,#efefef));background:-webkit-linear-gradient(top,#fff 0,#efefef 100%);background:-o-linear-gradient(top,#fff 0,#efefef 100%);background:-ms-linear-gradient(top,#fff 0,#efefef 100%);background:linear-gradient(to bottom,#fff 0,#efefef 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#efefef',GradientType=0);height:42px;width:42px}#userSettingContainer .avatarDefImg{height:38px;width:38px;line-height:40px;font-size:35px;position:absolute;top:2px;left:2px}.avatarDefFont{color:#545454;background-color:#d3d3d3;text-align:center;font-family:Times New Roman}#userSettingContainer .login-as-other-tooltip{color:#000;position:absolute;top:57px;z-index:1000;border:1px solid;border-radius:3px;background-color:#fff;font-size:11px;line-height:13px;padding:2px;right:0;white-space:nowrap}.userSideNavTop{height:18px}div.userPrefSideNavContainer{position:relative;overflow-y:auto}div.userPrefSideNav{height:100%}div.userPrefSideNav>ul.sideNavList,ul.sideNavListStatic{margin-right:5%;margin-top:5px;margin-bottom:10px}div.userPrefSideNav ul.sideNavList li.groupNav{position:inherit}.sideNavFluidContainer>div.span2{width:200px}.sideNavFluidContainer>div.well{background:0;padding:0;border:0;margin:0;float:none;box-shadow:none}.userPrefSideNav ul.sideNavList{margin-bottom:50px}.sideNavFluidContainer div ul.nav-list{margin:0;padding:0}.sideNavFluidContainer div ul.nav-list li{border-top:solid 1px #DDD;line-height:36px;vertical-align:middle;font-size:13px;color:#222}.sideNavFluidContainer div ul.nav-list li i.icon-chevron-down,.sideNavFluidContainer div ul.nav-list li i.icon-chevron-right{position:absolute;left:8px;margin:0;line-height:36px;vertical-align:middle;color:#2584ad;font-size:11px}.sideNavFluidContainer div ul.nav-list li a>span{height:36px;position:relative;margin-left:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.sideNavFluidContainer div ul.nav-list ul>li{height:36px}.sideNavFluidContainer div ul.nav-list ul>li:hover{background-color:#f2f2f2}.sideNavFluidContainer div ul.nav-list ul>li:active{background-color:#e7e7e7}.sideNavFluidContainer div ul.nav-list ul>li a>span{margin-left:32px;margin-right:22px}.sideNavList ul.ui-sortable>li.ui-sortable-helper{cursor:move}#report-main .closeViewsBtn{display:none}.mainContainer.manageViews #sideNavContainer,.mainContainer.manageViews #rightContainer{font-size:13px}.mainContainer.manageViews #report-main .closeViewsBtn,.mainContainer.closingManageViews #report-main .closeViewsBtn{display:block}.sideNavFluidContainer .menuItemDragHandle,.mainContainer.manageViews .sideNavFluidContainer.customSort div ul.sideNavList ul li.disallowDrag .menuItemDragHandle,.mainContainer.manageViews #report-main .pageHeader .pageTitle,.mainContainer.closingManageViews #report-main .pageHeader .pageTitle{display:none}.mainContainer.manageViews #report-main .pageHeader .listHeaderButtons,.mainContainer.closingManageViews #report-main .pageHeader .listHeaderButtons,.mainContainer.manageViews #report-main .pageHeader .viewTypeDropdown,.mainContainer.closingManageViews #report-main .pageHeader .viewTypeDropdown{margin-left:0}.mobile_device .mainContainer.manageViews .sideNavFluidContainer.customSort div ul.sideNavList ul li .menuItemDragHandle,.mainContainer.manageViews .sideNavFluidContainer.customSort div ul.sideNavList ul li:hover .menuItemDragHandle{display:block}.mainContainer.manageViews .sideNavFluidContainer .reportCenter{display:none}.hideControl{display:none !important}.sideNavList .menuItemDragHandle{position:absolute;top:0;left:0;width:30px;height:35px;z-index:1;cursor:move;background-image:url(/tmtrack/images/swc/default/grabbars.png);background-repeat:no-repeat;background-position:10px 5px;opacity:.5}.sideNavList .favoriteIcon{position:absolute;top:5px;right:4px;z-index:1;cursor:pointer;opacity:.5;display:none}.sideNavList ul.nav-list li:hover .favoriteIcon,.mobile_device .sideNavList .favoriteIcon{display:block}.sideNavList .addItemIcon{position:absolute;top:5px;right:0;z-index:1;cursor:pointer;color:#37b3e4;height:29px;width:27px;display:none}.sideNavList .addItemIcon:hover{border-radius:3px;background-color:#fff;border:solid 1px #6fccf4;top:4px;right:1px}.sideNavList li.groupNav.highlightViewType .addItemIcon{display:block}.sideNavList .addItemIcon span{font-size:18px;left:4px;top:0}.sideNavList li[data-name=""]{display:none}.sideNavList .viewNameClickable{display:inline-block}.topNavPinApp>ul.topNavigation li{float:left}.topNavPinApp>ul.topNavigation li.Home{background:#333;position:relative}.topNavPinApp>ul.topNavigation li a{position:absolute;padding:6px}.topNavPinApp>ul.topNavigation li:hover{background-color:#eee}.selected-underline{background-color:transparent}.topNavPinApp>ul.topNavigation li.active .selected-underline{background-color:orange !important;height:3px;position:relative;top:0}.topNavPinApp>ul.topNavigation li span.topNavName{display:block;left:0;margin:-5px auto;color:white}.scrollable{height:100%;overflow:auto}.mainContainer{padding-left:0;padding-right:0;margin-top:0;position:absolute;top:0;overflow:hidden;left:0;right:0;bottom:41px;min-width:767px}.mainContainer>.row:nth-child(2),.mainContainer>.row:nth-child(3){background-color:#f1f1f1;height:100%}.logoProfileContainer{padding-left:10px}.globalNavContainer{background-color:#333}.resultContainer{margin-left:0}.moreAppList{width:84%;margin:auto auto auto 55px}.moreAppList li{float:left;padding:10px;text-align:center;height:79px}.moreAppList li>div>a i{width:44px;height:44px;display:inline-block;margin-left:0}.moreAppList li.divider{display:block;width:579px;background:0;border-top:1px solid #ccc}.moreAppList li span{display:block}.moreAppList li i{margin-left:20px}.moreAppList li i.imageOnly{width:44px;height:44px;display:block;margin:auto}.span4.carouselContainer{height:412px;width:536px}#myCarousel .carousel-inner{height:300px}.carouselContainer #myCarousel .carousel-control{width:21px;height:21px;border-width:3px;font-size:17px;line-height:25px;display:block}.filterDiv{border-bottom:1px solid #eee}.filterDiv form{padding:7px;margin:7px;padding-top:0;margin-top:0}.filterDiv form label{cursor:default;margin-bottom:0;margin-top:1px}.filterDiv form div{float:right}.filterDiv div.input-append input.search-query{border-radius:0}.carousel-control{background:0}.carousel-indicators li{background:black}.carousel-indicators li.active{background:#ccc}.globalStaticActions>li{display:inline-block;vertical-align:middle;position:relative;margin-right:12px;text-align:left}.navHeaderBtnTopRight{margin-top:0;height:28px;border-radius:3px}.globalStaticActions{margin:0;text-align:right;float:right;white-space:normal}.globalStaticActions li.dropdown>.dropdown-menu{left:-135px;border-radius:0}.globalStaticActions li.dropdown>ul.gobalSubmitSubMenu{left:0}.closeUserAppCont{margin-top:-3px;margin-right:7px}.userPrefSideNav .form-search{padding-top:10px}.noSubMenu span{padding-left:8px}.content{padding:0;left:0}.userPrefSideNav.nano .content{overflow-x:hidden}.userPrefSideNav.nano{height:650px}iframe{border:0}.resultContainerContent.nano{margin:0;width:100%}.dashboard-wrapper .main-container .widget .widget-content{height:350px}.dashboard-wrapper.widget-dragging .main-container .widget .widget-content{display:none !important}.widget.dragging{height:35px !important}.mobile_webkit .dashboard-wrapper .main-container .widget .widget-content,.mobile_webkit .reportFlow .wizard-view-content,.mobile_webkit .modal.fullscreen1050 .modal-body,.mobile_webkit .resultContainerContent{-webkit-overflow-scrolling:touch;overflow:auto}.dashboard-wrapper .widget.movable .widget-head{cursor:move}.resultContainerContent.nano.has-scrollbar.hide_nano_scroll .pane{display:none}.resultContainerContent.nano.has-scrollbar .pane{display:block}.alert.notificationMessages{margin:auto;z-index:2147483647;position:fixed;top:30px !important;opacity:.9;text-align:left;padding:20px;padding-left:71px;width:600px;left:50% !important;margin-left:-285px;font-size:13px;font-weight:bold}.message.notificationMessages{margin:auto;text-align:left;padding:20px;padding-left:71px;font-size:13px;font-weight:bold;margin-bottom:5px}.alert.notificationMessages .close{top:-10px;right:-10px;line-height:16px;padding:0 4px 0 3px;font-size:16px;opacity:.5}.alert.notificationMessages .close:hover{opacity:1}.alert-success.notificationMessages,.message-success.notificationMessages{background:#9c6 url('../../../../images/swc/default/icon_alert_success.png') 20px 50% no-repeat;border-color:#060;color:#060}.alert-success.notificationMessages .close{border:solid 1px #060;color:#060}.alert-warning.notificationMessages,.message-warning.notificationMessages{background:#fc6 url('../../../../images/swc/default/icon_alert_warning.png') 20px 50% no-repeat;border-color:#c60;color:#c60}.alert-warning.notificationMessages .close{border:solid 1px #c60;color:#c60}.alert-error.notificationMessages,.message-error.notificationMessages{background:#f99 url('../../../../images/swc/default/icon_alert_error.png') 20px 50% no-repeat;border-color:#c00;color:#c00}.alert-error.notificationMessages .close{border:solid 1px #c00;color:#c00}#sortable{list-style-type:none;margin:0;padding:0;width:450px}#sortable li{margin:3px 3px 3px 0;padding:1px;float:left;width:100px;height:90px;font-size:4em;text-align:center}#gallery{display:inline-block;height:100%;float:left;clear:both;margin-bottom:0}.topNavPinApp ul{margin-bottom:0}#gallery li.pinEmptyfalse{border:0;height:auto}#gallery div.pinDivContainer,#homeTopNav div.pinDivContainer{position:relative;height:50px;text-overflow:ellipsis;overflow:hidden;background:transparent;padding-top:2px;padding-bottom:2px}#gallery li.pinEmptytrue div.pinDivContainer i{display:block}#gallery li.pinEmptytrue div.pinDivContainer{border:#1e437e 2px dashed;opacity:.6;margin-top:10px;margin-right:4px;height:34px;width:34px}#gallery li.pinEmptyfalse div.pinDivContainer{border:0;cursor:pointer}#gallery div.pinDivContainer span.pinSpanContainer{padding:15px;position:absolute;left:2px;right:2%;top:2%;bottom:2%;margin:0;width:50%;height:50%;padding-top:10px}#gallery div.pinDivContainer i{color:#1e437e}#gallery div.pinDivContainer i.imageOnly,#homeTopNav div.pinDivContainer i.imageOnly{display:inline-block;width:32px;height:35px;background:no-repeat center center fixed\0/;background-repeat:no-repeat;background-position-x:50%;background-size:32px 32px;margin-top:0;background-position-x:50%;vertical-align:bottom;opacity:.7}#homeTopNav>li,#gallery>li.pinEmptyfalse{border-radius:3px;border:solid 1px transparent}#homeTopNav>li:hover,#gallery>li.pinEmptyfalse:hover{border-radius:3px;border:solid 1px #6fccf4}#homeTopNav>li:hover .imageOnly,#gallery>li.pinEmptyfalse:hover .imageOnly{opacity:1.0 !important}#homeTopNav>li:hover span.pinIconName,#gallery li.pinEmptyfalse:hover span.pinIconName{color:white}#homeTopNav>li.active,#gallery>li.pinEmptyfalse.active{border-radius:3px;background-color:#37b3e4;border:solid 1px #6fccf4}#homeTopNav>li.active .imageOnly,#gallery>li.pinEmptyfalse.active .imageOnly{opacity:1.0 !important}#homeTopNav>li.active .pinIconName,#gallery>li.pinEmptyfalse.active .pinIconName{color:white;font-weight:bold}#gallery>li{float:left;width:56px;height:56px;text-align:center;margin-right:0}#gallery>li.pinEmptytrue{width:56px;height:58px;border-radius:3px;display:none}#gallery.showAllSlots>li.pinEmptytrue{display:block}#pinnedapp-navbar-collapse{float:left;padding-left:0;padding-right:0}.container-fluid .leftNav{width:230px;float:left}.container-fluid .rightContainer{width:calc(100% - 230px);width:-moz-calc(100% - 230px);width:-webkit-calc(100% - 230px)}.sideNavFluidContainer.unpinned{left:-199px;background-color:#1b94c1;box-shadow:none}.mainContainer .app-dragged{height:auto}#gallery li.ui-widget-content{background:#ccc}#gallery li span.pinIconName{white-space:nowrap;color:#37b3e4;display:block;text-overflow:ellipsis;text-align:center;overflow:hidden;content:"...";font-size:11px;line-height:13px}#openAppCaret{position:relative}#openAppCaret .caretCustom{position:absolute;top:7px;left:4px;cursor:pointer;outline:0;border-top:7px solid white;border-right:7px solid rgba(0,0,0,0);border-left:7px solid rgba(0,0,0,0);content:""}#openAppCaret .openAppContainer{border:solid 1px #6fccf4;border-radius:3px;width:24px;height:24px;cursor:pointer !important}#openAppCaret .openAppContainer.showingAppList,#openAppCaret .openAppContainer:hover{background-color:#37b3e4}.mobile_device #openAppCaret .caret{margin-top:25px;margin-left:15px;border-top-width:15px;border-right-width:15px;border-left-width:15px}#gallery li a.openAppContainer{height:58%;text-overflow:ellipsis;overflow:hidden;width:50%;background:#666;margin:5px auto;border-top-right-radius:0;border:2px dotted #CCC}#gallery li.active .selected-underline{background-color:orange;margin-top:3px;opacity:1 !important;height:3px}#gallery li,#homeTopNav li{color:#1d5c8d;text-shadow:0 0 2px #59b4d6,0 0 0 #215470;margin-top:0;margin-bottom:0;padding:2px;height:55px !important}#homeTopNav li{margin-right:12px}.gallery_container .favoriteApp{position:absolute;top:1px;left:57px;width:auto;height:auto}#globalSearchLi #search-icon-btn,#globalSearchLi .btn.dropdown-toggle,#globalSearchLi .btn.dropdown-toggle:hover{background-image:none;background-color:transparent;color:#FFF;width:32px}#globalSearchLi #search-icon-btn:hover{background-color:#2db2e6}#globalSearchLi .btn.dropdown-toggle,#globalSearchLi .btn.dropdown-toggle:hover{border-left-width:0}#globalSearchLi #prependedDropdownButton{border-color:#206eb3;border-left-width:0;outline:0}#globalSearchLi .globalSearchForm .input-group{margin-bottom:0}#userSettingContainer .globalStaticActions>li{display:inline-block;vertical-align:middle;margin-right:0;margin-left:0}.widget.dragging,.widget .widget-head{cursor:move}.color-yellow,.widget.color-yellow{background-color:yellow}.color-red,.widget.color-red{background-color:red}.color-blue,.widget.color-blue{background-color:#08C}.color-white,.widget.color-white{background-color:white}.widget.color-white h3{color:black}.color-orange,.widget.color-orange{background-color:orange}.color-green,.widget.color-green{background-color:green}.ui-state-highlight{background:#f5f5f5 !important}#gallery .ui-state-highlight{background-color:transparent !important}#myCarousel li.ui-state-disabled i{opacity:.35}#myCarousel li.ui-state-disabled,#myCarousel li.ui-state-disabled i.favoriteApp{opacity:1}.helpHeaderButton{margin-top:3px}.helpHeaderButton:hover,.helpHeaderButton:focus{text-decoration:none}.removeItemIcon{display:none;float:right;right:10px;cursor:pointer}.resultContainer .ui-jqgrid{margin:5px}.removeAvailable:hover .removeItemIcon,.removeAvailable.active .removeItemIcon{display:block}.resultContainerContent{height:100%}.dlgCloseButton{float:none}.dlgHeaderButtons{float:right}.anchorpointer i{float:right;margin-top:-2px;position:relative;right:-1px;color:white}#addViewTypeMenu{z-index:1000;position:absolute;margin-left:-30px;display:none}#addViewTypeMenu .dropdown-menu{display:block;min-width:130px;position:static;margin-top:-1px}#addViewTypeMenu .dropdown-menu:before,#addViewTypeMenu .dropdown-menu:after{left:20px}.sideNavDetailContainer ul.sideNavOverlayList{padding-left:5px;padding-right:0;margin:0 5px;margin-bottom:5px;min-width:200px}.searchBox .search-query{border-radius:4px 0 0 4px;border-right:0}.input-group .input-group-addon{background-color:#FFF}.input-append .add-on:last-child{border-radius:0;-moz-transition:border .2s linear 0,box-shadow .2s linear 0;background-color:#fff;border:1px solid #ccc;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;border-left-style:none;position:relative;left:-17px;border-radius:0;z-index:100}.navbar-search .search-query{border-radius:0;margin-right:17px;right:0}#headerContainer .navbar-inverse.navbar-fixed-top,#headerContainer .navbar-inner{background:#1b94c1 !important;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)\0/;border-width:0}#headerContainer .navbar.navbar-fixed-top .navbar-inner{height:55px;border:0}#headerContainer{display:none;overflow:hidden}.globalNavContainer{height:66px;float:none;width:auto;background:url('../../../../images/swc/default/topNavBg.png') repeat-x;vertical-align:middle;z-index:1000;white-space:nowrap}.globalNavContainer>.row{width:auto}.padded.modal-body{padding:10px}.branding.configuration .row{display:block;overflow:hidden;margin-bottom:15px;margin-left:0;width:98%}.branding.configuration .logo.image input,.branding.configuration .logo.link input{width:515px}.branding.configuration .logo.image .logo.preview{display:block}.branding.configuration .logo.image img{max-height:50px}.branding.configuration h2{font-size:16px;line-height:20px;margin-bottom:5px}.footer_text{margin-top:12px;margin-left:12px;text-align:left;font-size:11pt;color:#666}.modal .modal-header{border-bottom:1px solid #eee;padding:6px 15px;height:36px}#issuedetails .dlgHeaderButtons{float:right}div.notFound{padding-left:15px;padding-top:15px}.modal-body{margin:15px 0 0 0;padding:0}#footerContainer .navbar{min-height:42px}.footer .navbar-inner{min-height:42px;max-height:42px;border:solid 1px #CCC;box-shadow:none}.footer .navbar-inner .container{width:auto}.nav.nav-tabs{padding:0 15px 0 15px}.container_radio input,.container_radio label{display:inline-block;overflow:hidden;vertical-align:middle;margin:0}.container_radio label{margin-right:16px}.removeAvailable .removeItemIcon{display:none}.rowinner .data{cursor:pointer}.mainContainer.manageViews .sideNavFluidContainer{top:136px;-webkit-transition:all .4s ease-in;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-in}.sideNavFluidContainer{display:block;top:66px;bottom:0;left:0;width:200px;position:absolute;border-right:1px solid #ccc;background-color:white;box-shadow:3px 0 3px #c9c9c9;-webkit-transition:all .7s ease-in;-moz-transition:all .7s ease-out;-ms-transition:all .7s ease-out;-o-transition:all .7s ease-out;transition:all .7s ease-in}.sideNavFluidContainer.unpinnedhover{left:0;box-shadow:3px 0 3px #c9c9c9;-webkit-transition:all .7s ease-out;-moz-transition:all .7s ease-out;-ms-transition:all .7s ease-out;-o-transition:all .7s ease-out;transition:all .7s ease-out;background-color:white;z-index:980}#rightContainer{display:block;overflow:auto;position:absolute;left:225px;right:0;top:66px;bottom:0;padding:0}#rightContainer.unpinned{left:10px}::-webkit-scrollbar{background:transparent;overflow:visible;width:15px;height:15px}::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.2);border:solid #fff}::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,0.4)}::-webkit-scrollbar-thumb:horizontal{border-width:4px 6px;min-width:40px}::-webkit-scrollbar-thumb:vertical{border-width:6px 4px;min-height:40px}::-webkit-scrollbar-track-piece{background-color:#fff}::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{background-color:#DDD}::-webkit-scrollbar-thumb:hover{background-color:#999 !important}#rightContainer::-webkit-scrollbar-thumb,#rightContainer .activity-scroll-container::-webkit-scrollbar-thumb,#widget_add-form::-webkit-scrollbar-thumb{background-color:#bbb;border-color:#eee}#rightContainer::-webkit-scrollbar-track-piece,#rightContainer .activity-scroll-container::-webkit-scrollbar-track-piece,#widget_add-form::-webkit-scrollbar-track-piece{background-color:transparent}#resultsIframe{height:100%}#gallery>span.customTooltip{padding:8px;width:auto;z-index:2000}.modal-backdrop.fade{z-index:1000}#leftMiniActions{height:54px;background-color:#14b9d6}.mainContainer.manageViews #leftMiniActions{display:none}.mainContainer .sidenav .refinedbypane{display:none;border-radius:none;border:0}.mainContainer.manageViews .refinedbypane{display:block}.menuOrderText{padding:0 16px;height:43px;line-height:43px;font-size:14px;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dragToOrderText span{display:none}.dragToOrderText{clear:both;padding-top:10px}.favoriteIcon{position:absolute;right:5px;bottom:6px}#leftMiniActions .btn.btn-link{float:right;width:16px;height:16px;padding:0;border:0;position:relative}#leftNavPinButton,#showAllViewsButton{margin-top:10px}#showAllViewsButton{margin-right:8px}#leftNavPinButton{margin-right:-8px}#leftMiniActions p{color:#FFF;padding:15px 0 0 14px;font-size:14px;line-height:14px;font-weight:bold;margin-top:0}#showAllViewsButton{color:inherit}#showAllViewsButton:hover,#showAllViewsButton:focus{text-decoration:none;color:#f0f7f8}#showAllViewsButton span.listOfViews{font-size:21px;display:block}#leftNavPinButton span.openNavMenu{font-size:19px;display:block;margin-top:2px}.leftNavPinButton span.closedNavMenu{font-size:21px;position:absolute;left:15px;display:none}#leftNavPinButton{color:inherit}#leftNavPinButton:hover,#leftNavPinButton:focus{text-decoration:none;color:#f0f7f8}.unpinned .leftNavPinButton span.closedNavMenu{display:block}.unpinned.unpinnedhover .leftNavPinButton span.closedNavMenu{display:none}.unpinned #leftNavPinButton span.openNavMenu{display:none}.unpinned.unpinnedhover #leftNavPinButton span.openNavMenu{display:block}.unpinned.unpinnedhover #leftNavPinButton span.openNavMenu:hover{display:block}#userSettingsMenu{min-width:240px;right:0;top:58px;left:auto}#userSettingsMenu #header_user_name{color:#666;padding:3px 20px 3px 20px}#userSettingsMenu.dropdown-menu:before{right:25px;left:auto}#userSettingsMenu.dropdown-menu:after{right:25px;left:auto}.dropdown-menu{font-size:13px}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:#fff;background-color:#2591bb;background-image:none;filter:none;font-weight:bold}.dropdown-menu:before{position:absolute;top:-10px;left:27px;display:inline-block;border-right:10px solid transparent;border-bottom:10px solid #ccc;border-left:10px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}.dropdown-menu:after{position:absolute;top:-9px;left:27px;display:inline-block;border-right:9px solid transparent;border-bottom:9px solid #fff;border-left:9px solid transparent;content:''}.popoverBox:after{position:absolute;top:-9px;left:222px;display:inline-block;border-right:10px solid transparent;border-bottom:10px solid #f1f1f1;border-left:10px solid transparent;content:''}#globalSrchDDownDiv.dropdown-menu{left:12px}#issuedetails{top:33px}.btn.disabled,.btn[disabled]{opacity:.4}.modal.fullscreen1050{width:auto !important;height:auto !important;position:fixed;outline:0;top:10px !important;left:10px !important;right:10px !important;bottom:10px !important;margin:0 !important;z-index:1050;overflow-y:hidden}.modal.fullscreen1050 .modal-body{position:absolute;top:36px;bottom:30px;left:0;right:0;max-height:none !important;height:auto !important;padding:0;margin:0;overflow:hidden;width:auto !important}.modal.fullscreen1050.footerButtons .modal-body{bottom:65px}.modal.fullscreen1050.noFooter .modal-body{bottom:5px}.modal.fullscreen1050.noFooter .modal-footer{display:none}.modal.fullscreen1050 .modal-footer{position:absolute;bottom:0;right:0;left:0}.modal-footer .btn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:23%}.pageTitle{position:relative;left:30px;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:bold;line-height:18px;top:25px}.pageHeader{position:relative;height:69px}.dashboard-wrapper .header-container{padding-top:5px;padding-bottom:22px}.dashboard-wrapper .pageTitle,.dashboard-wrapper .pageHeader{position:static;height:auto}.dashboard-wrapper .pageHeader{display:block}.dashboard-wrapper .pageTitle{margin-top:16px;display:block;max-width:calc(100% - 360px);max-width:-moz-calc(100% - 360px);max-width:-webkit-calc(100% - 360px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topNavPinAppContainer{z-index:1001}.topNavPinAppContainer .ui-widget-content{border:0}.topNavPinAppContainer,#userSettingContainer{display:inline-block;vertical-align:top}.dropdown.openAppContainer{width:10px;border:0;float:right;height:10px;margin:0;margin-top:18px}.topNavigation .pinIconName{line-height:13px}#userSettingContainer .navbar-search{margin-top:19px}#userSettingContainer .nav.globalStaticActions>li#userProfile>a{padding:0;margin-left:12px;margin-right:12px;margin-top:12px}#userSettingContainer .dropdown.notificationCenterLi,#userSettingContainer #newRequestContainer,#globalSearchLi{margin-top:21px;margin-right:12px;margin-left:0}#content .rowinner a.visited,.searchTableBody div a.visited,.notifTableBody ul li p a.visited{color:#dc9126;font-weight:bold}.sbmbutton{color:#00659b;border:1px solid;border-color:#d4d4d4;border-radius:4px !important;background-color:white;padding:4px 8px 4px;margin-bottom:0;font-size:19px;line-height:22px;height:22px;background-image:none;box-sizing:content-box}.sbmbutton.textButton{font-size:14px;padding:4px 10px}.reloadSbmBtn{font-size:16px;padding:5px 8px 3px}.authorNameValue{font-style:italic}.lastModifiedValue{margin-left:30px}.authorNameValue{margin-left:5px}.dashboard-wrapper li{list-style:none}#resultContainerContent{margin-right:24px}#dialog_email_frame,#dialog_search_users_frame{position:absolute;left:0;right:0;top:0;bottom:0}.modal-header h4{margin:3px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal.custTmpl{width:1000px;height:450px;left:auto;margin-left:auto !important;margin-right:auto !important;position:relative;z-index:1050}.modal.custTmpl .modal-body{position:absolute;top:39px;bottom:0;left:0;right:0;max-height:none !important;height:auto !important;padding:0;margin:0;overflow:hidden;width:auto !important}.modal.custTmpl .modal-footer{display:none}#homeTopNav [class^="icon-"],#homeTopNav [class*=" icon-"],#gallery [class^="icon-"],#gallery [class*=" icon-"]{display:inline;width:46px;height:46px;line-height:normal;vertical-align:baseline;background-image:none;background-position:0 0;background-repeat:repeat;margin-top:0}.btn.btn-success{background-image:none;box-shadow:none;text-shadow:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn.navHeaderBtnTopRight{padding:0;background-color:transparent;border-color:#6fccf4}#plusAndNewText,#badgeContents{margin-top:-2px;height:28px;padding-left:8px;padding-right:9px}#plusSignForNew{color:#18ff00;margin-right:3px;font-size:21px;display:inline-block}#newRequestText{display:inline-block}#plusAndNewText>div{max-width:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.btn.navHeaderBtnTopRight:hover{background-color:#2db2e6}.pageContainer ul li{display:inline;float:left;text-overflow:ellipsis;width:81px;margin:16px;white-space:nowrap;overflow:hidden;font-size:12px;position:relative}#filterPinnedLabel{display:inline-block;margin-left:5px;vertical-align:middle}#filterPinned{margin-left:15px;margin-top:10px}.pageContainer ul li a{cursor:pointer !important}.pageContainer ul li a .text{color:#000}ul li .img>.iconWrapper{margin-top:8px;margin-left:5px;text-align:center:}div.img-with-text span.img{display:block;margin:0 auto;position:relative;top:10px;float:none;width:32px;height:32px;text-align:center;background-size:32px 32px;background-repeat:no-repeat}div.img-with-text .imgonly{width:66px;height:55px;margin:auto;cursor:pointer}div.img-with-text .imgonly:hover{background-color:#dbf1fa;border-radius:3px;border:solid 1px #bdd6e3}div.img-with-text span.img i{position:relative;top:10px}.imageWrapper{background-color:#fff;text-align:center;margin:auto;border-radius:5px;padding:0}.img-with-text .text{color:#1d5c8d;text-shadow:0 0 2px #59b4d6,0 0 0 #215470;font-size:12px;text-overflow:ellipsis;display:block;overflow:hidden}.pagingContainer{font-size:12px}.pagingResultsLabel{display:inline-block;max-width:160px;text-align:right;padding-right:2px;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;max-height:34px}.pagingResultsLabel .numbers{font-weight:bold;padding:0 4px}.pagingContainer .sbmbutton{height:30px;width:30px;box-sizing:border-box;margin-left:4px;font-size:12px}#popoverDiv .popoverBoxHeader div.input-append span.add-on{cursor:pointer}.popoverBox{margin-bottom:10px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;width:600px !important;height:380px;position:absolute;background:#fff;display:none;top:100px;left:-222px;min-height:100px;border:1px solid #acacac;color:black}.popoverBoxHeader{display:block;color:#56606e;font-size:18px;padding:20px 14px 15px;position:relative;vertical-align:middle;min-height:23px}.popoverBoxHeader .input-append{vertical-align:bottom}.popoverBoxHeader input{border-radius:0}.popoverBoxFooter{display:block;color:black;position:relative;vertical-align:middle;min-height:14px}.popoverBoxFooter .pagination{margin:15px 0 0}.popoverBoxBody{overflow-y:hidden;overflow-x:hidden;position:relative;padding:9px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;background-color:white;margin-left:14px;margin-right:14px;height:234px}.mask{opacity:.5;width:100%;height:1500px;background:black;left:0;position:absolute;top:0;filter:alpha(opacity=65)}.popoverBoxHeader .popoverTitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-bottom:10px;font-weight:bold}.popoverBoxHeader .closePopover{cursor:pointer;position:absolute;right:12px;top:12px;width:15px;height:15px}.gallery_container div.popoverBox{position:absolute;border:0;z-index:1000;top:60px;-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 15px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #a0a0a0;white-space:normal;background-color:#f1f1f1}.gallery_container #appPopoverDiv .popoverBoxHeader .search-query{width:300px}#refreshReportButton{margin:20px}.linkViewHeader{height:30px}.addLinkIcon{margin-right:5px}.sbmItemPinned,.sbmItemUnpinned,.sbmItemLocked{font-size:21px}.topNavPinApp .sbmItemPinned,.topNavPinApp .sbmItemUnpinned,.topNavPinApp .sbmItemLocked{font-size:15px}.sbmItemPinned{color:#daa21b}.sbmItemUnpinned{color:lightgray;display:none}.mobile_device .sbmItemUnpinned,.listitem:hover .sbmItemUnpinned,.img-with-text:hover .sbmItemUnpinned{display:inline}i.backToTop{color:#00695b;padding:8px;border:1px solid #d4d4d4;border-radius:3px;position:fixed;top:80px;right:20px;background-color:#fff;display:none;cursor:pointer}.btn-group.btn-tabs{display:block;text-align:center;margin:2px}.btn-group.btn-tabs .btn{float:none}.btn-tab-pane{display:none}.btn-tab-pane.active{display:block}.btn-group.btn-tabs .btn.current{background-color:#208ed4;color:white}.jstree-sbm li>a.jstree-search>.found,.highlighter{background-color:#bdf1fa !important;border-radius:3px;padding:0 4px}input[type=text]::-ms-clear{display:none;width:0;height:0}input[type=text]::-ms-reveal{display:none;width:0;height:0}input[type=text]:focus::-ms-clear{display:none;width:0;height:0}input[type=text]:focus::-ms-reveal{display:none;width:0;height:0}.rightContainer{background-color:#FFF;border:solid 1px #CCC;border-radius:4px;float:right}.roundSection{border-radius:4px;border:solid 1px #CCC;background-color:#FFF;margin-bottom:20px}.roundSection li.groupNav:not(:first-child){border-top:solid 1px #CCC}.col-xs-12 .pageTitle{left:10px}#searchLocally,#searchGlobally{color:#999}#searchLocally:hover,#searchGlobally:hover{text-decoration:none}#searchLocally.active,#searchGlobally.active{border-bottom:solid 2px #428bca}#searchResultContainer{display:none;z-index:999;position:absolute;left:0;right:0;top:66px;bottom:0;width:auto;background-color:#f1f1f1}#searchResultContainer>.row>.col-xs-12{height:140px;background-color:#FFF;border-bottom:solid 1px #CCC}ul.ui-autocomplete{z-index:1051 !important;position:absolute;top:100%;left:0;min-width:160px;padding:5px;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}ul.ui-autocomplete li a{color:#333;font-size:13px}ul.ui-autocomplete li:hover{background-color:#f2f2f2;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.nav.globalStaticActions>li#userProfile>a{padding:0;margin-right:0}.nav.globalStaticActions>li#userProfile>a:hover,.nav.globalStaticActions>li#userProfile>a:focus{background-color:transparent}#searchResultContainer>.row{position:relative;height:100%}#searchResultContainer>.row>.leftNav{background-color:#FFF;border:solid 1px #CCC;border-radius:4px;height:100%}#searchResultContainer .rightContainer .container-fluid{margin:10px 0}#resultsPane #report-main{padding-left:15px;padding-right:15px}#resultsPane>.container-fluid,#resultsPane #report-main{padding-top:20px;overflow:auto;float:left;width:100%;height:100%}#searchResultContainer #report-main .pageHeader{display:none}#resultsPane .advancedlist-search .input-group{display:none}#notifResultContainer>.row>.container-fluid{overflow:auto}#searchResultContainer .leftNav h6{margin-left:10px}.globalSearchForm .input-group button.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.globalSearchForm .input-group .input-group-addon{border-radius:4px}#globalSearchLi #prependedDropdownButton{width:140px}@media screen and (min-width:1200px){#globalSearchLi #prependedDropdownButton{width:150px}}#inGlobalSearchBox form{margin:18px auto 0}#inGlobalSearchBox #prependedDropdownButton{width:100%;border-right:0}#btnSearchSubmit{background-color:#FFF;border:solid 1px #CCC;border-left:0}.globalSearchForm .btn-group:after{clear:both}#globalSrchDDownDiv{margin:15px auto;font-size:12px;text-align:center}#globalSrchDDownDiv .btn{font-size:12px;padding:0 6px;background-color:#FFF;line-height:18px;text-align:absmiddle}#globalSrchDDownDiv .btn:hover{border:solid 1px #CCC;border-radius:4px}#globalSrchDDownDiv ul{list-style:none}#globalSrchDDownDiv li{display:inline}#globalSrchDDownDiv li:not(:last-child){border-right:solid 1px #999}#globalSrchDDownDiv li a{text-decoration:none;color:#333}#globalSrchDDownDiv li a:hover,#globalSrchDDownDiv li a.selected{color:#208ed4}#searchResultContainer.expandable_collapsible.container .expandCollapseAllContainer{margin-right:0 !important;margin-left:0 !important}#expandCollapse{width:96px;padding:0;margin-right:10px}#prev,#next{font-size:14px;color:#333;padding:4px 10px}#searchPaging{margin-bottom:10px;font-size:12px}#searchPaging #searchBreadcrumb{float:left;margin:0;padding:0;background:transparent;font-weight:bold}#searchBreadcrumb li{display:inline}#searchBreadcrumb li.off a{color:#272b31;cursor:text}#searchPaging>div{float:right;margin-right:24px}#searchPaging a{text-decoration:none}#searchList{overflow:auto;font-size:13px}#searchList .searchTableBody>p{margin:0 15px 15px}#searchList .searchTableBody>div{border-top:solid 1px #999;vertical-align:top;padding:3px 5px;overflow:hidden}#searchList .searchTableBody>div p{margin:0}#searchList .searchTableBody>div p:first-child{width:100%;overflow:hidden !important;white-space:nowrap;text-overflow:ellipsis}#searchList .searchTableBody>div p:first-child span{overflow:hidden}#searchList .searchTableBody>div p:nth-child(2){color:#666}#searchList .searchTableBody .active:not(p:last-child){color:#000}#searchList .searchTableBody>span{margin-left:20px}#searchList .searchTableBody div.pull-right{width:75px;text-align:right;padding-right:5px}#searchList .searchTableBody div.pull-left{width:calc(100% - 75px);width:-moz-calc(100% - 75px);width:-webkit-calc(100% - 75px)}#searchList .searchTableBody .inactive,#searchList .searchTableBody .inactive p{color:#999}#searchList .searchTableBody .inactive #labelInactive{width:60px;height:20px;line-height:14px;display:inline-block;background-color:#ebebeb;color:#999;margin:10px auto 0;padding-left:.5em;padding-right:.5em;font-size:100%;overflow:hidden !important;white-space:nowrap;text-overflow:ellipsis;text-transform:capitalize}#searchList .searchTableBody .active #labelInactive{display:none}#searchList .searchTableBody #labelFileMatch,#searchList .searchTableBody #labelItemLinkMatch,#searchList .searchTableBody #labelNoteMatch,#searchList .searchTableBody #labelURLMatch{display:none}#searchList .searchTableBody .fileMatch #labelFileMatch{display:inline;background-color:#bdf1fa}#searchList .searchTableBody .itemLinkMatch #labelItemLinkMatch,#searchList .searchTableBody .noteMatch #labelNoteMatch,#searchList .searchTableBody .URLMatch #labelURLMatch{display:inline-block;margin:10px auto 0;width:auto;background-color:#bdf1fa}#searchList .searchTableBody>div:hover{background-color:#f2f2f2}#searchList .searchTableBody .inactive:hover,#searchList .searchTableBody .active:hover{cursor:pointer;background-color:#f2f2f2}#searchList .searchTableBody tr>td:first-child{white-space:nowrap}#searchList .searchTableBody tr>td:last-child{white-space:nowrap}#searchResultContainer ul.nav-list{margin:0;padding:0}#searchFilters{overflow:auto}li#globalSearchLi .dropdown-menu{border-radius:0}ul.typeahead{border-radius:0;width:83%}ul.typeahead.dropdown-menu>.active>a{background-color:#2591bb !important}#searchList .searchTableBody .dot{font-size:13px;font-weight:bold}#searchList .searchTableBody span.projName{position:relative;margin-right:10px;float:right;font-style:italic}#searchList .searchTableBody span.title{position:relative;margin-right:70px;float:right;font-style:italic}#searchResultContainer.expanded .searchItemDescription img{max-width:100% !important;max-height:initial !important}#searchResultContainer.expanded .searchItemDescription{max-height:20em;overflow-y:auto;overflow-x:hidden;border:1px dotted lightgray;min-height:1em}#searchResultContainer .searchItemDescriptionWrapper.expanded .searchItemDescription,#searchResultContainer .searchItemDescriptionWrapper.expanded .searchItemDescription *{line-height:normal}#searchResultContainer .searchItemDescriptionWrapper.expanded .searchItemDescription img{max-width:100% !important;max-height:initial !important}#searchResultContainer .searchItemDescriptionWrapper.expanded .searchItemDescription{max-height:20em;overflow-y:auto;overflow-x:hidden}.globalSearchForm .input-group .btn-group{padding:0;border:0;background-color:transparent}.nav-list .searchField{background-color:#f5f5f5;text-align:center}.nav-list .form-control{border-radius:4px;margin:5px auto;width:90%;font-size:12px;height:30px;background:url('/tmtrack/images/swc/default/search_icon.gif') 95% 50% no-repeat #FFF}.notificationCenter.badge-important{margin:0;border-radius:3px;text-align:center;min-width:37px;padding-top:5px}.nav-pills .open .dropdown-toggle.notificationCenter{background-color:#da4c45}.notificationCenter .bellIcon{color:#ff8b03;vertical-align:-2px}#notificationMenu{border-radius:0;min-width:250px;max-width:325px;padding-bottom:0;padding:10px;top:38px;left:-100px;padding:8px;margin:0;font-size:13px;height:auto;max-height:500px}#notificationMenu:before{left:110px}#notificationMenu:after{left:110px}#notificationMenu>li{color:#8595ad;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#unreadSubscription{margin-left:0;overflow-y:auto;overflow-x:hidden;max-height:400px}#unreadSubscription li{margin-bottom:5px;color:#56606e;position:relative;height:24px;overflow:hidden;border:solid 2px #FFF}#unreadSubscription li a{color:#333}#unreadSubscription li:hover{background-color:#2591bb;border:solid 2px #2591bb}#unreadSubscription li span.flex{width:80%;overflow:hidden;text-overflow:ellipsis;position:absolute;white-space:nowrap}#unreadSubscription li span.flex:hover{color:#FFF}#unreadSubscription li span.count{position:absolute;right:0;background-color:#8595ad;border-radius:2px;color:#FFF;padding:0;width:29px;text-align:center;font-size:12px}#notifResultContainer{display:none;z-index:999;position:absolute;right:0;top:66px;background-color:#f1f1f1;width:100%;height:100%;overflow-y:auto}li#viewNotification a{border:solid 1px #8595ad;border-radius:3px;text-align:center;color:#56606e;font-weight:bold;font-size:14px}#notifRefreshBtn{cursor:pointer}#notifBackBtn{margin:0 10px}#notifPaging{margin:10px 0;font-size:12px}#notifPaging #notifBreadcrumb{float:left;margin:0;padding:0;background:transparent;font-weight:bold}#notifBreadcrumb li.off a{color:#272b31;cursor:text}#notifPaging a{text-decoration:none}#notifPageList{margin-left:20px}#massUpdateControls{height:46px;background-color:#dadada;padding-top:9px;display:none}#massUpdateControls .pull-left{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 300px);width:-moz-calc(100% - 300px);width:-webkit-calc(100% - 300px)}#massUpdateControls button{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:58px}#massUpdateControls #massRead{max-width:108px}#massUpdateControls label{display:inline}#notifList{overflow-y:auto;overflow-x:hidden;font-size:13px}#notifList table{width:99%}#notifList .notifTableBody{vertical-align:top;padding:3px 5px;width:100% overflow:hidden;position:relative}#notifList .notifTableBody li p{margin:0}#notifList .notifTableBody ul{margin:0}#notifList .notifTableBody ul li{list-style:none;position:relative;border-top:solid 1px #999;padding:5px 0}#notifList .notifTableBody>li{list-style:none;margin:0;font-weight:bold;cursor:pointer}#notifList .notifTableBody>li>span{display:inline}#notifList .notifTableBody li p:not(:last-child){width:100%;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap;height:20px}#notifList .notifTableBody li p:first-child span{overflow:hidden}#notifList .notifTableBody li p:nth-child(3){color:#666}#notifList .notifTableBody li i.icon-remove-sign{position:absolute;right:10px;top:10px;cursor:pointer;display:none}#notifList .notifTableBody li i.icon-eye-open{position:absolute;right:10px;top:30px;cursor:pointer}#notifList .notifTableBody li:hover i{display:block}#notifList .notifTableBody>li:hover>i{display:inline !important}#notifList .notifTableBody .active i.icon-eye-open{display:block}#notifList .notifTableBody .inactive i.icon-eye-open{display:none}#notifList .notifTableBody ul>li:hover{background-color:#f2f2f2}#notifList .notifTableBody tr>td:first-child{white-space:nowrap}#notifList .notifTableBody tr>td:last-child{white-space:nowrap}#notifList .notifTableBody li.notifItem{white-space:nowrap}#notifList .notifTableBody li .notifElement{display:inline-block;vertical-align:top}#notifList .notifTableBody li .notifElement.checkbox{margin:0}#notifList .notifTableBody li .notifElement.checkbox input{position:static;display:none;margin:0 10px;vertical-align:middle}#notifList .notifTableBody li .notifElement.content{width:calc(100% - 24px)}#notifList.showMassUpdateControls .notifTableBody li .notifElement.content{width:calc(100% - 54px)}#notifResultContainer ul.nav-list{margin:0;padding:0}.roundSection li.groupNav{cursor:pointer;height:43px;vertical-align:middle;line-height:43px;padding:0 16px}.roundSection ul{margin:0;border-top:solid 1px #FFF}.roundSection ul>li{margin:0;display:list-item;height:36px;background-color:#FFF;border-top:solid 1px #e9e9e9;vertical-align:middle;padding:0 16px;line-height:36px}.roundSection ul>li.off a{cursor:text}.roundSection ul li a{dispaly:block;color:#333}.roundSection ul li .count{float:right;background-color:#e6e6e6;border-radius:4px;color:#333;padding:0;width:33px;text-align:center;font-size:12px;line-height:22px;margin-top:7px}.roundSection ul li .count.tooMany{display:none}.roundSection ul>li .leftFacetName{float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:80%}.roundSection .groupNav span{float:left;font-weight:bold;color:#666;text-shadow:1px 1px 1px #f6f6f6;overflow:hidden;text-overflow:ellipsis;height:43px;width:80%;white-space:nowrap;font-size:14px}.roundSection .groupNav i{float:right;color:#8c8c8c;line-height:43px}.globalStaticActions li.dropdown>.dropdown-menu{left:-17px}#refinedBy li{background-color:#f1fbff}#refinedBy li i{float:right;color:#CCC;line-height:36px}#refinedBy li:after{clear:both}.roundSection li.groupNav a{position:absolute;right:30px;top:10px;font-size:12px;color:#00659b;display:none}.roundSection li.groupNav a:hover,.roundSection li.groupNav a:focus{background-color:transparent}.roundSection li.refinedText{padding:10px 16px;background-color:#f1fbff;border-top:solid 1px #CCC}.roundSection ul>li:hover{background-color:#ceecf9 !important}.roundSection ul>li:hover .count{background-color:#208ed4;color:#FFF;font-weight:bold}.roundSection ul>li.off:hover{background-color:#FFF !important}.roundSection ul>li.off:hover .count{background-color:#e6e6e6 !important;color:#333 !important;font-weight:normal !important}.roundSection ul>li:hover a{text-decoration:none}.mobile_device #notifList .notifTableBody .timestamp{margin-right:10px}.mobile_device #notifList .notifTableBody li i.icon-remove-sign{font-size:24px;top:0;right:10px;display:block}.mobile_device #notifList .notifTableBody li i.icon-eye-open{font-size:24px;top:0;right:40px}.mobile_device #notifList .notifTableBody li p span{padding-right:100px;display:inline-block}@media all and (max-width:768px){.mainContainer .sideNavFluidContainer{width:150px !important}.mainContainer #rightContainer{left:175px !important}.mainContainer #rightContainer.unpinned{left:15px !important}.sideNavFluidContainer.unpinned{left:-149px}.widget_add .advancedlist-search .input-group .lookupcontrol-search{width:200px}.viewList .rhsFacetedList .advancedlist-search{width:155px}.viewList .rhsFacetedList .lookupcontrol-search{width:115px}}@media all and (max-width:1120px){#report-main .viewTypeDropdown{display:inline-block}#report-main .listHeaderButtons{display:none}}@media all and (max-width:967px){#pinnedapp-navbar-collapse{background-color:#2591bb;position:absolute;top:66px;margin-left:-26px;box-shadow:5px 5px 5px #c9c9c9;padding-bottom:10px}#pinnedapp-navbar-collapse ul{width:100px}#pinnedapp-navbar-collapse li{width:90px !important;margin-left:5px !important;margin-top:20px !important}#pinnedapp-navbar-collapse li span{padding-bottom:10px}#gallery .pinEmptytrue{display:none !important}#gallery{padding-bottom:10px}.feedSteps{white-space:nowrap}.feedWizardPageType{padding-right:0 !important}.viewList .advancedlist-search{width:110px}.viewList .lookupcontrol-search{width:70px}}@media all and (min-width:850px){#gallery>li{width:56px}}@media all and (max-width:1023px){.viewStats,.feedStats{width:190px;text-align:right}.viewStats .lastModifiedValue,.feedStats .lastModifiedValue{margin-left:0 !important;display:block}.listitem{font-size:12px;min-height:100px}.viewreporttitle,.feedreporttitle,.reporttitle{min-height:60px !important}#userPreferencesNav{width:180px !important}#userPreferencesContainer .tab-content{left:204px !important}}@media all and (min-width:1200px){#gallery>li{margin-right:12px}}@media all and (min-width:1250px){#gallery>li,#homeTopNav li{width:90px}#gallery>li.pinEmptytrue{margin-left:23px;margin-right:23px}.container-fluid .leftNav{width:330px}.container-fluid .rightContainer{width:calc(100% - 330px);width:-moz-calc(100% - 330px);width:-webkit-calc(100% - 330px)}.advancedlist .advancedlist-filters{width:330px}.refinedbypane .facetlistitem .facetname{max-width:275px !important}.advancedlist .rhsFacetedList,#viewListMain .advancedlist .noviewsdiv{width:calc(100% - 345px);width:-moz-calc(100% - 345px);width:-webkit-calc(100% - 345px)}.advancedlist .nofeedsdiv{padding-left:360px}}@media all and (min-width:1600px){#gallery>li,#homeTopNav li{width:120px}#gallery>li.pinEmptytrue{margin-left:38px;margin-right:38px}.container-fluid .leftNav{width:400px}.container-fluid .rightContainer{width:calc(100% - 400px);width:-moz-calc(100% - 400px);width:-webkit-calc(100% - 400px)}.advancedlist .advancedlist-filters{width:400px}.refinedbypane .facetlistitem .facetname{max-width:340px !important}.advancedlist .rhsFacetedList,#viewListMain .advancedlist .noviewsdiv{width:calc(100% - 415px);width:-moz-calc(100% - 415px);width:-webkit-calc(100% - 415px)}.advancedlist .nofeedsdiv{padding-left:420px}}#newRequestMenu{border-radius:0;min-width:286px;width:286px;max-width:600px;top:60px;padding:0;padding-bottom:22px;margin:0;font-size:13px;border-radius:3px;background-color:#ededed;position:absolute;box-shadow:rgba(0,0,0,0.172549) 0 6px 12px 0;display:none}#newRequestMenu:before{border-bottom-color:#ededed;border-bottom-style:solid;border-bottom-width:10px;border-left-color:rgba(0,0,0,0);border-left-style:solid;border-left-width:10px;border-right-color:rgba(0,0,0,0);border-right-style:solid;border-right-width:10px;box-sizing:border-box;display:block;height:10px;left:auto;margin-left:-10px;position:absolute;right:138px;top:-10px;width:20px;content:""}#newRequestMenu:after{display:none}#newRequestNewButton #plusAndNewText{margin-top:0;height:auto}#newRequestNewButton #newRequestText{color:white}#newRequestNewButton #plusSignForNew{font-size:16px}#newRequestContainer.open #newRequestMenu,#newRequestMenu.open{display:block}#newRequestMenu #submit_projects_project_tree_container{padding:0}#newRequestMenu .divider{height:0;margin:2px 0 5px -10px;width:108%}#newRequestMenu form{margin:0}#newRequestMenu form>div.input-group{width::100% \0/}#newRequestMenu form input{border-radius:0;width:100%}#newRequestMenu form .input-group-btn .btn{line-height:normal}#newRequestMenu>li .newRequestSearchForm{color:#000}#newRequestMenu>li{color:#000;font-weight:bold;padding:8px 10px 5px;font-size:12px;border-bottom:solid 1px #CCC;line-height:25px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}#newRequestMenu>li#newRequestSearchBox{overflow:visible}#newRequestMenu>ul{margin:0}#mostRecentMenu{height:450px;overflow:auto}#myFavoritesMenu{height:450px;overflow:auto}#cantaddFavorite{height:125px;overflow:auto;display:none;line-height:1em}#cantaddFavorite p{margin:0 0 8px 10px}#newRequestMenu.dropdown-menu-right.gobalSubmitSubMenu:before,#newRequestMenu.dropdown-menu-right.gobalSubmitSubMenu:after{right:27px;left:auto}#newRequestMenu .submitProjectMenu{display:block;position:relative;padding-left:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0;vertical-align:middle}#newRequestMenu .submitProjectMenu a,#newRequestMenu #submit_projects_project_tree_container .tree.container.PREFERRED_PROJECTS .jstree-no-dots>.project.node>.project.link,#newRequestMenu #submit_projects_project_tree_container .tree.container.PREFERRED_PROJECTS .jstree-no-dots>.project.node>.project.link{text-decoration:none;cursor:pointer;color:#333;padding:9px 32px 10px 12px;display:block;border-bottom:solid 1px #f4f4f6;background-color:transparent;font-weight:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#newRequestMenu .submitProjectMenu a .submitProjectName{color:#208ed4}#newRequestMenu .submitProjectMenu:hover,#newRequestMenu #submit_projects_project_tree_container .tree.container.PREFERRED_PROJECTS .jstree-no-dots>.project.node>.project.link:hover,#newRequestMenu #submit_projects_project_tree_container .tree.container.PREFERRED_PROJECTS .jstree-no-dots>.project.node>.project.link:hover{color:#333;background-color:#ceecf9;text-decoration:none}#newRequestMenu #submit_projects_project_tree_container .tree.container.PREFERRED_PROJECTS .jstree-no-dots>.project.node>.jstree-icon{display:none}#newRequestMenu .submitProjectMenu i{display:none;cursor:pointer;cursor:pointer;font-size:19px;position:absolute;right:12px;top:12px}#newRequestMenu .submitProjectMenu i.icon-minus-sign,#unusedFavorites i.icon-minus-sign{color:#da4c45}#newRequestMenu .submitProjectMenu i.icon-plus-sign{color:#208ed4}#newRequestMenu .submitProjectMenu:hover i,#unusedFavorites i.icon-minus-sign{display:block}#newRequestMenu .project_tree.control .tree.container{border:0;box-shadow:none;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;border-radius:0}.newRequestSearchForm span.add-on{cursor:pointer}#popoverDiv .icon-check-sign{display:none;position:absolute;color:#2aca84;right:62px}#popoverDiv .icon-check-sign.favorite{display:block}#popoverDiv .icon-wrench{display:none;position:relative;color:#ffc42b;left:55px;float:left}#popoverDiv .icon-wrench.service{display:block}.customTooltip{background:#9fdaee;border:1px solid #2bb0d7;margin-left:0;position:fixed;padding:.8em 1em;display:none;border-radius:5px 5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:5px 5px 5px rgba(0,0,0,0.1);-webkit-box-shadow:5px 5px rgba(0,0,0,0.1);-moz-box-shadow:5px 5px rgba(0,0,0,0.1);font-family:Calibri,Tahoma,Geneva,sans-serif;position:fixed;left:1em;top:2em;z-index:99;width:250px}.submitSearchItem:hover+.customTooltip em{font-family:Candara,Tahoma,Geneva,sans-serif;font-size:1.2em;font-weight:bold;display:block;padding:.2em 0 .6em 0}.img-with-text{text-align:center}#newProjSrchOpts{left:16px}.mobile_device #newRequestMenu .submitProjectMenu{padding-right:25px}.mobile_device #newRequestMenu .submitProjectMenu i{display:block;font-size:24px;left:92%;top:1px}.mobile_device #newRequestMenu .submitProjectMenu i.icon-plus-sign,.mobile_device #newRequestMenu .submitProjectMenu i.icon-minus-sign{top:10px;right:14px}#newRequestSearch{z-index:5000;display:block}#newRequestSearch .listitem{cursor:pointer}.itemInlineInput{display:inline-block}#newRequestSearch .advancedlist-message{top:50px;position:absolute;color:red}#newRequestSearch .projicon{width:50px}#newRequestSearch .itemNameDesc{left:50px}#newRequestSearch .item{min-height:48px;padding:12px 30px 12px 78px;position:relative;display:block;overflow:hidden}#newRequestSearch .itemtitle,.itemdesc{display:block;overflow:hidden}#newRequestSearch .itemdesc{vertical-align:top;color:#8595ad}#newRequestSearch .itemtitle,.itemdesc,.itemAux{display:block;overflow:hidden;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#newRequestSearch .itemicon{text-decoration:none;color:#56606e;display:block;position:absolute;width:48px;height:48px;left:16px;top:50%;margin-top:-24px;border:0;background-repeat:no-repeat}#newRequestSearch .newRequestSearchContent{overflow:auto;height:96%;padding:0 10px}#submit_projects_project_tree_container{width:auto}#newRequestMenu .btn-group.btn-tabs{margin:0;padding:14px}#newRequestMenu.expanded .btn-group.btn-tabs{text-align:left}#newRequestMenu .btn-group.btn-tabs .btn{min-width:86px;color:#069;padding-top:4px;padding-bottom:5px}#newRequestMenu .btn-group.btn-tabs .btn.current{color:white}#newRequestMenu #mostRecentMenu,#newRequestMenu #myFavoritesMenu{border-bottom:solid 1px #d9d9dc;background-color:white;border-top:solid 1px #d9d9dc}#newRequestRecent .no-data,#newRequestFavourites .no-data{display:none;margin:0 15px 0 15px;background-color:#d6edf5;height:418px;padding:15px}#newRequestMenu .actions{text-align:right;padding:0 3px 0 0;position:absolute;right:0;bottom:0;z-index:1}#newRequestMenu .actions .action{font-size:14px;cursor:pointer}#newRequestMenu.expanded .actions .action.expand,#newRequestMenu.collapsed .actions .action.collapse{display:none}#newRequestMenu #submit_projects_project_tree_container .filter.input-group .btn.input-group-addon{width:32px;color:#ccc;padding:6px;min-height:34px}#newRequestMenu.expanded{width:600px;left:50%;margin-left:-457px}#newRequestMenu.expanded #submit_projects_project_tree_container .filter.input-group{width:598px;margin-bottom:10px}#newRequestMenu.expanded #submit_projects_project_tree_container .filter.input-group .field.form-control{width:541px}#newRequestMenu.collapsed{left:50%;margin-left:-143px}#newRequestMenu.collapsed #submit_projects_project_tree_container .filter.input-group,#newRequestMenu #submit_projects_project_tree_container .look_in.input-group{width:286px;margin-bottom:0;padding-bottom:10px;padding-left:14px}#newRequestMenu #submit_projects_project_tree_container .look_in.input-group{height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;margin-left:14px;margin-bottom:10px;padding-right:6px;width:256px}#newRequestMenu #submit_projects_project_tree_container .look_in.input-group>select{width:180px}#newRequestMenu.collapsed #submit_projects_project_tree_container .filter.input-group .field.form-control{width:224px}#newRequestMenu.expanded #submit_projects_project_tree_container .filter.input-group .field.form-control{margin-left:14px}#newRequestMenu.collapsed.dropdown-menu-right.gobalSubmitSubMenu:before,#newRequestMenu.collapsed.dropdown-menu-right.gobalSubmitSubMenu:after{right:auto;left:50%;margin-left:-10px;border-bottom-color:#ededed}#newRequestMenu.expanded.dropdown-menu-right.gobalSubmitSubMenu:before,#newRequestMenu.expanded.dropdown-menu-right.gobalSubmitSubMenu:after{right:auto;left:445px;margin-left:0}#submit_projects_project_tree_container .jstree-no-dots>.project.node{margin-left:0;padding-left:0}#submit_projects_project_tree_container .jstree-no-dots>.project.node>.jstree-icon{float:right;margin-top:12px;margin-right:8px}#submit_projects_project_tree_container .jstree-no-dots>.project.node>.project.link{font-weight:normal;background-color:#ededed;padding:12px 14px;margin-top:1px;height:auto;cursor:pointer;overflow:visible}#submit_projects_project_tree_container .jstree-no-dots>.project.node.jstree-open>.project.link{font-weight:bold}#submit_projects_project_tree_container .jstree-no-dots>.project.node>.project.link>.jstree-icon{display:none}#submit_projects_project_tree_container .project.node{padding-left:14px}#submit_projects_project_tree_container .project.link{padding-top:4px}#submit_projects_project_tree_container .project.node.no-privelege>.project.link:hover{background-color:transparent}#submit_projects_project_tree_container .jstree-no-dots>.project.node.no-privelege>.project.link{background-color:#DDD}#submit_projects_project_tree_container .project.node>.jstree-icon,#submit_projects_project_tree_container .jstree-no-dots>.project.node>.jstree-icon{background:0}#submit_projects_project_tree_container .project.node>.jstree-icon:after,#submit_projects_project_tree_container .jstree-no-dots>.project.node>.jstree-icon:after{display:inline-block;font-family:FontAwesome;font-size:14px}#submit_projects_project_tree_container .project.node>.jstree-icon{margin-top:3px;margin-right:0;border:dashed 2px #5a5a5a;cursor:pointer}#submit_projects_project_tree_container .project.node>.jstree-icon:after{font-size:10px}#submit_projects_project_tree_container .project.node.jstree-leaf>.jstree-icon{border:0}#submit_projects_project_tree_container .project.node>.jstree-icon:after{position:relative;top:-2px;left:0}#submit_projects_project_tree_container .jstree-no-dots>.project.node>.jstree-icon{border:0}#submit_projects_project_tree_container .project.node.jstree-open>.jstree-icon:after{content:"\f068"}#submit_projects_project_tree_container .project.node.jstree-closed>.jstree-icon:after{content:"\f067"}#submit_projects_project_tree_container .jstree-no-dots>.project.node.jstree-open>.jstree-icon:after{content:"\f078"}#submit_projects_project_tree_container .jstree-no-dots>.project.node.jstree-closed>.jstree-icon:after{content:"\f077"}.cd-img-replace{display:inline-block;overflow:hidden;text-indent:100%;white-space:nowrap}.cd-product{text-align:center}.cd-product-wrapper{display:inline-block;position:relative;margin:0 auto;width:100%;max-width:450px}.cd-product-wrapper>img{display:block}.cd-single-point{position:absolute;border-radius:50%}.cd-single-point>a,a.cd-sample{position:relative;z-index:1002;display:block;width:30px;height:30px;border-radius:inherit;background:#d95353;box-shadow:0 0 10px rgba(0,0,0,0.3),inset 0 1px 0 rgba(255,255,255,0.3);-webkit-transition:background-color .2s;-moz-transition:background-color .2s;transition:background-color .2s}.cd-single-point>a::after,.cd-single-point>a:before,a.cd-sample::after,a.cd-sample:before{content:'';position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background-color:white;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s}.cd-single-point>a::after,a.cd-sample::after{height:2px;width:12px}.cd-single-point>a::before,a.cd-sample::before{height:12px;width:2px}.cd-single-point::after{content:'';position:absolute;z-index:1001;width:100%;height:100%;top:0;left:0;border-radius:inherit;background-color:transparent;-webkit-animation:cd-pulse 2s infinite;-moz-animation:cd-pulse 2s infinite;animation:cd-pulse 2s infinite}a.cd-sample{border-radius:50%;margin:auto}.cd-done{width:33%;display:inline-block}.cd-delay{width:32%;display:inline-block;text-align:center}.cd-continue{width:33%;text-align:right;display:inline-block}.cd-next{float:right}.cd-single-point.is-hidden{display:none}.cd-single-point.is-open>a{background-color:#475f74}.cd-single-point.is-open>a::after,.cd-single-point.is-open>a::before{-webkit-transform:translateX(-50%) translateY(-50%) rotate(135deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(135deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(135deg);-o-transform:translateX(-50%) translateY(-50%) rotate(135deg);transform:translateX(-50%) translateY(-50%) rotate(135deg)}.cd-single-point.is-open::after{display:none}.cd-single-point.is-open .cd-more-info{visibility:visible;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:opacity .3s 0,visibility 0 0,-webkit-transform .3s 0,top .3s 0,bottom .3s 0,left .3s 0,right .3s 0;-moz-transition:opacity .3s 0,visibility 0 0,-moz-transform .3s 0,top .3s 0,bottom .3s 0,left .3s 0,right .3s 0;transition:opacity .3s 0,visibility 0 0,transform .3s 0,top .3s 0,bottom .3s 0,left .3s 0,right .3s 0}.cd-single-point.visited>a{background-color:#475f74}.cd-single-point.visited::after{display:none}#starterHelpList{list-style:none;margin:0;padding:0;border:0;position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(255,255,255,0.25);z-index:1000}@media only screen and (min-width:600px){.cd-single-point.is-open .cd-more-info.cd-left{right:140%}.cd-single-point.is-open .cd-more-info.cd-right{left:140%}.cd-single-point.is-open .cd-more-info.cd-top{bottom:140%}.cd-single-point.is-open .cd-more-info.cd-bottom{top:140%}.cd-single-point.is-open .cd-more-info.cd-bottomleft{top:140%}}@-webkit-keyframes cd-pulse{0{-webkit-transform:scale(1);box-shadow:inset 0 0 1px 1px rgba(217,83,83,0.8)}50%{box-shadow:inset 0 0 1px 1px rgba(217,83,83,0.8)}100%{-webkit-transform:scale(1.6);box-shadow:inset 0 0 1px 1px rgba(217,83,83,0)}}@-moz-keyframes cd-pulse{0{-moz-transform:scale(1);box-shadow:inset 0 0 1px 1px rgba(217,83,83,0.8)}50%{box-shadow:inset 0 0 1px 1px rgba(217,83,83,0.8)}100%{-moz-transform:scale(1.6);box-shadow:inset 0 0 1px 1px rgba(217,83,83,0)}}@keyframes cd-pulse{0{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);box-shadow:inset 0 0 1px 1px rgba(217,83,83,0.8)}50%{box-shadow:inset 0 0 1px 1px rgba(217,83,83,0.8)}100%{-webkit-transform:scale(1.6);-moz-transform:scale(1.6);-ms-transform:scale(1.6);-o-transform:scale(1.6);transform:scale(1.6);box-shadow:inset 0 0 1px 1px rgba(217,83,83,0)}}.cd-single-point .cd-more-info{position:fixed;top:0;left:0;z-index:1003;width:100%;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;text-align:left;line-height:1.5;background-color:rgba(255,255,255,0.95);padding:2em 1em 1em;visibility:hidden;opacity:0;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);-webkit-transition:opacity .3s 0,visibility 0 .3s,-webkit-transform .3s 0,top .3s 0,bottom .3s 0,left .3s 0,right .3s 0;-moz-transition:opacity .3s 0,visibility 0 .3s,-moz-transform .3s 0,top .3s 0,bottom .3s 0,left .3s 0,right .3s 0;transition:opacity .3s 0,visibility 0 .3s,transform .3s 0,top .3s 0,bottom .3s 0,left .3s 0,right .3s 0}.cd-single-point .cd-more-info::before{content:'';position:absolute;height:0;width:0;display:none;border:8px solid transparent}.cd-single-point .cd-more-info h2{font-size:22px;margin-bottom:.6em}.cd-single-point .cd-more-info p{color:#758eb1}@media only screen and (min-width:600px){.cd-single-point .cd-more-info{position:absolute;width:350px;height:auto;padding:1em;overflow-y:visible;line-height:1.4;border-radius:.25em;box-shadow:0 0 20px rgba(0,0,0,0.5)}.cd-single-point .cd-more-info::before{display:block}.cd-single-point .cd-more-info.cd-center{top:50%;bottom:auto;left:50%;right:auto;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.cd-single-point .cd-more-info.cd-center::before{top:50%;bottom:auto;left:50%;right:auto;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.cd-single-point .cd-more-info.cd-left,.cd-single-point .cd-more-info.cd-right{top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.cd-single-point .cd-more-info.cd-left::before,.cd-single-point .cd-more-info.cd-right::before{top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.cd-single-point .cd-more-info.cd-left{right:160%;left:auto}.cd-single-point .cd-more-info.cd-left::before{border-left-color:rgba(255,255,255,0.95);left:100%}.cd-single-point .cd-more-info.cd-right{left:160%}.cd-single-point .cd-more-info.cd-right::before{border-right-color:rgba(255,255,255,0.95);right:100%}.cd-single-point .cd-more-info.cd-top,.cd-single-point .cd-more-info.cd-bottom{left:50%;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.cd-single-point .cd-more-info.cd-top::before,.cd-single-point .cd-more-info.cd-bottom::before{left:50%;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.cd-single-point .cd-more-info.cd-bottomleft{left:50%;right:auto;-webkit-transform:translateX(-95%);-moz-transform:translateX(-95%);-ms-transform:translateX(-95%);-o-transform:translateX(-95%);transform:translateX(-95%)}.cd-single-point .cd-more-info.cd-bottomleft::before{left:auto;right:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.cd-single-point .cd-more-info.cd-top{bottom:160%;top:auto}.cd-single-point .cd-more-info.cd-top::before{border-top-color:rgba(255,255,255,0.95);top:100%}.cd-single-point .cd-more-info.cd-bottom{top:160%}.cd-single-point .cd-more-info.cd-bottom::before{border-bottom-color:rgba(255,255,255,0.95);bottom:100%}.cd-single-point .cd-more-info.cd-bottomleft{top:160%}.cd-single-point .cd-more-info.cd-bottomleft::before{border-bottom-color:rgba(255,255,255,0.95);bottom:100%}.cd-single-point .cd-more-info h2{font-size:20px;margin-top:0}.cd-single-point .cd-more-info p{font-size:14px;max-height:180px;overflow-y:auto}}.cd-close-info{position:fixed;top:0;right:0;height:44px;width:44px}.cd-close-info::after,.cd-close-info:before{content:'';position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);-o-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);background-color:#475f74;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s}.cd-close-info::after{height:2px;width:16px}.cd-close-info::before{height:16px;width:2px}@media only screen and (min-width:600px){.cd-close-info{display:none}} \ No newline at end of file
diff -rwu -X ./excludes.txt ./sbm10_1_5_1/swc/templates/swc/notificationList.html ./sbm10_1_5_2/swc/templates/swc/notificationList.html --- ./sbm10_1_5_1/swc/templates/swc/notificationList.html Mon Apr 13 19:23:45 2015 +++ ./sbm10_1_5_2/swc/templates/swc/notificationList.html Wed May 27 04:12:46 2015 @@ -96,11 +96,11 @@ <li id="liToday" data-toggle="collapse" data-target="#notifToday" class="groupNav" data-hassubmenu="true"><i class="icon-chevron-down"></i>&nbsp; <span>$SLS(swc.notificationList.wordToday, Today,TT_HTML)</span></li> <ul id="notifToday" class="collapse in"> <script type="text/template" id="notifResultToday"> - <li class="{{active}}"> - <div class="pull-left"> + <li class="notifItem {{active}}"> + <div class="notifElement checkbox"> <input type="checkbox" data-id={{id}}> </div> - <div class="pull-left"> + <div class="notifElement content"> <p><a data-actionurl='tmtrack.dll?shell=swc&IssuePage&RecordId={{itemId}}&Template=view&TableId={{tableId}}' href='tmtrack.dll?shell=swc&IssuePage&RecordId={{itemId}}&Template=viewwrapper&TableId={{tableId}}' onclick="return false;">{{itemDisplayId}} {{notificationTitle}}</a></p> <p><span title="{{projectName}} $SLS(swc.notification.labelIn, in) {{applicationName}}">{{projectName}} $SLS(swc.notification.labelIn, in) {{applicationName}} - {{itemTitle}}</span></p> <p><span>$SLS(swc.notification.labelSubmitted, Submitted:) {{stateName}} $SLS(swc.notification.labelBy, by) <span class="contact_popover" itable="{{tableId}}" irecord="{{itemId}}" ivalue="{{ownerId}}">{{ownerName}}</span></span> &bull; @@ -115,11 +115,11 @@ <li id="liYesterday" data-toggle="collapse" data-target="#notifYesterday" class="groupNav" data-hassubmenu="true"><i class="icon-chevron-down"></i>&nbsp; <span>$SLS(swc.notificationList.wordYesterday, Yesterday,TT_HTML)</span></li> <ul id="notifYesterday" class="collapse in"> <script type="text/template" id="notifResultYesterday"> - <li class="{{active}}"> - <div class="pull-left"> + <li class="notifItem {{active}}"> + <div class="notifElement checkbox"> <input type="checkbox" data-id={{id}}> </div> - <div class="pull-left"> + <div class="notifElement content"> <p><a data-actionurl='tmtrack.dll?shell=swc&IssuePage&RecordId={{itemId}}&Template=view&TableId={{tableId}}' href='tmtrack.dll?shell=swc&IssuePage&RecordId={{itemId}}&Template=viewwrapper&TableId={{tableId}}' onclick="return false;">{{itemDisplayId}} {{notificationTitle}}</a></p> <p><span title="{{projectName}} $SLS(swc.notification.labelIn, in) {{applicationName}}">{{projectName}} $SLS(swc.notification.labelIn, in) {{applicationName}} - {{itemTitle}}</span></p> <p><span>$SLS(swc.notification.labelSubmitted, Submitted:) {{stateName}} $SLS(swc.notification.labelBy, by) <span class="contact_popover" itable="{{tableId}}" irecord="{{itemId}}" ivalue="{{ownerId}}">{{ownerName}}</span></span> &bull; @@ -134,11 +134,11 @@ <li id="liOther" data-toggle="collapse" data-target="#notifOther" class="groupNav" data-hassubmenu="true"><i class="icon-chevron-down"></i>&nbsp; <span>$SLS(swc.notificationList.wordOther, Other,TT_HTML)</span></li> <ul id="notifOther" class="collapse in"> <script type="text/template" id="notifResultOther"> - <li class="{{active}}"> - <div class="pull-left"> + <li class="notifItem {{active}}"> + <div class="notifElement checkbox"> <input type="checkbox" data-id={{id}}> </div> - <div class="pull-left"> + <div class="notifElement content"> <p><a data-actionurl='tmtrack.dll?shell=swc&IssuePage&RecordId={{itemId}}&Template=view&TableId={{tableId}}' href='tmtrack.dll?shell=swc&IssuePage&RecordId={{itemId}}&Template=viewwrapper&TableId={{tableId}}' onclick="return false;">{{itemDisplayId}} {{notificationTitle}}</a></p> <p><span title="{{projectName}} $SLS(swc.notification.labelIn, in) {{applicationName}}">{{projectName}} $SLS(swc.notification.labelIn, in) {{applicationName}} - {{itemTitle}}</span></p> <p><span>$SLS(swc.notification.labelSubmitted, Submitted:) {{stateName}} $SLS(swc.notification.labelBy, by) <span class="contact_popover" itable="{{tableId}}" irecord="{{itemId}}" ivalue="{{ownerId}}">{{ownerName}}</span></span> &bull;