(function(h){h.fn.extend({wijContent:function(b){return this.each(function(){this.innerHTML='<iframe frameborder="0" style="width: 100%; height: 100%;" src="'+b+'">"'})}});var g=function(b){return isNaN(b)?0:b};h.fn.leftBorderWidth=function(){var b=parseFloat(h(this).css("borderLeftWidth")),a=parseFloat(h(this).css("padding-left")),f=0;if(h(this).css("margin-left")!="auto"){f=parseFloat(h(this).css("margin-left"))}return g(b)+g(a)+g(f)};h.fn.rightBorderWidth=function(){var b=parseFloat(h(this).css("borderRightWidth")),a=parseFloat(h(this).css("padding-right")),f=0;if(h(this).css("margin-right")!="auto"){f=parseFloat(h(this).css("margin-right"))}return g(b)+g(a)+g(f)};h.fn.topBorderWidth=function(){var b=parseFloat(h(this).css("borderTopWidth")),a=parseFloat(h(this).css("padding-top")),f=0;if(h(this).css("margin-top")!="auto"){f=parseFloat(h(this).css("margin-top"))}return g(b)+g(a)+g(f)};h.fn.bottomBorderWidth=function(){var b=parseFloat(h(this).css("borderBottomWidth")),a=parseFloat(h(this).css("padding-bottom")),f=0;if(h(this).css("margin-bottom")!="auto"){f=parseFloat(h(this).css("margin-bottom"))}return g(b)+g(a)+g(f)};h.fn.borderSize=function(){var f=h(this).leftBorderWidth()+h(this).rightBorderWidth(),a=h(this).topBorderWidth()+h(this).bottomBorderWidth(),e={width:f,height:a};return e};h.fn.setOutWidth=function(a){var d=h(this).leftBorderWidth()+h(this).rightBorderWidth();h(this).width(a-d);return this};h.fn.setOutHeight=function(a){var d=h(this).topBorderWidth()+h(this).bottomBorderWidth();h(this).height(a-d);return this};h.fn.getWidget=function(){var b=this.data("widgetName");return b&&b!=""?this.data(b):null};h.fn.wijshow=function(t,q,o,p,r){var s=t.animated||false,n=t.duration||400,m=t.easing,a=t.option||{};p&&h.isFunction(p)&&p.call(this);if(s){if(h.effects&&h.effects[s]){this.show(s,h.extend(a,{easing:m}),n,r);return}if(q&&q[s]){q[s](t,h.extend(o,{complete:r}));return}}this.show();r&&h.isFunction(r)&&r.call(this)};h.fn.wijhide=function(r,q,o,p,s){var t=r.animated||false,n=r.duration||400,m=r.easing,a=r.option||{};p&&h.isFunction(p)&&p.call(this);if(t){if(h.effects&&h.effects[t]){this.hide(t,h.extend(a,{easing:m}),n,s);return}if(q&&q[t]){q[t](newAnimations,h.extend(o,{complete:s}));return}}this.hide();s&&h.isFunction(s)&&s.call(this)};var l=function(){};h.extend(l.prototype,{_UTFPunctuationsString:" ! \" # % & ' ( ) * , - . / : ; ? @ [ \\ ] { } \u00a1 \u00ab \u00ad \u00b7 \u00bb \u00bf \u037e \u0387 \u055a \u055b \u055c \u055d \u055e \u055f \u0589 \u058a \u05be \u05c0 \u05c3 \u05f3 \u05f4 \u060c \u061b \u061f \u066a \u066b \u066c \u066d \u06d4 \u0700 \u0701 \u0702 \u0703 \u0704 \u0705 \u0706 \u0707 \u0708 \u0709 \u070a \u070b \u070c \u070d \u0964 \u0965 \u0970 \u0df4 \u0e4f \u0e5a \u0e5b \u0f04 \u0f05 \u0f06 \u0f07 \u0f08 \u0f09 \u0f0a \u0f0b \u0f0c \u0f0d \u0f0e \u0f0f \u0f10 \u0f11 \u0f12 \u0f3a \u0f3b \u0f3c \u0f3d \u0f85 \u104a \u104b \u104c \u104d \u104e \u104f \u10fb \u1361 \u1362 \u1363 \u1364 \u1365 \u1366 \u1367 \u1368 \u166d \u166e \u169b \u169c \u16eb \u16ec \u16ed \u17d4 \u17d5 \u17d6 \u17d7 \u17d8 \u17d9 \u17da \u17dc \u1800 \u1801 \u1802 \u1803 \u1804 \u1805 \u1806 \u1807 \u1808 \u1809 \u180a \u2010 \u2011 \u2012 \u2013 \u2014 \u2015 \u2016 \u2017 \u2018 \u2019 \u201a \u201b \u201c \u201d \u201e \u201f \u2020 \u2021 \u2022 \u2023 \u2024 \u2025 \u2026 \u2027 \u2030 \u2031 \u2032 \u2033 \u2034 \u2035 \u2036 \u2037 \u2038 \u2039 \u203a \u203b \u203c \u203d \u203e \u2041 \u2042 \u2043 \u2045 \u2046 \u2048 \u2049 \u204a \u204b \u204c \u204d \u207d \u207e \u208d \u208e \u2329 \u232a \u3001 \u3002 \u3003 \u3008 \u3009 \u300a \u300b \u300c \u300d \u300e \u300f \u3010 \u3011 \u3014 \u3015 \u3016 \u3017 \u3018 \u3019 \u301a \u301b \u301c \u301d \u301e \u301f \u3030 \ufd3e \ufd3f \ufe30 \ufe31 \ufe32 \ufe35 \ufe36 \ufe37 \ufe38 \ufe39 \ufe3a \ufe3b \ufe3c \ufe3d \ufe3e \ufe3f \ufe40 \ufe41 \ufe42 \ufe43 \ufe44 \ufe49 \ufe4a \ufe4b \ufe4c \ufe50 \ufe51 \ufe52 \ufe54 \ufe55 \ufe56 \ufe57 \ufe58 \ufe59 \ufe5a \ufe5b \ufe5c \ufe5d \ufe5e \ufe5f \ufe60 \ufe61 \ufe63 \ufe68 \ufe6a \ufe6b \uff01 \uff02 \uff03 \uff05 \uff06 \uff07 \uff08 \uff09 \uff0a \uff0c \uff0d \uff0e \uff0f \uff1a \uff1b \uff1f \uff20 \uff3b \uff3c \uff3d \uff5b \uff5d \uff61 \uff62 \uff63 \uff64';this.UTFWhitespacesString_='\t \13 \f \37   \u00a0 \u1680 \u2000 \u2001 \u2002 \u2003 \u2004 \u2005 \u2006 \u2007 \u2008 \u2009 \u200a \u200b \u2028 \u202f \u3000",isDigit:function(b){return b>="0"&&b<="9"},isLetter:function(b){return !!(b+"").match(new RegExp("[A-Za-z\u00aa\u00b5\u00ba\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u021f\u0222-\u0233\u0250-\u02ad\u02b0-\u02b8\u02bb-\u02c1\u02d0\u02d1\u02e0-\u02e4\u02ee\u037a\u0386\u0388-\u038a\u038c\u038e-\u03a1\u03a3-\u03ce\u03d0-\u03d7\u03da-\u03f3\u0400-\u0481\u048c-\u04c4\u04c7\u04c8\u04cb\u04cc\u04d0-\u04f5\u04f8\u04f9\u0531-\u0556\u0559\u0561-\u0587\u05d0-\u05ea\u05f0-\u05f2\u0621-\u063a\u0640-\u064a\u0671-\u06d3\u06d5\u06e5\u06e6\u06fa-\u06fc\u0710\u0712-\u072c\u0780-\u07a5\u0905-\u0939\u093d\u0950\u0958-\u0961\u0985-\u098c\u098f\u0990\u0993-\u09a8\u09aa-\u09b0\u09b2\u09b6-\u09b9\u09dc\u09dd\u09df-\u09e1\u09f0\u09f1\u0a05-\u0a0a\u0a0f\u0a10\u0a13-\u0a28\u0a2a-\u0a30\u0a32\u0a33\u0a35\u0a36\u0a38\u0a39\u0a59-\u0a5c\u0a5e\u0a72-\u0a74\u0a85-\u0a8b\u0a8d\u0a8f-\u0a91\u0a93-\u0aa8\u0aaa-\u0ab0\u0ab2\u0ab3\u0ab5-\u0ab9\u0abd\u0ad0\u0ae0\u0b05-\u0b0c\u0b0f\u0b10\u0b13-\u0b28\u0b2a-\u0b30\u0b32\u0b33\u0b36-\u0b39\u0b3d\u0b5c\u0b5d\u0b5f-\u0b61\u0b85-\u0b8a\u0b8e-\u0b90\u0b92-\u0b95\u0b99\u0b9a\u0b9c\u0b9e\u0b9f\u0ba3\u0ba4\u0ba8-\u0baa\u0bae-\u0bb5\u0bb7-\u0bb9\u0c05-\u0c0c\u0c0e-\u0c10\u0c12-\u0c28\u0c2a-\u0c33\u0c35-\u0c39\u0c60\u0c61\u0c85-\u0c8c\u0c8e-\u0c90\u0c92-\u0ca8\u0caa-\u0cb3\u0cb5-\u0cb9\u0cde\u0ce0\u0ce1\u0d05-\u0d0c\u0d0e-\u0d10\u0d12-\u0d28\u0d2a-\u0d39\u0d60\u0d61\u0d85-\u0d96\u0d9a-\u0db1\u0db3-\u0dbb\u0dbd\u0dc0-\u0dc6\u0e01-\u0e30\u0e32\u0e33\u0e40-\u0e46\u0e81\u0e82\u0e84\u0e87\u0e88\u0e8a\u0e8d\u0e94-\u0e97\u0e99-\u0e9f\u0ea1-\u0ea3\u0ea5\u0ea7\u0eaa\u0eab\u0ead-\u0eb0\u0eb2\u0eb3\u0ebd\u0ec0-\u0ec4\u0ec6\u0edc\u0edd\u0f00\u0f40-\u0f47\u0f49-\u0f6a\u0f88-\u0f8b\u1000-\u1021\u1023-\u1027\u1029\u102a\u1050-\u1055\u10a0-\u10c5\u10d0-\u10f6\u1100-\u1159\u115f-\u11a2\u11a8-\u11f9\u1200-\u1206\u1208-\u1246\u1248\u124a-\u124d\u1250-\u1256\u1258\u125a-\u125d\u1260-\u1286\u1288\u128a-\u128d\u1290-\u12ae\u12b0\u12b2-\u12b5\u12b8-\u12be\u12c0\u12c2-\u12c5\u12c8-\u12ce\u12d0-\u12d6\u12d8-\u12ee\u12f0-\u130e\u1310\u1312-\u1315\u1318-\u131e\u1320-\u1346\u1348-\u135a\u13a0-\u13f4\u1401-\u166c\u166f-\u1676\u1681-\u169a\u16a0-\u16ea\u1780-\u17b3\u1820-\u1877\u1880-\u18a8\u1e00-\u1e9b\u1ea0-\u1ef9\u1f00-\u1f15\u1f18-\u1f1d\u1f20-\u1f45\u1f48-\u1f4d\u1f50-\u1f57\u1f59\u1f5b\u1f5d\u1f5f-\u1f7d\u1f80-\u1fb4\u1fb6-\u1fbc\u1fbe\u1fc2-\u1fc4\u1fc6-\u1fcc\u1fd0-\u1fd3\u1fd6-\u1fdb\u1fe0-\u1fec\u1ff2-\u1ff4\u1ff6-\u1ffc\u207f\u2102\u2107\u210a-\u2113\u2115\u2119-\u211d\u2124\u2126\u2128\u212a-\u212d\u212f-\u2131\u2133-\u2139\u3005\u3006\u3031-\u3035\u3041-\u3094\u309d\u309e\u30a1-\u30fa\u30fc-\u30fe\u3105-\u312c\u3131-\u318e\u31a0-\u31b7\u3400-\u4db5\u4e00-\u9fa5\ua000-\ua48c\uac00-\ud7a3\uf900-\ufa2d\ufb00-\ufb06\ufb13-\ufb17\ufb1d\ufb1f-\ufb28\ufb2a-\ufb36\ufb38-\ufb3c\ufb3e\ufb40\ufb41\ufb43\ufb44\ufb46-\ufbb1\ufbd3-\ufd3d\ufd50-\ufd8f\ufd92-\ufdc7\ufdf0-\ufdfb\ufe70-\ufe72\ufe74\ufe76-\ufefc\uff21-\uff3a\uff41-\uff5a\uff66-\uffbe\uffc2-\uffc7\uffca-\uffcf\uffd2-\uffd7\uffda-\uffdc]"))},isLetterOrDigit:function(b){return this.isLetter(b)||this.isDigit(b)},isSymbol:function(c){var d=new RegExp("[$+<->^`|~\u00a2-\u00a9\u00ac\u00ae-\u00b1\u00b4\u00b6\u00b8\u00d7\u00f7\u02b9\u02ba\u02c2-\u02cf\u02d2-\u02df\u02e5-\u02ed\u0374\u0375\u0384\u0385\u0482\u06e9\u06fd\u06fe\u09f2\u09f3\u09fa\u0b70\u0e3f\u0f01-\u0f03\u0f13-\u0f17\u0f1a-\u0f1f\u0f34\u0f36\u0f38\u0fbe-\u0fc5\u0fc7-\u0fcc\u0fcf\u17db\u1fbd\u1fbf-\u1fc1\u1fcd-\u1fcf\u1fdd-\u1fdf\u1fed-\u1fef\u1ffd\u1ffe\u2044\u207a-\u207c\u208a-\u208c\u20a0-\u20af\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211e-\u2123\u2125\u2127\u2129\u212e\u2132\u213a\u2190-\u21f3\u2200-\u22f1\u2300-\u2328\u232b-\u237b\u237d-\u239a\u2400-\u2426\u2440-\u244a\u249c-\u24e9\u2500-\u2595\u25a0-\u25f7\u2600-\u2613\u2619-\u2671\u2701-\u2704\u2706-\u2709\u270c-\u2727\u2729-\u274b\u274d\u274f-\u2752\u2756\u2758-\u275e\u2761-\u2767\u2794\u2798-\u27af\u27b1-\u27be\u2800-\u28ff\u2e80-\u2e99\u2e9b-\u2ef3\u2f00-\u2fd5\u2ff0-\u2ffb\u3004\u3012\u3013\u3020\u3036\u3037\u303e\u303f\u309b\u309c\u3190\u3191\u3196-\u319f\u3200-\u321c\u322a-\u3243\u3260-\u327b\u327f\u328a-\u32b0\u32c0-\u32cb\u32d0-\u32fe\u3300-\u3376\u337b-\u33dd\u33e0-\u33fe\ua490-\ua4a1\ua4a4-\ua4b3\ua4b5-\ua4c0\ua4c2-\ua4c4\ua4c6\ufb29\ufe62\ufe64-\ufe66\ufe69\uff04\uff0b\uff1c-\uff1e\uff3e\uff40\uff5c\uff5e\uffe0-\uffe6\uffe8-\uffee\ufffc\ufffd]");return d.test(c+"")},isPunctuation:function(b){return this._UTFPunctuationsString.indexOf(b)>=0},isPrintableChar:function(b){return !this.isLetterOrDigit(b)&&!this.isPunctuation(b)&&!this.isSymbol(b)?b===" ":true},isAscii:function(b){return b>="!"&&b<="~"},isAsciiLetter:function(b){return b>="A"&&b<="Z"||b>="a"&&b<="z"},isUpper:function(b){return b.toUpperCase()===b},isLower:function(b){return b.toLowerCase()===b},isAlphanumeric:function(b){return !this.isLetter(b)?this.isDigit(b):true},isAciiAlphanumeric:function(b){return(b<"0"||b>"9")&&(b<"A"||b>"Z")?b>="a"?b<="z":false:true},setChar:function(e,f,d){return d>=e.length||d<0?e:""||e.substr(0,d)+f+e.substr(d+1)}});var k=["\n","\r",'"',"@","+","'","<",">","%","{","}"],j=["!ESC!NN!","!ESC!RR!","!ESC!01!","!ESC!02!","!ESC!03!","!ESC!04!","!ESC!05!","!ESC!06!","!ESC!07!","!ESC!08!","!ESC!09!"],i=["(\n)","(\r)",'(")',"(@)","(\\+)","(')","(\\<)","(\\>)","(%)","(\\{)","(\\})"];!h.wij&&h.extend({wij:{charValidator:new l,encodeString:function(d){for(var e=0;e<k.lemgth;e++){var f=/c__escapeArr3[i]/g;d=d.replace(f,j[e])}return d},decodeString:function(e){if(e===""){return}for(var d=0;d<j.length;d++){var f=/c__escapeArr2[i]/g;e=e.replace(f,k[d])}return e}}})})(jQuery);__wijReadOptionEvents=function(j,f){for(var g=0;g<j.length;g++){f.options[j[g]]!=null&&f.element.bind(j[g],f.options[j[g]])}for(g in f.options){if(g.indexOf(" ")!=-1){for(var h=g.split(" "),i=0;i<h.length;i++){h[i].length>0&&f.element.bind(h[i],f.options[g])}}}};(function(t){var n="@wijtp@",s="wijmo-wijtooltip",p=s+"-arrow-",r=parseFloat,l=window,q=document,k=Math,m=k.max,o={};t.widget("wijmo.wijtooltip",{options:{content:"",title:"",closeBehavior:"auto",mouseTrailing:false,triggers:"hover",position:{my:"left bottom",at:"right top",offset:null},showCallout:true,animation:{animated:"fade",duration:500,easing:null},showAnimation:{},hideAnimation:{},showDelay:150,hideDelay:150,calloutAnimation:{duration:1000,disabled:false,easing:null},calloutFilled:true,modal:false,group:null,ajaxCallback:null,showing:null,shown:null,hiding:null,hidden:null},_setOption:function(j,g){var a=this,h="_set_"+j,i=a.options[j];t.Widget.prototype._setOption.apply(a,arguments);if(t.isPlainObject(g)){a.options[j]=t.extend({},i,g)}a[h]&&a[h](i)},_set_content:function(){var b=this;if(b._isAjaxCallback){b._callbacked=true;b.show();b._callbacked=false}else{b._setText()}},_create:function(){var x=this,g=x.options,v=x.element,j=v&&v.attr("id"),w="",u=g.group||n,a=t.wijmo.wijtooltip._getTooltip(u);if(a){a.count++}else{a=x._createTooltip();a.count=0;t.wijmo.wijtooltip._tooltips[u]=a}g.position.of=x.element;x._bindLiveEvents();x._tooltip=a;if(j!==""){w=a.attr("aria-describedby");w=w===undefined?"":w+" ";a.attr("aria-describedby",w+j)}},destroy:function(){var a=this,f=a.element,e=a.options.group||n;f.unbind(".tooltip");f.attr("title",a._content);t.wijmo.wijtooltip._removeTooltip(e);t.Widget.prototype.destroy.apply(a)},widget:function(){return this._tooltip},show:function(){var a=this,f=a._tooltip,e=a.options;if(!f){return}if(f._hideAnimationTimer){clearTimeout(f._hideAnimationTimer);f._hideAnimationTimer=null}f.stop(true,true);if(e.ajaxCallback&&t.isFunction(e.ajaxCallback)&&!a._callbacked){a._isAjaxCallback=true;e.ajaxCallback.call(a.element);return}f._showAnimationTimer=setTimeout(function(){a._setText();o=f.offset();if(e.mouseTrailing){a._setCalloutCss();return}a._setPosition();a._showTooltip()},a.options.showDelay)},showAt:function(G){var C=this,F=C._tooltip,u=F&&F._callout,v={},x=0,w=0,f={},B,A,E,D,y,z;if(!F||!u){return}F.stop(true,true);F._showAnimataionTimer=setTimeout(function(){C._setText();o=F.offset();F.offset({left:0,top:0}).show();v=u.position();x=v.left;w=v.top;A=C._getBorder(u);E=A.left||A.right;D=A.top||A.bottom;y=F.width();z=F.height();B=C._getCalloutShape();f=({rt:{left:G.x-y-E,top:G.y-w},rc:{left:G.x-y-E,top:G.y-z/2},rb:{left:G.x-y-E,top:G.y-w-D},lt:{left:G.x+E,top:G.y-w},lc:{left:G.x+E,top:G.y-z/2},lb:{left:G.x+E,top:G.y-w-D},tl:{left:G.x-x,top:G.y+D},tc:{left:G.x-y/2,top:G.y+D},tr:{left:G.x-x-E,top:G.y+D},bl:{left:G.x-x,top:G.y-z-D},bc:{left:G.x-y/2,top:G.y-z-D},br:{left:G.x-x-E,top:G.y-z-D}})[B];B=C._flipTooltip(f,B,A);C._setUnfilledCallout(B);F.offset(f).hide();C._calloutShape=B;C._showTooltip()},C.options.showDelay)},hide:function(){var a=this,d=a._tooltip;if(!d){return}clearTimeout(d._showAnimationTimer);d._hideAnimationTimer=setTimeout(t.proxy(a._hideTooltip,a),a.options.hideDelay)},_createTooltip:function(){var u=this,A="ui-corner-all",y="ui-widget-content",b="ui-state-default",a="ui-widget-header",B=t("<div class = '"+s+" ui-widget "+y+" "+A+"'></div>"),x=t("<div class='"+s+"-container'></div>"),w=t("<div class='"+y+" "+s+"-pointer '><div class='"+s+"-pointer-inner'></div></div>"),v=t("<div class = '"+s+"-title "+a+" "+A+"'></title>"),z=t("<a href='#' class = '"+s+"-close "+b+" "+A+"'></a>");z.append(t("<span class = 'ui-icon ui-icon-close'></span>")).bind("click",t.proxy(u._onClickCloseBtn,u));B.append(v).append(z).append(x).append(w).css("position","absolute").attr("role","tooltip").appendTo("body").hide();B._container=x;B._callout=w;B._closeBtn=z;B._title=v;return B},_bindLiveEvents:function(){var a=this,e=a.options,f=a.element;if(a._content===undefined){a._content=f.attr("title");f.attr("title","")}f.unbind(".tooltip");e.mouseTrailing&&f.bind("mousemove.tooltip",function(b){var d=e.position.offset||"",g=d.split(" ");if(g.length===2){a.showAt({x:b.pageX+parseInt(g[0]),y:b.pageY+parseInt(g[1])})}else{a.showAt({x:b.pageX,y:b.pageY})}});switch(e.triggers){case"hover":f.bind("mouseover.tooltip",t.proxy(a.show,a)).bind("mouseout.tooltip",t.proxy(a._hideIfNeeded,a));break;case"click":f.bind("click.tooltip",t.proxy(a.show,a));break;case"focus":f.bind("focus.tooltip",t.proxy(a.show,a)).bind("blur.tooltip",t.proxy(a._hideIfNeeded,a));break;case"rightClick":f.bind("contextmenu.tooltip",function(b){a.show();b.preventDefault()})}},_hideIfNeeded:function(){var d=this,f=d.options,e=f.closeBehavior;if(e==="sticky"||f.modal||e==="none"){return}d.hide()},_flipTooltip:function(A,v,z){var w=this,B=w._tooltip,u={width:B.width(),height:B.height()},C=w._flipCallout(A,u,v),D=C&&C.flip,x,y;if(!B||!C||!D.h&&!D.v){return C.calloutShape}x=B.width();y=B.height();if(D.h==="l"){A.left-=x+z.right*2+1}else{if(D.h==="r"){A.left+=x+z.left*2+1}else{if(D.v==="t"){A.top-=y+z.bottom*2+1}else{if(D.v==="b"){A.top+=y+z.top*2+1}}}}return C.calloutShape},_flipCallout:function(v,e,z){var u=this,a=u.options,i=u._tooltip,y={h:false,v:false},w=t(l),x=(a.position.collision||"flip").split(" ");if(x.length===1){x[1]=x[0]}if(!i||x[0]!=="flip"&&x[1]!=="flip"){return{flip:y}}if(x[0]==="flip"){if(v.left<0||v.left+e.width>w.width()+w.scrollLeft()){y.h=true}}if(x[0]==="flip"){if(v.top<0||v.top+e.height>w.height()+w.scrollTop()){y.v=true}}if(y.h){if(z.indexOf("l")>-1){z=z.replace(/l/,"r");y.h="l"}else{if(z.indexOf("r")>-1){z=z.replace(/r/,"l");y.h="r"}}}if(y.v){if(z.indexOf("t")>-1){z=z.replace(/t/,"b");y.v="t"}else{if(z.indexOf("b")>-1){z=z.replace(/b/,"t");y.v="b"}}}if(y.h||y.v){u._removeCalloutCss();i.addClass(p+z)}return{flip:y,calloutShape:z}},_set_position:function(e){var f=this,g=f.options,h=g.position;if(g.showCallout){(e.my!==h.my||e.at!==h.at)&&f._setPosition();f._setCalloutOffset(true)}},_set_showCallOut:function(g){var h=this,e=h._tooltip,f=e&&e._callout;if(!e||!f){return}if(g){h._setCalloutCss();f.show()}else{f.hide()}},_set_closeBehavior:function(){var f=this,d=f._tooltip,e=d&&d._closeBtn;e&&e[f.options.closeBehavior==="sticky"?"show":"hide"]()},_set_triggers:function(){this._bindLiveEvents()},_set_mouseTrailing:function(){this._bindLiveEvents()},_getCalloutShape:function(){var h=this,j=h.options.position,i=function(c){return t.map(c,function(b){return b.substr(0,1)})},v=i(j.my.split(" ")),u=i(j.at.split(" ")),a=[];if(v.length===2){a=v}if(v[0]===u[0]){(v[1]==="t"&&u[1]==="b"||v[1]==="b"&&u[1]==="t")&&a.reverse()}else{u[0]==="c"&&a.reverse()}a[0]==="c"&&a.reverse();return a.join("")},_setCalloutCss:function(){var g=this,h=g.options,i=g._tooltip,j="",e="";if(!h.showCallout){return}g._removeCalloutCss();e=g._getCalloutShape();j=p+e;i&&i.addClass(j);return e},_removeCalloutCss:function(){var a=this._tooltip;a&&t.each(["tl","tc","tr","bl","bc","br","rt","rc","rb","lt","lc","lb"],function(e,f){var b=p+f;if(a.hasClass(b)){a.removeClass(b);return false}})},_getBorder:function(c){var a={};t.each(["top","right","left","bottom"],function(d,b){a[b]=r(c.css("border-"+b+"-width"))});return a},_setPosition:function(){var H=this,z=H.options,I=z.position,K=H._tooltip,w=K.is(":hidden"),G=H._setCalloutCss(),y=G?G.split(""):null,J=[0,0],E="",F=K._callout,D,A,u,v,C,c={width:K.width(),height:K.height()},x,B;w&&K.show();K.css({left:0,top:0});if(z.showCallout){D=H._getBorder(F);u=r(F.css("left"));A=r(F.css("top"));v=r(F.css("right"));C=r(F.css("bottom"));switch(y[0]){case"l":J[0]=D.right;break;case"r":J[0]=-D.left;break;case"b":J[1]=C;break;case"t":J[1]=-A}switch(y[1]){case"t":J[1]=-A;break;case"b":J[1]=C;break;case"r":J[0]=v;break;case"l":J[0]=-u}E=J.join(" ")}K.position({my:I.my,at:I.at,of:I.of,offset:E,collision:"none none"});x=H._flipCallout(K.offset(),c,G);B=x.flip;if(B.h||B.v){K.css({left:0,top:0});K.position({my:I.my,at:I.at,of:I.of,offset:E,collision:I.collision})}z.showCallout&&H._setUnfilledCallout(G);H._calloutShape=G;w&&K.hide()},_setCalloutOffset:function(x){var y=this,u=y.options,v=y._tooltip,A=v&&v._callout,a=y._calloutShape,B=false,z=u.position.offset,C="",D=[],w=u.calloutAnimation;if(!A){return}if(!z||z.length===0){return}A.stop(true,true);t.each(["tr","tc","tl","bl","bc","br"],function(c,d){if(a===d){B=true;return false}});if(z){D=z.split(" ");if(D.length===2){C=B?D[0]:D[1]}else{if(D.length===1){C=D[0]}}}if(C!==""){if(x&&!x.disabled){A.animate(B?{left:C}:{top:C},w.duration,w.easing)}else{A.css(B?"left":"top",C)}}},_setUnfilledCallout:function(j){var v=this,x=v._tooltip,w=x&&x._callout,i=w&&w.children(),u=j.split(""),h=x&&x.css("background-color");if(!i){return}i.css({"border-left-color":"","border-top-color":"","border-bottom-color":"","border-right-color":""});if(v.options.calloutFilled){switch(u[0]){case"l":i.css("border-right-color",h);break;case"t":i.css("border-bottom-color",h);break;case"r":i.css("border-left-color",h);break;case"b":i.css("border-top-color",h)}}},_showTooltip:function(){var z=this,y=z.options,a=z._tooltip,x,w,f,v=a&&a._closeBtn,u=a&&a._callout;if(!a){return}if(z._trigger("showing",null,z)===false){return}v&&v[y.closeBehavior==="sticky"?"show":"hide"]();u&&u[y.showCallout?"show":"hide"]();z._showModalLayer();a.css("z-index",99999);if(!y.mouseTrailing&&t.fn.wijshow){w={show:true,context:a};x=t.extend({},y.animation,y.showAnimation);if(a.is(":visible")){f=a.offset();a.offset(o);t.extend(w,{pos:f});x.animated="tooltipSlide"}a.wijshow(x,t.wijmo.wijtooltip.animations,w,null,function(){z._trigger("shown")})}else{a.show();z._trigger("shown")}z._setCalloutOffset(false)},_hideTooltip:function(){var a=this,i=a.options,j=a._tooltip,g=t.extend({},i.animation,i.hideAnimation),h;if(!j){return}if(a._trigger("hiding",null,a)===false){return}a._hideModalLayer();if(!i.mouseTrailing&&t.fn.wijhide){h={show:true,context:j};j.wijhide(g,t.wijmo.wijtooltip.animations,h,null,function(){a._trigger("hidden");j.css("z-index","")})}else{j.hide();a._trigger("hidden");j.css("z-index","")}},_getContent:function(a){var f={data:""},e;if(t.isFunction(a)){e=a.call(this.element,f);return f.data!==""?f.data:e}return a},_setText:function(){var g=this,i=g.options,v=g._tooltip,h="",u="",j=v&&v._title;if(!v){return}h=g._getContent(i.content);h=h===""?g._content:h;v._container.html(h);u=g._getContent(i.title);if(u!==""){j.html(u).show()}else{j.hide()}},_showModalLayer:function(){var a=this,d=null;if(a.options.modal){d=t("<div>").addClass("ui-widget-overlay").css("z-index",99000).width(a._getDocSize("Width")).height(a._getDocSize("Height")).appendTo("body");a._tooltip._modalLayer=d}},_hideModalLayer:function(){var c=this,d=c._tooltip._modalLayer;d&&d.css("z-index","").remove()},_getDocSize:function(a){var j,i,d="documentElement",h="body";if(t.browser.msie&&t.browser.version<9){j=m(q[d]["scroll"+a],q[h]["scroll"+a]);i=m(q[d]["offset"+a],q[h]["offset"+a]);return j<i?t(l)[a.toLowerCase()]()+"px":j+"px"}else{return t(q)[a.toLowerCase()]()+"px"}},_onClickCloseBtn:function(b){this.hide();b.preventDefault()}});t.extend(t.wijmo.wijtooltip,{animations:{fade:function(a,d){a=t.extend({duration:300,easing:"swing"},a,d);a.context.stop(true,true).animate(a.show?{opacity:"show"}:{opacity:"hide"},a)},tooltipSlide:function(a,d){a=t.extend({duration:300,easing:"swing"},a,d);a.context.stop(true,true).animate({left:a.pos.left,top:a.pos.top},a)}},_tooltips:{},_getTooltip:function(a){return t.wijmo.wijtooltip._tooltips[a]},_removeTooltip:function(d){var a=t.wijmo.wijtooltip._tooltips[d];if(a){a.count--;a.count<=0&&a.remove();t.wijmo.wijtooltip._tooltips[d]=null}}})})(jQuery);(function(b){b.widget("wijmo.wijslider",b.ui.slider,{options:{buttonMouseOver:null,buttonMouseOut:null,buttonMouseDown:null,buttonMouseUp:null,buttonClick:null,dragFill:true,minRange:0},_setOption:function(e,f){var a=this;b.Widget.prototype._setOption.apply(a,arguments);this.options[e]=f;e==="disabled"&&a._handleDisabledOption(f,a.element.parent());return this},_create:function(){var W=this,X=W.element,V=W.options,G,E,Q,O,L,T,U,P,S,R,M,N,J,K,F,H,I,B,A,D,C;if(X.is(":input")){if(V.orientation==="horizontal"){G=b("<div></div>").width(X.width()).appendTo(document.body)}else{G=b("<div></div>").height(X.height()).appendTo(document.body)}E=X.val();if(E!==""){try{Q=E.split(";");L=Q.length;if(L>0){for(O=0;O<L;O++){Q[O]=parseInt(Q[O],10)}if(L===1){V.value=Q[0]}else{V.values=Q}}}catch(a){}}X.data(W.widgetName,G.wijslider(V)).after(b(document.body).children("div:last")).hide();V.disabled&&W.disable();return}b.ui.slider.prototype._create.apply(W,arguments);X.data("originalStyle",X.attr("style"));X.data("originalContent",X.html());T=X.width();U=X.height();P=b("<div></div>");if(V.orientation==="horizontal"){P.addClass("wijmo-wijslider-horizontal")}else{P.addClass("wijmo-wijslider-vertical")}P.width(T).height(U);S=b('<a class="wijmo-wijslider-decbutton"><span></span></a>');R=b('<a class="wijmo-wijslider-incbutton"><span></span></a>');X.wrap(P).before(S).after(R);W._attachClass();M=S.outerWidth();N=S.outerHeight();J=R.outerWidth();K=R.outerHeight();F=X.find(".ui-slider-handle");H=F.outerWidth();I=F.outerHeight();if(V.orientation==="horizontal"){B=U/2-N/2;S.css("top",B).css("left",0);A=U/2-K/2;R.css("top",A).css("right",0);X.css("left",M+H/2-1).css("top",U/2-X.outerHeight()/2).width(T-M-J-H-2)}else{D=T/2-M/2;S.css("left",D).css("top",0);C=T/2-J/2;R.css("left",C).css("bottom",0);X.css("left",T/2-X.outerWidth()/2).css("top",N+I/2+1).height(U-N-K-I-2)}V.disabled&&W.disable();W._bindEvents()},_handleDisabledOption:function(d,f){var e=this;if(d){if(!e.disabledDiv){e.disabledDiv=e._createDisabledDiv(f)}e.disabledDiv.appendTo("body")}else{if(e.disabledDiv){e.disabledDiv.remove();e.disabledDiv=null}}},_createDisabledDiv:function(k){var h=this,a=k?k:h.element,l=a.offset(),i=a.outerWidth(),j=a.outerHeight();return b("<div></div>").addClass("ui-disabled").css({"z-index":"99999",position:"absolute",width:i,height:j,left:l.left,top:l.top})},destroy:function(){var a=this,f,e;f=this._getDecreBtn();e=this._getIncreBtn();f.unbind("."+a.widgetName);e.unbind("."+a.widgetName);b.ui.slider.prototype.destroy.apply(this,arguments);this.element.parent().removeAttr("class");this.element.parent().html("");if(a.disabledDiv){a.disabledDiv.remove();a.disabledDiv=null}},_slide:function(j,m,n){var l=this,k=l.options,p=k.minRange,o=n,a;if(k.range){a=l.values();if(m===0&&a[1]-p<n){o=a[1]-p}else{if(m===1&&a[0]+p>n){o=a[0]+p}}}b.ui.slider.prototype._slide.call(l,j,m,o)},_getDecreBtn:function(){return this.element.parent().find(".wijmo-wijslider-decbutton")},_getIncreBtn:function(){return this.element.parent().find(".wijmo-wijslider-incbutton")},_attachClass:function(){this._getDecreBtn().addClass("ui-corner-all ui-state-default").attr("role","button");this._getIncreBtn().addClass("ui-corner-all ui-state-default").attr("role","button");this.element.parent().attr("role","slider").attr("aria-valuemin",this.options.min).attr("aria-valuenow","0").attr("aria-valuemax",this.options.max);if(this.options.orientation==="horizontal"){this.element.parent().addClass("wijmo-wijslider-horizontal");this._getDecreBtn().find("> span").addClass("ui-icon ui-icon-triangle-1-w");this._getIncreBtn().find("> span").addClass("ui-icon ui-icon-triangle-1-e")}else{this.element.parent().addClass("wijmo-wijslider-vertical");this._getDecreBtn().find("> span").addClass("ui-icon ui-icon-triangle-1-n");this._getIncreBtn().find("> span").addClass("ui-icon ui-icon-triangle-1-s")}},_bindEvents:function(){var e=this,d,f;d=this._getDecreBtn();f=this._getIncreBtn();d.bind("click."+e.widgetName,e,e._decreBtnClick);f.bind("click."+e.widgetName,e,e._increBtnClick);d.bind("mouseover."+e.widgetName,e,e._decreBtnMouseOver);d.bind("mouseout."+e.widgetName,e,e._decreBtnMouseOut);d.bind("mousedown."+e.widgetName,e,e._decreBtnMouseDown);d.bind("mouseup."+e.widgetName,e,e._decreBtnMouseUp);f.bind("mouseover."+e.widgetName,e,e._increBtnMouseOver);f.bind("mouseout."+e.widgetName,e,e._increBtnMouseOut);f.bind("mousedown."+e.widgetName,e,e._increBtnMouseDown);f.bind("mouseup."+e.widgetName,e,e._increBtnMouseUp)},_decreBtnMouseOver:function(g){var h=g.data,e,f;e={buttonType:"decreButton"};h._trigger("buttonMouseOver",g,e);f=h._getDecreBtn();f.addClass("ui-state-hover")},_increBtnMouseOver:function(g){var h=g.data,e,f;e={buttonType:"increButton"};h._trigger("buttonMouseOver",g,e);f=h._getIncreBtn();f.addClass("ui-state-hover")},_decreBtnMouseOut:function(g){var h=g.data,e,f;e={buttonType:"decreButton"};h._trigger("buttonMouseOut",g,e);f=h._getDecreBtn();f.removeClass("ui-state-hover ui-state-active")},_increBtnMouseOut:function(g){var h=g.data,e,f;e={buttonType:"increButton"};h._trigger("buttonMouseOut",g,e);f=h._getIncreBtn();f.removeClass("ui-state-hover ui-state-active")},_decreBtnMouseDown:function(f){var a=f.data,g,h;g={buttonType:"decreButton"};a._trigger("buttonMouseDown",f,g);h=a._getDecreBtn();h.addClass("ui-state-active");b(document).bind("mouseup."+a.widgetName,{self:a,ele:h},a._documentMouseUp);if(a._intervalID!==null){window.clearInterval(a._intervalID);a._intervalID=null}a._intervalID=window.setInterval(function(){a._decreBtnHandle(a)},200)},_documentMouseUp:function(f){var a=f.data.self,e=f.data.ele;e.removeClass("ui-state-active");if(a._intervalID!==null){window.clearInterval(a._intervalID);a._intervalID=null}b(document).unbind("mouseup."+a.widgetName,a._documentMouseUp)},_intervalID:null,_increBtnMouseDown:function(f){var a=f.data,g,h;g={buttonType:"increButton"};a._trigger("buttonMouseDown",f,g);h=a._getIncreBtn();h.addClass("ui-state-active");b(document).bind("mouseup."+a.widgetName,{self:a,ele:h},a._documentMouseUp);if(a._intervalID!==null){window.clearInterval(a._intervalID);a._intervalID=null}a._intervalID=window.setInterval(function(){a._increBtnHandle(a)},200)},_decreBtnMouseUp:function(g){var f=g.data,h,e;h={buttonType:"decreButton"};f._trigger("buttonMouseUp",g,h);e=f._getDecreBtn();e.removeClass("ui-state-active");window.clearInterval(f._intervalID)},_increBtnMouseUp:function(g){var f=g.data,h,e;h={buttonType:"increButton"};f._trigger("buttonMouseUp",g,h);e=f._getIncreBtn();e.removeClass("ui-state-active");window.clearInterval(f._intervalID)},_decreBtnHandle:function(c){if(c.options.orientation==="horizontal"){c._decre()}else{c._incre()}},_decreBtnClick:function(f){var e=f.data,d;e._decreBtnHandle(e);d={buttonType:"decreButton",value:e.value()};e._trigger("buttonClick",f,d)},_increBtnHandle:function(c){if(c.options.orientation==="horizontal"){c._incre()}else{c._decre()}},_increBtnClick:function(f){var e=f.data,d;e._increBtnHandle(e);d={buttonType:"increButton",value:e.value()};e._trigger("buttonClick",f,d)},_decre:function(){var c=this.value();if(!this.options.range&&!this.options.values){c=this.value();if(c<=this.options.min){this.value(this.options.min)}else{this.value(c-this.options.step)}}else{c=this.values(0);if(c<=this.options.min){this.values(0,this.options.min)}else{this.values(0,c-this.options.step)}}this.element.parent().attr("aria-valuenow",this.value())},_incre:function(){var c=this.value();if(!this.options.range&&!this.options.values){c=this.value();if(c>=this.options.max){this.value(this.options.max)}else{this.value(c+this.options.step)}}else{c=this.values(1);if(c>=this.options.max){this.values(1,this.options.max)}else{this.values(1,c+this.options.step)}}this.element.parent().attr("aria-valuenow",this.value())},_mouseInit:function(){var a=this;if(this.options.dragFill){this._preventClickEvent=false;this.element.bind("click",function(){if(a._dragFillStart>0){a._dragFillStart=0}else{b.ui.slider.prototype._mouseCapture.apply(a,arguments)}})}b.ui.mouse.prototype._mouseInit.apply(this,arguments)},_mouseCapture:function(a){this.element.parent().attr("aria-valuenow",this.value());if(this.options.dragFill){if(a.target.className==="ui-slider-range ui-widget-header"){this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();return true}else{return b.ui.slider.prototype._mouseCapture.apply(this,arguments)}}else{return b.ui.slider.prototype._mouseCapture.apply(this,arguments)}},_dragFillTarget:false,_dragFillStart:0,_rangeValue:0,_oldValue1:0,_oldValue2:0,_oldX:0,_oldY:0,_mouseStart:function(c){if(this.options.dragFill){if(c.target){if(c.target.className==="ui-slider-range ui-widget-header"){this._dragFillTarget=true;this._rangeValue=this.values(1)-this.values(0);this._oldValue1=this.values(0);this._oldValue2=this.values(1);this._oldX=c.pageX;this._oldY=c.pageY;return true}}this._dragFillTarget=false}return true},_mouseDrag:function(k){var m,n,l,a,j,i;if(this.options.dragFill){m=k.pageX-this._oldX;n=this.element.outerWidth();if(this.options.orientation==="vertical"){n=this.element.outerHeight();m=-(k.pageY-this._oldY)}l=(this.options.max-this.options.min)/n*m;if(this._dragFillTarget){if(this.options.orientation==="vertical"){b(document.documentElement).css("cursor","s-resize")}else{b(document.documentElement).css("cursor","w-resize")}if(this._dragFillStart>0){a=this._rangeValue;this.values(0,this._oldValue1+l);this.values(1,this._oldValue1+l+a);j=this.values(0);i=this.values(1);j+a>this.options.max&&this.values(0,this.options.max-a);i-a<this.options.min&&this.values(1,this.options.min+a)}this._dragFillStart++;return false}else{return b.ui.slider.prototype._mouseDrag.apply(this,arguments)}}else{return b.ui.slider.prototype._mouseDrag.apply(this,arguments)}},_mouseStop:function(){var a=b.ui.slider.prototype._mouseStop.apply(this,arguments);if(this.options.dragFill){b(document.documentElement).css("cursor","default");window.setTimeout(function(){this._dragFillTarget=false;this._dragFillStart=0},500)}return a}})})(jQuery);(function(X){var S="wijmo-wijsplitter-",B=S+"wrapper",H=S+"horizontal",G=S+"vertical",W=S+"h-",V=S+"v-",J="-content",M="panel1",L="panel2",Q=M+J,D=L+J,z="bar",C="expander",E="ui-widget-header",P="ui-widget-content",F="ui-state-default",T="ui-state-hover",K="ui-state-active",U="ui-corner-",A="ui-icon",R="ui-icon-triangle-1-",O="collapsed",N="expanded",I="resize-helper";X.widget("wijmo.wijsplitter",{options:{sizing:null,sized:null,expand:null,collapse:null,expanded:null,collapsed:null,barZIndex:-1,showExpander:true,splitterDistance:100,orientation:"vertical",fullSplit:false,resizeSettings:{animationOptions:{duration:100,easing:"swing",disabled:false},ghost:false},panel1:{minSize:1,collapsed:false,scrollBars:"auto"},panel2:{minSize:1,collapsed:false,scrollBars:"auto"}},_setOption:function(j,i){var a=this,h=a.options,g=X.extend({},h[j]);if(j==="fullSplit"){a._setFullSplit(i)}else{if(X.isPlainObject(h[j])){if(j==="panel1"&&i.collapsed!==undefined){a._setPanel1Collapsed(i.collapsed)}else{j==="panel2"&&i.collapsed!==undefined&&a._setPanel2Collapsed(i.collapsed)}h[j]=X.extend(true,h[j],i);return}}X.Widget.prototype._setOption.apply(a,arguments);if(g!==i){if(j==="orientation"){a.refresh()}else{if(j==="fullSplit"){a.refresh(true,false)}else{if(j==="splitterDistance"){a.refresh(false,false);a._trigger("sized")}}}}j==="disabled"&&a._handleDisabledOption(i,a.element)},_create:function(){var e=this,d=e.element,f=e.options;e._fields={width:d.width(),height:d.height()};d.data("fields",e._fields);f.fullSplit&&e._setFullSplit(true);e._splitterify();e._updateElementsCss();e._updateElements();e._bindEvents();e._initResizer();f.disabled&&e.disable();e._trigger("load",null,e)},_handleDisabledOption:function(d,f){var e=this;if(d){if(!e.disabledDiv){e.disabledDiv=e._createDisabledDiv(f)}e.disabledDiv.appendTo("body")}else{if(e.disabledDiv){e.disabledDiv.remove();e.disabledDiv=null}}},_createDisabledDiv:function(k){var h=this,a=k?k:h.element,l=a.offset(),i=a.outerWidth(),j=a.outerHeight();return X("<div></div>").addClass("ui-disabled").css({"z-index":"99999",position:"absolute",width:i,height:j,left:l.left,top:l.top})},destroy:function(){var r=this,o=r.element,q=r._fields,k=q.expander,a=q.bar,n=q.panel1,l=q.originalContent,m=q.originalStyle,p=r.widgetName;n&&n.is(":ui-resizable")&&n.resizable("destroy");n.unbind("."+p);k.unbind("."+p);a.unbind("."+p);X(window).unbind("."+p);o.html(l);o.removeAttr("class");if(m===undefined){o.removeAttr("style")}else{o.attr("style",m)}if(r.disabledDiv){r.disabledDiv.remove();r.disabledDiv=null}},refresh:function(h,i){var g=this,j=g._fields,f=j.panel1;if(j._isResizing){return}(i||i===undefined)&&g._updateElementsCss();g._updateElements();if(h||h===undefined){f&&f.is(":ui-resizable")&&f.resizable("destroy");g._initResizer()}},_splitterify:function(){var o=this,u=o.element,a=o.options,x=o._fields,t,q,p,w,v,s,r,n;w=u.find(">div:eq(0)");v=u.find(">div:eq(1)");x.originalStyle=u.attr("style");x.originalContent=u.html();t=X("<div></div>").appendTo(u);q=X("<div></div>").appendTo(t);if(w.length===0){w=X("<div></div>")}w.appendTo(q);s=X("<div></div>").appendTo(t);a.barZIndex!==-1&&s.css("z-index",a.barZIndex);r=X("<div></div>").appendTo(s).attr("role","button");n=X("<span></span>").appendTo(r);p=X("<div></div>").appendTo(t);if(v.length===0){v=X("<div></div>")}v.appendTo(p);x.wrapper=t;x.panel1=q;x.pnl1Content=w;x.panel2=p;x.pnl2Content=v;x.bar=s;x.expander=r;x.icon=n},_updateElementsCss:function(){var r=this,h=r.element,b=r.options,u=b.orientation==="vertical",s=r._fields,g=s.wrapper,i=s.panel1,d=s.panel2,q=s.pnl1Content,m=s.pnl2Content,c=s.bar,l=s.expander,t=s.icon;h.removeClass(G+" "+H).addClass(u?G:H);g.attr("class",B);i.removeClass(V+M+" "+W+M).addClass((u?V:W)+M);q.removeClass(V+Q+" "+W+Q+" "+P).addClass((u?V:W)+Q+" "+P);c.attr("class",(u?V:W)+z+" "+E).css("width","").css("height","");l.attr("class",U+(u?"bl "+V:"tr "+W)+C+" "+F).css("left","").css("top","");t.attr("class",A+" "+R+(u?"w":"n"));d.removeClass(V+L+" "+W+L).addClass((u?V:W)+L);m.removeClass(V+Q+" "+W+Q+" "+P).addClass((u?V:W)+D+" "+P);r._updateExpanderCss()},_updateExpanderCss:function(){var v=this,aa=v.options,Z=v.element,b=v._fields,x=b.expander,w=b.icon,Y=aa.orientation==="vertical",y=Y?V:W,u=Y?"tr":"bl",k="br",d=Y?"e":"s",j=Y?"bl":"tr",g="tl",c=Y?"w":"n";x.removeClass(y+N+" "+y+O+" "+U+u+" "+U+k+" "+U+j+" "+U+g);w.removeClass(R+d+" "+R+c);if(aa.panel1.collapsed){x.addClass(U+u+" "+U+k+" "+y+O);w.addClass(R+d)}else{x.addClass(U+j+" "+U+g+" "+y+N);w.addClass(R+c)}},_updateElements:function(){var u=this,b=u.element,Z=u.options,ac=Z.splitterDistance,y=u._fields,ae=y.wrapper,w=y.panel1,j=y.pnl1Content,ad=y.panel2,c=y.pnl2Content,k=y.bar,aa=y.expander,Y=b.width(),ab=b.height(),v,x;ae.height(ab);u._setPanelsScrollMode();if(Z.orientation==="vertical"){v=k.outerWidth(true);if(ac>Y-v){ac=Y-v}ae.width(Y*2);if(Z.panel2.collapsed&&!Z.panel1.collapsed){ac=Y-v}if(Z.panel1.collapsed){aa.addClass(V+O);w.css("display","none");ac=0}else{aa.addClass(V+N);w.css("display","")}w.height(ab).width(ac);j.outerHeight(ab,true);k.outerHeight(ab,true);ad.height(ab).width(Y-ac-v);c.outerHeight(ab,true);aa.css("cursor","pointer").css("top",ab/2-aa.outerHeight(true)/2)}else{x=k.outerHeight(true);if(ac>ab-x){ac=ab-x}if(Z.panel2.collapsed&&!Z.panel1.collapsed){ac=ab-x}j.outerHeight(ac,true);if(Z.panel1.collapsed){aa.addClass(W+O);w.css("display","none");ac=0}else{aa.addClass(W+N);w.css("display","")}c.outerHeight(ab-ac-x,true);w.width(Y).height(ac);ad.width(Y).height(ab-ac-x);aa.css("cursor","pointer").css("left",Y/2-aa.outerWidth(true)/2)}aa.css("display",Z.showExpander?"":"none")},_setFullSplit:function(f){var j=this,g=j._fields,h=f?"100%":g.width,i=f?"100%":g.height;j.element.css("width",h).css("height",i)},_setPanel1Collapsed:function(j,g){var a=this,i=a.options,h=i.panel1.collapsed;if(h===j){return}if(!a._trigger(h?"expand":"collapse",g,null)){return}i.panel1.collapsed=j;if(j){i.panel2.collapsed=false}else{X(".ui-resizable-handle",a.element).show()}a._updateElements();a._updateExpanderCss();a._trigger(j?"collapsed":"expanded",g,null)},_setPanel2Collapsed:function(a){var j=this,i=j.options,g=i.panel2.collapsed,h=X(".ui-resizable-handle",j.element);if(g===a){return}i.panel2.collapsed=a;if(a){i.panel1.collapsed=false;h.hide()}else{h.show()}j._updateElements()},_bindEvents:function(){var n=this,a=n.options,j=n._fields,k=j.bar,l=j.expander,e=j.panel1,m=n.widgetName;l.bind("mouseover."+m,function(){if(a.disabled){return}l.addClass(T)}).bind("mouseout."+m,function(){if(a.disabled){return}l.removeClass(T).removeClass(K)}).bind("mousedown."+m,function(){if(a.disabled){return}l.addClass(K)}).bind("mouseup."+m,function(b){if(a.disabled){return}l.removeClass(K);if(a.panel2.collapsed){n._setPanel2Collapsed(!a.panel2.collapsed);return}n._setPanel1Collapsed(!a.panel1.collapsed,b)});k.bind("mouseover."+m,function(){if(a.disabled){return}k.addClass(T)}).bind("mouseout."+m,function(){if(a.disabled){return}k.removeClass(T)});e.bind("animating."+m,function(b){if(a.disabled){return}n._adjustLayout(n);n._trigger("sizing",b,null)}).bind("animated."+m,function(b){if(a.disabled){return}n._adjustLayout(n);n._trigger("sized",b,null)});X(".ui-resizable-handle",n.element).live("mouseover."+m,function(){if(a.disabled){return}k.addClass(T)}).live("mouseout."+m,function(){if(a.disabled){return}k.removeClass(T)});X(window).bind("resize."+m,function(){if(a.disabled){return}if(a.fullSplit){n._updateElements();n._initResizer()}})},_initResizer:function(){var aa=this,ae=aa.element,ai=aa.options,ah=aa._fields,c=ah.bar,Y=ah.panel1,ab=ai.resizeSettings,af=ab.animationOptions,Z=af.disabled?0:af.duration,a=ae.width(),b=ae.height(),x,p,ac,y,w,ad,ag;if(ai.orientation==="vertical"){x=c.outerWidth(true);p=a-x-ai.panel2.minSize;ac=ai.panel1.minSize;if(ac<2){ac=2}Y.resizable({wijanimate:true,minWidth:ac,maxWidth:p,handles:"e",helper:V+I,animateDuration:Z,animateEasing:af.easing,ghost:ab.ghost,start:function(){ah._isResizing=true},stop:function(){ah._isResizing=false}})}else{y=c.outerHeight(true);w=b-y-ai.panel2.minSize;ad=ai.panel1.minSize;if(ad<2){ad=2}Y.resizable({wijanimate:true,minHeight:ad,maxHeight:w,handles:"s",helper:W+I,animateDuration:Z,animateEasing:af.easing,ghost:ab.ghost,start:function(){ah._isResizing=true},stop:function(){ah._isResizing=false}})}ag=X(".ui-resizable-handle",ae);if(ai.panel2.collapsed){ag.hide()}else{ag.show()}if(X.browser.msie&&X.browser.version<7){ai.orientation==="vertical"&&ag.height(ae.height())}},_adjustLayout:function(g){var f=g.options,h=g._fields,i=h.panel1,j=f.orientation==="vertical"?i.width():i.height();if(f.splitterDistance===j){return}f.splitterDistance=j;g._updateElements()},_setPanelsScrollMode:function(){var g=this,h=g._fields,f=g.options,a=[f.panel1.scrollBars,f.panel2.scrollBars];X.each([h.pnl1Content,h.pnl2Content],function(d,b){if(a[d]==="auto"){b.css("overflow","auto")}else{if(a[d]==="both"){b.css("overflow","scroll")}else{if(a[d]==="none"){b.css("overflow","hidden")}else{if(a[d]==="horizontal"){b.css("overflow-x","scroll").css("overflow-y","hidden")}else{a[d]==="vertical"&&b.css("overflow-x","hidden").css("overflow-y","scroll")}}}}})}})})(jQuery);(function(b){b.ui.plugin.add("resizable","wijanimate",{stop:function(a){var v=b(this).data("resizable"),o=v.options,u=v.element,t=v._proportionallyResizeElements,p=t.length&&/textarea/i.test(t[0].nodeName),n=p&&b.ui.hasScroll(t[0],"left")?0:v.sizeDiff.height,m=p?0:v.sizeDiff.width,q,s,r;u.css("width",v.originalSize.width).css("height",v.originalSize.height);q={width:v.size.width-m,height:v.size.height-n};s=parseInt(u.css("left"),10)+(v.position.left-v.originalPosition.left)||null;r=parseInt(u.css("top"),10)+(v.position.top-v.originalPosition.top)||null;u.animate(b.extend(q,r&&s?{top:r,left:s}:{}),{duration:o.animateDuration,easing:o.animateEasing,step:function(){var c={width:parseInt(u.css("width"),10),height:parseInt(u.css("height"),10),top:parseInt(u.css("top"),10),left:parseInt(u.css("left"),10)};t&&t.length&&b(t[0]).css({width:c.width,height:c.height});v._updateCache(c);v._propagate("resize",a);u.trigger("animating")},complete:function(){u.trigger("animated")}})}})})(jQuery);(function(t){var s="wijmo-wijprogressbar",k="ui-progressbar",l=k+"-label",r=s+"-lb-",q="ui-corner-",n=q+"left",o=q+"right",m=q+"top",p=q+"bottom";t.widget("wijmo.wijprogressbar",t.ui.progressbar,{options:{labelAlign:"center",maxValue:100,minValue:0,fillDirection:"east",labelFormatString:"{1}%",toolTipFormatString:"{1}%",indicatorIncrement:1,indicatorImage:"",animationDelay:0,animationOptions:{disabled:false,easing:null,duration:500},progressChanging:null,beforeProgressChanging:null,progressChanged:null},_setOption:function(j,i){var a=this,h=a.options,g;switch(j){case"value":h[j]=parseInt(i,10);a._refreshValue();return;case"maxValue":h.max=i;case"minValue":g=parseInt(i,10);h[j]=g;a[j==="maxValue"?"max":"min"]=g;a._refreshValue(true);return;case"labelFormatString":case"toolTipFormatString":h[j]=i;a._refreshValue(true);return;case"fillDirection":case"labelAlign":case"indicatorImage":h[j]=i;a._updateElementsCss();return}t.Widget.prototype._setOption.apply(a,arguments);j==="disabled"&&a._handleDisabledOption(i,a.element)},_create:function(){var f=this,b=f.options,a=f.element;f.directions={east:"left",west:"right",north:"bottom",south:"top"};f.min=b.minValue;f.max=b.maxValue;a.addClass(s);t.ui.progressbar.prototype._create.apply(f,arguments);f.label=t("<span>").addClass(l).appendTo(a);f._updateElementsCss();f._isInit=true;b.disabled&&f.disable();f._refreshValue()},_handleDisabledOption:function(d,f){var e=this;if(d){if(!e.disabledDiv){e.disabledDiv=e._createDisabledDiv(f)}e.disabledDiv.appendTo("body")}else{if(e.disabledDiv){e.disabledDiv.remove();e.disabledDiv=null}}},_createDisabledDiv:function(u){var h=this,a=u?u:h.element,v=a.offset(),i=a.outerWidth(),j=a.outerHeight();return t("<div></div>").addClass("ui-disabled").css({"z-index":"99999",position:"absolute",width:i,height:j,left:v.left,top:v.top})},_triggerEvent:function(e,f,d){return this._trigger(e,null,{oldValue:f,newValue:d})===false},_refreshValue:function(j){var a=this,v=a.options,x=v.animationOptions,u=a.element,z,w,y;if(!a._isInit){return}y=u.attr("aria-valuenow");z=a.value();w=(z-a.min)/(a.max-a.min)*100;if(a._triggerEvent("beforeProgressChanging",y,z)){return}if(!x.disabled&&x.duration>0){setTimeout(function(){t.wijmo.wijprogressbar.animations.progress({content:a.valueDiv,complete:function(){a._triggerEvent("progressChanged",y,z)},step:function(b){a._performAnimating(b,j)},progressValue:z*100},x)},v.animationDelay)}else{a._refreshProgress(Math.round(w));a._lastStep=w;a._triggerEvent("progressChanged",y,z)}},_refreshProgress:function(h,u){var a=this,g=a.options,f=g.fillDirection,e=a.element;if(u===undefined){u=t.wijmo.wijprogressbar.mul(h,a.max-a.min)/100+a.min}if(a._triggerEvent("progressChanging",e.attr("aria-valuenow"),u)){return}if(a._isHorizontal()){a.valueDiv.toggleClass(f==="east"?o:n,u===a.max).width(h+"%")}else{a.valueDiv.toggleClass(f==="south"?p:m,u===a.max).height(h+"%")}a.label.html(a._getFormatString(g.labelFormatString,h,u));e.attr("aria-valuenow",u).attr("title",a._getFormatString(g.toolTipFormatString,h,u))},_isHorizontal:function(){var b=this.options.fillDirection;return b==="west"||b==="east"},_getRotateTextOffset:function(e){var f,d;e.css("width","auto");f=e.outerWidth();d=e.outerHeight();e.css("width","");return Math.max(f-d-4,0)},_updateElementsCss:function(){var b=this,f=b.options,g=b.element,h=f.fillDirection;g.removeClass(s+"-west "+s+"-east "+s+"-north "+s+"-south").addClass(s+"-"+h);b._updateProgressCss();b._updateLabelCss()},_updateLabelCss:function(){var x=this,c=x.options,j=x.element,a=c.labelAlign,w=x.label,u=x._lastStep,v=j.height();w.removeClass(r+"west "+r+"east "+r+"south "+r+"north "+r+"center "+r+"running").addClass(r+a).css({left:"",right:"",top:"",bottom:"",width:"","text-align":"","line-height":""});a!=="north"&&a!=="south"&&!(a==="running"&&!x._isHorizontal())&&w.css("line-height",v+"px");if(a==="running"){x._updateRunningLabelCss(u)}else{if(!x._isHorizontal()&&!t.browser.msie){if(a==="north"){w.css("width","100%").css("line-height",v+"px").css("text-align","right")}else{a==="south"&&w.css("width","100%").css("line-height",v+"px").css("text-align","left")}}}},_updateRunningLabelCss:function(u){var E=this,a=E.options,x=a.fillDirection,v=E.element,A=E.label,w=E.valueDiv,B=E._isHorizontal(),D,C,z,y;D=v[B?"width":"height"]();C=A[B?"outerWidth":"outerHeight"]();z=w[B?"outerWidth":"outerHeight"]();if(!B&&!t.browser.msie){C+=E._getRotateTextOffset(A)}y=D===z?D-C:u*D/100-C+C*(D-z)/D;A.css(E.directions[x],y)},_updateProgressCss:function(){var d=this,g=d.options,f=g.fillDirection,h=g.indicatorImage,e=d.valueDiv,u=d._lastStep;h!==""&&e.css("background","transparent url("+h+") repeat fixed");e.removeClass(n+" "+o+" "+m+" "+p).addClass(q+d.directions[f]);if(u){if(d._isHorizontal()){e.css("width",u+"%").css("height","")}else{e.css("height",u+"%").css("width","")}}else{e.css({width:"",height:""})}},_performAnimating:function(a,u){var C=this,v=C.options,B=v.indicatorIncrement,w=a/100,D=t.wijmo.wijprogressbar.div(w-C.min,C.max-C.min)*100,z=0,y,x,A=2;if(B){y=D.toString().split(".");if(y.length===2){z=y[1].length;A=z}x=Math.pow(10,z);if(B!==1){D=Math.floor(D*x/B)*B/x}else{D=Math.round(D);A=0}C.pointNumber=z;if(C._lastStep===D&&!u){return}}C._refreshProgress(Number(D.toFixed(A)),Number(w.toFixed(A)));v.labelAlign==="running"&&C._updateRunningLabelCss(D)},_getFormatString:function(i,w,v){var x=this,j=x.max-v,u=100-w,h=/\{0\}/g;i=i.replace(h,v.toString());h=/\{ProgressValue\}/g;i=i.replace(h,v.toString());h=/\{1\}/g;i=i.replace(h,w.toString());h=/\{PercentProgress\}/g;i=i.replace(h,w.toString());h=/\{2\}/g;i=i.replace(h,j.toString());h=/\{RemainingProgress\}/g;i=i.replace(h,j.toString());h=/\{3\}/g;i=i.replace(h,u.toString());h=/\{PercentageRemaining\}/g;i=i.replace(h,u.toString());h=/\{4\}/g;i=i.replace(h,x.min);h=/\{Min\}/g;i=i.replace(h,x.min);h=/\{5\}/g;i=i.replace(h,x.max);h=/\{Max\}/g;i=i.replace(h,x.max);return i},destroy:function(){var b=this,a=b.element;a.empty().attr("aria-valuemax","").attr("aria-valuemin","").attr("aria-valuenow","").attr("title","").attr("role","").removeClass(s+" "+s+"-east "+s+"-west "+s+"-north "+s+"-south");if(b.disabledDiv){b.disabledDiv.remove();b.disabledDiv=null}t.Widget.prototype.destroy.apply(this,arguments)}});t.extend(t.wijmo.wijprogressbar,{animations:{progress:function(a,d){a=t.extend({easing:"swing",duration:1000},a,d);a.content.stop(true,true).animate({pgvalue:a.progressValue},a)}},add:function(h,x){var w=0,v=0,i;try{w=h.toString().split(".")[1].length}catch(j){}try{v=x.toString().split(".")[1].length}catch(u){}i=Math.pow(10,Math.max(w,v));return(h*i+x*i)/i},mul:function(w,v){var i=0,h=w.toString(),x=v.toString();try{i+=h.split(".")[1].length}catch(j){}try{i+=x.split(".")[1].length}catch(u){}return Number(h.replace(".",""))*Number(x.replace(".",""))/Math.pow(10,i)},div:function(j,i){var x=0,w=0,z,y;try{x=j.toString().split(".")[1].length}catch(u){}try{w=i.toString().split(".")[1].length}catch(v){}z=Number(j.toString().replace(".",""));y=Number(i.toString().replace(".",""));return z/y*Math.pow(10,w-x)}})})(jQuery);(function(e){var d="ui-state-hover",f="wijmo-wijdialog-defaultdockingzone";e.widget("wijmo.wijdialog",e.ui.dialog,{options:{captionButtons:{},collapsingAnimation:null,expandingAnimation:null,contentUrl:"",minimizeZoneElementId:"",buttonCreating:null,stateChanged:null,blur:null},_create:function(){var a=this,g=a.options;e.ui.dialog.prototype._create.apply(a,arguments);a.uiDialog.addClass("wijmo-wijdialog");a._initWijWindow();a._bindWindowResize();a._attachDraggableResizableEvent();a.originalPosition=a.options.position;a.isPin=false},_init:function(){var a=this,g=a.options;e.ui.dialog.prototype._init.apply(a,arguments);g.disabled&&a.disable()},_handleDisabledOption:function(c){var g=this;if(c){if(!g.disabledDiv){g.disabledDiv=g._createDisabledDiv()}g.disabledDiv.appendTo("body")}else{if(g.disabledDiv){g.disabledDiv.remove();g.disabledDiv=null}}},_createDisabledDiv:function(){var g=this,a=g.uiDialog,j=a.offset(),h=a.outerWidth(),i=a.outerHeight();return e("<div></div>").addClass("ui-disabled").css({"z-index":"99999",position:"absolute",width:h,height:i,left:j.left,top:j.top})},destroy:function(){var a=this;if(a.disabledDiv){a.disabledDiv.remove();a.disabledDiv=null}e.Widget.prototype.destroy.apply(a,arguments)},_attachDraggableResizableEvent:function(){var g=this,h=g.uiDialog,i=g.options;i.draggable&&h.draggable&&h.bind("dragstop",function(){g._saveNormalState()});i.resizable&&h.resizable&&h.bind("resizestop",function(){g._saveNormalState()})},_initWijWindow:function(){var a=this,g=true;a._createCaptionButtons();a._checkUrl();a.uiDialogButtonPane=e(".ui-dialog-buttonpane",a.uiDialog);a.uiDialog.bind("mousedown",function(h){var b=h.target;!e.contains(a.element[0],b)&&a.uiDialog.focus()}).bind("mouseenter",function(){g=true}).bind("mouseleave",function(){g=false}).bind("focusout",function(h){var b=h.target,c=e(this);!g&&a._trigger("blur",h,{el:a.element})})},_checkUrl:function(){var a=this,g=a.options,h=g.contentUrl,i=e('<iframe style="width:100%;height:99%;" frameborder="0"></iframe>');if(typeof h==="string"&&h.length>0){a.element.addClass("wijmo-wijdialog-hasframe");i.attr("src",h);a.element.append(i);a.innerFrame=i}a.contentWrapper=a.element},_setOption:function(h,g){var a=this;h==="captionButtons";e.ui.dialog.prototype._setOption.apply(a,arguments);h==="disabled"&&a._handleDisabledOption(g,a.element)},_createCaptionButtons:function(){var n=[],a=this,i=a.options,m,j={pin:{visible:true,click:a.pin,iconClassOn:"ui-icon-pin-w",iconClassOff:"ui-icon-pin-s"},refresh:{visible:true,click:a.refresh,iconClassOn:"ui-icon-refresh"},toggle:{visible:true,click:a.toggle,iconClassOn:"ui-icon-carat-1-n",iconClassOff:"ui-icon-carat-1-s"},minimize:{visible:true,click:a.minimize,iconClassOn:"ui-icon-minus"},maximize:{visible:true,click:a.maximize,iconClassOn:"ui-icon-extlink"},close:{visible:true,click:a.close,iconClassOn:"ui-icon-close"}},l=i.captionButtons,k=a.uiDialogTitlebar;k.children(".ui-dialog-titlebar-close, .wijmo-wijdialog-captionbutton").remove();e.each(j,function(c,g){l&&l[c]&&e.extend(g,l[c]);n.push({button:c,info:g})});a._trigger("buttonCreating",null,n);for(m=0;m<n.length;m++){a._createCaptionButton(n[m],k)}},_createCaptionButton:function(o,n,a){var b=this,q,m="wijmo-wijdialog-titlebar-"+o.button,l=n.children("."+m),r=o.info,p=e("<span></span>");if(r.visible){if(l.size()===0){p.addClass("ui-icon "+r.iconClassOn).text(o.button);q=e('<a href="#"></a>').append(p).addClass(m+" ui-corner-all wijmo-wijdialog-captionbutton").attr("role","button").hover(function(){q.addClass(d)},function(){q.removeClass(d)}).click(function(){if(p.hasClass(r.iconClassOff)){p.removeClass(r.iconClassOff)}else{p.addClass(r.iconClassOff)}e.isFunction(r.click)&&r.click.apply(b,arguments);return false});if(a){return q}else{q.appendTo(n)}}b[o.button+"Button"]=q}else{l.remove()}},pin:function(){var c=this.uiDialog,g=this.isPin;this._enableDisableDragger(!g);this.isPin=!g},refresh:function(){var b=this.innerFrame;b!==undefined&&b.attr("src",b.attr("src"))},toggle:function(){var g=this,c=g.toggleButton.children("span");if(!g.minimized){if(g.collapsed===undefined||!g.collapsed){g.collapsed=true;!c.hasClass("ui-icon-carat-1-s")&&c.addClass("ui-icon-carat-1-s");g._collapseDialogContent(true)}else{g.collapsed=false;c.hasClass("ui-icon-carat-1-s")&&c.removeClass("ui-icon-carat-1-s");g._expandDialogContent(true)}}},_expandDialogContent:function(h){var a=this,g=a.options,i=g.expandingAnimation;a.uiDialog.height("auto");if(h&&i!==null){a.contentWrapper.show(i.animated,i.options,i.duration,function(b){a.uiDialog.css("height",a._toggleHeight);e.isFunction(i.callback)&&i.callback(b);a._enableDisableResizer(false)})}else{a.contentWrapper.show();a._enableDisableResizer(false);a.uiDialog.css("height",a.toggleHeight)}},_collapseDialogContent:function(j){var h=this,i=h.options,g=i.collapsingAnimation;h._enableDisableResizer(true);h._toggleHeight=h.uiDialog[0].style.height;h.uiDialog.height("auto");if(j&&g!==null){h.contentWrapper.hide(g.animated,g.options,g.duration)}else{h.contentWrapper.hide()}h._enableDisableDragger(h.isPin)},_enableDisableResizer:function(g){var c=this.uiDialog;c.resizable({disabled:g});g&&c.removeClass("ui-state-disabled")},_enableDisableDragger:function(g){var c=this.uiDialog;c.draggable({disabled:g});g&&c.removeClass("ui-state-disabled")},minimize:function(){var D=this,v=D.uiDialog,a=D.options,A=null,y=e("<div></div>"),w=e("<div></div>"),B,s,c,u,z={},r,x={},C="uiDialog",t;if(!D.minimized){u=D.uiDialog.position();z.width=D.uiDialog.width();z.height=D.uiDialog.height();t=D.getState();if(D.maximized){D.maximized=false;D.restoreButton.remove();e(window).unbind(".onWinResize")}else{D.collapsed&&D._expandDialogContent(false);D._saveNormalState()}D._enableDisableResizer(true);D.collapsed&&D._collapseDialogContent(false);y.appendTo(document.body).css({top:D.uiDialog.offset().top,left:D.uiDialog.offset().left,height:D.uiDialog.innerHeight(),width:D.uiDialog.innerWidth(),position:"absolute"});D.contentWrapper.hide();D.uiDialogButtonPane.length&&D.uiDialogButtonPane.hide();v.height("auto");v.width("auto");D._doButtonAction(D.minimizeButton,"hide");D._restoreButton(true,D.minimizeButton,"After");D._doButtonAction(D.pinButton,"hide");D._doButtonAction(D.refreshButton,"hide");D._doButtonAction(D.toggleButton,"hide");D._doButtonAction(D.maximizeButton,"show");e.browser.webkit&&e(".wijmo-wijdialog-captionbutton",D.uiDialog).css("float","left");if(D.innerFrame){C="copy";D[C]=D.uiDialog.clone();D[C].empty();D.uiDialogTitlebar.appendTo(D[C])}if(a.minimizeZoneElementId.length>0){A=e("#"+a.minimizeZoneElementId)}if(A!==null&&A.size()>0){A.append(D[C])}else{B=e("."+f);if(B.size()===0){B=e('<div class="'+f+'"></div>');e(document.body).append(B)}B.append(D[C]).css("z-index",v.css("z-index"))}D[C].css("position","static");D[C].css("float","left");if(e.browser.msie&&e.browser.version==="6.0"){s=e(document).scrollTop();c=document.documentElement.clientHeight-B.height()+s;B.css({position:"absolute",left:"0px",top:c})}w.appendTo(document.body).css({top:D[C].offset().top,left:D[C].offset().left,height:D[C].innerHeight(),width:D[C].innerWidth(),position:"absolute"});D.uiDialog.hide();D.innerFrame&&D[C].hide();y.effect("transfer",{to:w,className:"ui-widget-content"},100,function(){y.remove();w.remove();D[C].show();D.minimized=true;r=D.uiDialog.position();x.width=D.uiDialog.width();x.height=D.uiDialog.height();D._enableDisableDragger(true);D._trigger("resize",null,{originalPosition:u,originalSize:z,position:r,size:x});D._trigger("stateChanged",null,{originalState:t,state:"minimized"})})}},_doButtonAction:function(b,g){if(b!==undefined){b.removeClass(d);b[g]()}},maximize:function(){var a=this,i=e(window),l,n={},k,m={},j;if(!a.maximized){a._enableDisableDragger(false);l=a.uiDialog.position();n.width=a.uiDialog.width();n.height=a.uiDialog.height();if(a.minimized){a.restore()}else{a.collapsed&&a._expandDialogContent(false);a._saveNormalState();j="normal"}a.maximized=true;if(a.maximizeButton!==undefined){a.maximizeButton.hide();a._restoreButton(true,a.maximizeButton,"Before")}e.browser.webkit&&e(".wijmo-wijdialog-captionbutton").css("float","");a._onWinResize(a,i);a.collapsed&&a._collapseDialogContent(false);!a.collapsed&&a._enableDisableDragger(true);a.uiDialog.resizable({disabled:true});a.uiDialog.removeClass("ui-state-disabled");k=a.uiDialog.position();m.width=a.uiDialog.width();m.height=a.uiDialog.height();a._trigger("resize",null,{originalPosition:l,originalSize:n,position:k,size:m});j=="normal"&&a._trigger("stateChanged",null,{originalState:"normal",state:"maximized"})}},_bindWindowResize:function(){var a=this,i=e(window),g,h,j;i.resize(function(){a.maximized&&a._onWinResize(a,i)});e.browser.msie&&e.browser.version==="6.0"&&i.bind("scroll.wijdialog resize.wijdialog",function(){if(a.minimized){h=e(document).scrollTop();j=a.uiDialog.parent();g=document.documentElement.clientHeight-j.height()+h;j.css({top:g})}})},_saveNormalState:function(){var h=this,g=h.uiDialog,i=h.element;if(!h.maximized){h.normalWidth=g.css("width");h.normalLeft=g.css("left");h.normalTop=g.css("top");h.normalHeight=g.css("height");h.normalInnerHeight=i.css("height");h.normalInnerWidth=i.css("width");h.normalInnerMinWidth=i.css("min-width");h.normalInnerMinHeight=i.css("min-height")}},_onWinResize:function(g,c){g.uiDialog.css("top",c.scrollTop());g.uiDialog.css("left",c.scrollLeft());g.uiDialog.setOutWidth(c.width());g.uiDialog.setOutHeight(c.height());g._resizeDialog(g)},_restoreButton:function(l,i,j){var h=this,k={button:"restore",info:{visible:l,click:h.restore,iconClassOn:"ui-icon-newwin"}},g=h._createCaptionButton(k,h.uiDialogTitlebar,true);if(l){g["insert"+j](i);h.restoreButton=g}},restore:function(){var t=this,p=t.uiDialog,o,r={},n,q={},l=e("<div></div>"),a=e("<div></div>"),s="uiDialog",m;if(t.minimized){t.minimized=false;t._enableDisableDragger(false);if(t.innerFrame){s="copy";if(!t[s]){s="uiDialog"}}o=t[s].position();r.width=t[s].width();r.height=t[s].height();l.appendTo(document.body).css({top:t[s].offset().top,left:t[s].offset().left,height:t[s].innerHeight(),width:t[s].innerWidth(),position:"absolute"});p.css("position","absolute");p.css("float","");if(!t.innerFrame){p.appendTo(document.body)}else{t.uiDialogTitlebar.prependTo(p);p.show()}t._enableDisableResizer(false);!t.isPin&&t._enableDisableDragger(false);t._restoreToNormal();t.contentWrapper.show();t.uiDialogButtonPane.length&&t.uiDialogButtonPane.show();a.appendTo(document.body).css({top:t.uiDialog.offset().top,left:t.uiDialog.offset().left,height:t.uiDialog.innerHeight(),width:t.uiDialog.innerWidth(),position:"absolute"});t.uiDialog.hide();l.effect("transfer",{to:a,className:"ui-widget-content"},150,function(){t.uiDialog.show();n=t.uiDialog.position();q.width=t.uiDialog.width();q.height=t.uiDialog.height();l.remove();a.remove();t.copy&&t.copy.remove();t._trigger("resize",null,{originalPosition:o,originalSize:r,position:n,size:q});m=t.getState();t._trigger("stateChanged",null,{originalState:"minimized",state:m})});t.collapsed&&t._collapseDialogContent();t._doButtonAction(t.minimizeButton,"show");t._doButtonAction(t.restoreButton,"remove");t._doButtonAction(t.pinButton,"show");t._doButtonAction(t.refreshButton,"show");t._doButtonAction(t.toggleButton,"show");e.browser.webkit&&e(".wijmo-wijdialog-captionbutton").css("float","")}else{if(t.maximized){t.maximized=false;o=t.uiDialog.position();r.width=t.uiDialog.width();r.height=t.uiDialog.height();e(window).unbind(".onWinResize");t.collapsed&&t._expandDialogContent();t._enableDisableResizer(false);!t.isPin&&t._enableDisableDragger(false);t._restoreToNormal();t.contentWrapper.show();t.collapsed&&t._collapseDialogContent();if(t.maximizeButton!==undefined){t.maximizeButton.show();t._restoreButton(false,t.maximizeButton,"before")}n=t.uiDialog.position();q.width=t.uiDialog.width();q.height=t.uiDialog.height();t._trigger("resize",null,{originalPosition:o,originalSize:r,position:n,size:q});m=t.getState();t._trigger("stateChanged",null,{originalState:"maximized",state:m})}}},getState:function(){var b=this;return b.minimized?"minimized":b.maximized?"maximized":"normal"},reset:function(){var b=this;b.normalWidth=b.normalLeft=b.normalTop=b.normalHeight=b.normalInnerHeight=b.normalInnerWidth=b.normalInnerMinWidth=b.normalInnerMinHeight=undefined;b._setOption("position",b.originalPosition)},open:function(){var a=this,g=a.options;if(!a.innerFrame){if(!a.minimized){e.ui.dialog.prototype.open.apply(a,arguments)}else{a.uiDialog.show()}}else{a.innerFrame.attr("src",g.contentUrl);if(!a.minimized){e.ui.dialog.prototype.open.apply(a,arguments)}else{a.uiDialogTitlebar.show()}}a.collapsed&&a._collapseDialogContent();a.disabledDiv&&g.disabled&&a.disabledDiv.show()},close:function(){var a=this,g=a.options;if(e.ui.dialog.prototype.close.apply(a,arguments)){if(a.innerFrame){a.innerFrame.attr("src","");a.minimized&&a.uiDialogTitlebar.hide()}a.disabledDiv&&g.disabled&&a.disabledDiv.hide()}},_resizeDialog:function(b){b.options.width=b.uiDialog.width();b.options.height=b.uiDialog.height();b._size()},_restoreToNormal:function(){var h=this,g=h.uiDialog,i=h.element;g.css("width",h.normalWidth);g.css("left",h.normalLeft);g.css("top",h.normalTop);g.css("height",h.normalHeight);i.css("height",h.normalInnerHeight);i.css("width",h.normalInnerWidth);i.css("min-width",h.normalInnerMinWidth);i.css("min-height",h.normalInnerMinHeight);h.options.width=h.uiDialog.width();h.options.height=h.uiDialog.height()}});e.extend(e.ui.dialog.overlay,{height:function(){var a,g;if(e.browser.msie){a=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);g=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);return a<g?e(window).height()+"px":a+"px"}else{return e(document).height()+"px"}},width:function(){var a,g;if(e.browser.msie){a=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth);g=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth);return a<g?e(window).width()+"px":a+"px"}else{return e(document).width()+"px"}}})})(jQuery);(function(b){b.widget("wijmo.wijaccordion",{options:{animated:"slide",duration:null,event:"click",disabled:false,expandDirection:"bottom",header:"> li > :first-child,> :not(li):even",requireOpenedPane:true,selectedIndex:0},_setOption:function(e,a){var f=this.options;if(f[e]!==a){switch(e){case"selectedIndex":this.activate(a);break;case"disabled":if(a){this.element.addClass("ui-state-disabled")}else{this.element.removeClass("ui-state-disabled")}break;case"event":this._unbindLiveEvents();this.options.event=a;this._bindLiveEvents();break;case"header":this._handleHeaderChange(a,f.header);break;case"expandDirection":this._onDirectionChange(a,true,f.expandDirection)}}b.Widget.prototype._setOption.apply(this,arguments)},_handleHeaderChange:function(d,e){var f=this.element.find(e);f.removeClass("ui-accordion-header ui-helper-reset ui-state-active "+this._triangleIconOpened).siblings(".ui-accordion-content").removeClass("ui-accordion-content ui-helper-reset ui-widget-content ui-accordion-content-active");this._initHeaders(d)},_initHeaders:function(d){var c=this.options;d=d?d:c.header;this.headers=this.element.find(d);this.headers.each(jQuery.proxy(this._initHeader,this))},_initHeader:function(j,i){var h=this.options,k=this.element.data("rightToLeft"),a=b(i),l=b(a.next()[0]);if(k){a.remove();a.insertAfter(l)}a.addClass("ui-accordion-header ui-helper-reset").attr("role","tab");l.attr("role","tabpanel");a.find("> a").length===0&&a.wrapInner('<a href="#"></a>');a.find("> .ui-icon").length===0&&b('<span class="ui-icon"></span>').insertBefore(b("> a",a)[0]);if(j===h.selectedIndex){a.addClass("ui-state-active").addClass(this._headerCornerOpened).attr({"aria-expanded":"true",tabIndex:0}).find("> .ui-icon").addClass(this._triangleIconOpened);l.addClass("ui-accordion-content-active").addClass(this._contentCornerOpened)}else{a.addClass("ui-state-default ui-corner-all").attr({"aria-expanded":"false",tabIndex:-1}).find("> .ui-icon").addClass(this._triangleIconClosed);l.hide()}l.addClass("ui-accordion-content ui-helper-reset ui-widget-content")},_create:function(){this.element.addClass("wijmo-wijaccordion ui-accordion ui-widget ui-accordion-icons ui-helper-reset ui-helper-clearfix");var c=this.options;c.disabled&&this.element.addClass("ui-state-disabled");this._onDirectionChange(c.expandDirection,false);this._initHeaders();this.element.attr("role","tablist")},_init:function(){this._bindLiveEvents()},destroy:function(){this._unbindLiveEvents();this.element.removeClass("wijmo-wijaccordion ui-accordion ui-widget ui-helper-reset ui-accordion-icons").removeAttr("role");b.Widget.prototype.destroy.apply(this,arguments)},activate:function(E){var H,G=this.options,v=this.element.children(".ui-accordion-header"),D=this.element.find(".ui-accordion-header.ui-state-active"),t=this.element.data("rightToLeft"),A,y,C,B,a,x,u,w,z,s,F;if(typeof E==="number"){H=b(v[E])}else{if(typeof E==="string"){E=parseInt(E,0);H=b(v[E])}else{H=b(E);E=v.index(E)}}if(H.hasClass("ui-state-active")){if(G.requireOpenedPane){return false}D=H;H=b(null)}else{if(!G.requireOpenedPane){D=b(null)}}A=b(".ui-accordion-header",this.element).index(H);y=b(".ui-accordion-header",this.element).index(D);C=t?H.prev(".ui-accordion-content"):H.next(".ui-accordion-content");B=t?D.prev(".ui-accordion-content"):D.next(".ui-accordion-content");if(D.length===0&&H.length===0){return false}if(!this._trigger("beforeSelectedIndexChanged",null,{newIndex:A,prevIndex:y})){return false}D.removeClass("ui-state-active").removeClass(this._headerCornerOpened).addClass("ui-state-default ui-corner-all").attr({"aria-expanded":"false",tabIndex:-1}).find("> .ui-icon").removeClass(this._triangleIconOpened).addClass(this._triangleIconClosed);H.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active").addClass(this._headerCornerOpened).attr({"aria-expanded":"true",tabIndex:0}).find("> .ui-icon").removeClass(this._triangleIconClosed).addClass(this._triangleIconOpened);if(G.animated){x={toShow:C,toHide:B,complete:jQuery.proxy(function(){B.removeClass("ui-accordion-content-active");C.addClass("ui-accordion-content-active");B.css("display","");C.css("display","");if(b.fn.wijlinechart){B.find(".wijmo-wijlinechart").wijlinechart("redraw");C.find(".wijmo-wijlinechart").wijlinechart("redraw")}this._trigger("selectedIndexChanged",null,{newIndex:A,prevIndex:y})},this),horizontal:this.element.hasClass("ui-helper-horizontal"),rightToLeft:this.element.data("rightToLeft"),down:A>y,autoHeight:G.autoHeight||G.fillSpace};u=G.animated;w=G.duration;if(b.isFunction(u)){G.animated=u(x)}if(b.isFunction(w)){G.duration=w(x)}z=b.wijmo.wijaccordion.animations;s=G.duration;F=G.animated;if(F&&!z[F]&&!b.easing[F]){F="slide"}if(!z[F]){z[F]=function(c){this.slide(c,{easing:F,duration:s||700})}}z[F](x)}else{D.length>0&&B.hide().removeClass("ui-accordion-content-active");H.length>0&&C.show().addClass("ui-accordion-content-active").addClass(this._contentCornerOpened);if(b.fn.wijlinechart){B.find(".wijmo-wijlinechart").wijlinechart("redraw");C.find(".wijmo-wijlinechart").wijlinechart("redraw")}this._trigger("selectedIndexChanged",null,{newIndex:A,prevIndex:y})}this.options.selectedIndex=A},_bindLiveEvents:function(){this.element.find(".ui-accordion-header").live(this.options.event+".wijaccordion",jQuery.proxy(this._onHeaderClick,this)).live("keydown.wijaccordion",jQuery.proxy(this._onHeaderKeyDown,this)).live("mouseenter.wijaccordion",function(){b(this).addClass("ui-state-hover")}).live("mouseleave.wijaccordion",function(){b(this).removeClass("ui-state-hover")}).live("focus.wijaccordion",function(){b(this).addClass("ui-state-focus")}).live("blur.wijaccordion",function(){b(this).removeClass("ui-state-focus")})},_unbindLiveEvents:function(){this.element.find(".ui-accordion-header").die("wijaccordion")},_onHeaderClick:function(c){!this.options.disabled&&this.activate(c.currentTarget);return false},_onHeaderKeyDown:function(k){if(this.options.disabled||k.altKey||k.ctrlKey){return}var a=b.ui.keyCode,h=this.options,i=this.element.find(".ui-accordion-header.ui-state-focus"),l,j=this.element.find(".ui-accordion-header");if(i.length>0){l=b(".ui-accordion-header",this.element).index(i);switch(k.keyCode){case a.RIGHT:case a.DOWN:if(j[l+1]){j[l+1].focus();return false}break;case a.LEFT:case a.UP:if(j[l-1]){j[l-1].focus();return false}break;case a.SPACE:case a.ENTER:this.activate(k.currentTarget);k.preventDefault()}}return true},_onDirectionChange:function(a,o,k){var r,m,n,p,q,l;if(o){m=this.element.find(".ui-accordion-header."+this._headerCornerOpened);m.removeClass(this._headerCornerOpened);n=this.element.find(".ui-accordion-content."+this._contentCornerOpened);n.removeClass(this._contentCornerOpened);p=this.element.find("."+this._triangleIconOpened);q=this.element.find("."+this._triangleIconClosed);p.removeClass(this._triangleIconOpened);q.removeClass(this._triangleIconClosed)}k!==null&&this.element.removeClass("ui-accordion-"+k);switch(a){case"top":this._headerCornerOpened="ui-corner-bottom";this._contentCornerOpened="ui-corner-top";this._triangleIconOpened="ui-icon-triangle-1-n";this._triangleIconClosed="ui-icon-triangle-1-e";r=true;this.element.removeClass("ui-helper-horizontal");this.element.addClass("ui-accordion-top");break;case"right":this._headerCornerOpened="ui-corner-left";this._contentCornerOpened="ui-corner-right";this._triangleIconOpened="ui-icon-triangle-1-e";this._triangleIconClosed="ui-icon-triangle-1-s";r=false;this.element.addClass("ui-helper-horizontal");this.element.addClass("ui-accordion-right");break;case"left":this._headerCornerOpened="ui-corner-right";this._contentCornerOpened="ui-corner-left";this._triangleIconOpened="ui-icon-triangle-1-w";this._triangleIconClosed="ui-icon-triangle-1-s";r=true;this.element.addClass("ui-helper-horizontal");this.element.addClass("ui-accordion-left");break;default:this._headerCornerOpened="ui-corner-top";this._contentCornerOpened="ui-corner-bottom";this._triangleIconOpened="ui-icon-triangle-1-s";this._triangleIconClosed="ui-icon-triangle-1-e";r=false;this.element.removeClass("ui-helper-horizontal");this.element.addClass("ui-accordion-bottom")}l=this.element.data("rightToLeft");this.element.data("rightToLeft",r);if(o){p.addClass(this._triangleIconOpened);q.addClass(this._triangleIconClosed);m.addClass(this._headerCornerOpened);n.addClass(this._contentCornerOpened)}o&&r!==l&&this.element.children(".ui-accordion-header").each(function(){var f=b(this),e;if(r){e=f.next(".ui-accordion-content");f.remove();f.insertAfter(e)}else{e=f.prev(".ui-accordion-content");f.remove();f.insertBefore(e)}})}});b.extend(b.wijmo.wijaccordion,{animations:{slide:function(r,l){r=b.extend({easing:"swing",duration:300},r,l);if(!r.toHide.size()){r.toShow.stop(true,true).animate(r.horizontal?{width:"show"}:{height:"show"},r);return}if(!r.toShow.size()){r.toHide.stop(true,true).animate(r.horizontal?{width:"hide"}:{height:"hide"},r);return}var k=r.toShow.css("overflow"),n=0,o={},m={},a=r.horizontal?["width","paddingLeft","paddingRight"]:["height","paddingTop","paddingBottom"],p,q=r.toShow;if(r.horizontal){p=q[0].style.height;q.height(parseInt(q.parent().height(),10)-parseInt(q.css("paddingTop"),10)-parseInt(q.css("paddingBottom"),10)-(parseInt(q.css("borderTopWidth"),10)||0)-(parseInt(q.css("borderBottomWidth"),10)||0))}else{p=q[0].style.width;q.width(parseInt(q.parent().width(),10)-parseInt(q.css("paddingLeft"),10)-parseInt(q.css("paddingRight"),10)-(parseInt(q.css("borderLeftWidth"),10)||0)-(parseInt(q.css("borderRightWidth"),10)||0))}b.each(a,function(e,g){m[g]="hide";var h=(""+b.css(r.toShow[0],g)).match(/^([\d+-.]+)(.*)$/);o[g]={value:h?h[1]:0,unit:h?h[2]||"px":"px"}});r.toShow.css(r.horizontal?{width:0,overflow:"hidden"}:{height:0,overflow:"hidden"}).stop(true,true).show();r.toHide.filter(":hidden").each(r.complete).end().filter(":visible").stop(true,true).animate(m,{step:function(e,d){if(d.prop===r.horizontal?"width":"height"){n=d.end-d.start===0?0:(d.now-d.start)/(d.end-d.start)}r.toShow[0].style[d.prop]=n*o[d.prop].value+o[d.prop].unit},duration:r.duration,easing:r.easing,complete:function(){!r.autoHeight&&r.toShow.css(r.horizontal?"width":"height","");r.toShow.css(r.horizontal?"height":"width",p);r.toShow.css({overflow:k});r.complete()}})},bounceslide:function(c){this.slide(c,{easing:c.down?"easeOutBounce":"swing",duration:c.down?1000:200})}}})})(jQuery);(function(b){b.fn.extend({getBounds:function(){return b.extend({},b(this).offset(),{width:b(this).outerWidth(true),height:b(this).outerHeight(true)})},setBounds:function(a){b(this).css({left:a.left,top:a.top}).width(a.width).height(a.height);return this},getMaxZIndex:function(){var a=(b(this).css("z-index")=="auto"?0:b(this).css("z-index"))*1;b(this).siblings().each(function(e,f){a=Math.max(a,(b(f).css("z-index")=="auto"?0:b(f).css("z-index"))*1)});return a}});b.widget("wijmo.wijpopup",{options:{ensureOutermost:false,showEffect:"show",showOptions:{},showDuration:300,hideEffect:"hide",hideOptions:{},hideDuration:100,autoHide:false,position:{at:"left bottom",my:"left top"},showing:null,shown:null,hiding:null,hidden:null,posChanged:null},_create:function(){},_init:function(){if(!!this.options.ensureOutermost){var a=b("form");if(a.length===0){a=b(document.body)}this.element.appendTo(a)}this.element.data("visible.wijpopup",false);this.element.css("position","absolute");this.element.position({of:b(document.body)});this.element.hide()},_setOption:function(d){b.Widget.prototype._setOption.apply(this,arguments);if(d==="autoHide"){var a=this.isVisible();this.hide();a&&this.show()}},destroy:function(){b.Widget.prototype.destroy.apply(this,arguments);this.isVisible()&&this.hide();if(b.browser.msie&&b.browser.version<7){jFrame=this.element.data("backframe.wijpopup");!jFrame&&jFrame.remove()}var a=this;this.element.unbind(".wijpopup");b.each(["visible","backframe","animating","width"],function(e,d){a.element.removeData(d+".wijpopup")})},isVisible:function(){return !!this.element.data("visible.wijpopup")&&this.element.is(":visible")},isAnimating:function(){return !!this.element.data("animating.wijpopup")},show:function(g){this._setPosition(g);if(this.isVisible()){return}if(this._trigger("showing")===false){return}this.options.autoHide&&b(document.body).bind("mouseup.wijpopup",b.proxy(this._onDocMouseUp,this));var a=this.options.showEffect||"show",h=this.options.showDuration||300,f=this.options.showOptions||{};this.element.data("animating.wijpopup",true);if(b.effects&&b.effects[a]){this.element.show(a,f,h,b.proxy(this._showCompleted,this))}else{this.element[a](a==="show"?null:h,b.proxy(this._showCompleted,this))}(!a||!h||a==="show"||h<=0)&&this._showCompleted()},_showCompleted:function(){this.element.removeData("animating.wijpopup");this.element.data("visible.wijpopup",true);this._trigger("shown")},showAt:function(d,c){this.show({my:"left top",at:"left top",of:document.body,offset:""+d+" "+c})},hide:function(){if(!this.isVisible()){return}if(this._trigger("hiding")===false){return}b(document.body).unbind("mouseup.wijpopup");var a=this.options.hideEffect||"hide",f=this.options.hideDuration||300,e=this.options.hideOptions||{};this.element.data("animating.wijpopup",true);if(b.effects&&b.effects[a]){this.element.hide(a,e,f,b.proxy(this._hideCompleted,this))}else{this.element[a](a==="hide"?null:f,b.proxy(this._hideCompleted,this))}(!a||!f||a==="hide"||f<=0)&&this._hideCompleted()},_hideCompleted:function(){if(this.element.data("width.wijpopup")!==undefined){this.element.width(this.element.data("width.wijpopup"));this.element.removeData("width.wijpopup")}this.element.unbind("move.wijpopup");this.element.removeData("animating.wijpopup");if(b.browser.msie&&b.browser.version<7){var a=this.element.data("backframe.wijpopup");a&&a.hide()}this._trigger("hidden")},_onDocMouseUp:function(a){var d=a.target?a.target:a.srcElement;if(this.isVisible()&&!!this.options.autoHide){d!=this.element.get(0)&&b(d).parents().index(this.element)<0&&this.hide()}},_onMove:function(){var c=this.element.data("backframe.wijpopup");if(c){this.element.before(c);c.css({top:this.element.css("top"),left:this.element.css("left")})}},_addBackgroundIFrame:function(){if(b.browser.msie&&b.browser.version<7){var a=this.element.data("backframe.wijpopup");if(!a){a=jQuery("<iframe/>").css({position:"absolute",display:"none",filter:"progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)"}).attr({src:"javascript:'<html></html>';",scrolling:"no",frameborder:"0","tabIndex ":-1});this.element.before(a);this.element.data("backframe.wijpopup",a);this.element.bind("move.wijpopup",b.proxy(this._onMove,this))}a.setBounds(this.element.getBounds());a.css({display:"block",left:this.element.css("left"),top:this.element.css("top"),"z-index":this.element.css("z-index")-1})}},_setZIndex:function(c){this.element.css("z-index",c);var d=this.element.data("backframe.wijpopup");d&&d.css("z-index",this.element.css("z-index")-1)},_setPosition:function(f){var e=this.element.is(":visible");this.element.show();this.element.position(b.extend({},this.options.position,f?f:{}));!e&&this.element.hide();this._addBackgroundIFrame();var a=1000;if(this.options.position.of){a=Math.max(a,b(this.options.position.of).getMaxZIndex())}this._setZIndex(a+10);this._trigger("posChanged")}})})(jQuery);(function(D){var v="wijmo-wijsuperpanel ui-widget ui-widget-content",w="ui-corner-all",C="ui-state-disabled",y="ui-state-hover",x="ui-state-active",z="ui-state-default",B="wijmo-wijsuperpanel-handle",A="wijmo-wijsuperpanel-hbarcontainer",u="wijmo-wijsuperpanel-vbarcontainer",s="<div class='wijmo-wijsuperpanel-statecontainer'><div class='wijmo-wijsuperpanel-contentwrapper'><div class='wijmo-wijsuperpanel-templateouterwrapper'></div></div></div>",t="<div class='wijmo-wijsuperpanel-hbarcontainer ui-widget-header'><div class='wijmo-wijsuperpanel-handle ui-state-default ui-corner-all'><span class='ui-icon ui-icon-grip-solid-vertical'></span></div><div class='wijmo-wijsuperpanel-hbar-buttonleft ui-state-default ui-corner-bl'><span class='ui-icon ui-icon-triangle-1-w'></span></div><div class='wijmo-wijsuperpanel-hbar-buttonright ui-state-default ui-corner-br'><span class='ui-icon ui-icon-triangle-1-e'></span></div></div>",q="<div class='wijmo-wijsuperpanel-vbarcontainer ui-widget-header'><div class='wijmo-wijsuperpanel-handle ui-state-default ui-corner-all'><span class='ui-icon ui-icon-grip-solid-horizontal'></span></div><div class='wijmo-wijsuperpanel-vbar-buttontop ui-state-default ui-corner-tr'><span class='ui-icon ui-icon-triangle-1-n'></span></div><div class='wijmo-wijsuperpanel-vbar-buttonbottom ui-state-default ui-corner-br'><span class='ui-icon ui-icon-triangle-1-s'></span></div></div>",r="<div class='ui-state-default wijmo-wijsuperpanel-button wijmo-wijsuperpanel-buttonleft'><span class='ui-icon ui-icon-carat-1-w'></span></div><div class='ui-state-default wijmo-wijsuperpanel-button wijmo-wijsuperpanel-buttonright'><span class='ui-icon ui-icon-carat-1-e'></span></div>",p="<div class='ui-state-default wijmo-wijsuperpanel-button wijmo-wijsuperpanel-buttontop'><span class='ui-icon ui-icon-carat-1-n'></span></div><div class='ui-state-default wijmo-wijsuperpanel-button wijmo-wijsuperpanel-buttonbottom'><span class='ui-icon ui-icon-carat-1-s'></span></div>";D.widget("wijmo.wijsuperpanel",{options:{allowResize:false,autoRefresh:false,animationOptions:{queue:false,disabled:false,duration:250,easing:undefined},hScrollerActivating:null,hScroller:{scrollBarPosition:"bottom",scrollBarVisibility:"auto",scrollMode:"scrollBar",scrollValue:null,scrollMax:100,scrollMin:0,scrollLargeChange:null,scrollSmallChange:null,scrollMinDragLength:6,increaseButtonPosition:null,decreaseButtonPosition:null,hoverEdgeSpan:20,firstStepChangeFix:0},keyboardSupport:false,keyDownInterval:100,mouseWheelSupport:true,bubbleScrollingEvent:true,resizableOptions:{handles:"all",helper:"ui-widget-content wijmo-wijsuperpanel-helper"},resized:null,dragStop:null,painted:null,scrolling:null,scrolled:null,showRounder:true,vScrollerActivating:null,vScroller:{scrollBarPosition:"right",scrollBarVisibility:"auto",scrollMode:"scrollBar",scrollValue:null,scrollMax:100,scrollMin:0,scrollLargeChange:null,scrollSmallChange:null,scrollMinDragLength:6,increaseButtonPosition:null,decreaseButtonPosition:null,hoverEdgeSpan:20,firstStepChangeFix:0}},_setOption:function(o,a){var E=this,k=E.options,l=E._fields(),n=l.hbarDrag,m=l.vbarDrag,j=l.resizer;if(o==="animationOptions"){a=D.extend(k.animationOptions,a)}else{if(o==="hScroller"){if(a.scrollLargeChange!==undefined&&a.scrollLargeChange!==null){E._autoHLarge=false}a=D.extend(k.hScroller,a)}else{if(o==="vScroller"){if(a.scrollLargeChange!==undefined&&a.scrollLargeChange!==null){E._autoVLarge=false}a=D.extend(k.vScroller,a)}else{if(o==="resizableOptions"){a=D.extend(E.resizableOptions,a)}}}}D.Widget.prototype._setOption.apply(E,arguments);if(D.isPlainObject(a)){E.options[o]=a}switch(o){case"allowResize":E._initResizer();break;case"disabled":if(a){n!==undefined&&n.draggable("disable");m!==undefined&&m.draggable("disable");j!==undefined&&j.resizable("disable")}else{n!==undefined&&n.draggable("enable");m!==undefined&&m.draggable("enable");j!==undefined&&j.resizable("enable")}break;case"mouseWheelSupport":case"keyboardSupport":E._bindElementEvents(E,l,E.element,k)}return E},_create:function(){var d=this,c=d.options;c.vScroller.dir="v";c.hScroller.dir="h";d.paintPanel();d._initResizer();d.options.disabled&&d.disable();d._detectAutoRefresh()},_detectAutoRefresh:function(){var d=this,a=D.wijmo.wijsuperpanel.panels;if(a===undefined){a=[];D.wijmo.wijsuperpanel.panels=a}a.push(d);if(d.options.autoRefresh){if(!D.wijmo.wijsuperpanel.setAutoRefreshInterval){D.wijmo.wijsuperpanel.setAutoRefreshInterval=d._setAutoRefreshInterval;D.wijmo.wijsuperpanel.setAutoRefreshInterval()}}},_setAutoRefreshInterval:function(){var a=D.wijmo.wijsuperpanel.autoRereshInterval,f=D.wijmo.wijsuperpanel.panels,e=window.setInterval(function(){window.clearInterval(e);for(var d=f.length,l=false,c,o,m,E,F,n=0;n<d;n++){c=f[n];o=c.element[0];m=c.options.autoRefresh;if(m){l=true}E=c.getContentElement();F=c._paintedMark;c.options.autoRefresh&&E.is(":visible")&&(F===undefined||F.width!==E[0].offsetWidth||F.height!==E[0].offsetHeight||F.mainWidth!==o.offsetWidth||F.mainHeight!==o.offsetHeight)&&c.paintPanel()}l&&window.setTimeout(D.wijmo.wijsuperpanel.setAutoRefreshInterval,0)},a===undefined?500:a)},destroy:function(){var j=this,a=j._fields(),i=j.element,g,h;D.wijmo.wijsuperpanel.panels=D.grep(D.wijmo.wijsuperpanel.panels,function(b){return b!==j});if(!a.initialized){return}j._radiusKey&&j.element.css(j._radiusKey,"");if(a.intervalID!==undefined){window.clearInterval(a.intervalID);a.intervalID=undefined}a.resizer!==undefined&&a.resizer.resizable("destroy");if(a.hbarContainer!==undefined){a.hbarDrag.remove();a.hbarContainer.unbind("."+j.widgetName)}if(a.vbarContainer!==undefined){a.vbarDrag.remove();a.vbarContainer.unbind("."+j.widgetName)}i.unbind("."+j.widgetName);a.contentWrapper.unbind("."+j.widgetName);g=a.stateContainer.find(">.wijmo-wijsuperpanel-button");g.unbind("."+j.widgetName);h=a.templateWrapper;h.contents().each(function(c,d){i.append(d)});a.stateContainer.remove();a.tabindex&&i.removeAttr("tabindex");i.removeClass(v+" "+w);D.Widget.prototype.destroy.apply(j,arguments)},_fields:function(){var e=this,h=e.element,g=e.widgetName+"-fields",f=e._fieldsStore;if(f===undefined){f={};h.data(g,f);e._fieldsStore=f}return f},_hasMode:function(f,e){var a=f.scrollMode.split(",");a=D.map(a,function(c){return D.trim(c).toLowerCase()});return D.inArray(e.toLowerCase(),a)>-1},_bindElementEvents:function(i,j,h,m){var l=i._hasMode(m.hScroller,"edge"),k=i._hasMode(m.vScroller,"edge"),n=i.widgetName;if(l||k){if(i._mousemoveBind===undefined){i._mousemoveBind=true;h.bind("mousemove."+n,i,i._contentMouseMove);h.bind("mouseleave."+n,null,function(){i._clearInterval()})}}else{h.unbind("mousemove",i._contentMouseMove);i._mousemoveBind=undefined}if(m.mouseWheelSupport){if(i._mouseWheelBind===undefined){i._mouseWheelBind=true;h.bind("mousewheel."+n,i,i._panelMouseWheel)}}else{i.element.unbind("mousewheel",i._panelMouseWheel);i._mouseWheelBind=undefined}if(m.keyboardSupport){if(i._keyboardBind===undefined){i._keyboardBind=true;h.bind("keydown."+n,i,i._panelKeyDown)}}else{h.unbind("keydown",i._panelKeyDown);i._keyboardBind=undefined}},_dragStop:function(g,e,h){var f={dragHandle:h};e._trigger("dragStop",g,f)},_contentMouseMove:function(P){var U=P.data,I=U.options,N,M,Q,a,F,E,O,J,S,R,L,K,H,G,T;if(I.disabled){return}N=I.hScroller;M=I.vScroller;Q=D(P.currentTarget);a=U._fields();F=U._hasMode(N,"edge");E=U._hasMode(M,"edge");U._clearInterval();O={X:P.pageX,Y:P.pageY};J=Q.offset();S=J.left;R=J.top;S=O.X-S;R=O.Y-R;L=N.hoverEdgeSpan;K=M.hoverEdgeSpan;H=Q.innerHeight();G=Q.innerWidth();T="";if(F){if(S<L){T="left"}if(S>G-L){T="right"}}if(E){if(R<K){T="top"}if(R>H-K){T="bottom"}}U._setScrollingInterval(a,T,U,false)},_setScrollingInterval:function(i,f,g,j){var h=g.options;if(f.length>0){i.internalFuncID=window.setInterval(function(){g._doScrolling(f,g,j)},h.keyDownInterval)}},_scrollButtonMouseOver:function(a){var f=a.data,b;if(f.options.disabled){return}b=D(a.currentTarget);if(!b.hasClass(C)){b.bind("mouseout."+f.widgetName,f,f._buttonMouseOut).bind("mousedown."+f.widgetName,f,f._buttonMouseDown).bind("mouseup."+f.widgetName,f,f._buttonMouseUp).addClass(y);f._buttonScroll(b,f,"buttonshover")}},_buttonScroll:function(E,j,m){var i="",l=j.options,k=j._fields(),o=j._hasMode(l.hScroller,m),n=j._hasMode(l.vScroller,m);if(E.hasClass("wijmo-wijsuperpanel-buttonleft")&&o){i="left"}else{if(E.hasClass("wijmo-wijsuperpanel-buttonright")&&o){i="right"}else{if(E.hasClass("wijmo-wijsuperpanel-buttontop")&&n){i="top"}else{if(E.hasClass("wijmo-wijsuperpanel-buttonbottom")&&n){i="bottom"}}}}if(i.length>0){j._clearInterval();j._doScrolling(i,j,true);j._setScrollingInterval(k,i,j,true)}},_buttonMouseDown:function(a){var b=a.data,f;if(b.options.disabled){return}f=D(a.currentTarget);if(!f.hasClass(C)){f.addClass(x);b._buttonScroll(f,b,"buttons")}},_buttonMouseUp:function(a){var e=a.data,f=D(a.currentTarget);f.removeClass("ui-state-active");e._clearInterval()},_buttonMouseOut:function(f){var a=f.data,e=D(f.currentTarget);e.unbind("mouseout",a._buttonMouseOut).unbind("mousedown",a._buttonMouseDown).unbind("mouseup",a._buttonMouseUp).removeClass(y).removeClass(x);a._clearInterval()},_panelKeyDown:function(h){var a=h.data,g=a.options,i,j;if(!g.keyboardSupport||g.disabled){return}i=h.shiftKey;j=h.keyCode;if(j===D.ui.keyCode.LEFT){a._doScrolling("left",a,i)}else{if(j===D.ui.keyCode.RIGHT){a._doScrolling("right",a,i)}else{if(j===D.ui.keyCode.UP){a._doScrolling("top",a,i)}else{j===D.ui.keyCode.DOWN&&a._doScrolling("bottom",a,i)}}}h.stopPropagation();h.preventDefault()},_draggingInternal:function(H,K,M,E){var J=M.dir,F=J==="h",G=F?"left":"top",m=H.position[G]-K._getScrollContainerPadding(G),n=K._getTrackLen(J)-E[F?"outerWidth":"outerHeight"](true),o=m/n,I=M.scrollMax-M.scrollLargeChange+1,L=o*I,H;if(L<M.scrollMin){L=M.scrollMin}if(L>I){L=I}H={oldValue:M.scrollValue,newValue:L,dir:J};if(!K._scrolling(true,K,H)){return}M.scrollValue=L;K._setDragAndContentPosition(true,false,J,"dragging")},_dragging:function(i,k,a){var j=a.options,l=D(i.target),d=l.parent();if(d.hasClass(A)){a._draggingInternal(k,a,j.hScroller,l)}else{a._draggingInternal(k,a,j.vScroller,l)}},_panelMouseWheel:function(o,a){var H=o.data,n=H.options,d,I,m,F,E,G;if(!n.mouseWheelSupport||n.disabled){return}d=D(o.srcElement||o.originalEvent.target);I="";m=d.closest("."+A,H.element).size()>0;F=n.hScroller;E=n.vScroller;if(a>0){I=m?"left":"top"}else{I=m?"right":"bottom"}I.length>0&&H._doScrolling(I,H);G=false;if(I==="left"){G=!H.hNeedScrollBar||Math.abs(F.scrollValue-F.scrollMin)<0.001}if(I==="right"){G=!H.hNeedScrollBar||Math.abs(F.scrollValue-(F.scrollMax-H._getHScrollBarLargeChange()+1))<0.001}if(I==="top"){G=!H.vNeedScrollBar||Math.abs(E.scrollValue-E.scrollMin)<0.001}if(I==="bottom"){G=!H.vNeedScrollBar||Math.abs(E.scrollValue-(E.scrollMax-H._getVScrollBarLargeChange()+1))<0.001}if(!G||!n.bubbleScrollingEvent||I==="left"||I==="right"){o.stopPropagation();o.preventDefault()}},_documentMouseUp:function(f){var a=f.data.self,e=f.data.ele;e.removeClass(x);a._clearInterval();D(document).unbind("mouseup",a._documentMouseUp)},_scrollerMouseOver:function(d){var a=d.data,f,j,e;if(a.options.disabled){return}f=D(d.srcElement||d.originalEvent.target);j=null;e=false;if(f.hasClass(z)){j=f;e=true}else{if(f.parent().hasClass(z)){j=f.parent();e=true}else{if(f.hasClass(u)||f.hasClass(A)){j=f}}}if(j!==undefined){e&&j.addClass(y);j.bind("mouseout."+a.widgetName,a,a._elementMouseOut);j.bind("mousedown."+a.widgetName,a,a._elementMouseDown);j.bind("mouseup."+a.widgetName,a,a._elementMouseUp)}},_elementMouseUp:function(d){var a=D(d.currentTarget);a.removeClass("ui-state-active")},_elementMouseDown:function(F){var K=D(F.currentTarget),I=F.data,J,G,H,E,c,j,d,a;if(I.options.disabled||F.which!==1){return}J="";G=false;H=false;if(K.hasClass("wijmo-wijsuperpanel-vbar-buttontop")){J="top";H=true}else{if(K.hasClass("wijmo-wijsuperpanel-vbar-buttonbottom")){J="bottom";H=true}else{if(K.hasClass("wijmo-wijsuperpanel-hbar-buttonleft")){J="left";H=true}else{if(K.hasClass("wijmo-wijsuperpanel-hbar-buttonright")){J="right";H=true}else{if(K.hasClass(B)){K.addClass("ui-state-active");return}else{if(K.hasClass(A)){E=K.find("."+B);c=E.offset();if(F.pageX<c.left){J="left"}else{J="right"}G=true}else{if(K.hasClass(u)){j=K.find("."+B);d=j.offset();if(F.pageY<d.top){J="top"}else{J="bottom"}G=true}}}}}}}I._clearInterval();I._doScrolling(J,I,G);a=I._fields();I._setScrollingInterval(a,J,I,G);H&&K.addClass("ui-state-active");D(document).bind("mouseup."+I.widgetName,{self:I,ele:K},I._documentMouseUp)},doScrolling:function(c,d){this._doScrolling(c,this,d)},_setScrollerValue:function(o,P,F,J,E,I,M){var L=P.scrollMin,H=I?J:F,O=P.scrollValue,Q,N,K,G;if(!O){O=L}Q=0;if(E){N=P.scrollMax-J+1;if(Math.abs(O-N)<0.001){M._clearInterval();return false}K=P.firstStepChangeFix;Q=O+H;if(!I&&Math.abs(O-L)<0.0001&&!isNaN(K)){Q+=K}if(Q>N){Q=N}}else{if(Math.abs(O-L)<0.001){M._clearInterval();return false}Q=O-H;if(Q<0){Q=L}}G={oldValue:P.scrollValue,newValue:Q,direction:o,dir:P.dir};if(!M._scrolling(true,M,G)){return false}P.scrollValue=Q;return true},_doScrolling:function(I,H,G){var F=H.options,o=F.vScroller,E=F.hScroller,k=H._getVScrollBarSmallChange(),l=H._getVScrollBarLargeChange(),n=H._getHScrollBarLargeChange(),m=H._getHScrollBarSmallChange();if(I==="top"||I==="bottom"){if(!H._setScrollerValue(I,o,k,l,I==="bottom",G,H)){return}I="v"}else{if(I==="left"||I==="right"){if(!H._setScrollerValue(I,E,m,n,I==="right",G,H)){return}I="h"}}H._setDragAndContentPosition(true,true,I)},_disableButtonIfNeeded:function(L){var R=L._fields(),Q,N,J,M,K,G,E,P,I,F,b,O,H;R.intervalID>0&&window.clearInterval(R.intervalID);Q=L.options;N=R.buttonLeft;J=R.buttonRight;M=R.buttonTop;K=R.buttonBottom;if(N!==undefined){G=L._getHScrollBarLargeChange();E=Q.hScroller.scrollMax-G+1;P=Q.hScroller.scrollValue;I=Q.hScroller.scrollMin;if(P===undefined){P=I}if(Math.abs(P-I)<0.001||!R.hScrolling){N.addClass(C)}else{N.removeClass(C)}if(Math.abs(P-E)<0.001||!R.hScrolling){J.addClass(C)}else{J.removeClass(C)}}if(M!==undefined){F=L._getVScrollBarLargeChange();b=Q.vScroller.scrollMax-F+1;O=Q.vScroller.scrollValue;H=Q.vScroller.scrollMin;if(O===undefined){O=H}if(Math.abs(O-H)<0.001||!R.vScrolling){M.addClass(C)}else{M.removeClass(C)}if(Math.abs(O-b)<0.001||!R.vScrolling){K.addClass(C)}else{K.removeClass(C)}}},_clearInterval:function(){var c=this._fields(),d=c.internalFuncID;if(d>0){window.clearInterval(d);c.internalFuncID=-1}},_elementMouseOut:function(e){var a=D(e.currentTarget),f=e.data;a.unbind("mouseout",f._elementMouseOut);a.unbind("mousedown",f._elementMouseDown);a.unbind("mouseup",f._elementMouseUp);a.removeClass(y)},scrollChildIntoView:function(a){var E=D(a),m,G,l,o,n,I,F,H;if(E.size()===0){return}m=this._fields();G=m.contentWrapper;l=m.templateWrapper;I=E.offset();F=l.offset();I.leftWidth=I.left+E.outerWidth();I.topHeight=I.top+E.outerHeight();H=G.offset();H.leftWidth=H.left+G.outerWidth();H.topHeight=H.top+G.outerHeight();if(I.left<H.left){o=I.left-F.left}else{if(I.leftWidth>H.leftWidth){o=I.leftWidth-F.left-G.innerWidth()}}if(I.top<H.top){n=I.top-F.top}else{if(I.topHeight>H.topHeight){n=I.topHeight-F.top-G.innerHeight()}}o!==undefined&&this.hScrollTo(o);n!==undefined&&this.vScrollTo(n)},hScrollTo:function(c){var d=this.options;d.hScroller.scrollValue=this.scrollPxToValue(c,"h");this._setDragAndContentPosition(true,true,"h","nonestop")},vScrollTo:function(c){var d=this.options;d.vScroller.scrollValue=this.scrollPxToValue(c,"v");this._setDragAndContentPosition(true,true,"v","nonestop")},scrollPxToValue:function(F,S){var N=this.options,E=S==="h"?"outerWidth":"outerHeight",G=S==="h"?"contentWidth":"contentHeight",P=S==="h"?"hScroller":"vScroller",O=this._fields(),K=O.contentWrapper,I=O[G],M=K[E](),Q=N[P].scrollMin,H=N[P].scrollMax,J=H-Q,L=S==="h"?this._getHScrollBarLargeChange():this._getVScrollBarLargeChange(),R=J-L+1,T=R*(F/(I-M));if(T<Q){T=Q}if(T>R){T=R}return T},scrollTo:function(d,c){this.hScrollTo(d);this.vScrollTo(c)},paintPanel:function(i){var a=this,l=a.element,j,k,n,m;if(l.is(":visible")){j=document.activeElement;k=a.options;n=a._fields();!n.initialized&&a._initialize(n,l,a);a._resetLargeChange(a,n,k);a._bindElementEvents(a,n,l,k);m=n.templateWrapper;m.css({"float":"left",left:"0px",top:"0px",width:"auto",height:"auto"});m.hide();m.show();n.contentWidth=m.width();n.contentHeight=m.height();m.css("float","");a._setRounder(a,l);a._setInnerElementsSize(n,l);if(a._testScroll(a,n,k)===false){return false}a._initScrollBars(a,n,k);a._initScrollButtons(a,n,k);a._trigger("painted");a._paintedMark={date:new Date,mainWidth:l[0].offsetWidth,mainHeight:l[0].offsetHeight,width:n.contentWidth,height:n.contentWidth};j!==undefined&&!i&&D(j).focus();return true}return false},_resetLargeChange:function(h,f,g){var c;if(h._autoVLarge){g.vScroller.scrollLargeChange=null}if(h._autoHLarge){g.hScroller.scrollLargeChange=null}f.vTrackLen=undefined;f.hTrackLen=undefined;if(f.vbarContainer){c=f.vbarContainer.children("."+B+":eq(0)");c.detach();f.vbarContainer.remove();f.vbarContainer=undefined}if(f.hbarContainer){c=f.hbarContainer.children("."+B+":eq(0)");c.detach();f.hbarContainer.remove();f.hbarContainer=undefined}},_initialize:function(e,f,h){e.initialized=true;f.addClass(v);e.oldHeight=f.css("height");var g=f.css("overflow");f.css("overflow","");f.height(f.height());f.css("overflow",g);h._createAdditionalDom(h,e,f)},getContentElement:function(){return this._fields().templateWrapper},_setButtonPosition:function(L,Q,K,a,E,N,G){var P=a==="h",m="mouseover."+L.widgetName,I=P?"buttonLeft":"buttonTop",H=P?"buttonRight":"buttonBottom",M=N[I],J=N[H],o,F,O;if(L._hasMode(K,"buttons")||L._hasMode(K,"buttonshover")){o=P?r:p;if(M===undefined){F=D(o).appendTo(G);F.bind(m,L,L._scrollButtonMouseOver);N[I]=M=G.children(P?".wijmo-wijsuperpanel-buttonleft":".wijmo-wijsuperpanel-buttontop");N[H]=J=G.children(P?".wijmo-wijsuperpanel-buttonright":".wijmo-wijsuperpanel-buttonbottom")}O={my:P?"left":"top",of:E,at:P?"left":"top",collision:"none"};D.extend(O,K.decreaseButtonPosition);M.position(O);O={my:P?"right":"bottom",of:E,at:P?"right":"bottom",collision:"none"};D.extend(O,K.increaseButtonPosition);J.position(O)}else{if(M!==undefined){M.remove();J.remove();N[I]=N[H]=undefined}}},_initScrollButtons:function(g,f,j){var h=f.contentWrapper,i=f.stateContainer;g._setButtonPosition(g,j,j.hScroller,"h",h,f,i);g._setButtonPosition(g,j,j.vScroller,"v",h,f,i)},_getVScrollBarSmallChange:function(){var d=this.options,c;if(!d.vScroller.scrollSmallChange){c=this._getVScrollBarLargeChange();d.vScroller.scrollSmallChange=c/2}return d.vScroller.scrollSmallChange},_getVScrollBarLargeChange:function(){return this._getLargeChange("v")},_getLargeChange:function(E){var P=this,I=P.options,J=P._fields(),S=E==="v",U=S?I.vScroller:I.hScroller,H=S?"innerHeight":"innerWidth",G=S?"contentHeight":"contentWidth",F=S?"_autoVLarge":"_autoHLarge",L,K,M,N,R,O,Q,T;if(U.scrollLargeChange){return U.scrollLargeChange}L=U.scrollMax;K=U.scrollMin;M=L-K;N=J.contentWrapper;R=N[H]();O=J[G];Q=R/(O-R);T=(M+1)*Q/(1+Q);if(isNaN(T)){T=0}U.scrollLargeChange=T;P[F]=true;return U.scrollLargeChange},_getHScrollBarSmallChange:function(){var d=this.options,c;if(!d.hScroller.scrollSmallChange){c=this._getHScrollBarLargeChange();d.hScroller.scrollSmallChange=c/2}return d.hScroller.scrollSmallChange},_getHScrollBarLargeChange:function(){return this._getLargeChange("h")},_initScrollBars:function(Y,K,X){var M=X.hScroller,H=M.scrollMax,G=M.scrollMin,J=H-G,L=X.vScroller,F=L.scrollMax,E=L.scrollMin,I=F-E,aa=K.hbarDrag,Z=K.vbarDrag,Q,S,V,N,R,P,U,W,O,T;if(Y.hNeedScrollBar&&aa.is(":visible")){Q=Y._getHScrollBarLargeChange();S=Y._getTrackLen("h");V=Y._getDragLength(J,Q,S,X.hScroller.scrollMinDragLength);aa.width(V);N=aa.outerWidth(true)-aa.width();aa.width(V-N);R=aa.children("span");R.css("margin-left",(aa.width()-R[0].offsetWidth)/2);if(S<=aa.outerWidth(true)){aa.hide()}else{aa.show()}}if(Y.vNeedScrollBar&&Z.is(":visible")){P=Y._getVScrollBarLargeChange();U=Y._getTrackLen("v");W=Y._getDragLength(I,P,U,X.vScroller.scrollMinDragLength);Z.height(W);O=Z.outerHeight(true)-Z.height();Z.height(W-O);T=Z.children("span");T.css("margin-top",(Z.height()-T[0].offsetHeight)/2);if(U<=Z.outerHeight(true)){Z.hide()}else{Z.show()}}Y._setDragAndContentPosition(false,false,"both")},_getTrackLen:function(m){var n=this,j=n._fields(),o=m+"TrackLen",l,k,E,i;if(j[o]!==undefined){return j[o]}l=j.hbarContainer;k=j.vbarContainer;E=0;i=0;if(m==="h"){i=n._getScrollContainerPadding("h");E=l.innerWidth()}if(m==="v"){i=n._getScrollContainerPadding("v");E=k.innerHeight()}j[o]=E-i;return j[o]},_getScrollContainerPadding:function(g){var l=this,k=l._fields(),h=0,i,j;if(g==="h"){h=l._getScrollContainerPadding("left")+l._getScrollContainerPadding("right")}else{if(g==="v"){h=l._getScrollContainerPadding("top")+l._getScrollContainerPadding("bottom")}else{if(g==="left"||g==="right"){i=k.hbarContainer}else{i=k.vbarContainer}j=g+"Padding";if(k[j]!==undefined){h=k[j];return h}h=parseFloat(i.css("padding-"+g).replace("px",""));k[j]=h}}return h},_contentDragAnimate:function(an,af,S,ao,U,ab,Y){var au=this,ap=au.options,ar=an==="v",al=ar?ap.vScroller:ap.hScroller,N=ar?"outerHeight":"outerWidth",M=ar?"innerHeight":"innerWidth",Q=ar?"contentHeight":"contentWidth",P=ar?"top":"left",ae=al.scrollMin,a=al.scrollMax,L=a-ae,ak=al.scrollValue===undefined?ae:al.scrollValue-ae,R=au._getLargeChange(an),aj=L-R+1,ac=au._fields(),O=ac.contentWrapper,am=ac.templateWrapper,at,aq,W,V,T,X,ah,Z,ai,ag,aa,ad;if(ak>aj){ak=aj}at=(ac[Q]-O[M]())*(ak/aj);if(Math.abs(at)<0.001){at=0}at=Math.round(at);aq=-1;if(S!==undefined){af&&ao.is(":animated")&&U!=="nonestop"&&ao.stop(true,false);W=au._getTrackLen(an);V=ao[N](true);T=W-V;X=au._getScrollContainerPadding(P);aq=ak/aj*T+X}if(af&&ap.animationOptions&&!ap.animationOptions.disabled){if(aq>=0&&Y!=="dragging"){ah=D.extend({},ap.animationOptions);ah.complete=undefined;Z=ar?{top:aq}:{left:aq};ao.animate(Z,ah)}ai=D.extend({},ap.animationOptions);ag=ap.animationOptions.complete;ai.complete=function(){au._scrollEnd(ab,au,an);D.isFunction(ag)&&ag(arguments)};af&&am.is(":animated")&&U!=="nonestop"&&am.stop(true,false);aa=ar?{top:-at}:{left:-at};am.animate(aa,ai)}else{ad=ar?"top":"left";if(aq>=0&&Y!=="dragging"){ao[0].style[ad]=aq+"px"}am[0].style[ad]=-at+"px";au._scrollEnd(ab,au,an)}},_setDragAndContentPosition:function(H,G,I,E,F){var J=this,K=J._fields(),o=K.hbarContainer,m=K.hbarDrag,n=K.vbarContainer,l=K.vbarDrag;(I==="both"||I==="h")&&K.hScrolling&&J._contentDragAnimate("h",G,o,m,E,H,F);(I==="both"||I==="v")&&K.vScrolling&&J._contentDragAnimate("v",G,n,l,E,H,F);K.intervalID>0&&window.clearInterval(K.intervalID);K.intervalID=window.setInterval(function(){J._disableButtonIfNeeded(J)},500)},_scrolling:function(g,f,e){var h=true;if(g){e.beforePosition=f.getContentElement().position();f._beforePosition=e.beforePosition;h=f._trigger("scrolling",null,e)}return h},_scrollEnd:function(d,e,f){d&&window.setTimeout(function(){var c=e.getContentElement(),a,g;if(!c.is(":visible")){return}a=e.getContentElement().position();g={dir:f,beforePosition:e._beforePosition,afterPosition:a};e._trigger("scrolled",null,g)},0)},_getDragLength:function(k,m,h,j){var l=k/m,i=h/l,n=j;if(i<n){i=n}else{if(i+1>=h){i=h-1}}return Math.round(i)},_needScrollbar:function(f,h){var i=this._hasMode(f,"scrollbar"),g=f.scrollBarVisibility,j=i&&(g==="visible"||g==="auto"&&h);return j},_bindBarEvent:function(g,f,h){var a=this;g.bind("mouseover."+a.widgetName,a,a._scrollerMouseOver);f.draggable({axis:h==="h"?"x":"y",drag:function(d,b){a._dragging(d,b,a)},containment:"parent",stop:function(b){a._dragStop(b,a,h);D(b.target).removeClass("ui-state-active")}})},_createBarIfNeeded:function(F,H,O,c,L){if(F){var P=this,a=P.options,K,I=P._fields(),G=O+"barContainer",E=O+"barDrag",R=O==="h",Q=L[R?"innerHeight":"innerWidth"](),N=I[G]=D(c),M,J;H.append(N);M=N[0][R?"offsetHeight":"offsetWidth"];Q=Q-M;K={direction:R?"horizontal":"vertical",targetBarLen:M,contentLength:Q};if(P._trigger(R?"hScrollerActivating":"vScrollerActivating",null,K)===false){return false}J=I[E]=N.find("."+B);P._bindBarEvent(N,J,O);L[R?"height":"width"](Q)}},_setScrollbarPosition:function(E,J,T,Y,G,H,R,I,W,S,F){var X=S==="h",U,M,Q,L,P,K,O,N,V;if(H){U=Y[0][X?"offsetHeight":"offsetWidth"];M=J._getScrollContainerPadding(S);Q=X?"top":"left";L=X?{top:"0px",bottom:"auto",left:"auto",right:"auto"}:{left:"0px",right:"auto",top:"auto",bottom:"auto"};P=X?{top:U+"px"}:{left:U+"px"};K=X?{top:"auto",right:"auto",left:"auto",bottom:"0px"}:{left:"auto",right:"0px",top:"auto",bottom:"auto"};O=X?{top:""}:{left:""};N=T[X?"innerWidth":"innerHeight"]();if(I===Q){Y.css(L);T.css(P);if(X){Y.children(".wijmo-wijsuperpanel-hbar-buttonleft").removeClass("ui-corner-bl").addClass("ui-corner-tl");Y.children(".wijmo-wijsuperpanel-hbar-buttonright").removeClass("ui-corner-br").addClass("ui-corner-tr");Y.removeClass("ui-corner-bottom").addClass("ui-corner-top")}else{Y.children(".wijmo-wijsuperpanel-vbar-buttontop").removeClass("ui-corner-tr").addClass("ui-corner-tl");Y.children(".wijmo-wijsuperpanel-vbar-buttonbottom").removeClass("ui-corner-br").addClass("ui-corner-bl");Y.removeClass("ui-corner-right").addClass("ui-corner-left")}}else{Y.css(K);T.css(O);if(X){Y.children(".wijmo-wijsuperpanel-hbar-buttonleft").removeClass("ui-corner-tl").addClass("ui-corner-bl");Y.children(".wijmo-wijsuperpanel-hbar-buttonright").removeClass("ui-corner-bl").addClass("ui-corner-br");Y.removeClass("ui-corner-top").addClass("ui-corner-bottom")}else{Y.children(".wijmo-wijsuperpanel-vbar-buttontop").removeClass("ui-corner-tl").addClass("ui-corner-tr");Y.children(".wijmo-wijsuperpanel-vbar-buttonbottom").removeClass("ui-corner-bl").addClass("ui-corner-br");Y.removeClass("ui-corner-left").addClass("ui-corner-right")}}V=0;if(R){V=G[0][X?"offsetWidth":"offsetHeight"];if(W==="left"){Y.css("right","0px")}else{if(W==="right"){Y.css("left","0px")}else{if(W==="top"){Y.css("bottom","0px")}else{W==="bottom"&&Y.css("top","0px")}}}}if(!X&&R){V=0}Y[X?"width":"height"](N-M);J._enableDisableScrollBar(S,Y,!F)}else{E.css(X?"left":"top","")}},_testScroll:function(Q,R,L){var O=R.templateWrapper,N=R.contentWrapper,K=R.stateContainer,E=N.innerWidth(),F=N.innerHeight(),k=R.contentWidth,n=R.contentHeight,P,M,J,I,H,G;R.hScrolling=k>E;R.vScrolling=n>F;P=Q.hNeedScrollBar=Q._needScrollbar(L.hScroller,R.hScrolling);if(Q._createBarIfNeeded(P,K,"h",t,N)===false){return false}if(P&&!R.vScrolling){O.css("float","left");R.contentHeight=O.height();R.vScrolling=R.contentHeight>F-R.hbarContainer[0].offsetHeight;O.css("float","")}M=Q.vNeedScrollBar=Q._needScrollbar(L.vScroller,R.vScrolling);if(Q._createBarIfNeeded(M,K,"v",q,N)===false){return false}if(M&&!R.hScrolling){O.css("float","left");R.contentWidth=O.width();R.hScrolling=R.contentWidth>E-R.vbarContainer[0].offsetWidth;O.css("float","");if(R.hScrolling&&!P){P=Q.hNeedScrollBar=Q._needScrollbar(L.hScroller,R.hScrolling);if(Q._createBarIfNeeded(P,K,"h",t,N)===false){return false}}}J=R.hbarContainer;I=R.vbarContainer;H=L.hScroller.scrollBarPosition;G=L.vScroller.scrollBarPosition;Q._setScrollbarPosition(O,Q,N,J,I,P,M,H,G,"h",R.hScrolling);Q._setScrollbarPosition(O,Q,N,I,J,M,P,G,H,"v",R.vScrolling)},_enableDisableScrollBar:function(c,b,e){if(c==="v"){b[e?"addClass":"removeClass"]("wijmo-wijsuperpanel-vbarcontainer-disabled");b.find("."+z)[e?"addClass":"removeClass"](C)}else{if(c==="h"){b[e?"addClass":"removeClass"]("wijmo-wijsuperpanel-hbarcontainer-disabled");b.find("."+z)[e?"addClass":"removeClass"](C)}}b.children("."+B)[e?"hide":"show"]()},_initResizer:function(){var a=this,h=a.options,k=a._fields(),i=k.resizer,l,j;if(!i&&h.allowResize){l=h.resizableOptions;j=l.stop;l.stop=function(b){a._resizeStop(b,a);D.isFunction(j)&&j(b)};k.resizer=i=a.element.resizable(l)}if(!h.allowResize&&k.resizer){i.resizable("destroy");k.resizer=null}},_resizeStop:function(c,d){!this.options.autoRefresh&&d.paintPanel(true);d._trigger("resized")},_createAdditionalDom:function(g,a,j){if(!j.attr("tabindex")){j.attr("tabindex","-1");a.tabindex=true}var i=a.stateContainer=D(s),h;a.contentWrapper=i.children();h=a.templateWrapper=a.contentWrapper.children();j.contents().each(function(b,e){var k=D(e);if(k.hasClass("wijmo-wijsuperpanel-header")){a.header=k;return}if(k.hasClass("wijmo-wijsuperpanel-footer")){a.footer=k;return}h[0].appendChild(e)});a.header!==undefined&&j.prepend(a.header);j[0].appendChild(i[0]);a.footer!==undefined&&a.footer.insertAfter(i)},_setRounder:function(j,k){if(this.options.showRounder){k.addClass(w);if(j._rounderAdded){return}if(D.browser.msie){return}var a,l,h,i;a=l="";if(D.browser.webkit){l="WebkitBorderTopLeftRadius";a="WebkitBorderRadius"}else{if(D.browser.mozilla){l="MozBorderRadiusBottomleft";a="MozBorderRadius"}else{l="border-top-left-radius";a="border-radius"}}h=k.css(l);i=parseInt(h,10);k.css(a,i+1);j._rounderAdded=true;j._radiusKey=a}else{k.removeClass(w)}},_setInnerElementsSize:function(G,l){var j=G.stateContainer,k=G.contentWrapper,n=0,F,E,o,m;if(G.header!==undefined){n+=G.header.outerHeight()}if(G.footer!==undefined){n+=G.footer.outerHeight()}F=j[0].style;E=l.innerHeight()-n;o=l.innerWidth();F.display="none";F.height=E+"px";F.width=o+"px";m=k[0].style;m.height=E+"px";m.width=o+"px";F.display=""}})})(jQuery);(function(b){b.widget("wijmo.wijtextbox",{options:{},_create:function(){var f=this,e=f.element,g=f.element[0].tagName.toLowerCase(),h=f.element.attr("type");h=h==null?"":h.toLowerCase();if(!(g==="input"||g==="textarea")){return}if(!(h==="text"||h==="password")){if(g==="input"){return}}e.addClass("wijmo-wijtextbox ui-widget ui-state-default ui-corner-all");f.element.bind("mouseover."+f.widgetName,function(){e.addClass("ui-state-hover")}).bind("mouseout."+f.widgetName,function(){e.removeClass("ui-state-hover")}).bind("mousedown."+f.widgetName,function(){e.addClass("ui-state-active")}).bind("mouseup."+f.widgetName,function(){e.removeClass("ui-state-active")}).bind("focus."+f.widgetName,function(){e.addClass("ui-state-focus")}).bind("blur."+f.widgetName,function(){e.removeClass("ui-state-focus")})},destroy:function(){var a=this;a.element.removeClass("ui-widget ui-state-default ui-corner-all ui-state-hover ui-state-active wijmo-wijtextbox").unbind("."+a.widgetName);b.Widget.prototype.destroy.apply(a)}})})(jQuery);(function(b){b.widget("wijmo.wijdropdown",{options:{zIndex:1000,showingAnimation:{effect:"blind"},hidingAnimation:{effect:"blind"}},hoverClass:"ui-state-hover",activeClass:"ui-state-active",focusClass:"ui-state-focus",_setOption:function(d,a){b.Widget.prototype._setOption.apply(this,arguments);if(d==="disabled"){this._labelWrap.toggleClass("ui-state-disabled",a);this.element.attr("disabled",a?"disabled":"")}},_create:function(){var d=this,c=d.element;if(c.get(0).tagName.toLowerCase()!=="select"){return}d._activeItem=null;d._createSelect();d._bindEvents()},_createSelect:function(){var x=this,w=x.element,o=w.width(),u=o,a=w.is(":visible"),p=w.wrap("<div></div>").parent().addClass("ui-helper-hidden"),s=p.wrap("<div></div>").parent().attr("role","select").addClass("wijmo-wijdropdown ui-widget ui-widwijmo-wijdropdownt-content ui-state-default ui-corner-all ui-helper-clearfix"),r=b('<label class="wijmo-dropdown-label ui-corner-all"></label>').attr("id",w.get(0).id+"_select").attr("name",w.attr("name")||""),q=b("<div></div>").addClass("wijmo-dropdown-trigger ui-state-default ui-corner-right"),v=b('<a href="#"></a>'),t=b("<div>").addClass("wijmo-dropdown"),n=b("<ul></ul>").addClass("wijmo-dropdown-list ui-widget-content ui-widget ui-corner-all ui-helper-reset").appendTo(t);b("<span></span>").addClass("ui-icon ui-icon-triangle-1-s").appendTo(q);o=Math.max(o,s.width());w.get(0).tabIndex!==""&&v.attr("tabindex",w.attr("tabindex"));if(w.get(0).disabled!==false){x.options.disabled=true;v.addClass("ui-state-disabled")}v.append(r);s.append(p).append(v).append(q).append(t);u+=parseInt(r.css("padding-left").replace(/px/,""));u+=parseInt(r.css("padding-right").replace(/px/,""));u-=16;s.width(u);x._buildList(n,t,u);x._rightTrigger=q;x._label=r;x._listContainer=t;x._list=n;x._value=w.val();x._selectWrap=p;x._labelWrap=v;!a&&s.hide()},_buildList:function(l,a,i){var k=this,h=k.element,j;a.show();h.children().each(function(d,m){var c=b(m),o,n,p;if(c.is("option")){l.append(k._buildItem(c))}else{o=b('<li class="wijmo-dropdown-optgroup"></li>');n=b("<span>"+c.attr("label")+"</span>").addClass("wijmo-optgroup-header ui-priority-primary");p=b("<ul></ul>").addClass("ui-helper-reset wijmo-dropdown-items");c.children("option").each(function(){p.append(k._buildItem(b(this)))});o.append(n).append(p);l.append(o)}});j=a.height();j=l.outerHeight()<j?l.outerHeight():j;a.css({height:j,width:i});if(a.data("wijsuperpanel")){a.wijsuperpanel("paintPanel");k.superpanel=a.data("wijsuperpanel")}else{k.superpanel=a.wijsuperpanel().data("wijsuperpanel")}b.fn.bgiframe&&k.superpanel.element.bgiframe();l.setOutWidth(l.parent().parent().innerWidth());a.hide()},_handelEvents:function(g){var f=this,e="."+f.widgetName,h=f.element;g.bind("click"+e,function(a){if(f.options.disabled){return}if(f._listContainer.is(":hidden")){f._show()}else{f._hide()}h.click();if(g.get(0)===f._label.get(0)){a.preventDefault()}else{f._labelWrap.focus()}}).bind("mouseover"+e,function(){if(f.options.disabled){return}f._label.addClass(f.hoverClass);f._rightTrigger.addClass(f.hoverClass);h.trigger("mouseover")}).bind("mouseout"+e,function(){if(f.options.disabled){return}f._label.removeClass(f.hoverClass);f._rightTrigger.removeClass(f.hoverClass);h.trigger("mouseout")}).bind("mousedown"+e,function(){if(f.options.disabled){return}f._label.addClass(f.activeClass);f._rightTrigger.addClass(f.activeClass);h.trigger("mousedown")}).bind("mouseup"+e,function(){if(f.options.disabled){return}f._label.removeClass(f.activeClass);f._rightTrigger.removeClass(f.activeClass);h.trigger("mouseup")})},_bindEvents:function(){var a=this,o="."+a.widgetName,k=a._label,l=a._rightTrigger,j=a._labelWrap,n=a._listContainer,p=a.element,m;a._handelEvents(a._label);a._handelEvents(a._rightTrigger);b(document.body).bind("click"+o,function(c){if(n.is(":hidden")){return}m=n.offset();if(c.target===k.get(0)||c.target===l.get(0)||c.target===l.children().get(0)){return}(c.pageX<m.left||c.pageX>m.left+n.width()||c.pageY<m.top||c.pageY>m.top+n.height())&&a._hide()});n.bind("click"+o,function(c){var e=b(c.target);if(e.closest("li.wijmo-dropdown-item",b(this)).length>0){a._setValue();n.hide();a.oldVal=p.val();p.val(a._value);a.oldVal!==a._value&&p.trigger("change")}p.click()});j.bind("keydown"+o,function(c){if(a.options.disabled){return}var f=b.ui.keyCode;switch(c.which){case f.UP:case f.LEFT:a.previous();a._setValue();break;case f.DOWN:case f.RIGHT:a.next();a._setValue();break;case f.PAGE_DOWN:a.nextPage();a._setValue();break;case f.PAGE_UP:a.previousPage();a._setValue();break;case f.ENTER:case f.NUMPAD_ENTER:a._setValue();a._listContainer.hide();a.oldVal=p.val();p.val(a._value);a.oldVal!==a._value&&p.trigger("change")}c.which!==f.TAB&&c.preventDefault();p.trigger("keydown")}).bind("focus"+o,function(){if(a.options.disabled){return}k.addClass(a.focusClass);l.addClass(a.focusClass);p.focus()}).bind("blur"+o,function(){if(a.options.disabled){return}k.removeClass(a.focusClass);l.removeClass(a.focusClass);p.trigger("blur")}).bind("keypress"+o,function(){if(a.options.disabled){return}p.trigger("keypress")}).bind("keyup"+o,function(){if(a.options.disabled){return}p.trigger("keyup")})},_init:function(){var c=this;c._initActiveItem();c._activeItem&&c._label.text(c._activeItem.text())},_buildItem:function(i){var g=i.val(),a=i.text(),h=this,j;if(a===""){a="&nbsp;"}j=b('<li class="wijmo-dropdown-item ui-corner-all"><span>'+a+"</span></li>").mousemove(function(d){var e=b(d.target).closest(".wijmo-dropdown-item");e!==this.last&&h._activate(b(this));this.last=b(d.target).closest(".wijmo-dropdown-item")}).attr("role","option");j.data("value",g);return j},_show:function(){var e=this,f=e._listContainer,a=e.options.showingAnimation;f.css("z-index","100000");b.browser.msie&&/^[6,7]\.[0-9]+/.test(b.browser.version)&&f.parent().css("z-index","99999");if(a){f.stop().show(a.effect,a.options,a.speed,function(){e._initActiveItem()})}else{f.show()}},_hide:function(){var e=this,a=e._listContainer,f=e.options.hidingAnimation;if(a.is(":hidden")){return}if(f){a.stop(false,true).hide(f.effect,f.options,f.speed,function(){b.isFunction(f.callback)&&f.callback.apply(e,arguments);b.browser.msie&&/^[6,7]\.[0-9]+/.test(b.browser.version)&&a.parent().css("z-index","");a.css("z-index","")})}else{b.browser.msie&&b.browser.version==="6.0"&&a.parent().css("z-index","");a.css("z-index","");a.hide()}},_setValue:function(){var f=this,e=f._listContainer,h,g;if(f._activeItem){f._label.text(f._activeItem.text());f._value=f._activeItem.data("value");if(f.superpanel.vNeedScrollBar){h=f._activeItem.offset().top;g=f._activeItem.outerHeight();if(e.offset().top>h){e.wijsuperpanel("scrollTo",0,h-f._list.offset().top)}else{e.offset().top<h+g-e.innerHeight()&&e.wijsuperpanel("scrollTo",0,h+g-e.height()-f._list.offset().top)}}}},_initActiveItem:function(){var a=this;a._value!==undefined&&a._list.find("li.wijmo-dropdown-item").each(function(){b(this).data("value")===a._value&&a._activate(b(this))})},_activate:function(c){var d=this;d._deactivate();d._activeItem=c;d._activeItem.addClass(d.hoverClass).attr("aria-selected",true)},_deactivate:function(){var c=this;c._activeItem&&c._activeItem.removeClass(c.hoverClass).attr("aria-selected",false)},next:function(){this._move("next","first")},previous:function(){this._move("prev","last")},nextPage:function(){this._movePage("first")},previousPage:function(){this._movePage("last")},refresh:function(){var d=this,c;if(!d._list){return}d._listContainer.show();c=d._listContainer.width();d._list.empty();d._buildList(d._list,d._listContainer,c);d._value=d.element.val();d._initActiveItem();d._activeItem&&d._label.text(d._activeItem.text())},_move:function(j,i){var g=this,h,f;if(!g._activeItem){g._activate(g._list.find(".wijmo-dropdown-item:"+i));return}h=g._activeItem[j]().eq(0);if(h.length){f=g._getNextItem(h,j,i)}else{if(g._activeItem.closest(".wijmo-dropdown-optgroup").length){f=g._getNextItem(g._activeItem.closest(".wijmo-dropdown-optgroup")[j](),j,i)}}if(f&&f.length){g._activate(f)}else{g._activate(g._list.find(".wijmo-dropdown-item:"+i))}},_movePage:function(k){var a=this,h,j,l,i=k==="first"?"last":"first";if(a.superpanel.vNeedScrollBar){h=a._activeItem.offset().top;j=a.options.height;l=a._list.find(".wijmo-dropdown-item").filter(function(){var e=b(this).offset().top-h+(k==="first"?-j:j)+b(this).height(),d=b(this).height();return e<d&&e>-d});if(!l.length){l=a._list.find(".wijmo-dropdown-item:"+i)}a._activate(l)}else{a._activate(a._list.find(".wijmo-dropdown-item:"+(!a._activeItem?k:i)))}},_getNextItem:function(e,d,f){if(e.length){if(e.is(".wijmo-dropdown-optgroup")){if(!!e.find(">ul>li.wijmo-dropdown-item").length){return e.find(">ul>li.wijmo-dropdown-item:"+f).eq(0)}else{this._getNextItem(e[d]().eq(0))}}else{return e}}},destroy:function(){this.element.closest(".wijmo-wijdropdown").find(">div.wijmo-dropdown-trigger,>div.wijmo-dropdown,>a").remove();this.element.unwrap().unwrap().removeData("maxZIndex");b.Widget.prototype.destroy.apply(this)}})})(jQuery);(function(d){var c=0;d.widget("wijmo.wijcheckbox",{_csspre:"wijmo-checkbox",_init:function(){var o=this,p=o.element,l=o.options,m,b,k,n,a;if(p.is(":checkbox")){if(!p.attr("id")){p.attr("id",o._csspre+c);c+=1}if(p.parent().is("label")){m=p.parent().wrap("<div class='"+o._csspre+"-inputwrapper'></div>").parent().wrap("<div></div>").parent().addClass(o._csspre+" ui-widget");b=p.parent();b.attr("for",p.attr("id"));m.find("."+o._csspre+"-inputwrapper").append(p);m.append(b)}else{m=p.wrap("<div class='"+o._csspre+"-inputwrapper'></div>").parent().wrap("<div></div>").parent().addClass(o._csspre+" ui-widget")}k=d("label[for='"+p.attr("id")+"']");if(k.length>0){m.append(k);k.attr("labelsign","C1")}p.is(":disabled")&&o._setOption("disabled",true);n=d("<div class='"+o._csspre+"-box ui-widget ui-state-"+(l.disabled?"disabled":"default")+" ui-corner-all'><span class='"+o._csspre+"-icon'></span></div>");a=n.children("."+o._csspre+"-icon");m.append(n);p.data("iconElement",a);p.data("boxElement",n);n.removeClass(o._csspre+"-relative").attr("role","checkbox").bind("mouseover",function(){p.mouseover()}).bind("mouseout",function(){p.mouseout()});(k.length===0||k.html()==="")&&n.addClass(o._csspre+"-relative");p.bind("click.checkbox",function(){o.refresh()}).bind("focus.checkbox",function(){if(l.disabled){return}n.removeClass("ui-state-default").addClass("ui-state-focus")}).bind("blur.checkbox",function(){if(l.disabled){return}n.removeClass("ui-state-focus").not(".ui-state-hover").addClass("ui-state-default")}).bind("keydown.checkbox",function(e){if(e.keyCode===32){if(l.disabled){return}p.attr("checked",!p.get(0).checked);o.refresh()}});d.browser.mozilla&&m.click(function(){if(l.disabled){return}p.get(0).checked=!p.get(0).checked;o.refresh()});o.refresh();m.bind("mouseover.checkbox",function(){if(l.disabled){return}n.removeClass("ui-state-default").addClass("ui-state-hover")}).bind("mouseout.checkbox",function(){if(l.disabled){return}n.removeClass("ui-state-hover").not(".ui-state-focus").addClass("ui-state-default")})}},refresh:function(){var b=this;b.element.data("iconElement").toggleClass("ui-icon ui-icon-check",b.element.get(0).checked);b.element.data("boxElement").toggleClass("ui-state-active",b.element.get(0).checked).attr("aria-checked",b.element.get(0).checked)},destroy:function(){var a=this,e=a.element.parent().parent();e.children("div."+a._csspre+"-box").remove();a.element.unwrap();a.element.unwrap();d.Widget.prototype.destroy.apply(a)}})})(jQuery);(function(d){var c=0;d.widget("wijmo.wijradio",{_radiobuttonPre:"wijmo-wijradio",_create:function(){var n=this,m=n.element,k,a,j,l,b;if(m.is(":radio")){if(!m.attr("id")){m.attr("id","wijmo-radio-"+c);c+=1}if(m.parent().is("label")){k=m.parent().wrap("<div class='"+n._radiobuttonPre+"-inputwrapper'></div>").parent().wrap("<div></div>").parent().addClass(n._radiobuttonPre+" ui-widget");a=m.parent();a.attr("for",m.attr("id"));k.find("."+n._radiobuttonPre+"-inputwrapper").append(m);k.append(a)}else{k=m.wrap("<div class='"+n._radiobuttonPre+"-inputwrapper'></div>").parent().wrap("<div></div>").parent().addClass(n._radiobuttonPre+" ui-widget")}j=d("label[for='"+m.attr("id")+"']");if(j.length>0){k.append(j);j.attr("labelsign","wij")}l=d("<div class='"+n._radiobuttonPre+"-box ui-widget ui-state-default ui-corner-all'><span class='"+n._radiobuttonPre+"-icon'></span></div>");b=l.children("."+n._radiobuttonPre+"-icon");k.append(l);b.addClass("ui-icon ui-icon-radio-on");m.data("iconElement",b);m.data("boxElement",l);m.is(":disabled")&&n._setOption("disabled",true);l.removeClass(n._radiobuttonPre+"-relative").attr("role","radio").bind("mouseover",function(){m.mouseover()}).bind("mouseout",function(){m.mouseout()});(j.length===0||j.html()==="")&&l.addClass(n._radiobuttonPre+"-relative");n._setDefaul();m.bind("click.checkbox",function(){m.focus();n._refresh()}).bind("focus.checkbox",function(){if(n.options.disabled){return}l.removeClass("ui-state-default").addClass("ui-state-focus")}).bind("blur.checkbox",function(){if(n.options.disabled){return}l.removeClass("ui-state-focus").not(".ui-state-hover").addClass("ui-state-default")});k.click(function(){if(j.length===0||j.html()===""){m.attr("checked",true).focus();n._refresh();m.change()}});k.bind("mouseover.checkbox",function(){if(n.options.disabled){return}l.removeClass("ui-state-default").addClass("ui-state-hover")}).bind("mouseout.checkbox",function(){if(n.options.disabled){return}l.removeClass("ui-state-hover").not(".ui-state-focus").addClass("ui-state-default")})}},_setDefaul:function(){if(this.element.attr("checked")){this.element.parents(".wijmo-wijradio").find("."+this._radiobuttonPre+"-box").children().removeClass("ui-icon-radio-on ui-icon-radio-off").addClass("ui-icon-radio-off");this.element.data("boxElement").removeClass("ui-state-default").addClass("ui-state-active").attr("aria-checked",true)}},_refresh:function(){var e=this.element.attr("name")||"",a=this;if(e===""){return}d("[name='"+e+"']").each(function(b,f){d(f).parents(".wijmo-wijradio").find("."+a._radiobuttonPre+"-box").children().removeClass("ui-icon-radio-on ui-icon-radio-off").addClass("ui-icon-radio-on");d(f).parents(".wijmo-wijradio").find("."+a._radiobuttonPre+"-box").removeClass("ui-state-active").addClass("ui-state-default").attr("aria-checked",false)});if(a.element.is(":checked")){a.element.data("iconElement").removeClass("ui-icon-radio-on").addClass("ui-icon-radio-off");a.element.data("boxElement").removeClass("ui-state-default").addClass("ui-state-active").attr("aria-checked",true)}},refresh:function(){this._refresh()},destroy:function(){var a=this,e=a.element.parent().parent();e.children("div."+a._radiobuttonPre+"-box").remove();a.element.unwrap();a.element.unwrap();d.Widget.prototype.destroy.apply(a)}})})(jQuery);(function(x){var r="ui-widget ui-widget-content ui-corner-all wijmo-wijlist",v="wijmo-wijlist-item",q=v+"-alternate",p=v+"-selected",o=v+"-first",n=v+"-last",s="ui-state-hover",m="ui-state-active",t="wijmo-wijlistitem-active",w=p+" "+m,u="item.wijlist";x.widget("wijmo.wijlist",{options:{listItems:[],selected:null,selectionMode:"single",autoSize:false,maxItemsCount:5,addHoverItemClass:true,superPanelOptions:null,disabled:false,focusing:null,focus:null,blur:null,itemRendering:null,itemRendered:null,listRendered:null,keepHightlightOnMouseLeave:false},removeAll:function(){var b=this;b.items=[];b._refresh()},addItem:function(f,d){var e=this;e._checkData();if(d==null){e.items.push(f)}else{e.items.splice(d,0,f)}e._refresh()},removeItem:function(f){var e=this;e._checkData();var d=e.indexOf(f);d>=0&&e.removeItemAt(d)},indexOf:function(h){var j=this,i=-1,g=0,f;j._checkData();for(g=0;g<j.items.length;g++){f=j.items[g];if(f.label==h.label&&f.value==h.value){i=g;break}}return i},removeItemAt:function(c){var d=this;d._checkData();d.items.splice(c,1);d._refresh()},_checkData:function(){var b=this;if(b.items==null){b.items=[]}},_refresh:function(){var b=this;b.renderList();b.refreshSuperPanel()},_setOption:function(e,f){var a=this;x.Widget.prototype._setOption.apply(a,arguments);e==="disabled"&&a._handleDisabledOption(f,a.element)},_create:function(){var a=this,e=this.element,f=this.options;e.addClass(r).attr({role:"listbox","aria-activedescendant":t,"aria-multiselectable":f.selectionMode==="multiple"}).bind("click."+a.widgetName,a,a._onListClick);a.ul=x("<ul class='wijmo-wijlist-ul'></ul>").appendTo(e);if(f.listItems!=null){if(f.listItems.length>0){a.setItems(f.listItems);a.renderList();a.refreshSuperPanel()}}f.disabled&&a.disable()},_handleDisabledOption:function(d,f){var e=this;if(d){if(!e.disabledDiv){e.disabledDiv=e._createDisabledDiv(f)}e.disabledDiv.appendTo("body")}else{if(e.disabledDiv){e.disabledDiv.remove();e.disabledDiv=null}}},_createDisabledDiv:function(k){var h=this,a=k?k:h.element,l=a.offset(),i=a.outerWidth(),j=a.outerHeight();return x("<div></div>").addClass("ui-disabled").css({"z-index":"99999",position:"absolute",width:i,height:j,left:l.left,top:l.top})},setItems:function(e){var a=this,f;a.items=e;f=x.grep(e,function(b){return b.selected});if(a.options.selectionMode==="single"){a.selectedItems=[];a.selectedItem=f.length>0?f[0]:undefined}else{a.selectedItems=f}},popItem:function(){var b=this;b._checkData();b.items.pop();b._refresh()},getList:function(){return this.ul},_onListClick:function(a){if(!x(a.target).closest(".wijmo-wijlist-item").length){return}var d=a.data;d.select(a)},destroy:function(){var a=this,d=this.element;a.superPanel!==undefined&&a.superPanel.destroy();d.removeClass(r).removeAttr("role").removeAttr("aria-activedescendant").unbind("."+a.widgetName);a.ul.remove();if(a.disabledDiv){a.disabledDiv.remove();a.disabledDiv=null}x.Widget.prototype.destroy.apply(a,arguments)},activate:function(k,e,j){var f=this,i,l;f.deactivate();if(e===null||e===undefined){return}if(f._trigger("focusing",k,e)===false){return}i=f.active=e;l=e.element;f.options.addHoverItemClass&&l.addClass(s);l.attr("id",t);j&&f.superPanel!==undefined&&f.superPanel.scrollChildIntoView(l);f._trigger("focus",k,e)},deactivate:function(){var e=this,f=e.active,d;if(!f){return}d=f.element;e._trigger("blur",null,f);d&&d.removeClass(s).removeAttr("id");e.active=undefined},next:function(b){this.move("next","."+v+":first",b)},nextPage:function(){this.superPanel.doScrolling("bottom",true)},previous:function(b){this.move("prev","."+v+":last",b)},previousPage:function(){this.superPanel.doScrolling("top",true)},first:function(){return this.active&&!this.active.element.prev().length},last:function(){return this.active&&!this.active.element.next().length},move:function(i,k,c){var d=this,j,l;if(!d.active){j=d.ul.children(k).data(u);d.activate(c,j,true);return}l=d.active.element[i+"All"]("."+v).eq(0);if(l.length){d.activate(c,l.data(u),true)}else{d.activate(c,d.element.children(k).data(u),true)}},select:function(b,a){var y=this,k=y.active.element,z,d,l;if(k===undefined){return}z=k.data(u);d=y.options.selectionMode==="single";if(d){l=y.selectedItem;k.addClass(w).attr("aria-selected","true");z.selected=true;if(l!==undefined&&z!==l){l.selected=false;l.element.removeClass(w).removeAttr("aria-selected")}y.selectedItem=z;y._trigger("selected",b,{item:z,previousItem:l,data:a})}else{z.selected=!z.selected;if(z.selected){k.addClass(w).attr("aria-selected","true")}else{k.removeClass(w).removeAttr("aria-selected","true")}y.selectedItems=x.grep(y.items,function(c){return c.selected});y._trigger("selected",b,{item:z,selectedItems:y.selectedItems})}},_findItemsByValues:function(f){var a,e=[];e=x.grep(this.items,function(c){a=false;for(var b=0;b<f.length;b++){if(c.value===f[b]){a=true}}return a});return e},_findItemsByIndices:function(h){var g=this,f=this.items.length,a=[];x.each(h,function(d,b){b>=0&&b<f&&a.push(g.items[b])});return a},getItems:function(a){var h=this,i,l,k,j;l=x.isArray(a);i=!l&&!isNaN(a)||l&&!isNaN(a[0]);k=l?a:[a];j=i?h._findItemsByIndices(k):h._findItemsByValues(k);return j},selectItems:function(a,j){var z=this,b=this.options.selectionMode==="single",l,y,k;k=z.getItems(a);if(b){if(k.length>0){l=k[0];l.selected=true;l.element.addClass(w)}y=z.selectedItem;if(y){y.selected=false;y.element.removeClass(w)}z.selectedItem=l;j&&z._trigger("selected",null,{item:l,previousItem:y})}else{x.each(k,function(e,d){d.selected=true;d.element.addClass(w)});z.selectedItems=x.grep(z.items,function(c){return c.selected});j&&z._trigger("selected",null,{selectedItems:z.selectedItems})}},unselectItems:function(b){var j=this,a=this.options.selectionMode,i,h;if(a==="single"){i=j.selectedItem;if(i){i.selected=false;i.element.removeClass(w);j.selectedItem=undefined}}else{h=j.getItems(b);x.each(h,function(e,d){d.selected=false;d.element.removeClass(w)});j.selectedItems=x.grep(j.items,function(c){return c.selected})}},renderList:function(){var A=this,l=this.ul,k=this.options,j,i,z,B,y;l.empty();j=A.items;if(j===undefined){return}i=j.length;if(j===undefined||j===null&&i===0){return}z=k.selectionMode==="single";for(B=0;B<i;B++){y=j[B];A._renderItem(l,y,B,z)}if(i>0){j[0].element.addClass(o);j[i-1].element.addClass(n)}A._trigger("listRendered",null,A)},_renderItem:function(a,z,b){var y=this,l=x("<li role='option' class='wijmo-wijlist-item ui-corner-all'></li>"),h,d;z.element=l;z.list=y;if(y._trigger("itemRendering",null,z)===false){return}h=z.label;if(z.text!==undefined){h=z.text}l.bind("mouseover",function(c){y.activate(c,z,false)}).bind("mouseout",function(){!y.options.keepHightlightOnMouseLeave&&y.deactivate()}).data(u,z).append(h).appendTo(a);d=z.imageUrl;d!==undefined&&d.length>0&&l.prepend("<img src='"+z.imageUrl+"'>");if(z.selected){y.activate(null,z,false);l.addClass(w)}b%2===1&&l.addClass(q);y._trigger("itemRendered",null,z)},refreshSuperPanel:function(){var H=this,F=this.element,y=this.options,J=this.ul,a=J.children(".wijmo-wijlist-item:first"),D=null,E,B,A,I,G,C,z;if(!F.is(":visible")){return false}if(y.autoSize){D=a.outerHeight(true)*y.maxItemsCount}D!==null&&F.height(Math.min(D,J.outerHeight()));E=F.innerHeight();B=E/(J.outerHeight()-E);G=101*B/(1+B);A=a.outerHeight()/(J.outerHeight()-E)*(101-G);if(H.superPanel===undefined){C={allowResize:false,keyboardSupport:false,bubbleScrollingEvent:true,hScroller:{scrollBarVisibility:"hidden"},vScroller:{scrollSmallChange:A,scrollLargeChange:G}};x.extend(C,y.superPanelOptions);H.superPanel=F.wijsuperpanel(C).data("wijsuperpanel")}else{I=H.superPanel.options.vScroller;I.scrollLargeChange=G;I.scrollSmallChange=A;H.superPanel.paintPanel()}z=J.css("padding-top");if(z.length>0){I=H.superPanel.options.vScroller;I.firstStepChangeFix=H.superPanel.scrollPxToValue(parseFloat(z),"v")}else{I.firstStepChangeFix=0}J.setOutWidth(J.parent().parent().innerWidth())}})})(jQuery);(function(i){var n={general:0,weekEnd:1,otherMonth:2,outOfRange:4,today:8,custom:16,disabled:32,selected:64,gap:128};i.widget("wijmo.wijcalendar",{options:{culture:"",monthCols:1,monthRows:1,titleFormat:"MMMM yyyy",showTitle:true,displayDate:undefined,dayRows:6,dayCols:7,weekDayFormat:"short",showWeekDays:true,showWeekNumbers:false,calendarWeekRule:"firstDay",minDate:new Date(1900,0,1),maxDate:new Date(2099,11,31),showOtherMonthDays:true,showDayPadding:false,selectionMode:{day:true,days:true},allowPreview:false,allowQuickPick:true,toolTipFormat:"dddd, MMMM dd, yyyy",prevTooltip:"Previous",nextTooltip:"Next",quickPrevTooltip:"Quick Previous",quickNextTooltip:"Quick Next",prevPreviewTooltip:"",nextPreviewTooltip:"",navButtons:"default",quickNavStep:12,direction:"horizontal",duration:250,easing:"easeInQuad",popupMode:false,autoHide:true,customizeDate:null,title:null,beforeSlide:null,afterSlide:null,beforeSelect:null,afterSelect:null,selectedDatesChanged:null},_create:function(){this.element.addClass("wijmo-wijcalendar ui-datepicker-inline ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all").attr("role","grid");this._previewWrapper(this.options.allowPreview);this.element.data("preview.wijcalendar",false)},_init:function(){if(this.options.popupMode){var d={autoHide:!!this.options.autoHide};if(this.options.beforePopup){d.showing=this.options.beforePopup}if(this.options.afterPopup){d.shown=this.options.afterPopup}if(this.options.beforeClose){d.hiding=this.options.beforeClose}var c=this;d.hidden=function(b){c.element.removeData("lastdate.wijcalendar");c.options.afterClose&&c.options.afterClose.call(b)};this.element.wijpopup(d)}this._getSelectedDates();this._getDisabledDates();this._resetWidth();this.refresh();this.element.width(this.element.width()+2)},destroy:function(){i.Widget.prototype.destroy.apply(this,arguments);this.close();this.element.html("");this.element.removeClass("wijmo-wijcalendar ui-datepicker-inline ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all ui-datepicker-multi").removeAttr("role");var a=this;i.each(["preview","disableddates","selecteddates","dragging","lastdate","animating"],function(d,b){a.element.removeData(b+".wijcalendar")});this._previewWrapper(false)},_setOption:function(f,a){i.Widget.prototype._setOption.apply(this,arguments);var e=this;switch(f){case"showWeekDays":case"showWeekNumbers":case"showTitle":case"showOtherMonthDays":case"selectionMode":this.unSelectAll();this._resetWidth();this.refresh();break;case"culture":this.refresh();break;case"allowPreview":this._previewWrapper(a);this.refresh();break;case"monthCols":this._resetWidth();this.refresh();break;case"autoHide":this.element.wijpopup({autoHide:this.options.autoHide});break;case"selectedDates":this._getSelectedDates().setDates(a);this.refresh();break;case"disabledDates":this._getDisabledDates().setDates(a);this.refresh()}},_previewWrapper:function(b){if(b){!this.element.parent().hasClass("wijmo-wijcalendar-preview-wrapper")&&this.element.wrap("<div class='wijmo-wijcalendar-preview-wrapper ui-helper-clearfix'></div>")}else{this.element.parent().hasClass("wijmo-wijcalendar-preview-wrapper")&&this.element.unwrap()}},_isRTL:function(){return !!this._getCulture().isRTL},refresh:function(){this.element.empty().append(this._createCalendar());this.element[(this._isRTL()?"add":"remove")+"Class"]("ui-datepicker-rtl");this._bindEvents()},refreshDate:function(a){if(!this._monthViews){return}if(a<this._groupStartDate||a>this._groupEndDate){return}i.each(this._monthViews,function(){this._refreshDate(a)})},getDisplayDate:function(){var b=this.options.displayDate?this.options.displayDate:new Date;if(h.isSameDate(b,new Date(1900,0,1))){b=new Date}return b},getSelectedDate:function(){var b=this.options.selectedDates;return !b||b.length===0?null:b[0]},selectDate:function(b){b=new Date(b);if(this._getDisabledDates().contains(b)){return false}if(b<this.options.minDate||b>this.options.maxDate){return false}this._getSelectedDates().add(b);this.refreshDate(b);return true},unSelectDate:function(b){b=new Date(b);if(this._getDisabledDates().contains(b)){return false}if(b<this.options.minDate||b>this.options.maxDate){return false}this._getSelectedDates().remove(b);this.refreshDate(b);return true},unSelectAll:function(){var d=this.options.selectedDates,c;if(d&&d.length>0){this._getSelectedDates().clear();for(c=0;c<d.length;c++){this.refreshDate(d[c])}}},_slideToDate:function(b){if(h.isSameMonth(this.getDisplayDate(),b)){return}var d=this.element.is(":visible");if(!d){this.options.displayDate=b}else{if(this._trigger("beforeSlide")===false){return}if(this._isSingleMonth()){this._playSlideAnimation(b)}else{this._playMmSlideAnimation(b)}}},isPopupShowing:function(){return !!this.options.popupMode?this.element.wijpopup("isVisible"):false},popup:function(b){this._myGrid=undefined;this.refresh();this.element.wijpopup("show",b)},popupAt:function(d,c){this._myGrid=undefined;this.refresh();this.element.wijpopup("showAt",d,c)},close:function(){this.isPopupShowing()&&this.element.wijpopup("hide")},_getCulture:function(a){return i.findClosestCulture(a||this.options.culture)},_getDates:function(d){var f=d.toLowerCase()+".wijcalendar",e=this.element.data(f);if(e===undefined){e=new k(this,d);this.element.data(f,e)}return e},_getDisabledDates:function(){return this._getDates("disabledDates")},_getSelectedDates:function(){return this._getDates("selectedDates")},onDayMouseDown:function(a){a.preventDefault();a.stopPropagation();var r=this.options,o=this;if(a.which!==1){return false}var s=this._getCellDate(a.currentTarget);if(s===undefined){return false}if(!r.selectionMode.day){return false}var p={date:s};if(this._trigger("beforeSelect",null,p)===false){return false}(!r.selectionMode.days||!a.metaKey&&!a.shiftKey)&&this.unSelectAll();var q=true;if(!!r.selectionMode.days&&a.shiftKey&&this.element.data("lastdate.wijcalendar")){this._selectRange(this.element.data("lastdate.wijcalendar"),s)}else{this.element.data("lastdate.wijcalendar",s);q=this.selectDate(s)}if(q){this._trigger("afterSelect",null,p);this._trigger("selectedDatesChanged",null,{dates:[s]});if(!!r.selectionMode.days){this.element.data("dragging.wijcalendar",true);i(document.body).bind("mouseup."+this.widgetName,function(){i(document.body).unbind("mouseup."+o.widgetName);o.element.data("dragging.wijcalendar",false)})}}return false},onDayClicked:function(d){var a=this._getCellDate(d.currentTarget);if(a===undefined){return false}if(!this.options.selectionMode.day){return false}if(this.isPopupShowing()){this.close()}else{i(d.currentTarget).hasClass("ui-datepicker-other-month")&&this._slideToDate(a)}return false},onDayMouseEnter:function(a){i(a.currentTarget).attr("state","hover");this._refreshDayCell(a.currentTarget);if(!!this.element.data("dragging.wijcalendar")){var d=this._getCellDate(a.currentTarget);if(d===undefined){return}this.unSelectAll();this._selectRange(this.element.data("lastdate.wijcalendar"),d,true)}},onDayMouseLeave:function(a){i(a.currentTarget).attr("state","normal");this._refreshDayCell(a.currentTarget)},_selectRange:function(b,p,g){if(b!==undefined&&b!==new Date(1900,1,1)){var q=b,o=p;if(b>p){o=b;q=p}for(;;){if(q>o){break}this.selectDate(q);q=h.addDays(q,1)}!g&&this.element.removeData("lastdate.wijcalendar")}else{this.selectDate(b)}},_getCellDate:function(d){var a=i(d).attr("date");return a===undefined?a:new Date(a)},_getParentTable:function(d){var a=i(d).parents("table");return a.length===0?undefined:a.get(0)},_initMonthSelector:function(t){if(i(t).data("cells")!==undefined){return}var u=t.id.split("_");if(u[u.length-1]!=="ms"){throw Error.create("not a monthview")}var a=u.slice(0,u.length-1).join("_"),v=this._getParentTable(t),q=[],s,r,w,p;if(v){if(v.id!==a){throw Error.create("not a monthview")}for(s=0;s<v.rows.length;s++){var o=v.rows[s];for(r=0;r<o.cells.length;r++){w=o.cells[r];if(w){p=i(w).attr("daytype");if(p!==undefined){if(i(w).find("a").hasClass("ui-priority-secondary")===false){if(this._isSelectable(parseInt(p,10))){q[q.length]=w}}}}}}}i(t).data("cells",q)},onMonthSelectorClicked:function(p){this._initMonthSelector(p.currentTarget);var s=i(p.currentTarget).data("cells"),a;this.element.removeData("lastdate.wijcalendar");this.unSelectAll();var t=[];for(a=0;a<s.length;a++){var o=s[a],q=i(o).attr("date");if(q!==undefined){var r=new Date(q);this.selectDate(r);t[t.length]=r}}this._trigger("selectedDatesChanged",null,{dates:t});this.isPopupShowing()&&this.close();return false},onMonthSelectorMouseEnter:function(a){this._initMonthSelector(a.currentTarget);for(var e=i(a.currentTarget).data("cells"),f=0;f<e.length;f++){a.currentTarget=e[f];this.onDayMouseEnter(a)}},onMonthSelectorMouseLeave:function(a){this._initMonthSelector(a.currentTarget);for(var e=i(a.currentTarget).data("cells"),f=0;f<e.length;f++){a.currentTarget=e[f];this.onDayMouseLeave(a)}},_initWeekDaySelector:function(s){if(i(s).data("cells")!==undefined){return}var w=s.id.split("_");if(w[w.length-2]!=="cs"){throw Error.create("not a column")}var q=parseInt(w[w.length-1],10),a=w.slice(0,w.length-2).join("_"),u=this._getParentTable(s),r=[];if(u){if(u.id!==a){throw Error.create("not a column")}var v=0;if(!this._isSingleMonth()){v++}if(this.options.showWeekDays){v++}for(;v<u.rows.length;v++){var o=u.rows[v];if(q<o.cells.length){var t=o.cells[q];if(t){var p=i(t).attr("daytype");if(p!==undefined){if(i(t).find("a").hasClass("ui-priority-secondary")===false){if(this._isSelectable(parseInt(p,10))){r[r.length]=t}}}}}}}i(s).data("cells",r)},onWeekDayClicked:function(p){this._initWeekDaySelector(p.currentTarget);var s=i(p.currentTarget).data("cells"),a;this.unSelectAll();var t=[];for(a=0;a<s.length;a++){var o=i(s[a]),q=o.attr("date");if(q!==undefined){var r=new Date(q);this.selectDate(r);t[t.length]=r}}this._trigger("selectedDatesChanged",null,{dates:t});this.isPopupShowing()&&this.close();return false},onWeekDayMouseEnter:function(a){this._initWeekDaySelector(a.currentTarget);for(var e=i(a.currentTarget).data("cells"),f=0;f<e.length;f++){a.currentTarget=e[f];this.onDayMouseEnter(a)}},onWeekDayMouseLeave:function(a){this._initWeekDaySelector(a.currentTarget);for(var e=i(a.currentTarget).data("cells"),f=0;f<e.length;f++){a.currentTarget=e[f];this.onDayMouseLeave(a)}},_initWeekNumberSelector:function(u){if(i(u).data("cells")!==undefined){return}var w=u.id.split("_");if(w[w.length-2]!=="rs"){throw Error.create("not a row")}var o=parseInt(w[w.length-1],10),a=w.slice(0,w.length-2).join("_"),s=this._getParentTable(u),r=[];if(s){if(s.id!==a){throw Error.create("not a row")}var q=s.rows[o];if(q){var t=0;if(this.options.showWeekNumbers){t++}for(;t<q.cells.length;t++){var v=q.cells[t];if(v){var p=i(v).attr("daytype");if(p!==undefined){if(i(v).find("a").hasClass("ui-priority-secondary")===false){if(this._isSelectable(parseInt(p,10))){r[r.length]=v}}}}}}}i(u).data("cells",r)},onWeekNumberClicked:function(p){this._initWeekNumberSelector(p.currentTarget);var s=i(p.currentTarget).data("cells");this.unSelectAll();for(var a=[],t=0;t<s.length;t++){var o=i(s[t]),q=o.attr("date");if(q!==undefined){var r=new Date(q);this.selectDate(r);a[a.length]=r}}this._trigger("selectedDatesChanged",null,{dates:a});this.isPopupShowing()&&this.close();return false},onWeekNumberMouseEnter:function(a){this._initWeekNumberSelector(a.currentTarget);for(var e=i(a.currentTarget).data("cells"),f=0;f<e.length;f++){a.currentTarget=e[f];this.onDayMouseEnter(a)}},onWeekNumberMouseLeave:function(a){this._initWeekNumberSelector(a.currentTarget);for(var e=i(a.currentTarget).data("cells"),f=0;f<e.length;f++){a.currentTarget=e[f];this.onDayMouseLeave(a)}},_isAnimating:function(){return !!this.element.data("animating.wijcalendar")},onPreviewMouseEnter:function(a){if(!!this.element.data("previewContainer")){return}if(this._isAnimating()){return}var b=i(a.currentTarget),q=b.attr("id");if(q===undefined){return}var o=this.getDisplayDate(),p=this.options.monthCols*this.options.monthRows;if(q==="prevPreview"){p=-p}this.options.displayDate=h.addMonths(o,p);this.element.data("preview.wijcalendar",true);var r=i("<div/>");r.appendTo(document.body);r.hide();r.addClass("wijmo-wijcalendar ui-datepicker-inline ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all");r.append(this._createCalendar());this.options.displayDate=o;this.element.data("preview.wijcalendar",false);this._createMonthViews();r.wijpopup({showEffect:"slide",showOptions:{direction:q==="prevPreview"?"right":"left"},hideEffect:"slide",hideOptions:{direction:q==="prevPreview"?"right":"left"}});r.wijpopup("show",{my:q==="prevPreview"?"right top":"left top",at:q==="prevPreview"?"left top":"right top",of:b});this.element.data("previewContainer",r)},onPreviewMouseLeave:function(q){var g=i(q.currentTarget),p=g.attr("id");if(p===undefined){return}var a=this.element.data("previewContainer");if(a){if(a.wijpopup("isAnimating")){var o=this;window.setTimeout(function(){o.onPreviewMouseLeave(q)},200)}else{a.wijpopup("hide");this.element.removeData("previewContainer")}}},_resetWidth:function(){if(!this._myGrid){this.element.css("height","");if(this.options.monthCols>1){this.element.css("width",17*this.options.monthCols+"em");this.element.addClass("ui-datepicker-multi")}else{this.element.css("width","");this.element.removeClass("ui-datepicker-multi")}}},_playMmSlideAnimation:function(r){var o=this.element.width(),q=this.element.height();this.element.height(q);var p=this.getDisplayDate();this.element.wrapInner("<div class='wijmo-wijcalendar-multi-aniwrapper'></div>");var t=this.element.find(">:first-child").width(o).height(q),w=t.clone(false);w.hide();this.options.displayDate=r;this._createMonthViews();w.empty().append(this._createMonthGroup());w.appendTo(this.element);var s=this.options.direction||"horizontal",u=r>p,v=this;this.element.data("animating.wijcalendar",true);t.effect("slide",{mode:"hide",direction:s==="horizontal"?u?"left":"right":u?"up":"down",easing:this.options.easing||"easeOutBack",duration:this.options.duration},function(){t.remove()});w.effect("slide",{direction:s==="horizontal"?u?"right":"left":u?"down":"up",easing:this.options.easing||"easeOutBack",duration:this.options.duration},function(){while(w.parent().is(".wijmo-wijcalendar-multi-aniwrapper")){w.parent().replaceWith(w)}w.replaceWith(w.contents());v.element.height("");v._bindEvents();v.element.data("animating.wijcalendar",false);v._trigger("afterSlide")})},_playSlideAnimation:function(e){if(!this._isSingleMonth()){return}var u=this,a=this.getDisplayDate(),w=this.element.find(".ui-datepicker-calendar"),x,p;if(w.parent().is(".wijmo-wijcalendar-aniwrapper")){x=w.parent()}else{x=i.effects.createWrapper(w).css({overflow:"hidden"});x.removeClass("ui-effects-wrapper");x.addClass("wijmo-wijcalendar-aniwrapper")}if(x.parent().is(".wijmo-wijcalendar-aniwrapper")){p=x.parent()}else{p=i.effects.createWrapper(x).css({overflow:"hidden"});p.removeClass("ui-effects-wrapper");p.addClass("wijmo-wijcalendar-aniwrapper")}var o=1;if(this._myGrid){switch(this._myGrid.gridType){case"month":o=1;break;case"year":o=10;break;case"decade":o=100}}var r=this.options.direction||"horizontal",t=e>a,v=[];v[v.length]=e;var s=w.outerWidth(),q=w.outerHeight();if(r==="horizontal"){w.width(s).css("float",t?"left":"right");x.width((v.length+1)*s);x.css("left",t?0:-v.length*s).css("position","absolute")}else{x.width(s);x.css("top",t?0:-v.length*q).css("position","absolute");x.height((v.length+1)*q)}i.each(v,function(b,y){if(u._myGrid===undefined){var f=new l(u,y),g=u._customize(f.getHtml(true));if(r==="horizontal"){g.width(s).css("float",t?"left":"right").appendTo(x)}else{g.appendTo(x)}}else{if(r==="horizontal"){i(u._myGrid.getHtml(y,true)).width(s).height(q).css("float",t?"left":"right").appendTo(x)}else{i(u._myGrid.getHtml(y,true)).height(q).appendTo(x)}}});this.options.displayDate=e;this._myGrid===undefined&&this._createMonthViews();this._refreshTitle();this.element.data("animating.wijcalendar",true);x.effect("slide",{mode:"hide",direction:r==="horizontal"?t?"left":"right":t?"up":"down",easing:this.options.easing||"easeOutBack",distance:(r==="horizontal"?s:q)*v.length,duration:this.options.duration},function(){w=x.children(":last");while(w.parent().is(".wijmo-wijcalendar-aniwrapper")){w.parent().replaceWith(w)}w.css({"float":"",width:""});u._bindEvents();u.element.data("animating.wijcalendar",false);u._trigger("afterSlide")})},onTitleClicked:function(){if(!this.options.allowQuickPick||!this._isSingleMonth()){return}if(this._isAnimating()){return}if(this._myGrid===undefined){this._myGrid=new j(this)}else{switch(this._myGrid.gridType){case"month":this._myGrid.gridType="year";break;case"year":this._myGrid.gridType="decade";break;case"decade":return}}this._refreshTitle();this.element.width(this.element.width()).height(this.element.height());var y=this.element.find(".ui-datepicker-calendar"),z,w,p=y.outerWidth(),v=y.outerHeight();if(y.parent().is(".wijmo-wijcalendar-aniwrapper")){z=y.parent()}else{z=i.effects.createWrapper(y).css({overflow:"hidden"}).removeClass("ui-effects-wrapper").addClass("wijmo-wijcalendar-aniwrapper")}if(z.parent().is(".wijmo-wijcalendar-aniwrapper")){w=z.parent()}else{w=i.effects.createWrapper(z).css({overflow:"hidden"}).removeClass("ui-effects-wrapper").addClass("wijmo-wijcalendar-aniwrapper").width(p).height(v)}var x=i(this._myGrid.getHtml(true)).css({position:"absolute",top:0,left:0,opacity:0}).appendTo(w).height(v),t=this._myGrid.getSelectedIndex(),q=Math.floor(t/4),a=t-q*4,r=p/4,s=v/3,g={left:r*a,top:s*q,width:r,height:s};y.width("100%").height("100%");z.css({border:"solid 1px #cccccc"});this.element.data("animating.wijcalendar",true);var u=this;z.effect("size",{to:g,duration:this.options.duration||500},function(){z.remove()});x.animate({opacity:1},this.options.duration||500,function(){x.css({position:"",top:"",left:"",filter:""});while(x.parent().is(".wijmo-wijcalendar-aniwrapper")){x.parent().replaceWith(x)}u._bindEvents();u.element.data("animating.wijcalendar",false)})},onMyGridClicked:function(a){if(this._myGrid===undefined){return false}if(this._isAnimating()){return false}var A=i(a.currentTarget),v=parseInt(A.attr("index"),10);if(this._myGrid.gridType!=="month"){if(!v||v===11){return false}}!A.hasClass("ui-state-active")&&this._myGrid.select(v);if(this._myGrid.gridType==="decade"){this._myGrid.gridType="year"}else{if(this._myGrid.gridType==="year"){this._myGrid.gridType="month"}else{this._myGrid=undefined}}this._refreshTitle();var B=this.element.find(".ui-datepicker-calendar"),t,x,s=B.outerWidth(),u=B.outerHeight();if(B.parent().is(".wijmo-wijcalendar-aniwrapper")){x=B.parent()}else{x=i.effects.createWrapper(B).css({overflow:"hidden"}).removeClass("ui-effects-wrapper").addClass("wijmo-wijcalendar-aniwrapper").width(s).height(u)}var r=i.extend({},A.position(),{width:A.width(),height:A.height()}),w;if(this._myGrid===undefined){this._createMonthViews();var q=this.getDisplayDate(),p=this._getMonthView(q);w=this._customize(p.getHtml(true))}else{w=i(this._myGrid.getHtml(true))}var z=w.height(u).appendTo(x);t=i.effects.createWrapper(z).css({overflow:"hidden"}).removeClass("ui-effects-wrapper").addClass("wijmo-wijcalendar-aniwrapper").css(i.extend(r,{border:"solid 1px #cccccc",position:"absolute"}));var y=this;this.element.data("animating.wijcalendar",true);t.animate({left:0,top:0,width:s,height:u},this.options.duration||500,function(){});B.animate({opacity:0},this.options.duration||500,function(){B.remove();while(z.parent().is(".wijmo-wijcalendar-aniwrapper")){z.parent().replaceWith(z)}y._myGrid===undefined&&y.element.width("").height("");y._bindEvents();y.element.data("animating.wijcalendar",false)});return false},onMyGridMouseEnter:function(e){if(this._myGrid===undefined){return}var f=i(e.currentTarget),a=parseInt(f.attr("index"),10);if(this._myGrid.gridType!=="month"&&(a<0||a>11)){return}f.addClass("ui-state-hover")},onMyGridMouseLeave:function(e){if(this._myGrid===undefined){return}var f=i(e.currentTarget),a=parseInt(f.attr("index"),10);if(this._myGrid.gridType!=="month"&&(a<0||a>11)){return}f.removeClass("ui-state-hover")},_bindEvents:function(){if(!this.element.data("preview.wijcalendar")&&!this.options.disabled){this.element.find("div .wijmo-wijcalendar-navbutton").unbind().bind("mouseout",function(){var a=i(this);a.removeClass("ui-state-hover");if(a.hasClass("ui-datepicker-next-hover")){a.removeClass("ui-datepicker-next-hover")}else{a.hasClass("ui-datepicker-prev-hover")&&a.removeClass("ui-datepicker-prev-hover")}}).bind("mouseover",function(){var a=i(this);a.addClass("ui-state-hover");if(a.hasClass("ui-datepicker-next")){a.addClass("ui-datepicker-next-hover")}else{a.hasClass("ui-datepicker-prev")&&a.addClass("ui-datepicker-prev-hover")}}).bind("click",i.proxy(this.onNavButtonClicked,this));this.element.find(".ui-datepicker-title").unbind().bind("mouseout",function(){i(this).removeClass("ui-state-hover")}).bind("mouseover",function(){i(this).addClass("ui-state-hover")}).bind("click",i.proxy(this.onTitleClicked,this));this.element.find(".wijmo-wijcalendar-prevpreview-button, .wijmo-wijcalendar-nextpreview-button").unbind("mouseenter").unbind("mouseleave").bind({mouseenter:i.proxy(this.onPreviewMouseEnter,this),mouseleave:i.proxy(this.onPreviewMouseLeave,this)});if(this._myGrid===undefined){this.element.find(".wijmo-wijcalendar-day-selectable").unbind().bind({click:i.proxy(this.onDayClicked,this),mouseenter:i.proxy(this.onDayMouseEnter,this),mouseleave:i.proxy(this.onDayMouseLeave,this),mousedown:i.proxy(this.onDayMouseDown,this)});!!this.options.selectionMode.month&&this.element.find(".wijmo-wijcalendar-monthselector").unbind().bind({click:i.proxy(this.onMonthSelectorClicked,this),mouseenter:i.proxy(this.onMonthSelectorMouseEnter,this),mouseleave:i.proxy(this.onMonthSelectorMouseLeave,this)});!!this.options.selectionMode.weekDay&&this.element.find(".ui-datepicker-week-day").unbind().bind({click:i.proxy(this.onWeekDayClicked,this),mouseenter:i.proxy(this.onWeekDayMouseEnter,this),mouseleave:i.proxy(this.onWeekDayMouseLeave,this)});!!this.options.selectionMode.weekNumber&&this.element.find(".wijmo-wijcalendar-week-num").unbind().bind({click:i.proxy(this.onWeekNumberClicked,this),mouseenter:i.proxy(this.onWeekNumberMouseEnter,this),mouseleave:i.proxy(this.onWeekNumberMouseLeave,this)})}else{this.element.find(".wijmo-wijcalendar-day-selectable").unbind().bind({click:i.proxy(this.onMyGridClicked,this),mouseenter:i.proxy(this.onMyGridMouseEnter,this),mouseleave:i.proxy(this.onMyGridMouseLeave,this)})}}},_isSelectable:function(d){var c=this.options;return c.showOtherMonthDays&&d&n.otherMonth||!(d&(n.outOfRange|n.disabled|n.otherMonth))},_getCellClassName:function(c,p,s){var r=this.options,o="",t="ui-state-default",q=!!r.selectionMode.day||!!r.selectionMode.days;s=s||false;if(!s&&!r.disabled&&q&&this._isSelectable(c)){o+=" wijmo-wijcalendar-day-selectable"}if(c&n.weekEnd){o+=" ui-datepicker-week-end"}if(c&n.otherMonth){o+=" ui-datepicker-other-month";t+=" ui-priority-secondary"}if(c&n.outOfRange){o+=" wijmo-wijcalendar-outofrangeday";t+=" ui-priority-secondary"}if(c&n.gap){o+=" wijmo-wijcalendar-gap"}else{if(c&n.disabled){o+=" ui-datepicker-unselectable";t+=" ui-state-disabled"}if(c&n.today){o+=" ui-datepicker-days-cell-over ui-datepicker-today";t+=" ui-state-highlight"}if(c&n.selected&&(c&(n.outOfRange|n.disabled))===0){o+=" ui-datepicker-current-day";t+=" ui-state-active"}if(c&n.gap){o+=" wijmo-wijcalendar-gap"}if(c&n.custom){o+=" wijmo-wijcalendar-customday"}}return{cssCell:o,cssText:t}},onNavButtonClicked:function(a){if(this._isAnimating()){return false}var q=1,b=i(a.currentTarget).attr("id"),o=this.getDisplayDate(),p=o;if(this._myGrid===undefined){q=b.indexOf("quick")>=0?this.options.quickNavStep:1;q=b.indexOf("next")>=0?q:-q;q=q*this.options.monthRows*this.options.monthCols;p=h.addMonths(o,q)}else{q=b.indexOf("next")>=0?1:-1;switch(this._myGrid.gridType){case"month":p=h.addYears(o,q);break;case"year":p=h.addYears(o,q*10);break;case"decade":p=h.addYears(o,q*100)}}this._slideToDate(p);return false},_getMonthGroupHtml:function(){var p=this.getDisplayDate(),r;if(this._isSingleMonth()){r=this._getMonthView(p);r.showPreview=this.options.allowPreview&&!this.element.data("preview.wijcalendar")&&!this.options.disabled;return r.getHtml()}for(var d=100/this.options.monthCols+"%",b=new m,q,o=0;o<this.options.monthRows;o++){for(q=0;q<this.options.monthCols;q++){b.writeBeginTag("div");b.writeAttribute("class","ui-datepicker-group"+(q===0?" ui-datepicker-group-first":"")+(q===this.options.monthCols-1?" ui-datepicker-group-last":""));b.writeAttribute("style","width:"+d);b.writeTagRightChar();r=this._getMonthView(p);r.showPreview=false;b.write(r.getHtml());b.writeEndTag("div");p=h.addMonths(p,1)}b.writeBeginTag("div");b.writeAttribute("class","ui-datepicker-row-break");b.writeTagRightChar();b.writeEndTag("div")}return b.toString()},_getCalendarHtml:function(){this._createMonthViews();var b=new m;b.write(this._getMonthGroupHtml());return b.toString()},_customizeDayCell:function(f){f.attr("state")===undefined&&f.attr("state","normal");if(f.attr("daytype")===undefined){return}if(f.attr("date")===undefined){return}var e=parseInt(f.attr("daytype"),10),g=new Date(f.attr("date")),o=f.attr("state")==="hover";this.options.customizeDate(f,g,e,o)},_customize:function(o){var f=this.options,g=this,a=i(o);if(!i.isFunction(f.customizeDate)){return a}i.each(a.find(".wijmo-wijcalendar-day-selectable"),function(e,d){g._customizeDayCell(i(d))});return a},_createCalendar:function(){return this._customize(i(this._getCalendarHtml()))},_createMonthGroup:function(){return this._customize(i(this._getMonthGroupHtml()))},_getMonthID:function(b){return b.getFullYear()+"_"+(b.getMonth()+1)},_createMonthViews:function(){this._monthViews={};for(var r="",b=this.getDisplayDate(),q,o=0;o<this.options.monthRows;o++){for(q=0;q<this.options.monthCols;q++){r=this._getMonthID(b);this._monthViews[r]=new l(this,b);if(o===0){if(q===0){this._monthViews[r].isFirst=true}if(q===this.options.monthCols-1){this._monthViews[r].isLast=true}}b=h.addMonths(b,1)}}b=this.getDisplayDate();r=this._getMonthID(b);var p=this._monthViews[r];if(p){this._groupStartDate=p.getStartDate()}var e=this.options.monthRows*this.options.monthCols;if(e>1){b=h.addMonths(b,e-1);r=this._getMonthID(b);p=this._monthViews[r]}if(p){this._groupEndDate=p.getEndDate()}},_getMonthView:function(c){var d=this._getMonthID(c);return this._monthViews[d]},_getId:function(){return this.element.attr("id")},_getChildElement:function(c){var d=this.element.find("[id*='"+c+"']");return d.length===0?undefined:d},_refreshDayCell:function(q){var a=i(q),c=this.options;a.attr("state")===undefined&&a.attr("state","normal");if(a.attr("daytype")===undefined){return}if(a.attr("date")===undefined){return}var s=parseInt(a.attr("daytype"),10),o=new Date(a.attr("date")),p=a.attr("state")==="hover";a.attr("class",this._getCellClassName(s,o).cssCell);a.removeAttr("aria-selected");s&n.selected&&a.attr("aria-selected",true);if(i.isFunction(c.customizeDate)){if(this._customizeDayCell(a)){return}}var r=a.find("a");if(r.length>0){r.toggleClass("ui-state-hover",p);r.toggleClass("ui-state-active",(s&n.selected)!==0)}},_isSingleMonth:function(){return this.options.monthCols*this.options.monthRows===1},_splitString:function(p,q,g){if(g===undefined){return p.split(q)}for(var s=[],r=p.split(q),o=0;o<r.length;o++){if(o>=g){s[g-1]=s[g-1]+q+r[o]}else{s.push(r[o])}}return s},_getNavButtonHtml:function(o,p,q,d){var g=new m;g.writeBeginTag("a");g.writeAttribute("id",o);g.writeAttribute("class",p);g.writeAttribute("role","button");g.writeAttribute("href","#");if(d){g.writeAttribute("title",d);g.writeAttribute("aria-label",d)}g.writeTagRightChar();g.writeBeginTag("span");g.writeAttribute("class",q);g.writeTagRightChar();d&&g.write(d);g.writeEndTag("span");g.writeEndTag("a");return g.toString()},_getTitleText:function(e){if(this._myGrid!==undefined){return this._myGrid.getTitle()}else{var a=e||this.getDisplayDate(),f=this.options.titleFormat||"MMMM yyyy";return i.isFunction(this.options.title)?this.options.title(a,f)||this._formatDate(f,a):this._formatDate(f,a)}},_refreshTitle:function(){this.element.find(".ui-datepicker-title").html(this._getTitleText())},_fillTitle:function(d,c){d.writeBeginTag("div");d.writeAttribute("class","ui-datepicker-title wijmo-wijcalendar-title ui-state-default ui-corner-all");d.writeTagRightChar();d.write(this._getTitleText(c));d.writeEndTag("div")},_getHeaderHtml:function(q,s,t){var p=!!this.element.data("preview.wijcalendar"),r=p?"none":this._isSingleMonth()?this.options.navButtons:"default",d=this.element.is(".ui-datepicker-rtl"),o=new m;if(r==="quick"){o.writeBeginTag("div");o.writeAttribute("class","ui-widget-header wijmo-wijcalendar-header ui-helper-clearfix ui-corner-all");o.writeAttribute("role","heading");o.writeTagRightChar();!!s&&o.write(this._getNavButtonHtml("quickprev","wijmo-wijcalendar-navbutton ui-datepicker-prev ui-corner-all","ui-icon ui-icon-seek-"+(d?"next":"prev"),this.options.quickPrevTooltip.replace("#",this.options.quickNavStep)));o.writeBeginTag("div");o.writeAttribute("class","ui-datepicker-header wijmo-wijcalendar-header-inner");o.writeTagRightChar();!!s&&o.write(this._getNavButtonHtml("prev","wijmo-wijcalendar-navbutton ui-datepicker-prev ui-corner-all","ui-icon ui-icon-circle-triangle-"+(d?"e":"w"),this.options.prevTooltip));this._fillTitle(o,q);!!t&&o.write(this._getNavButtonHtml("next","wijmo-wijcalendar-navbutton ui-datepicker-next ui-corner-all","ui-icon ui-icon-circle-triangle-"+(d?"w":"e"),this.options.nextTooltip));o.writeEndTag("div");!!t&&o.write(this._getNavButtonHtml("quicknext","wijmo-wijcalendar-navbutton ui-datepicker-next ui-corner-all","ui-icon ui-icon-seek-"+(d?"prev":"next"),this.options.quickNextTooltip.replace("#",this.options.quickNavStep)));o.writeEndTag("div")}else{o.writeBeginTag("div");o.writeAttribute("class","ui-datepicker-header ui-widget-header ui-datepicker-header ui-helper-clearfix ui-corner-all");o.writeAttribute("role","heading");o.writeTagRightChar();r!=="none"&&!!s&&o.write(this._getNavButtonHtml("prev","wijmo-wijcalendar-navbutton ui-datepicker-prev ui-corner-all","ui-icon ui-icon-circle-triangle-"+(d?"e":"w"),this.options.prevTooltip));this._fillTitle(o,q);r!=="none"&&!!t&&o.write(this._getNavButtonHtml("next","wijmo-wijcalendar-navbutton ui-datepicker-next ui-corner-all","ui-icon ui-icon-circle-triangle-"+(d?"w":"e"),this.options.nextTooltip));o.writeEndTag("div")}return o.toString()},_formatDate:function(a,b){return !h.getTicks(b)?"&nbsp;":i.format(b,a,this._getCulture())}});var m=function(){this._html=[]};m.prototype={_html:null,writeTagLeftChar:function(){this._html[this._html.length]="<"},writeTagRightChar:function(){this._html[this._html.length]=">"},write:function(b){this._html[this._html.length]=" "+b+" "},writeBeginTag:function(b){this._html[this._html.length]="<"+b},writeEndTag:function(b){this._html[this._html.length]="</"+b+">"},writeFullBeginTag:function(b){this._html[this._html.length]="<"+b+">"},writeSelfClosingTagEnd:function(){this._html[this._html.length]="/>"},writeAttribute:function(c,d){if(d===undefined||d===null){return}this._html[this._html.length]=" "+c+'="';this._html[this._html.length]=d;this._html[this._html.length]='"'},clean:function(){this._html=[]},toString:function(){return this._html.join("")}};var h={addDays:function(e,f){var d=new Date(e.getFullYear(),e.getMonth(),e.getDate()+f);if(f){if(d.getDate()===e.getDate()){d=new Date(e.getFullYear(),e.getMonth(),e.getDate());d.setTime(d.getTime()+f*86400000)}}return d},addMonths:function(d,c){return new Date(d.getFullYear(),d.getMonth()+c,1)},addYears:function(c,d){return this.addMonths(c,d*12)},getDate:function(b){return new Date(b.getFullYear(),b.getMonth(),b.getDate())},getTicks:function(b){return b.valueOf()},isSameDate:function(d,c){return d.getFullYear()===c.getFullYear()&&d.getMonth()===c.getMonth()&&d.getDate()===c.getDate()},isSameMonth:function(d,c){return d.getFullYear()===c.getFullYear()&&d.getMonth()===c.getMonth()},getDaysInMonth:function(b){return new Date(b.getFullYear(),b.getMonth()+1,0).getDate()},getWeekStartDate:function(d,c){return new Date(d.getFullYear(),d.getMonth(),d.getDate()-(d.getDay()-c+7)%7)},getDayOfYear:function(f){var o=new Date(f.getFullYear(),0,1),e=this.getTicks(f)-this.getTicks(o),g=e/86400000;return Math.floor(g)+1},getFirstDayWeekOfYear:function(f,p){var q=this.getDayOfYear(f)-1,g=f.getDay()-q%7;g=(g-p+14)%7;var o=(q+g)/7;return Math.floor(o)+1},getDayOfWeek:function(c,d){return(c.getDay()-d+7)%7},getWeekOfYearFullDays:function(r,p,g,q){var s=this.getDayOfYear(r)-1,o=this.getDayOfWeek(r,g)-s%7;o=(g-o+14)%7;if(o&&o>=q){o-=7}o=s-o;return o>=0?Math.floor(o/7)+1:this.getWeekOfYearFullDays(this.addDays(r,-(s+1)),p,g,q)},getWeekOfYear:function(d,f,e){switch(f){case"firstDay":return this.getFirstDayWeekOfYear(d,e);case"firstFullWeek":return this.getWeekOfYearFullDays(d,f,e,7);case"firstFourDayWeek":return this.getWeekOfYearFullDays(d,f,e,4)}return this.getFirstDayWeekOfYear(d,e)},getDateToken:function(b){return b.getFullYear()+"_"+b.getMonth()+"_"+b.getDate()}},l=function(d,b){this.calendar=d;if(b===undefined||h.isSameDate(b,new Date(1900,0,1))){b=new Date}this.displayDate=b;this.id=this.calendar._getId()+"_"+this.calendar._getMonthID(b);this.isFirst=false;this.isLast=false;this.showPreview=false;this.culture=this.calendar._getCulture();this._calcDates(this.displayDate)};l.prototype={_calcDates:function(b){var d=h.getDaysInMonth(b);this._startDateInMonth=new Date(b.getFullYear(),b.getMonth(),1);this._endDateInMonth=h.addDays(this._startDateInMonth,d-1);this._startDate=h.getWeekStartDate(this._startDateInMonth,this.culture.calendar.firstDay);this._endDate=h.addDays(this._startDate,this.calendar.options.dayRows*this.calendar.options.dayCols-1)},_isFirstMonth:function(){var b=this.calendar.getDisplayDate();return h.isSameMonth(this._startDateInMonth,b)},_isLastMonth:function(){var b=this.calendar.getDisplayDate();b=new Date(b.getFullYear(),b.getMonth(),1);b=h.addMonths(b,this.calendar.options.monthCols*this.calendar.options.monthRows-1);return h.isSameMonth(this._startDateInMonth,b)},getStartDate:function(){return this._startDate},getEndDate:function(){return this._endDate},_getMonthDate:function(){this._startDateInMonth===undefined&&this._calcDates(this.getDisplayDate());return this._startDateInMonth},_setMonthDate:function(b){this._calcDates(b)},_getWeekDayText:function(o,g){g=g||"short";var e=this.culture.calendar.days,f="";switch(g){case"full":f=e.names[o];break;case"firstLetter":f=e.names[o].substring(0,1);break;case"abbreviated":f=e.namesAbbr[o];break;default:f=e.namesShort[o]}return f},_getRowCount:function(){var b=this.calendar.options;return b.showWeekDays?b.dayRows+1:b.dayRows},_getColCount:function(){var b=this.calendar.options;return b.showWeekNumbers?b.dayCols+1:b.dayCols},_getDayType:function(w){var v=this.calendar.options,x=n.general,s=w.getDay(),c=s===6||s===0,t=w<v.minDate||w>v.maxDate,u=w<this._startDateInMonth||w>this._endDateInMonth,r=t||this.calendar._getDisabledDates().contains(w),q=this.calendar._getSelectedDates().contains(w),b=new Date,o=h.isSameDate(w,b),p=false;if(c){x|=n.weekEnd}if(o){x|=n.today}if(r){x|=n.disabled}if(u){x|=n.otherMonth}if(t){x|=n.outOfRange}if(q){x|=n.selected}if(p){x|=n.custom}if(u&&!v.showOtherMonthDays){x|=n.gap}return x},_refreshDate:function(v){if(v<this._startDate||v>this._endDate){return}var p=this.calendar.options,q=Math.round(Math.abs(v-this._startDate)/86400000),t=Math.floor(q/this.calendar.options.dayCols),u=Math.floor(q%this.calendar.options.dayCols);if(p.showWeekNumbers){u++}if(p.showWeekDays){t++}var s=i("#"+this.id,this.calendar.element).get(0);if(s){if(t<s.rows.length){var o=s.rows[t];if(u<o.cells.length){var r=o.cells[u],a=this._getDayType(v);i(r).attr("daytype",a.toString());this.calendar._refreshDayCell(r)}}}},_fillDayCell:function(w,v,c){var o=this.calendar.options,s=null,u=v.getDate().toString(),q=this.calendar._formatDate(o.toolTipFormat||"dddd, MMMM dd, yyyy",v),t=this._getDayType(v),r=this.calendar._isSelectable(t),p=this.calendar._getCellClassName(t,v,c);u=o.showDayPadding&&u.length===1?"0"+u:u;w.writeBeginTag("td");w.writeAttribute("daytype",t.toString());if(r){w.writeAttribute("title",q);w.writeAttribute("aria-label",q)}w.writeAttribute("date",v.toDateString());w.writeAttribute("class",p.cssCell);w.writeAttribute("role","gridcell");!r&&w.writeAttribute("aria-disabled","true");w.writeTagRightChar();if(t&n.gap){w.write("&#160;")}else{if(s&&s.content){w.write(s.content)}else{w.writeBeginTag("a");w.writeAttribute("class",p.cssText);w.writeAttribute("href","#");w.writeAttribute("onclick","return false;");w.writeTagRightChar();w.write(u);w.writeEndTag("a")}}w.writeEndTag("td")},getHtml:function(B){B=!!B;var E=this.calendar.options,A=!!this.calendar.element.data("preview.wijcalendar"),F=new m,D,x;!B&&E.showTitle&&F.write(this.calendar._getHeaderHtml(this._startDateInMonth,this.isFirst,this.isLast));if(!B&&!A&&this.showPreview){F.writeBeginTag("div");F.writeAttribute("class","wijmo-wijcalendar-prevpreview-button");F.writeAttribute("role","button");F.writeAttribute("aria-haspopup","true");F.writeAttribute("id","prevPreview");F.writeTagRightChar();F.writeBeginTag("a");F.writeAttribute("class","ui-icon ui-icon-grip-dotted-vertical");F.writeAttribute("href","#");F.writeAttribute("title",E.prevPreviewTooltip);F.writeAttribute("aria-label",E.prevPreviewTooltip);F.writeAttribute("onclick","return false;");F.writeTagRightChar();F.write("&#160;");F.writeEndTag("a");F.writeEndTag("div")}F.writeBeginTag("table");F.writeAttribute("id",this.id);F.writeAttribute("class","ui-datepicker-calendar wijmo-wijcalendar-table");F.writeAttribute("role","grid");F.writeAttribute("summary",this.calendar._getTitleText(this._startDateInMonth));F.writeAttribute("onselectstart","return false;");F.writeTagRightChar();if(E.showWeekDays){F.writeFullBeginTag("thead");F.writeBeginTag("tr");F.writeTagRightChar();if(E.showWeekNumbers){F.writeBeginTag("th");F.writeAttribute("id",this.id+"_ms");F.writeAttribute("class","ui-datepicker-week-col wijmo-wijcalendar-monthselector"+(!!E.selectionMode.month?" wijmo-wijcalendar-selectable":""));F.writeAttribute("role","columnheader");F.writeTagRightChar();if(!!E.selectionMode.month&&!A&&!E.disabled){F.writeBeginTag("a");F.writeAttribute("class","ui-icon ui-icon-triangle-1-se");F.writeSelfClosingTagEnd()}else{F.write("Wk")}F.writeEndTag("th")}var C=this._startDate.getDay(),w=this._startDate;for(D=0;D<E.dayCols;D++){var d=C===6||C===0,t=D+(E.showWeekNumbers?1:0),b=this._getWeekDayText(C,E.weekDayFormat),v=this._getWeekDayText(C,"full");F.writeBeginTag("th");F.writeAttribute("id",this.id+"_cs_"+t);F.writeAttribute("class","ui-datepicker-week-day"+(d?" ui-datepicker-week-end":"")+(!!E.selectionMode.weekDay?" wijmo-wijcalendar-selectable":""));F.writeAttribute("role","columnheader");F.writeTagRightChar();F.writeBeginTag("span");F.writeAttribute("title",v);F.writeAttribute("aria-label",v);F.writeTagRightChar();F.write(b);F.writeEndTag("span");F.writeEndTag("th");C=(C+1)%7;w=h.addDays(w,1)}F.writeEndTag("tr");F.writeEndTag("thead")}F.writeFullBeginTag("tbody");var y=this._startDate,z=this._startDateInMonth;for(D=0;D<E.dayRows;D++){F.writeBeginTag("tr");F.writeTagRightChar();if(E.showWeekNumbers){var s=D+(E.showWeekDays?1:0);F.writeBeginTag("td");F.writeAttribute("id",this.id+"_rs_"+s);F.writeAttribute("class","ui-datepicker-week-col wijmo-wijcalendar-week-num"+(!!E.selectionMode.weekNumber?" wijmo-wijcalendar-selectable":""));F.writeAttribute("role","rowheader");F.writeTagRightChar();var u=h.getWeekOfYear(z,E.calendarWeekRule,this.culture.calendar.firstDay);F.write(u);F.writeEndTag("td");z=h.addDays(z,E.dayCols)}for(x=0;x<E.dayCols;x++){this._fillDayCell(F,y,A);y=h.addDays(y,1)}F.writeEndTag("tr")}F.writeEndTag("tbody");F.writeEndTag("table");if(!B&&!A&&this.showPreview){F.writeBeginTag("div");F.writeAttribute("class","wijmo-wijcalendar-nextpreview-button");F.writeAttribute("role","button");F.writeAttribute("aria-haspopup","true");F.writeAttribute("id","nextPreview");F.writeTagRightChar();F.writeBeginTag("a");F.writeAttribute("class","ui-icon ui-icon-grip-dotted-vertical");F.writeAttribute("href","#");F.writeAttribute("title",E.nextPreviewTooltip);F.writeAttribute("aria-label",E.nextPreviewTooltip);F.writeAttribute("onclick","return false;");F.writeTagRightChar();F.write("&#160;");F.writeEndTag("a");F.writeEndTag("div")}return F.toString()}};var k=function(c,d){this._calendar=c;this._optionName=d;this._normalize()};k.prototype={_calendar:null,_optionName:"selectedDates",getDates:function(){if(this._calendar.options[this._optionName]===undefined){this._calendar.options[this._optionName]=[]}return this._calendar.options[this._optionName]},setDates:function(b){this._calendar.options[this._optionName]=b;this._normalize()},getCount:function(){return this.getDates().length},clear:function(){this.setDates([])},add:function(b){this.addRange(b,b)},remove:function(b){this.removeRange(b,b)},indexOf:function(b){return !this.getCount()?-1:this._findRangeBound(b,true,false)},contains:function(b){return this.indexOf(b)!==-1},removeRange:function(q,t){if(!this.getCount()){return}var o=this._findRangeBound(q,false,true),p=this._findRangeBound(t,false,false);if(o<0||p<0){return}if(o>p){return}var u=this.getDates();if(u[p]>t){return}var s=!o?[]:u.slice(0,o),r=p>=u.length-1?[]:u.slice(p+1);this.setDates(s.concat(r))},addRange:function(u,t){this.removeRange(u,t);var q=this.getDates(),s=this._findRangeBound(u,false,true),p=!s?[]:q.slice(0,s),o=q.slice(s),r=[],b;u=h.getDate(u);t=h.getDate(t);for(b=u;b<=t;b=h.addDays(b,1)){r[r.length]=b}this.setDates(p.concat(r.concat(o)))},_findRangeBound:function(q,o,p){var r=this.getDates(),t=0,s=r.length,b;while(t<s){b=t+s>>1;if(h.isSameDate(q,r[b])){return b}if(q<r[b]){s=b}else{t=b+1}}return o?-1:p?t:s},_parseDate:function(e){var d;if(!e){e=new Date}else{if(typeof e==="string"){d=e}}if(d){d=d.replace(/-/g,"/");try{e=new Date(d);if(isNaN(e)){e=new Date}}catch(f){e=new Date}}return e},_normalize:function(){var a=this._calendar.options[this._optionName],e=this;if(i.isArray(a)){var f=i.map(a,function(b){return e._parseDate(b)});this._calendar.options[this._optionName]=f.sort(function(d,c){return d.getTime()-c.getTime()})}}};var j=function(b){this.gridType="month";this.calendar=b;this.culture=b._getCulture()};j.prototype={gridType:"month",selectedIndex:0,calendar:null,culture:undefined,select:function(o){var f=this.calendar.getDisplayDate(),g=f.getFullYear(),e=o-this.selectedIndex;switch(this.gridType){case"month":f.setMonth(o);break;case"year":f.setFullYear(g+e);break;case"decade":f.setFullYear(g+e*10)}this.calendar.options.displayDate=f},getSelectedIndex:function(){var e=this.calendar.getDisplayDate(),f=e.getFullYear(),g=Math.floor(f/10)*10-1,o=Math.floor(f/100)*100-10;switch(this.gridType){case"month":return e.getMonth();case"year":return f-g;case"decade":return Math.floor((f-o)/10)}return 0},getTitle:function(){var g=this.calendar.getDisplayDate(),f=g.getFullYear(),o=Math.floor(f/10)*10-1,e=Math.floor(f/100)*100-10;switch(this.gridType){case"month":return f.toString();case"year":return o+1+" - "+(o+10);case"decade":return e+10+" - "+(e+109)}return""},getHtml:function(I,C){if(I===undefined){I=this.calendar.getDisplayDate()}else{if(typeof I==="boolean"){C=I;I=this.calendar.getDisplayDate()}}C=!!C;var G=this.calendar.options,L=new m;G.showTitle&&!C&&L.write(this.calendar._getHeaderHtml(null,true,true));var x=3,u=4,y=100/x+"%";y="30%";L.writeBeginTag("table");L.writeAttribute("class","ui-datepicker-calendar wijmo-wijcalendar-mygrid");L.writeAttribute("role","grid");L.writeAttribute("onselectstart","return false;");L.writeTagRightChar();for(var E=I.getFullYear(),v=Math.floor(E/10)*10-1,w=Math.floor(E/100)*100-10,d=this.culture.calendar.months,A,z=0;z<x;z++){L.writeBeginTag("tr");L.writeAttribute("height",y);L.writeTagRightChar();for(A=0;A<u;A++){var J=z*4+A,F=false,H=false,B="",K;switch(this.gridType){case"month":if(I.getMonth()===J){F=true}B=d.namesAbbr[J];H=I<G.minDate||I>G.maxDate;break;case"year":if(J===0||J===11){H=true}K=v+J;if(K<G.minDate.getFullYear()||K>G.maxDate.getFullYear()){H=true}else{F=E===K}B=K.toString();break;case"decade":if(J===0||J===11){H=true}K=w+J*10;if(K<G.minDate.getFullYear()||K>G.maxDate.getFullYear()){H=true}else{F=E>=K&&E<K+10}B=K.toString()+"-<br/>"+(K+9).toString()}if(F){this.selectedIndex=J}var D="ui-datepicker-week-day";if(H){D=D+" ui-datepicker-other-month  ui-priority-secondary ui-datepicker-unselectable"}else{if(!G.disabled){D+=" wijmo-wijcalendar-day-selectable"}}D+=" ui-state-default"+(H?" ui-state-disabled":"")+(F?" ui-state-active ui-state-highlight":"");L.writeBeginTag("td");L.writeAttribute("class",D);L.writeAttribute("role","gridcell");L.writeAttribute("index",J.toString());L.writeAttribute("other",H.toString());L.writeTagRightChar();L.writeBeginTag("a");L.writeAttribute("href","#");L.writeTagRightChar();L.write(B);L.writeEndTag("a");L.writeEndTag("td")}L.writeEndTag("tr")}L.writeEndTag("table");return L.toString()}}})(jQuery);(function(b){b.widget("wijmo.wijexpander",{options:{allowExpand:true,animated:"slide",contentUrl:"",expanded:true,expandDirection:"bottom"},_setOption:function(d,a){switch(d){case"contentUrl":if(a){this.element.find("> .ui-widget-content").wijContent(a)}else{this.element.find("> .ui-widget-content").html("")}break;case"disabled":if(a){this.element.addClass("ui-state-disabled")}else{this.element.removeClass("ui-state-disabled")}break;case"expandDirection":this._onDirectionChange(a,true,this.options.expandDirection);break;case"expanded":if(a){this.expand()}else{this.collapse()}return}b.Widget.prototype._setOption.apply(this,arguments)},_create:function(){var e=this.element.children(),a,f;this.element.addClass("wijmo-wijexpander ui-expander ui-widget ui-helper-reset ui-expander-icons");a=b(e[0]);f=b(e[1]);if(this.options.expandDirection==="left"||this.options.expandDirection==="top"){a.remove();a.insertAfter(f)}a.addClass("ui-expander-header ui-helper-reset");a.attr("role","tab");f.attr("role","tabpanel");a.find("> a").length===0&&a.wrapInner('<a href="#"></a>');a.find("> .ui-icon").length===0&&b('<span class="ui-icon"></span>').insertBefore(b("> a",a)[0]);f.addClass("ui-expander-content ui-helper-reset ui-widget-content")},_init:function(){var a=this.options;this._onDirectionChange(a.expandDirection,false);a.contentUrl&&b(".ui-widget-content",this.element).wijContent(this.options.contentUrl);if(!a.expanded){this.element.find("> .ui-widget-content").hide();this.element.find("> .ui-expander-header").addClass("ui-state-default ui-corner-all").attr({"aria-expanded":"false",tabIndex:-1}).find("> .ui-icon").addClass(this._triangleIconClosed)}else{this.element.find("> .ui-expander-header").addClass("ui-state-active").attr({"aria-expanded":"true",tabIndex:0}).addClass(this._headerCornerOpened).find("> .ui-icon").addClass(this._triangleIconOpened);this.element.find("> .ui-widget-content").addClass("ui-expander-content-active").addClass(this._contentCornerOpened)}a.disabled&&this.element.addClass("ui-state-disabled");this._bindLiveEvents()},destroy:function(){this._unbindLiveEvents();this.element.removeClass("wijmo-wijexpander ui-expander ui-widget ui-helper-reset ui-expander-icons");b.Widget.prototype.destroy.apply(this,arguments)},_bindLiveEvents:function(){b(".ui-expander-header",this.element[0]).live("click.wijexpander",jQuery.proxy(this._onHeaderClick,this)).live("mouseenter.wijexpander",function(){b(this).addClass("ui-state-hover")}).live("mouseleave.wijexpander",function(){b(this).removeClass("ui-state-hover")}).live("focus.wijexpander",function(){b(this).addClass("ui-state-focus")}).live("blur.wijexpander",function(){b(this).removeClass("ui-state-focus")})},_unbindLiveEvents:function(){b(".ui-expander-header",this.element[0]).die(".wijexpander")},_onDirectionChange:function(a,q,n){var v,o,p,r,s,m,t,u;n&&n!==a&&this.element.removeClass("ui-expander-"+n);if(q){o=this.element.find(".ui-expander-header."+this._headerCornerOpened);o.removeClass(this._headerCornerOpened);p=this.element.find(".ui-widget-content."+this._contentCornerOpened);p.removeClass(this._contentCornerOpened);r=this.element.find("."+this._triangleIconOpened);s=this.element.find("."+this._triangleIconClosed);r.removeClass(this._triangleIconOpened);s.removeClass(this._triangleIconClosed)}switch(a){case"top":this._headerCornerOpened="ui-corner-bottom";this._contentCornerOpened="ui-corner-top";this._triangleIconOpened="ui-icon-triangle-1-n";this._triangleIconClosed="ui-icon-triangle-1-e";v=true;this.element.removeClass("ui-helper-horizontal");this.element.addClass("ui-expander-top");break;case"right":this._headerCornerOpened="ui-corner-left";this._contentCornerOpened="ui-corner-right";this._triangleIconOpened="ui-icon-triangle-1-e";this._triangleIconClosed="ui-icon-triangle-1-s";v=false;this.element.addClass("ui-helper-horizontal");this.element.addClass("ui-expander-right");break;case"left":this._headerCornerOpened="ui-corner-right";this._contentCornerOpened="ui-corner-left";this._triangleIconOpened="ui-icon-triangle-1-w";this._triangleIconClosed="ui-icon-triangle-1-s";v=true;this.element.addClass("ui-helper-horizontal");this.element.addClass("ui-expander-left");break;default:this._headerCornerOpened="ui-corner-top";this._contentCornerOpened="ui-corner-bottom";this._triangleIconOpened="ui-icon-triangle-1-s";this._triangleIconClosed="ui-icon-triangle-1-e";v=false;this.element.removeClass("ui-helper-horizontal");this.element.addClass("ui-expander-bottom")}m=this.element.data("rightToLeft");this.element.data("rightToLeft",v);if(q){r.addClass(this._triangleIconOpened);s.addClass(this._triangleIconClosed);o.addClass(this._headerCornerOpened);p.addClass(this._contentCornerOpened)}q&&v!==m&&this.element.children(".ui-expander-header").each(function(){u=b(this);if(v){t=u.next(".ui-expander-content");u.remove();u.insertAfter(t)}else{t=u.prev(".ui-expander-content");u.remove();u.insertBefore(t)}})},collapse:function(){var i=this.options,h,j,g,a;if(!i.allowExpand){return}if(this.element.hasClass("ui-state-disabled")){return false}if(!this._trigger("beforeCollapse")){return false}if(i.animated){h={expand:false,content:this.element.find("> .ui-widget-content"),complete:jQuery.proxy(function(){this.element.find("> .ui-widget-content").removeClass("ui-expander-content-active");this._trigger("afterCollapse");this.element.find("> .ui-widget-content").css("display","")},this),horizontal:this.element.hasClass("ui-helper-horizontal")};j=b.wijmo.wijexpander.animations;g=i.duration;a=i.animated;if(a&&!j[a]&&!b.easing[a]){a="slide"}if(!j[a]){j[a]=function(c){this.slide(c,{easing:a,duration:g||700})}}j[a](h)}else{this.element.find("> .ui-widget-content").hide();this._trigger("afterCollapse")}this.element.find("> .ui-expander-header").removeClass("ui-state-active").removeClass(this._headerCornerOpened).attr({"aria-expanded":"false",tabIndex:-1}).addClass("ui-state-default ui-corner-all").find("> .ui-icon").removeClass(this._triangleIconOpened).addClass(this._triangleIconClosed);this.options.expanded=false;return true},expand:function(){var i=this.options,h,j,g,a;if(!i.allowExpand){return}if(this.element.hasClass("ui-state-disabled")){return false}if(!this._trigger("beforeExpand")){return false}if(i.animated){h={expand:true,content:this.element.find("> .ui-widget-content"),complete:jQuery.proxy(function(){this.element.find("> .ui-widget-content").addClass("ui-expander-content-active").addClass(this._contentCornerOpened);this._trigger("afterExpand");this.element.find("> .ui-widget-content").css("display","")},this),horizontal:this.element.hasClass("ui-helper-horizontal")};j=b.wijmo.wijexpander.animations;g=i.duration;a=i.animated;if(a&&!j[a]&&!b.easing[a]){a="slide"}if(!j[a]){j[a]=function(c){this.slide(c,{easing:a,duration:g||700})}}j[a](h)}else{this.element.find("> .ui-widget-content").show();this._trigger("afterExpand")}this.element.find("> .ui-expander-header").removeClass("ui-state-default ui-corner-all").addClass("ui-state-active").addClass(this._headerCornerOpened).attr({"aria-expanded":"true",tabIndex:0}).find("> .ui-icon").removeClass(this._triangleIconClosed).addClass(this._triangleIconOpened);this.options.expanded=true;return true},_onHeaderClick:function(){this.option("expanded",!this.options.expanded);return false}});b.extend(b.wijmo.wijexpander,{animations:{slide:function(a,d){a=b.extend({easing:"swing",duration:300},a,d);if(a.expand){a.content.stop(true,true).animate(a.horizontal?{width:"show",opacity:"show"}:{height:"show",opacity:"show"},a)}else{a.content.stop(true,true).animate(a.horizontal?{width:"hide",opacity:"hide"}:{height:"hide",opacity:"hide"},a)}}}})})(jQuery);(function(d){var c="wijmo-wijmenu-item";d.widget("wijmo.wijmenu",{options:{trigger:"",triggerEvent:"click",position:{},animation:{animated:"slide",duration:400,easing:null},showAnimation:{},hideAnimation:{animated:"fade",duration:400,easing:null},showDelay:400,hideDelay:400,slidingAnimation:{duration:400,easing:null},mode:"flyout",superPanelOptions:null,checkable:false,orientation:"horizontal",maxHeight:200,backLink:true,backLinkText:"Back",topLinkText:"All",crumbDefaultText:"Choose an option",select:null,focus:null,blur:null,showing:null},_preventEvent:function(b){b.preventDefault();b.stopImmediatePropagation()},_create:function(){var t=this,o=t.options,n=o.orientation,r=o.mode,a,p,l=t.element,s,m,q=d.ui.keyCode;l.hide();t.cssPre="wijmo-wijmenu";t.nowIndex=9999;t.activeItem=null;t.refresh();l.attr("tabIndex",0);o.disabled&&t.disable();l.bind("keydown.wijmenu",function(e){if(o.disabled){return}var b=t.activeItem,g,f;if(b){g=t._isRoot(b.parent())}else{g=true}switch(e.keyCode){case q.PAGE_UP:t.previousPage(e);t._preventEvent(e);break;case q.PAGE_DOWN:t.nextPage(e);t._preventEvent(e);break;case q.UP:if(n==="vertical"||r==="sliding"||!g){t.previous(e);t._preventEvent(e)}break;case q.DOWN:if(n==="vertical"||r==="sliding"||!g){t.next(e);t._preventEvent(e)}else{if(b){if(r==="flyout"&&b.has("ul").length>0){s=b.find("ul:first");if(s.is(":hidden")){t._showFlyoutSubmenu(e,b,s);t.activate(e,s.children(".wijmo-wijmenu-item:first"))}}}}break;case q.RIGHT:if(n==="horizontal"&&g&&r==="flyout"){t.next(e);t._preventEvent(e)}else{if(b){if(r==="flyout"&&b.has("ul").length>0){s=b.find("ul:first");if(s.is(":hidden")){t._showFlyoutSubmenu(e,b,s);t.activate(e,s.children(".wijmo-wijmenu-item:first"))}}else{if(r==="sliding"){s=b.find("ul:first");if(s.length>0){b.children(":first").trigger("click");t.activate(e,s.children(".wijmo-wijmenu-item:first"))}}}}}break;case q.LEFT:if(n==="horizontal"&&g&&r==="flyout"){t.previous(e);t._preventEvent(e)}else{a=b.parent();p=a.parent();if(r==="flyout"){if(p.is("li")){t._hideCurrentSubmenu(p);t.activate(e,p)}}else{if(o.backLink&&t._backLink&&t._backLink.is(":visible")){t._backLink.trigger("click");t.activate(e,p)}m=d(".wijmo-wijmenu-breadcrumb",t.domObject.menucontainer).find("li a");if(m.length>0){m.eq(m.length-2).trigger("click");t.activate(e,p);l.focus()}}}break;case q.ENTER:if(!b){return}if(r==="flyout"){f=b.children(":first");f.focus();f.trigger("click")}else{t.select();t._preventEvent(e)}}})},_handleDisabledOption:function(e,g){var f=this;if(e){if(!f.disabledDiv){f.disabledDiv=f._createDisabledDiv(g)}f.disabledDiv.appendTo("body")}else{if(f.disabledDiv){f.disabledDiv.remove();f.disabledDiv=null}}},_createDisabledDiv:function(k){var h=this,a=k?k:h.element,l=a.offset(),i=a.outerWidth(),j=a.outerHeight();return d("<div></div>").addClass("ui-disabled").css({"z-index":"99999",position:"absolute",width:i,height:j,left:l.left,top:l.top})},_isRoot:function(b){return this.rootMenu.get(0)===b.get(0)},_destroy:function(){var f=this,e=f.options;f[e.mode==="flyout"?"_killFlyout":"_killDrilldown"]();f._killmenuItems();f._killtrigger();if(f.element.is("ul")){f.element.unwrap().unwrap()}else{f.element.unwrap()}f.element.removeData("domObject").removeData("topmenu").removeData("firstLeftValue")},destroy:function(){var a=this;this._destroy();if(a.disabledDiv){a.disabledDiv.remove();a.disabledDiv=null}d.Widget.prototype.destroy.apply(this)},activate:function(i,j){var g=this,h=g.domObject.scrollcontainer,f=j.eq(0);g.deactivate(i);g.options.mode==="sliding"&&h.wijsuperpanel("scrollChildIntoView",j);f.children(":first").addClass("ui-state-focus").end();g.element.removeAttr("aria-activedescendant");g.element.attr("aria-activedescendant",f.attr("id"));g.activeItem=f;g._trigger("focus",i,{item:j})},deactivate:function(){var f=this,e=f.activeItem;if(!e){return}e.children(":first").removeClass("ui-state-focus").removeAttr("id");f._trigger("blur");f.activeItem=null},next:function(b){this._move("next","."+c+":first",b)},previous:function(b){this._move("prev","."+c+":last",b)},first:function(){var b=this.activeItem;return b&&!b.prevAll("."+c).length},last:function(){var b=this.activeItem;return b&&!b.nextAll("."+c).length},nextPage:function(k){var a=this,n=a.activeItem,m=n.parent(),i,j,l;if(a.options.mode==="sliding"&&a._hasScroll()){if(!n||a.last()){a.activate(k,m.children(":first"));return}i=n.offset().top;j=a.options.maxHeight;l=m.children("li").filter(function(){var e=d(this),f=j-(e.offset().top-i+e.height()),g=e.height();return f<g&&f>-g});if(!l.length){l=m.children(":last")}a.activate(k,l.last())}else{a.activate(k,m.children(!n||a.last()?":first":":last"))}},previousPage:function(k){var a=this,n=a.activeItem,m=n.parent(),i,j,l;if(a.options.mode==="sliding"&&a._hasScroll()){if(!n||a.first()){a.activate(k,m.children(":last"));return}i=n.offset().top;j=a.options.maxHeight;l=m.children("li").filter(function(){var e=d(this),f=e.offset().top-i+j-e.height(),g=e.height();return f<g&&f>-g});if(!l.length){l=m.children(":first")}a.activate(k,l.first())}else{a.activate(k,m.children(!n||a.first()?":last":":first"))}},select:function(e){var f=this;f._trigger("select",e,{item:f.activeItem});f._setCheckable()},setItemDisabled:function(e,a){var f=d(e,this.element);f.is("item>a").attr("disabled",a);f.find(">a").toggleClass(a)},_setCheckable:function(){this.options.checkable&&this.activeItem.children(":first").toggleClass("ui-state-active")},_setOption:function(f,e){var g=this;this["_set_"+f]&&this["_set_"+f](e);this.options[f]=e;f==="disabled"&&g._handleDisabledOption(e,g.domObject.menucontainer)},_set_mode:function(b){this._destroy();this.options.mode=b;this.refresh()},_set_orientation:function(e){var a=this,f=a.domObject.menucontainer;f.removeClass(a.cssPre+"-vertical "+a.cssPre+"-horizontal");if(a.options.mode==="flyout"){f.addClass(a.cssPre+"-"+e);d(">li:has(ul)",a.rootMenu).each(function(){var g="ui-icon-triangle-1-",h=e==="horizontal"?"e":"s",i=e==="horizontal"?"s":"e";d(">.wijmo-wijmenu-link",this).find("."+g+h).removeClass(g+h+" "+g+i).addClass(g+i)})}else{f.addClass(a.cssPre+"-vertical")}},_getTriggerEle:function(){return d(this.options.trigger).filter(function(){return d(this).closest(".wijmo-wijmenu").length===0})},_set_triggerEvent:function(g){var f=this,h=f.options,e=f._getTriggerEle();f._killtrigger();h.triggerEvent=g;e.length>0&&f._initTrigger(e);if(h.mode==="flyout"){f._killFlyout();f._flyout()}},_set_trigger:function(g){var f=this,h=f.options,e=f._getTriggerEle();f._killtrigger();h.trigger=g;e.length>0&&f._initTrigger(e);if(h.mode==="flyout"){f._killFlyout();f._flyout()}},_initTrigger:function(a){var h=this.options,i=h.triggerEvent,k=this,l=k.domObject.menucontainer,j=".wijmenu";if(a.is("iframe")){a=d(a.get(0).contentWindow.document)}switch(i){case"click":a.bind(i+j,function(b){h.mode!=="popup"&&k._displaySubmenu(b,a,l)});break;case"mouseenter":a.bind(i+j,function(b){k._displaySubmenu(b,a,l)});break;case"dblclick":a.bind(i+j,function(b){k._displaySubmenu(b,a,l)});break;case"rtclick":a.bind("contextmenu"+j,function(b){l.hide();k._displaySubmenu(b,a,l);b.preventDefault()})}},_killtrigger:function(){var e=this.options,a;if(e.trigger!==""){a=d(e.trigger);a&&a.length>0&&a.unbind(".wijmenu")}},_move:function(a,b,k){var l=this.activeItem,j,i;if(!l){this.activate(k,this.rootMenu.children(b));return}j=d(l)[a+"All"]("."+c).eq(0);i=l.parent();if(j.length){this.activate(k,j)}else{this.activate(k,i.children(b))}},refresh:function(){var z=this,v=z.element,x="wijmo-wijmenu",y=z.options,u,w,p,t,q,b=x+"-separator ui-state-default ui-corner-all",a="ui-widget-header ui-corner-all",s="ui-widget "+c+" ui-state-default ui-corner-all",r=x+"-link ui-corner-all";z.domObject&&z._destroy();if(v.is("ul")){z.rootMenu=v;u=v.wrap("<div></div>").parent();w=u.wrap("<div></div>").parent()}else{if(v.is("div")){z.rootMenu=d("ul:first",v);u=v;w=v.wrap("<div></div>").parent()}}u.addClass("scrollcontainer checkablesupport");w.addClass("ui-widget ui-widget-header "+x+" ui-corner-all ui-helper-clearfix").attr("aria-activedescendant","ui-active-menuitem");y.orientation==="horizontal"&&y.mode==="flyout"&&w.addClass(x+"-"+y.orientation);p={scrollcontainer:u,menucontainer:w};z.domObject=p;z.rootMenu.data("topmenu",true);!z.rootMenu.hasClass(x+"-list ui-helper-reset")&&z.rootMenu.addClass(x+"-list ui-helper-reset");d("li",z.rootMenu).each(function(e,j){var k=d(">ul:first",j).length>0,A=d(j),o,B=d(">:first",A),n;if(B.length===0){A.addClass(b)}else{A.attr("role","menuitem");n=B.hasClass("ui-state-disabled");if(B.is("a")){B.bind("mouseenter.wijmenuitem",function(){if(y.disabled||n){return}d(this).addClass("ui-state-hover")}).bind("mouseleave.wijmenuitem",function(){if(y.disabled||n){return}d(this).removeClass("ui-state-hover");d(this).data("subMenuOpened")&&d(this).addClass("ui-state-active")});if(!A.hasClass(c)){A.addClass(s);B.addClass(r);B.wrapInner("<span>").children("span").addClass(x+"-text");if(k){o=d("<span>").addClass("ui-icon ui-icon-triangle-1-e");B.append(o)}}}else{if(B.is("h1,h2,h3,h4,h5")){A.addClass(a)}else{A.addClass(s);B.addClass(r);if(k){if(!B.is(":input")){o=d("<span>").addClass("ui-icon ui-icon-triangle-1-e");B.append(o)}}}}}});v.show();d("ul",z.rootMenu).each(function(){d(this).addClass(x+"-list ui-widget-content ui-corner-all ui-helper-clearfix "+x+"-child ui-helper-reset");d(this).hide()});this[y.mode==="flyout"?"_flyout":"_drilldown"]();if(y.trigger!==""){t=z._getTriggerEle();if(t.length>0){w.hide();z._initTrigger(t)}}d(document).bind("click.wijmenudoc",function(f){if(d(f.target).parent().is(".wijmo-wijmenu-all-lists")){return}var g=d(f.target).closest(".wijmo-wijmenu");if(g.length===0){if(y.mode==="sliding"){q=d(".wijmo-wijmenu-breadcrumb",w);if(y.trigger===""){return}z._resetDrilldownMenu(q)}else{if(y.mode==="flyout"&&y.triggerEvent!=="mouseenter"){z._hideAllMenus();return}}t&&t.length>0&&z._hideSubmenu(w)}})},_showFlyoutSubmenu:function(i,k,j){var l=this,g=l.currentMenuList,h;if(g!==undefined){for(h=g.length;h>0;h--){if(g[h-1].get(0)===k.parent().get(0)){break}else{l._hideSubmenu(g[h-1])}}}l._displaySubmenu(i,k.find(".wijmo-wijmenu-link:eq(0)"),j)},_getItemTriggerEvent:function(i){var h=this,a=h.options,j="default",g;if(a.trigger!==""){if(i.is(a.trigger)||h.element.is(a.trigger)){j=a.triggerEvent}else{i.parents(".wijmo-wijmenu-parent").each(function(b,f){if(d(f).is(a.trigger)){j=a.triggerEvent;return false}});if(j==="default"){g=h._getTriggerEle();if(g.length>0){j=a.triggerEvent}}}}i.data("triggerEvent",j);return j},_flyout:function(){var a=this,l=a.domObject.menucontainer,p=a.options,o="wijmo-wijmenu-link",k="ui-icon-triangle-1-e",j="ui-icon-triangle-1-s",n="wijmo-wijmenu-parent",m;l.attr("role","menu");if(p.orientation==="horizontal"){l.attr("role","menubar");a.rootMenu.children("li:has(ul)").each(function(){d(this).children("."+o).find("."+k).removeClass(k).addClass(j)})}l.find("li:has(ul)").each(function(){var s=".wijmenu",t=d(this).attr("aria-haspopup",true),e,q,b=a._getItemTriggerEvent(t),u,r;t.children("ul").bind("mouseleave."+s,function(){if(p.disabled){return}var f=d(this).parent();q=setTimeout(function(){a._hideCurrentSubmenu(f)},p.hideDelay)});if(b!=="default"&&p.triggerEvent!=="mouseenter"){t.removeClass(n).addClass(n);u=d(this).find("."+o+":eq(0)");r=u.next();switch(p.triggerEvent){case"click":u.bind("click"+s,function(f){if(p.disabled||d(this).hasClass("ui-state-disabled")){return}a._showFlyoutSubmenu(f,t,r)});break;case"dblclick":u.bind("dblclick"+s,function(f){if(p.disabled||d(this).hasClass("ui-state-disabled")){return}a._showFlyoutSubmenu(f,t,r)});break;case"rtclick":u.bind("contextmenu"+s,function(f){if(p.disabled||d(this).hasClass("ui-state-disabled")){return}a._showFlyoutSubmenu(f,t,r);f.preventDefault()})}r.data("notClose",true)}else{t.removeClass(n).addClass(n);u=d(this).find("."+o+":eq(0)");u.bind("mouseenter.wijmenu",function(g){if(p.disabled||d(this).hasClass("ui-state-disabled")){return}clearTimeout(q);var i=d(this).next(),h=d(this);e=setTimeout(function(){a._displaySubmenu(g,h,i)},p.showDelay)}).bind("mouseleave"+s,function(){if(p.disabled||d(this).hasClass("ui-state-disabled")){return}clearTimeout(e);var f=d(this).next();if(!f.is("ul")){f=f.children("ul:first")}q=setTimeout(function(){a._hideSubmenu(f)},p.hideDelay)});d(this).find("ul ."+o+",ul >.ui-widget-header,ul >.wijmo-wijmenu-separator").bind("mouseenter"+s,function(){if(p.disabled){return}clearTimeout(q)})}});l.find("."+o).bind("click.wijmenu",function(b){m=d(this).hasClass("ui-state-disabled");if(p.disabled||m){return}if(d(this).is("a")){if(d(this).parent().find("ul").length===0){a._hideAllMenus()}else{if(!(p.trigger!==""&&d(this).parent().data("triggerEvent")!=="default"&&p.triggerEvent!=="mouseenter")){a._hideAllMenus()}else{var i=a.currentMenuList,f,q;if(i!==undefined){f=d(this).parent();if(f.has("ul").length===0){for(q=i.length;q>0;q--){if(i[q-1].get(0)===f.parent().get(0)){break}else{a._hideSubmenu(i[q-1])}}}}}}a.activate(b,d(this).parent())}a.select(b);d(this).attr("href")==="#"&&b.preventDefault()}).bind("focusin",function(b){m=d(this).hasClass("ui-state-disabled");if(p.disabled||m){return}d(this).is("a")&&a.activate(b,d(this).parent())})},_hideAllMenus:function(){var a=this,i,j,l,k,h=a.rootMenu;k=h.find("ul");for(l=k.length-1;l>=0;l--){a._hideSubmenu(d(k[l]))}if(a.options.trigger!==""){i=a.domObject.menucontainer;if(i.is(":animated")){return}j=a._getTriggerEle();if(j.length===0){return}a._hideSubmenu(a.domObject.menucontainer)}},hideAllMenus:function(){this._hideAllMenus()},_killFlyout:function(){var a=this.domObject.menucontainer.attr("role","");a.find("li").each(function(){d(this).removeClass("wijmo-wijmenu-parent").unbind(".wijmenu").children(":first").unbind(".wijmenu").attr("aria-haspopup","")})},_killmenuItems:function(){var a=this.rootMenu;a.removeClass("wijmo-wijmenu-list ui-helper-reset wijmo-wijmenu-content ui-helper-clearfix");a.find("li").each(function(){var e=d(this),b;e.removeClass("ui-widget "+c+" ui-state-default ui-corner-all wijmo-wijmenu-parent ui-widget-header wijmo-wijmenu-separator");b=e.children(".wijmo-wijmenu-link");b.removeClass("wijmo-wijmenu-link ui-corner-all ui-state-focus ui-state-hover ui-state-active").html(b.children(".wijmo-wijmenu-text").html()).unbind(".wijmenu .wijmenuitem");e.children("ul").removeClass("wijmo-wijmenu-list ui-widget-content ui-corner-all ui-helper-clearfix wijmo-wijmenu-child ui-helper-reset").attr("role","").attr("aria-activedescendant","").show().css({left:"",top:"",position:""}).attr("hidden","")});this.domObject.menucontainer.removeClass("");d(document).unbind("click.wijmenudoc")},_sroll:function(){var f=this.domObject.scrollcontainer,e=this.options.superPanelOptions||{};f.height(this.options.maxHeight);f.wijsuperpanel(e)},_hasScroll:function(){var b=this.domObject.scrollcontainer;return b.data("wijsuperpanel").vNeedScrollBar},_resetDrillChildMenu:function(b){b.removeClass("wijmo-wijmenu-scroll wijmo-wijmenu-current").height("auto")},_checkDrillMenuHeight:function(f,i,g){var h=this,j=5;i.height(f.height());g.wijsuperpanel("option","hScroller",{scrollValue:0});g.wijsuperpanel("option","vScroller",{scrollValue:0});g.wijsuperpanel("paintPanel");if(h._hasScroll()){if(f.prev().length>0){j=f.prev().css("padding-left").replace(/px/g,"")}f.width(g.find(".wijmo-wijsuperpanel-contentwrapper:first").width()-j)}},_resetDrilldownMenu:function(i){var a=this,l=a.options,n=a.rootMenu,m=a.domObject.menucontainer,k=d('<li class="wijmo-wijmenu-breadcrumb-text">'+l.crumbDefaultText+"</li>"),j=n.parent();d(".wijmo-wijmenu-current",m).removeClass("wijmo-wijmenu-current");n.animate({left:0},l.showDuration,function(){d(this).find("ul").each(function(){d(this).hide();a._resetDrillChildMenu(d(this))});n.addClass("wijmo-wijmenu-current")});d(".wijmo-wijmenu-all-lists",m).find("span").remove();i.empty().append(k);d(".wijmo-wijmenu-footer",m).empty().hide();a._checkDrillMenuHeight(n,j,a.domObject.scrollcontainer)},_drilldown:function(){var D=this,B=D.rootMenu,w=B.wrap("<div>").parent().css("position","relative"),A=D.domObject.menucontainer.attr("role","menu"),x=D.domObject.scrollcontainer,C=D.options,v,y,z=d('<ul class="wijmo-wijmenu-breadcrumb ui-state-default ui-corner-all ui-helper-clearfix"></ul>'),s=d('<li class="wijmo-wijmenu-breadcrumb-text">'+C.crumbDefaultText+"</li>"),a=C.backLink?C.backLinkText:C.topLinkText,r=C.backLink?"wijmo-wijmenu-prev-list":"wijmo-wijmenu-all-lists",t=C.backLink?"ui-state-default ui-corner-all":"",q=C.backLink?'<span class="ui-icon ui-icon-triangle-1-w"></span>':"",u=d('<li class="'+r+'"><a href="#" class="'+t+'">'+q+a+"</a></li>");A.addClass("wijmo-wijmenu-ipod wijmo-wijmenu-container");if(C.backLink){z.addClass("wijmo-wijmenu-footer").appendTo(A).hide()}else{z.addClass("wijmo-wijmenu-header").prependTo(A)}!C.backLink&&z.append(s);B.addClass("wijmo-wijmenu-content wijmo-wijmenu-current ui-widget-content ui-helper-clearfix").css({width:A.width()}).find("ul").css({width:A.width(),left:A.width()}).addClass("ui-widget-content");w.height(D.rootMenu.height());D._sroll();if(D._hasScroll()){v=5;if(B.children(":first").children(":first").length>0){v=B.children(":first").children(":first").css("padding-left").replace(/px/g,"")}B.width(x.find(".wijmo-wijsuperpanel-contentwrapper:first").width()-v)}D.element.data("firstLeftValue",parseFloat(B.css("left")));d("li>.wijmo-wijmenu-link",B).each(function(){if(d(this).next().is("ul")){y=d(this).parent().attr("disabled");d(this).click(function(F){if(C.disabled||y){return}var f=d(this).next(),e=d(this).parents("ul:eq(0)"),h=e.data("topmenu")?0:parseFloat(B.css("left")),g,k,b=Math.round(h-parseFloat(A.width())),E=d(".wijmo-wijmenu-footer",A),i=function(l){var j=l,m=d(".wijmo-wijmenu-current",A),n;if(m.get(0)===D.rootMenu.get(0)){return}n=m.parents("ul:eq(0)");m.hide().attr("aria-expanded","false");D._resetDrillChildMenu(m);D._checkDrillMenuHeight(n,w,x);n.addClass("wijmo-wijmenu-current").attr("aria-expanded","true");if(n.hasClass("wijmo-wijmenu-content")){j.remove();E.hide()}};D._resetDrillChildMenu(e);D._checkDrillMenuHeight(f,w,x);D._slidingAnimation(B,b,null);f.show().addClass("wijmo-wijmenu-current").attr("aria-expanded","true");if(C.backLink){if(E.find("a").size()===0){E.show();D._backLink=d('<a href="#"><span class="ui-icon ui-icon-triangle-1-w"></span> <span>'+C.backLinkText+"</span></a>").appendTo(E).click(function(j){if(C.disabled){return}var l=d(this),m;B.stop(true,true);m=parseInt(B.css("left"),10)+parseInt(A.width(),10);if(m>h){return}D._slidingAnimation(B,m,function(){i(l)});j.preventDefault()})}}else{if(z.find("li").size()===1){z.empty().append(u);u.find("a").click(function(j){D._resetDrilldownMenu(z);j.preventDefault()})}d(".wijmo-wijmenu-current-crumb",A).removeClass("wijmo-wijmenu-current-crumb");g=d(this).find("span:eq(0)").text();k=d('<li class="wijmo-wijmenu-current-crumb"><a href="#" class="wijmo-wijmenu-crumb">'+g+"</a></li>");k.appendTo(z).find("a").click(function(j){if(C.disabled){return}if(!d(this).parent().is(".wijmo-wijmenu-current-crumb")){var l=-(d(".wijmo-wijmenu-current").parents("ul").size()-1)*180;D._slidingAnimation(B,l,function(){i()});d(this).parent().addClass("wijmo-wijmenu-current-crumb").find("span").remove();d(this).parent().nextAll().remove();j.preventDefault()}});k.prev().append(' <span class="ui-icon ui-icon-carat-1-e"></span>')}d(this).attr("href")==="#"&&F.preventDefault()})}else{d(this).click(function(e){y=d(this).parent().attr("disabled");if(C.disabled||y){return}D.activate(e,d(this).parent());D.select(e);if(C.trigger){var b=D._getTriggerEle();if(b.length){D._hideSubmenu(A);D._resetDrilldownMenu(z)}}d(this).attr("href")==="#"&&e.preventDefault()})}})},_slidingAnimation:function(g,h,e){var f=this.options.slidingAnimation;if(f&&!f.disabled){g.stop(true,true).animate({left:h},f.duration,f.easing,e)}else{g.css("left",h);e.call(this)}},_killDrilldown:function(){var f=this.rootMenu,a=this.domObject,e={width:"",height:""};f.css(e).removeClass("ui-widget-content");a.scrollcontainer.css(e);a.scrollcontainer.wijsuperpanel("destroy");a.scrollcontainer.removeClass("wijmo-wijsuperpanel").append(f);f.prevAll().remove();a.menucontainer.removeClass("wijmo-wijmenu-ipod wijmo-wijmenu-container");d(".wijmo-wijmenu-current",a.menucontainer).removeClass("wijmo-wijmenu-current");d(".wijmo-wijmenu-breadcrumb",a.menucontainer).remove();f.find("li").each(function(){var g=d(this).children(":first");g.unbind("click")});d("ul",f).css({left:"",width:""});f.css("left","");a.scrollcontainer=a.menucontainer.children(":first")},_getItemByValue:function(e){var a=this.rootMenu.find("a.wijmo-wijmenu-link").filter(function(){return d(this).text()===e});return a.length>0?a.eq(0).parent():null},_displaySubmenu:function(a,n,r){var q=this,p=q.options,m,o,l,k=d.wijmo.wijmenu.animations;n.is("a.wijmo-wijmenu-link")&&n.data("subMenuOpened",true);if(r.is(":visible")){return}r.show();q._setPosition(n,r);q.nowIndex++;q._setZindex(r,q.nowIndex);r.hide();q._trigger("showing",a,r);if(d.fn.wijshow){m={context:r,show:true};o="left";if(p.orientation==="horizontal"){if(r.parent().closest("ul").get(0)===this.rootMenu.get(0)){o="up"}}l=d.extend({},{option:{direction:o}},p.animation,p.showAnimation);r.wijshow(l,k,m,null,function(){var b=d.browser;if(b.msie&&b.version==="9.0"){r.wrap("<div></div>");r.unwrap()}else{b.msie&&b.version==="6.0"&&r.css("overflow","")}r.attr("aria-hidden",false)})}else{r.show().attr("aria-hidden",false)}q._isClickToOpen=p.triggerEvent==="click";if(!r.is(".wijmo-wijmenu")){if(q.currentMenuList===undefined){q.currentMenuList=[]}q.currentMenuList.push(r)}},_hideCurrentSubmenu:function(a){var e=this;a.find("ul").each(function(){!d(this).data("notClose")&&e._hideSubmenu(d(this))})},_hideSubmenu:function(a){var m=this,j=m.options,i=d.wijmo.wijmenu.animations,l,n,k;if(a.prev().is(".wijmo-wijmenu-link")){a.prev().data("subMenuOpened",false);a.prev().removeClass("ui-state-active")}if(d.fn.wijhide){l={context:a,show:false};k=d.extend({},j.animation,j.hideAnimation);a.wijhide(k,i,l,null,function(){m._setZindex(a);a.attr("aria-hidden",true)})}else{a.hide().attr("aria-hidden",true);m._setZindex(a)}this.element.data("shown",false);n=this.currentMenuList;if(n){n=d.map(n,function(b){return b&&b.get(0)===a.get(0)?null:b});this.currentMenuList=d.makeArray(n)}},_setZindex:function(j,h){var g=this.rootMenu,i=this.domObject,a;if(!i){return}a=i.menucontainer;if(j.get(0)===a.get(0)){return}if(h){j.parent().css("z-index",10);j.css("z-index",h);a.css("z-index")===0&&a.css("z-index",9950)}else{j.css("z-index","");j.parent().css("z-index","");d.browser.msie&&d.browser.version<8&&d("ul:visible",g).length===0&&a.css("z-index","")}},_setPosition:function(h,a){a.css({left:"0",top:"0",position:"absolute"});var g=this._getPosition(h),f={of:h};a.position(d.extend(f,g))},_getPosition:function(f){var e=this.options,a={my:"left top",at:"right top"};if(e.orientation==="horizontal"){if(f.closest("ul").get(0)===this.rootMenu.get(0)){a={my:"left top",at:"left bottom"}}}if(!f.is(".wijmo-wijmenu-link")){a={my:"left top",at:"left bottom"}}a=d.extend(a,e.position);return a}});d.extend(d.wijmo.wijmenu,{animations:{slide:function(a,e){a=d.extend({duration:400,easing:"swing"},a,e);if(a.show){a.context.stop(true,true).animate({height:"show"},a).attr("aria-hidden",false)}else{a.context.stop(true,true).animate({height:"hide"},a).attr("aria-hidden",true)}}}})})(jQuery);(function(g){var h=0,i=0;function j(){return ++h}function f(){return ++i}g.widget("wijmo.wijtabs",{options:{alignment:"top",sortable:false,scrollable:false,ajaxOptions:null,cache:false,cookie:null,collapsible:false,hideOption:null,showOption:null,disabledIndexes:[],event:"click",idPrefix:"ui-tabs-",panelTemplate:"",spinner:"",tabTemplate:"",add:null,remove:null,select:null,beforeShow:null,show:null,load:null,disable:null,enable:null},_defaults:{panelTemplate:"<div></div>",spinner:"<em>Loading&#8230;</em>",tabTemplate:'<li><a href="#{href}"><span>#{label}</span></a></li>'},_create:function(){this._tabify(true)},_setOption:function(d,a){g.Widget.prototype._setOption.apply(this,arguments);switch(d){case"selected":if(this.options.collapsible&&a==this.options.selected){return}this.select(a);break;case"alignment":this.destroy();this._tabify(true);break;default:this._tabify()}},_initScroller:function(){var d=g.inArray(this._getAlignment(),["top","bottom"])!=-1;if(!d){return}var a=0;this.lis.each(function(){a+=g(this).outerWidth(true)});if(!!this.options.scrollable&&this.element.innerWidth()<a){if(this.scrollWrap===undefined){this.list.wrap("<div class='scrollWrap'></div>");this.scrollWrap=this.list.parent();g.effects.save(this.list,["width","height","overflow"])}this.list.width(a+2);this.scrollWrap.height(this.list.outerHeight(true));this.scrollWrap.wijsuperpanel({allowResize:false,hScroller:{scrollMode:"edge"},vScroller:{scrollBarVisibility:"hidden"}})}else{this._removeScroller()}},_removeScroller:function(){if(this.scrollWrap){this.scrollWrap.wijsuperpanel("destroy").replaceWith(this.scrollWrap.contents());this.scrollWrap=undefined;g.effects.restore(this.list,["width","height","overflow"])}},_tabId:function(b){return b.title&&b.title.replace(/\s/g,"_").replace(/[^A-Za-z0-9\-_:\.]/g,"")||this.options.idPrefix+j()},_sanitizeSelector:function(b){return b.replace(/:/g,"\\:")},_cookie:function(){var a=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+f());return g.cookie.apply(null,[a].concat(g.makeArray(arguments)))},_ui:function(d,c){return{tab:d,panel:c,index:this.anchors.index(d)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var a=g(this);a.html(a.data("label.tabs")).removeData("label.tabs")})},_getAlignment:function(c){c=c===undefined?true:c;var d=this.options.alignment||"top";if(c){return d}switch(d){case"top":d="bottom";break;case"bottom":d="top";break;case"left":d="right";break;case"right":d="left"}return d},_saveLayout:function(){var a=["width","height","overflow"];g.effects.save(this.element,a);g.effects.save(this.list,a);g.effects.save(this.element.find(".wijmo-wijtabs-content"),a);this.list.width(this.list.width());var d=this.panels.filter(":not(.ui-tabs-hide)");this.element.data("panel.width",d.width());this.element.data("panel.outerWidth",d.outerWidth(true))},_restoreLayout:function(){var a=["width","height","overflow"];g.effects.restore(this.element,a);g.effects.restore(this.list,a);g.effects.restore(this.element.find(".wijmo-wijtabs-content"),a)},_hideContent:function(){var b=this.element.find(".wijmo-wijtabs-content");if(b.length){this._saveLayout();b.addClass("ui-tabs-hide").attr("aria-hidden",true);this.element.width(this.list.outerWidth(true))}},_showContent:function(){var b=this.element.find(".wijmo-wijtabs-content");if(b.length){this._restoreLayout();b.removeClass("ui-tabs-hide").attr("aria-hidden",false)}},_blindPanel:function(t,s){var m=this.options,n=t.parent(".wijmo-wijtabs-content");if(!n.length){return}this.list.width(this.list.width());var l=["position","top","left","width"];g.effects.save(t,l);t.show();if(s=="show"){t.removeClass("ui-tabs-hide").attr("aria-hidden",false);t.width(this.element.data("panel.width"))}else{t.width(t.width())}var q=s=="show"?m.showOption:m.hideOption,p=g.effects.createWrapper(t).css({overflow:"hidden"});s=="show"&&p.css(g.extend({width:0},q.fade?{opacity:0}:{}));var a=g.extend({width:s=="show"?this.element.data("panel.outerWidth"):0},q.fade?{opacity:s=="show"?1:0}:{}),r=this,o=this.list.outerWidth(true);p.animate(a,{duration:q.duration,step:function(){var b=p.outerWidth(true);r.element.width(o+b);n.width(Math.max(0,r.element.innerWidth()-o-6))},complete:function(){if(s=="hide"){r.lis.removeClass("ui-tabs-selected ui-state-active").attr("aria-selected",false);t.addClass("ui-tabs-hide").attr("aria-hidden",true)}else{t.css("width","")}g.effects.removeWrapper(t);s=="show"&&r._restoreLayout();r._resetStyle(t);t.dequeue();r.element.dequeue("tabs")}})},_resetStyle:function(a){a.css({display:""});!g.support.opacity&&a[0].style.removeAttribute("filter")},_normalizeBlindOption:function(d){if(d.blind===undefined){d.blind=false}if(d.fade===undefined){d.fade=false}if(d.duration===undefined){d.duration=200}if(typeof d.duration=="string"){try{d.duration=parseInt(d.duration,10)}catch(c){d.duration=200}}},_tabify:function(a){this.list=this.element.find("ol,ul").eq(0);this.lis=g("li:has(a)",this.list);this.anchors=this.lis.map(function(){return g("a",this)[0]});this.panels=g([]);var y=this,z=this.options,o=/^#.+/;this.anchors.each(function(b,n){var A=g(n).attr("href")||"",l=A.split("#")[0],c;if(l&&(l===location.toString().split("#")[0]||(c=g("base")[0])&&l===c.href)){A=n.hash;n.href=A}if(o.test(A)){y.panels=y.panels.add(y._sanitizeSelector(A))}else{if(A!="#"){g.data(n,"href.tabs",A);g.data(n,"load.tabs",A.replace(/#.*$/,""));var k=y._tabId(n);n.href="#"+k;var m=g("#"+k);if(!m.length){m=g(z.panelTemplate||y._defaults.panelTemplate).attr("id",k).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(y.panels[b-1]||y.list);m.data("destroy.tabs",true)}y.panels=y.panels.add(m)}else{z.disabledIndexes.push(b)}}});var x=this._getAlignment(),p=this._getAlignment(false);if(a){this.list.attr("role","tablist");this.lis.attr("role","tab");this.panels.attr("role","tabpanel");this.element.addClass("ui-tabs wijmo-wijtabs ui-tabs-"+x+" ui-widget ui-widget-content ui-corner-all ui-helper-clearfix");this.list.addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.lis.addClass("ui-state-default ui-corner-"+x);this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-"+p);var v;switch(x){case"bottom":this.list.appendTo(this.element);break;case"left":v=g("<div/>").addClass("wijmo-wijtabs-content").appendTo(this.element);this.panels.appendTo(v);break;case"right":v=g("<div/>").addClass("wijmo-wijtabs-content").insertBefore(this.list);this.panels.appendTo(v);break;case"top":this.list.prependTo(this.element)}if(z.selected===undefined){location.hash&&this.anchors.each(function(d,b){if(b.hash==location.hash){z.selected=d;return false}});if(typeof z.selected!="number"&&z.cookie){z.selected=parseInt(y._cookie(),10)}if(typeof z.selected!="number"&&this.lis.filter(".ui-tabs-selected").length){z.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"))}z.selected=z.selected||(this.lis.length?0:-1)}else{if(z.selected===null){z.selected=-1}}z.selected=z.selected>=0&&this.anchors[z.selected]||z.selected<0?z.selected:0;z.disabledIndexes=g.unique(z.disabledIndexes.concat(g.map(this.lis.filter(".ui-state-disabled"),function(b){return y.lis.index(b)}))).sort();g.inArray(z.selected,z.disabledIndexes)!=-1&&z.disabledIndexes.splice(g.inArray(z.selected,z.disabledIndexes),1);this.panels.addClass("ui-tabs-hide").attr("aria-hidden",true);this.lis.removeClass("ui-tabs-selected ui-state-active").attr("aria-selected",false);if(z.selected>=0&&this.anchors.length){this.panels.eq(z.selected).removeClass("ui-tabs-hide").attr("aria-hidden",false);this.lis.eq(z.selected).addClass("ui-tabs-selected ui-state-active").attr("aria-selected",true);y.element.queue("tabs",function(){y._trigger("show",null,y._ui(y.anchors[z.selected],y.panels[z.selected]))});this.load(z.selected)}g(window).bind("unload",function(){y.lis&&y.lis.add(y.anchors).unbind(".tabs");y.lis=y.anchors=y.panels=null})}else{z.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"))}this.element[z.collapsible?"addClass":"removeClass"]("ui-tabs-collapsible");z.cookie&&this._cookie(z.selected,z.cookie);for(var u=0,w;w=this.lis[u];u++){g(w)[g.inArray(u,z.disabledIndexes)!=-1&&!g(w).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled");g(w).hasClass("ui-state-disabled")&&g(w).attr("aria-disabled",true)}z.cache===false&&this.anchors.removeData("cache.tabs");this.lis.add(this.anchors).unbind(".tabs");if(!z.disabled&&z.event!="mouseover"){var s=function(c,d){d.is(":not(.ui-state-disabled)")&&d.addClass("ui-state-"+c)},t=function(d,c){c.removeClass("ui-state-"+d)};this.lis.bind("mouseover.tabs",function(){s("hover",g(this))});this.lis.bind("mouseout.tabs",function(){t("hover",g(this))});this.anchors.bind("focus.tabs",function(){s("focus",g(this).closest("li"))});this.anchors.bind("blur.tabs",function(){t("focus",g(this).closest("li"))})}if(z.showOption===undefined||z.showOption===null){z.showOption={}}this._normalizeBlindOption(z.showOption);if(z.hideOption===undefined||z.hideOption===null){z.hideOption={}}this._normalizeBlindOption(z.hideOption);var q=(z.showOption.blind||z.showOption.fade)&&z.showOption.duration>0?function(b,d){g(b).closest("li").addClass("ui-tabs-selected ui-state-active").attr("aria-selected",true);y._showContent();d.removeClass("ui-tabs-hide").attr("aria-hidden",false);if(x=="top"||x=="bottom"){var c={duration:z.showOption.duration};if(z.showOption.blind){c.height="toggle"}if(z.showOption.fade){c.opacity="toggle"}d.hide().removeClass("ui-tabs-hide").attr("aria-hidden",false).animate(c,z.showOption.duration||"normal",function(){y._resetStyle(d);y._trigger("show",null,y._ui(b,d[0]))})}else{y._showContent();y._blindPanel(d,"show")}}:function(c,e){g(c).closest("li").addClass("ui-tabs-selected ui-state-active").attr("aria-selected",true);y._showContent();e.removeClass("ui-tabs-hide").attr("aria-hidden",false);y._trigger("show",null,y._ui(c,e[0]))},r=(z.hideOption.blind||z.hideOption.fade)&&z.hideOption.duration>0?function(c,b){if(x=="top"||x=="bottom"){var d={duration:z.hideOption.duration};if(z.hideOption.blind){d.height="toggle"}if(z.hideOption.fade){d.opacity="toggle"}b.animate(d,z.hideOption.duration||"normal",function(){y.lis.removeClass("ui-tabs-selected ui-state-active").attr("aria-selected",false);b.addClass("ui-tabs-hide").attr("aria-hidden",true);y._resetStyle(b);y.element.dequeue("tabs")})}else{y._saveLayout();y._blindPanel(b,"hide")}}:function(c,d){y.lis.removeClass("ui-tabs-selected ui-state-active").attr("aria-selected",false);y._hideContent();d.addClass("ui-tabs-hide").attr("aria-hidden",true);y.element.dequeue("tabs")};!z.disabled&&this.anchors.bind(z.event+".tabs",function(){var b=this,c=g(this).closest("li"),l=y.panels.filter(":not(.ui-tabs-hide)"),k=g(y._sanitizeSelector(this.hash));if(c.hasClass("ui-tabs-selected")&&!z.collapsible||c.hasClass("ui-state-disabled")||c.hasClass("ui-state-processing")||y._trigger("select",null,y._ui(this,k[0]))===false){this.blur();return false}z.selected=y.anchors.index(this);y.abort();if(z.collapsible){if(c.hasClass("ui-tabs-selected")){z.selected=-1;z.cookie&&y._cookie(z.selected,z.cookie);y.element.queue("tabs",function(){r(b,l)}).dequeue("tabs");this.blur();return false}else{if(!l.length){z.cookie&&y._cookie(z.selected,z.cookie);y.element.queue("tabs",function(){q(b,k)});y.load(y.anchors.index(this));this.blur();return false}}}z.cookie&&y._cookie(z.selected,z.cookie);if(k.length){l.length&&y.element.queue("tabs",function(){r(b,l)});y.element.queue("tabs",function(){q(b,k)});y.load(y.anchors.index(this))}else{throw"jQuery UI Tabs: Mismatching fragment identifier."}g.browser.msie&&this.blur()});this._initScroller();this.anchors.bind("click.tabs",function(){return false})},destroy:function(){var d=this.options;this.abort();this._removeScroller();this.element.unbind(".tabs").removeClass(["wijmo-wijtabs","ui-tabs-top","ui-tabs-bottom","ui-tabs-left","ui-tabs-right","ui-tabs","ui-widget","ui-widget-content","ui-corner-all","ui-tabs-collapsible","ui-helper-clearfix"].join(" ")).removeData("tabs").removeAttr("role");this.list.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").removeAttr("role");this.anchors.each(function(){var e=g.data(this,"href.tabs");if(e){this.href=e}var k=g(this).unbind(".tabs");g.each(["href","load","cache"],function(c,l){k.removeData(l+".tabs")})});this.lis.unbind(".tabs").add(this.panels).each(function(){if(g.data(this,"destroy.tabs")){g(this).remove()}else{g(this).removeClass(["ui-state-default","ui-corner-top","ui-corner-bottom","ui-corner-left","ui-corner-right","ui-tabs-selected","ui-state-active","ui-state-hover","ui-state-focus","ui-state-disabled","ui-tabs-panel","ui-widget-content","ui-tabs-hide"].join(" ")).css({position:"",left:"",top:""}).removeAttr("role").removeAttr("aria-hidden").removeAttr("aria-selected").removeAttr("aria-disabled")}});var a=g(".wijmo-wijtabs-content");a.length&&a.replaceWith(a.contents());d.cookie&&this._cookie(null,d.cookie);return this},add:function(p,a,v){if(v===undefined){v=this.anchors.length}var t=this,r=this.options,s=g((r.tabTemplate||t._defaults.tabTemplate).replace(/#\{href\}/g,p).replace(/#\{label\}/g,a)),o=!p.indexOf("#")?p.replace("#",""):this._tabId(g("a",s)[0]),m=this._getAlignment(),n=this._getAlignment(false);s.addClass("ui-state-default ui-corner-"+m).data("destroy.tabs",true).attr("role","tab").attr("aria-selected",false);var u=g("#"+o);if(!u.length){u=g(r.panelTemplate||t._defaults.panelTemplate).attr("id",o).data("destroy.tabs",true).attr("role","tabpanel")}u.addClass("ui-tabs-panel ui-widget-content ui-corner-"+n+" ui-tabs-hide").attr("aria-hidden",true);if(v>=this.lis.length){s.appendTo(this.list);if(this.panels.length>0){u.insertAfter(this.panels[this.panels.length-1])}else{var q=this.element.find(".wijmo-wijtabs-content");if(q.length===0){q=this.element}u.appendTo(q)}}else{s.insertBefore(this.lis[v]);u.insertBefore(this.panels[v])}r.disabledIndexes=g.map(r.disabledIndexes,function(b){return b>=v?++b:b});this._tabify();if(this.anchors.length==1){r.selected=0;s.addClass("ui-tabs-selected ui-state-active").attr("aria-selected",true);u.removeClass("ui-tabs-hide").attr("aria-hidden",false);this.element.queue("tabs",function(){t._trigger("show",null,t._ui(t.anchors[0],t.panels[0]))});this.load(0)}this._trigger("add",null,this._ui(this.anchors[v],this.panels[v]));return this},remove:function(a){var l=this.options,m=this.lis.eq(a).remove(),k=this.panels.eq(a).remove();m.hasClass("ui-tabs-selected")&&this.anchors.length>1&&this.select(a+(a+1<this.anchors.length?1:-1));l.disabledIndexes=g.map(g.grep(l.disabledIndexes,function(b){return b!=a}),function(b){return b>=a?--b:b});this._tabify();this._trigger("remove",null,this._ui(m.find("a")[0],k[0]));return this},enableTab:function(a){var d=this.options;if(g.inArray(a,d.disabledIndexes)==-1){return}this.lis.eq(a).removeClass("ui-state-disabled").removeAttr("aria-disabled");d.disabledIndexes=g.grep(d.disabledIndexes,function(b){return b!=a});this._trigger("enable",null,this._ui(this.anchors[a],this.panels[a]));return this},disableTab:function(e){var k=this,d=this.options;if(e!=d.selected){this.lis.eq(e).addClass("ui-state-disabled").attr("aria-disabled",true);d.disabledIndexes.push(e);d.disabledIndexes.sort();this._trigger("disable",null,this._ui(this.anchors[e],this.panels[e]))}return this},select:function(b){if(typeof b=="string"){b=this.anchors.index(this.anchors.filter("[href$="+b+"]"))}else{if(b===null){b=-1}}if(b==-1&&this.options.collapsible){b=this.options.selected}this.anchors.eq(b).trigger(this.options.event+".tabs");return this},load:function(o){var a=this,m=this.options,n=this.anchors.eq(o)[0],k=g.data(n,"load.tabs");this.abort();if(false===this._trigger("beforeShow",null,a._ui(a.anchors[o],a.panels[o]))){this.element.dequeue("tabs");return}if(!k||this.element.queue("tabs").length!==0&&g.data(n,"cache.tabs")){this.element.dequeue("tabs");return}this.lis.eq(o).addClass("ui-state-processing");if(m.spinner||a._defaults.spinner){var l=g("span",n);l.data("label.tabs",l.html()).html(m.spinner||a._defaults.spinner)}this.xhr=g.ajax(g.extend({},m.ajaxOptions,{url:k,success:function(d,c){g(a._sanitizeSelector(n.hash)).html(d);a._cleanup();m.cache&&g.data(n,"cache.tabs",true);a._trigger("load",null,a._ui(a.anchors[o],a.panels[o]));try{m.ajaxOptions.success(d,c)}catch(b){}},error:function(b,d){a._cleanup();a._trigger("load",null,a._ui(a.anchors[o],a.panels[o]));try{m.ajaxOptions.error(b,d,o,n)}catch(c){}}}));a.element.dequeue("tabs");return this},abort:function(){this.element.queue([]);this.panels.stop(false,true);this.element.queue("tabs",this.element.queue("tabs").splice(-2,2));if(this.xhr){this.xhr.abort();delete this.xhr}this._cleanup();return this},url:function(d,c){this.anchors.eq(d).removeData("cache.tabs").data("load.tabs",c);return this},length:function(){return this.anchors.length}})})(jQuery);
