/* * jQuery UI 1.8.16 * * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) * Dual licensed under the MIT or GPL Version 2 licenses. * http://jquery.org/license * * http://docs.jquery.com/UI */ (function(b,d){b.ui=b.ui||{};if(b.ui.version){return}b.extend(b.ui,{version:"1.8.16",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});b.fn.extend({propAttr:b.fn.prop||b.fn.attr,_focus:b.fn.focus,focus:function(f,e){return typeof f==="number"?this.each(function(){var g=this;setTimeout(function(){b(g).focus();if(e){e.call(g)}},f)}):this._focus.apply(this,arguments)},scrollParent:function(){var e;if((b.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){e=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(b.curCSS(this,"position",1))&&(/(auto|scroll)/).test(b.curCSS(this,"overflow",1)+b.curCSS(this,"overflow-y",1)+b.curCSS(this,"overflow-x",1))}).eq(0)}else{e=this.parents().filter(function(){return(/(auto|scroll)/).test(b.curCSS(this,"overflow",1)+b.curCSS(this,"overflow-y",1)+b.curCSS(this,"overflow-x",1))}).eq(0)}return(/fixed/).test(this.css("position"))||!e.length?b(document):e},zIndex:function(f){if(f!==d){return this.css("zIndex",f)}if(this.length){var e=b(this[0]),g,h;while(e.length&&e[0]!==document){g=e.css("position");if(g==="absolute"||g==="relative"||g==="fixed"){h=parseInt(e.css("zIndex"),10);if(!isNaN(h)&&h!==0){return h}}e=e.parent()}}return 0},disableSelection:function(){return this.bind((b.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(e){e.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});b.each(["Width","Height"],function(h,e){var k=e==="Width"?["Left","Right"]:["Top","Bottom"],g=e.toLowerCase(),f={innerWidth:b.fn.innerWidth,innerHeight:b.fn.innerHeight,outerWidth:b.fn.outerWidth,outerHeight:b.fn.outerHeight};function j(l,n,m,i){b.each(k,function(){n-=parseFloat(b.curCSS(l,"padding"+this,true))||0;if(m){n-=parseFloat(b.curCSS(l,"border"+this+"Width",true))||0}if(i){n-=parseFloat(b.curCSS(l,"margin"+this,true))||0}});return n}b.fn["inner"+e]=function(i){if(i===d){return f["inner"+e].call(this)}return this.each(function(){b(this).css(g,j(this,i)+"px")})};b.fn["outer"+e]=function(l,i){if(typeof l!=="number"){return f["outer"+e].call(this,l)}return this.each(function(){b(this).css(g,j(this,l,true,i)+"px")})}});function c(f,g){var h=f.nodeName.toLowerCase();if("area"===h){var e=f.parentNode,j=e.name,i;if(!f.href||!j||e.nodeName.toLowerCase()!=="map"){return false}i=b("img[usemap=#"+j+"]")[0];return !!i&&a(i)}return(/input|select|textarea|button|object/.test(h)?!f.disabled:"a"==h?f.href||g:g)&&a(f)}function a(e){return !b(e).parents().andSelf().filter(function(){return b.curCSS(this,"visibility")==="hidden"||b.expr.filters.hidden(this)}).length}b.extend(b.expr[":"],{data:function(e,f,g){return !!b.data(e,g[3])},focusable:function(e){return c(e,!isNaN(b.attr(e,"tabindex")))},tabbable:function(e){var f=b.attr(e,"tabindex"),g=isNaN(f);return(g||f>=0)&&c(e,!g)}});b(function(){var f=document.body,e=f.appendChild(e=document.createElement("div"));b.extend(e.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});b.support.minHeight=e.offsetHeight===100;b.support.selectstart="onselectstart" in e;f.removeChild(e).style.display="none"});b.extend(b.ui,{plugin:{add:function(f,e,j){var g=b.ui[f].prototype;for(var h in j){g.plugins[h]=g.plugins[h]||[];g.plugins[h].push([e,j[h]])}},call:function(e,g,j){var f=e.plugins[g];if(!f||!e.element[0].parentNode){return}for(var h=0;h0){return true}h[e]=1;f=(h[e]>0);h[e]=0;return f},isOverAxis:function(e,f,g){return(e>f)&&(e<(f+g))},isOver:function(h,i,g,e,f,j){return b.ui.isOverAxis(h,g,f)&&b.ui.isOverAxis(i,e,j)}})})(jQuery); /* * jQuery UI Widget 1.8.16 * * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) * Dual licensed under the MIT or GPL Version 2 licenses. * http://jquery.org/license * * http://docs.jquery.com/UI/Widget */ (function(a,b){if(a.cleanData){var d=a.cleanData;a.cleanData=function(f){for(var h=0,j;(j=f[h])!=null;h++){try{a(j).triggerHandler("remove")}catch(g){}}d(f)}}else{var c=a.fn.remove;a.fn.remove=function(e,f){return this.each(function(){if(!f){if(!e||a.filter(e,[this]).length){a("*",this).add([this]).each(function(){try{a(this).triggerHandler("remove")}catch(g){}})}}return c.call(a(this),e,f)})}}a.widget=function(i,e,f){var j=i.split(".")[0],g;i=i.split(".")[1];g=j+"-"+i;if(!f){f=e;e=a.Widget}a.expr[":"][g]=function(k){return !!a.data(k,i)};a[j]=a[j]||{};a[j][i]=function(k,l){if(arguments.length){this._createWidget(k,l)}};var h=new e();h.options=a.extend(true,{},h.options);a[j][i].prototype=a.extend(true,h,{namespace:j,widgetName:i,widgetEventPrefix:a[j][i].prototype.widgetEventPrefix||i,widgetBaseClass:g},f);a.widget.bridge(i,a[j][i])};a.widget.bridge=function(e,f){a.fn[e]=function(i){var j=typeof i==="string",h=Array.prototype.slice.call(arguments,1),g=this;i=!j&&h.length?a.extend.apply(null,[true,i].concat(h)):i;if(j&&i.charAt(0)==="_"){return g}if(j){this.each(function(){var l=a.data(this,e),k=l&&a.isFunction(l[i])?l[i].apply(l,h):l;if(k!==l&&k!==b){g=k;return false}})}else{this.each(function(){var k=a.data(this,e);if(k){k.option(i||{})._init()}else{a.data(this,e,new f(i,this))}})}return g}};a.Widget=function(e,f){if(arguments.length){this._createWidget(e,f)}};a.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(g,e){a.data(e,this.widgetName,this);this.element=a(e);this.options=a.extend(true,{},this.options,this._getCreateOptions(),g);var f=this;this.element.bind("remove."+this.widgetName,function(){f.destroy()});this._create();this._trigger("create");this._init()},_getCreateOptions:function(){return a.metadata&&a.metadata.get(this.element[0])[this.widgetName]},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled")},widget:function(){return this.element},option:function(f,g){var e=f;if(arguments.length===0){return a.extend({},this.options)}if(typeof f==="string"){if(g===b){return this.options[f]}e={};e[f]=g}this._setOptions(e);return this},_setOptions:function(f){var e=this;a.each(f,function(g,h){e._setOption(g,h)});return this},_setOption:function(e,f){this.options[e]=f;if(e==="disabled"){this.widget()[f?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",f)}return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(f,e,g){var h=this.options[f];e=a.Event(e);e.type=(f===this.widgetEventPrefix?f:this.widgetEventPrefix+f).toLowerCase();g=g||{};if(e.originalEvent){for(var j=a.event.props.length,k;j;){k=a.event.props[--j];e[k]=e.originalEvent[k]}}this.element.trigger(e,g);return !(a.isFunction(h)&&h.call(this.element[0],e,g)===false||e.isDefaultPrevented())}}})(jQuery); /* * jQuery UI Mouse 1.8.16 * * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) * Dual licensed under the MIT or GPL Version 2 licenses. * http://jquery.org/license * * http://docs.jquery.com/UI/Mouse * * Depends: * jquery.ui.widget.js */ (function(a,b){var c=false;a(document).mouseup(function(d){c=false});a.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var d=this;this.element.bind("mousedown."+this.widgetName,function(e){return d._mouseDown(e)}).bind("click."+this.widgetName,function(e){if(true===a.data(e.target,d.widgetName+".preventClickEvent")){a.removeData(e.target,d.widgetName+".preventClickEvent");e.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(e){if(c){return}(this._mouseStarted&&this._mouseUp(e));this._mouseDownEvent=e;var f=this,g=(e.which==1),d=(typeof this.options.cancel=="string"&&e.target.nodeName?a(e.target).closest(this.options.cancel).length:false);if(!g||d||!this._mouseCapture(e)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){f.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(e)&&this._mouseDelayMet(e)){this._mouseStarted=(this._mouseStart(e)!==false);if(!this._mouseStarted){e.preventDefault();return true}}if(true===a.data(e.target,this.widgetName+".preventClickEvent")){a.removeData(e.target,this.widgetName+".preventClickEvent")}this._mouseMoveDelegate=function(h){return f._mouseMove(h)};this._mouseUpDelegate=function(h){return f._mouseUp(h)};a(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);e.preventDefault();c=true;return true},_mouseMove:function(d){if(a.browser.msie&&!(document.documentMode>=9)&&!d.button){return this._mouseUp(d)}if(this._mouseStarted){this._mouseDrag(d);return d.preventDefault()}if(this._mouseDistanceMet(d)&&this._mouseDelayMet(d)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,d)!==false);(this._mouseStarted?this._mouseDrag(d):this._mouseUp(d))}return !this._mouseStarted},_mouseUp:function(d){a(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;if(d.target==this._mouseDownEvent.target){a.data(d.target,this.widgetName+".preventClickEvent",true)}this._mouseStop(d)}return false},_mouseDistanceMet:function(d){return(Math.max(Math.abs(this._mouseDownEvent.pageX-d.pageX),Math.abs(this._mouseDownEvent.pageY-d.pageY))>=this.options.distance)},_mouseDelayMet:function(d){return this.mouseDelayMet},_mouseStart:function(d){},_mouseDrag:function(d){},_mouseStop:function(d){},_mouseCapture:function(d){return true}})})(jQuery);(function(a,c){a.ui=a.ui||{};var e=/left|center|right/,g=/top|center|bottom/,d="center",b=a.fn.position,f=a.fn.offset;a.fn.position=function(l){if(!l||!l.of){return b.apply(this,arguments)}l=a.extend({},l);var o=a(l.of),n=o[0],j=(l.collision||"flip").split(" "),h=l.offset?l.offset.split(" "):[0,0],m,i,k;if(n.nodeType===9){m=o.width();i=o.height();k={top:0,left:0}}else{if(n.setTimeout){m=o.width();i=o.height();k={top:o.scrollTop(),left:o.scrollLeft()}}else{if(n.preventDefault){l.at="left top";m=i=0;k={top:l.of.pageY,left:l.of.pageX}}else{m=o.outerWidth();i=o.outerHeight();k=o.offset()}}}a.each(["my","at"],function(){var q=(l[this]||"").split(" ");if(q.length===1){q=e.test(q[0])?q.concat([d]):g.test(q[0])?[d].concat(q):[d,d]}q[0]=e.test(q[0])?q[0]:d;q[1]=g.test(q[1])?q[1]:d;l[this]=q});if(j.length===1){j[1]=j[0]}h[0]=parseInt(h[0],10)||0;if(h.length===1){h[1]=h[0]}h[1]=parseInt(h[1],10)||0;if(l.at[0]==="right"){k.left+=m}else{if(l.at[0]===d){k.left+=m/2}}if(l.at[1]==="bottom"){k.top+=i}else{if(l.at[1]===d){k.top+=i/2}}k.left+=h[0];k.top+=h[1];return this.each(function(){var u=a(this),s=u.outerWidth(),y=u.outerHeight(),w=parseInt(a.curCSS(this,"marginLeft",true))||0,v=parseInt(a.curCSS(this,"marginTop",true))||0,x=s+w+(parseInt(a.curCSS(this,"marginRight",true))||0),r=y+v+(parseInt(a.curCSS(this,"marginBottom",true))||0),t=a.extend({},k),q;if(l.my[0]==="right"){t.left-=s}else{if(l.my[0]===d){t.left-=s/2}}if(l.my[1]==="bottom"){t.top-=y}else{if(l.my[1]===d){t.top-=y/2}}t.left=Math.round(t.left);t.top=Math.round(t.top);q={left:t.left-w,top:t.top-v};a.each(["left","top"],function(z,A){if(a.ui.position[j[z]]){a.ui.position[j[z]][A](t,{targetWidth:m,targetHeight:i,elemWidth:s,elemHeight:y,collisionPosition:q,collisionWidth:x,collisionHeight:r,offset:h,my:l.my,at:l.at})}});if(a.fn.bgiframe){u.bgiframe()}u.offset(a.extend(t,{using:l.using}))})};a.ui.position={fit:{left:function(j,k){var i=a(window),h=k.collisionPosition.left+k.collisionWidth-i.width()-i.scrollLeft();j.left=h>0?j.left-h:Math.max(j.left-k.collisionPosition.left,j.left)},top:function(j,k){var i=a(window),h=k.collisionPosition.top+k.collisionHeight-i.height()-i.scrollTop();j.top=h>0?j.top-h:Math.max(j.top-k.collisionPosition.top,j.top)}},flip:{left:function(l,j){if(j.at[0]===d){return}var k=a(window),i=j.collisionPosition.left+j.collisionWidth-k.width()-k.scrollLeft(),n=j.my[0]==="left"?-j.elemWidth:j.my[0]==="right"?j.elemWidth:0,m=j.at[0]==="left"?j.targetWidth:-j.targetWidth,h=-2*j.offset[0];l.left+=j.collisionPosition.left<0?n+m+h:i>0?n+m+h:0},top:function(l,j){if(j.at[1]===d){return}var k=a(window),i=j.collisionPosition.top+j.collisionHeight-k.height()-k.scrollTop(),n=j.my[1]==="top"?-j.elemHeight:j.my[1]==="bottom"?j.elemHeight:0,m=j.at[1]==="top"?j.targetHeight:-j.targetHeight,h=-2*j.offset[1];l.top+=j.collisionPosition.top<0?n+m+h:i>0?n+m+h:0}}};if(!a.offset.setOffset){a.offset.setOffset=function(j,k){if(/static/.test(a.curCSS(j,"position"))){j.style.position="relative"}var i=a(j),m=i.offset(),h=parseInt(a.curCSS(j,"top",true),10)||0,l=parseInt(a.curCSS(j,"left",true),10)||0,n={top:(k.top-m.top)+h,left:(k.left-m.left)+l};if("using" in k){k.using.call(j,n)}else{i.css(n)}};a.fn.offset=function(h){var i=this[0];if(!i||!i.ownerDocument){return null}if(h){return this.each(function(){a.offset.setOffset(this,h)})}return f.call(this)}}}(jQuery));(function(a,c){a.widget("ui.resizable",a.ui.mouse,{widgetEventPrefix:"resize",options:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,containment:false,ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1000},_create:function(){var e=this,k=this.options;this.element.addClass("ui-resizable");a.extend(this,{_aspectRatio:!!(k.aspectRatio),aspectRatio:k.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:k.helper||k.ghost||k.animate?k.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)){if(/relative/.test(this.element.css("position"))&&a.browser.opera){this.element.css({position:"relative",top:"auto",left:"auto"})}this.element.wrap(a('
').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")}));this.element=this.element.parent().data("resizable",this.element.data("resizable"));this.elementIsWrapper=true;this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")});this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});this.originalResizeStyle=this.originalElement.css("resize");this.originalElement.css("resize","none");this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"}));this.originalElement.css({margin:this.originalElement.css("margin")});this._proportionallyResize()}this.handles=k.handles||(!a(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"});if(this.handles.constructor==String){if(this.handles=="all"){this.handles="n,e,s,w,se,sw,ne,nw"}var j=this.handles.split(",");this.handles={};for(var h=0;h');if(/sw|se|ne|nw/.test(g)){f.css({zIndex:++k.zIndex})}if("se"==g){f.addClass("ui-icon ui-icon-gripsmall-diagonal-se")}this.handles[g]=".ui-resizable-"+g;this.element.append(f)}}this._renderAxis=function(o){o=o||this.element;for(var q in this.handles){if(this.handles[q].constructor==String){this.handles[q]=a(this.handles[q],this.element).show()}if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var r=a(this.handles[q],this.element),n=0;n=/sw|ne|nw|se|n|s/.test(q)?r.outerHeight():r.outerWidth();var m=["padding",/ne|nw|n/.test(q)?"Top":/se|sw|s/.test(q)?"Bottom":/^e$/.test(q)?"Right":"Left"].join("");o.css(m,n);this._proportionallyResize()}if(!a(this.handles[q]).length){continue}}};this._renderAxis(this.element);this._handles=a(".ui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){if(!e.resizing){if(this.className){var i=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)}e.axis=i&&i[1]?i[1]:"se"}});if(k.autoHide){this._handles.hide();a(this.element).addClass("ui-resizable-autohide").hover(function(){if(k.disabled){return}a(this).removeClass("ui-resizable-autohide");e._handles.show()},function(){if(k.disabled){return}if(!e.resizing){a(this).addClass("ui-resizable-autohide");e._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var f=function(g){a(g).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){f(this.element);var e=this.element;e.after(this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")})).remove()}this.originalElement.css("resize",this.originalResizeStyle);f(this.originalElement);return this},_mouseCapture:function(f){var e=false;for(var g in this.handles){if(a(this.handles[g])[0]==f.target){e=true}}return !this.options.disabled&&e},_mouseStart:function(e){var k=this.options,i=this.element.position(),f=this.element;this.resizing=true;this.documentScroll={top:a(document).scrollTop(),left:a(document).scrollLeft()};if(f.is(".ui-draggable")||(/absolute/).test(f.css("position"))){f.css({position:"absolute",top:i.top,left:i.left})}if(a.browser.opera&&(/relative/).test(f.css("position"))){f.css({position:"relative",top:"auto",left:"auto"})}this._renderProxy();var g=d(this.helper.css("left")),j=d(this.helper.css("top"));if(k.containment){g+=a(k.containment).scrollLeft()||0;j+=a(k.containment).scrollTop()||0}this.offset=this.helper.offset();this.position={left:g,top:j};this.size=this._helper?{width:f.outerWidth(),height:f.outerHeight()}:{width:f.width(),height:f.height()};this.originalSize=this._helper?{width:f.outerWidth(),height:f.outerHeight()}:{width:f.width(),height:f.height()};this.originalPosition={left:g,top:j};this.sizeDiff={width:f.outerWidth()-f.width(),height:f.outerHeight()-f.height()};this.originalMousePosition={left:e.pageX,top:e.pageY};this.aspectRatio=(typeof k.aspectRatio=="number")?k.aspectRatio:((this.originalSize.width/this.originalSize.height)||1);var h=a(".ui-resizable-"+this.axis).css("cursor");a("body").css("cursor",h=="auto"?this.axis+"-resize":h);f.addClass("ui-resizable-resizing");this._propagate("start",e);return true},_mouseDrag:function(f){var l=this.helper,q=this.options,k={},s=this,n=this.originalMousePosition,m=this.axis;var j=(f.pageX-n.left)||0,r=(f.pageY-n.top)||0;var h=this._change[m];if(!h){return false}var i=h.apply(this,[f,j,r]),g=a.browser.msie&&a.browser.version<7,e=this.sizeDiff;this._updateVirtualBoundaries(f.shiftKey);if(this._aspectRatio||f.shiftKey){i=this._updateRatio(i,f)}i=this._respectSize(i,f);this._propagate("resize",f);l.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});if(!this._helper&&this._proportionallyResizeElements.length){this._proportionallyResize()}this._updateCache(i);this._trigger("resize",f,this.ui());return false},_mouseStop:function(j){this.resizing=false;var n=this.options,f=this;if(this._helper){var g=this._proportionallyResizeElements,e=g.length&&(/textarea/i).test(g[0].nodeName),l=e&&a.ui.hasScroll(g[0],"left")?0:f.sizeDiff.height,k=e?0:f.sizeDiff.width;var i={width:(f.helper.width()-k),height:(f.helper.height()-l)},h=(parseInt(f.element.css("left"),10)+(f.position.left-f.originalPosition.left))||null,m=(parseInt(f.element.css("top"),10)+(f.position.top-f.originalPosition.top))||null;if(!n.animate){this.element.css(a.extend(i,{top:m,left:h}))}f.helper.height(f.size.height);f.helper.width(f.size.width);if(this._helper&&!n.animate){this._proportionallyResize()}}a("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",j);if(this._helper){this.helper.remove()}return false},_updateVirtualBoundaries:function(h){var j=this.options,k,f,g,i,e;e={minWidth:b(j.minWidth)?j.minWidth:0,maxWidth:b(j.maxWidth)?j.maxWidth:Infinity,minHeight:b(j.minHeight)?j.minHeight:0,maxHeight:b(j.maxHeight)?j.maxHeight:Infinity};if(this._aspectRatio||h){k=e.minHeight*this.aspectRatio;g=e.minWidth/this.aspectRatio;f=e.maxHeight*this.aspectRatio;i=e.maxWidth/this.aspectRatio;if(k>e.minWidth){e.minWidth=k}if(g>e.minHeight){e.minHeight=g}if(fi.width),k=b(i.height)&&s.minHeight&&(s.minHeight>i.height);if(t){i.width=s.minWidth}if(k){i.height=s.minHeight}if(l){i.width=s.maxWidth}if(m){i.height=s.maxHeight}var r=this.originalPosition.left+this.originalSize.width,j=this.position.top+this.size.height;var f=/sw|nw|w/.test(e),h=/nw|ne|n/.test(e);if(t&&f){i.left=r-s.minWidth}if(l&&f){i.left=r-s.maxWidth}if(k&&h){i.top=j-s.minHeight}if(m&&h){i.top=j-s.maxHeight}var g=!i.width&&!i.height;if(g&&!i.left&&i.top){i.top=null}else{if(g&&!i.top&&i.left){i.left=null}}return i},_proportionallyResize:function(){var k=this.options;if(!this._proportionallyResizeElements.length){return}var h=this.helper||this.element;for(var j=0;j');var f=a.browser.msie&&a.browser.version<7,g=(f?1:0),e=(f?2:-1);this.helper.addClass(this._helper).css({width:this.element.outerWidth()+e,height:this.element.outerHeight()+e,position:"absolute",left:this.elementOffset.left-g+"px",top:this.elementOffset.top-g+"px",zIndex:++i.zIndex});this.helper.appendTo("body").disableSelection()}else{this.helper=this.element}},_change:{e:function(g,e,f){return{width:this.originalSize.width+e}},w:function(e,f,j){var i=this.options,g=this.originalSize,h=this.originalPosition;return{left:h.left+f,width:g.width-f}},n:function(e,f,j){var i=this.options,g=this.originalSize,h=this.originalPosition;return{top:h.top+j,height:g.height-j}},s:function(g,e,f){return{height:this.originalSize.height+f}},se:function(g,e,f){return a.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[g,e,f]))},sw:function(g,e,f){return a.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[g,e,f]))},ne:function(g,e,f){return a.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[g,e,f]))},nw:function(g,e,f){return a.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[g,e,f]))}},_propagate:function(f,e){a.ui.plugin.call(this,f,[e,this.ui()]);(f!="resize"&&this._trigger(f,e,this.ui()))},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}});a.extend(a.ui.resizable,{version:"1.8.16"});a.ui.plugin.add("resizable","alsoResize",{start:function(g,f){var h=a(this).data("resizable"),i=h.options;var e=function(j){a(j).each(function(){var k=a(this);k.data("resizable-alsoresize",{width:parseInt(k.width(),10),height:parseInt(k.height(),10),left:parseInt(k.css("left"),10),top:parseInt(k.css("top"),10),position:k.css("position")})})};if(typeof(i.alsoResize)=="object"&&!i.alsoResize.parentNode){if(i.alsoResize.length){i.alsoResize=i.alsoResize[0];e(i.alsoResize)}else{a.each(i.alsoResize,function(j){e(j)})}}else{e(i.alsoResize)}},resize:function(i,k){var f=a(this).data("resizable"),l=f.options,e=f.originalSize,g=f.originalPosition;var h={height:(f.size.height-e.height)||0,width:(f.size.width-e.width)||0,top:(f.position.top-g.top)||0,left:(f.position.left-g.left)||0},j=function(m,n){a(m).each(function(){var r=a(this),q=a(this).data("resizable-alsoresize"),o={},s=n&&n.length?n:r.parents(k.originalElement[0]).length?["width","height"]:["width","height","top","left"];a.each(s,function(u,t){var v=(q[t]||0)+(h[t]||0);if(v&&v>=0){o[t]=v||null}});if(a.browser.opera&&/relative/.test(r.css("position"))){f._revertToRelativePosition=true;r.css({position:"absolute",top:"auto",left:"auto"})}r.css(o)})};if(typeof(l.alsoResize)=="object"&&!l.alsoResize.nodeType){a.each(l.alsoResize,function(m,n){j(m,n)})}else{j(l.alsoResize)}},stop:function(f,e){var g=a(this).data("resizable"),h=g.options;var i=function(j){a(j).each(function(){var k=a(this);k.css({position:k.data("resizable-alsoresize").position})})};if(g._revertToRelativePosition){g._revertToRelativePosition=false;if(typeof(h.alsoResize)=="object"&&!h.alsoResize.nodeType){a.each(h.alsoResize,function(j){i(j)})}else{i(h.alsoResize)}}a(this).removeData("resizable-alsoresize")}});a.ui.plugin.add("resizable","animate",{stop:function(j,k){var f=a(this).data("resizable"),q=f.options;var g=f._proportionallyResizeElements,e=g.length&&(/textarea/i).test(g[0].nodeName),m=e&&a.ui.hasScroll(g[0],"left")?0:f.sizeDiff.height,l=e?0:f.sizeDiff.width;var i={width:(f.size.width-l),height:(f.size.height-m)},h=(parseInt(f.element.css("left"),10)+(f.position.left-f.originalPosition.left))||null,n=(parseInt(f.element.css("top"),10)+(f.position.top-f.originalPosition.top))||null;f.element.animate(a.extend(i,n&&h?{top:n,left:h}:{}),{duration:q.animateDuration,easing:q.animateEasing,step:function(){var o={width:parseInt(f.element.css("width"),10),height:parseInt(f.element.css("height"),10),top:parseInt(f.element.css("top"),10),left:parseInt(f.element.css("left"),10)};if(g&&g.length){a(g[0]).css({width:o.width,height:o.height})}f._updateCache(o);f._propagate("resize",j)}})}});a.ui.plugin.add("resizable","containment",{start:function(g,e){var t=a(this).data("resizable"),r=t.options,q=t.element;var j=r.containment,s=(j instanceof a)?j.get(0):(/parent/.test(j))?q.parent().get(0):j;if(!s){return}t.containerElement=a(s);if(/document/.test(j)||j==document){t.containerOffset={left:0,top:0};t.containerPosition={left:0,top:0};t.parentData={element:a(document),left:0,top:0,width:a(document).width(),height:a(document).height()||document.body.parentNode.scrollHeight}}else{var l=a(s),m=[];a(["Top","Right","Left","Bottom"]).each(function(o,u){m[o]=d(l.css("padding"+u))});t.containerOffset=l.offset();t.containerPosition=l.position();t.containerSize={height:(l.innerHeight()-m[3]),width:(l.innerWidth()-m[1])};var h=t.containerOffset,k=t.containerSize.height,n=t.containerSize.width,i=(a.ui.hasScroll(s,"left")?s.scrollWidth:n),f=(a.ui.hasScroll(s)?s.scrollHeight:k);t.parentData={element:s,left:h.left,top:h.top,width:i,height:f}}},resize:function(g,e){var n=a(this).data("resizable"),t=n.options,f=n.containerSize,h=n.containerOffset,k=n.size,r=n.position,l=n._aspectRatio||g.shiftKey,s={top:0,left:0},u=n.containerElement;if(u[0]!=document&&(/static/).test(u.css("position"))){s=h}if(r.left<(n._helper?h.left:0)){n.size.width=n.size.width+(n._helper?(n.position.left-h.left):(n.position.left-s.left));if(l){n.size.height=n.size.width/t.aspectRatio}n.position.left=t.helper?h.left:0}if(r.top<(n._helper?h.top:0)){n.size.height=n.size.height+(n._helper?(n.position.top-h.top):n.position.top);if(l){n.size.width=n.size.height*t.aspectRatio}n.position.top=n._helper?h.top:0}n.offset.left=n.parentData.left+n.position.left;n.offset.top=n.parentData.top+n.position.top;var m=Math.abs((n._helper?n.offset.left-s.left:(n.offset.left-s.left))+n.sizeDiff.width),i=Math.abs((n._helper?n.offset.top-s.top:(n.offset.top-h.top))+n.sizeDiff.height);var j=n.containerElement.get(0)==n.element.parent().get(0),q=/relative|absolute/.test(n.containerElement.css("position"));if(j&&q){m-=n.parentData.left}if(m+n.size.width>=n.parentData.width){n.size.width=n.parentData.width-m;if(l){n.size.height=n.size.width/n.aspectRatio}}if(i+n.size.height>=n.parentData.height){n.size.height=n.parentData.height-i;if(l){n.size.width=n.size.height*n.aspectRatio}}},stop:function(j,l){var f=a(this).data("resizable"),r=f.options,k=f.position,m=f.containerOffset,s=f.containerPosition,n=f.containerElement;var q=a(f.helper),g=q.offset(),i=q.outerWidth()-f.sizeDiff.width,e=q.outerHeight()-f.sizeDiff.height;if(f._helper&&!r.animate&&(/relative/).test(n.css("position"))){a(this).css({left:g.left-s.left-m.left,width:i,height:e})}if(f._helper&&!r.animate&&(/static/).test(n.css("position"))){a(this).css({left:g.left-s.left-m.left,width:i,height:e})}}});a.ui.plugin.add("resizable","ghost",{start:function(f,e){var g=a(this).data("resizable"),h=g.options,i=g.size;g.ghost=g.originalElement.clone();g.ghost.css({opacity:0.25,display:"block",position:"relative",height:i.height,width:i.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof h.ghost=="string"?h.ghost:"");g.ghost.appendTo(g.helper)},resize:function(f,e){var g=a(this).data("resizable"),h=g.options;if(g.ghost){g.ghost.css({position:"relative",height:g.size.height,width:g.size.width})}},stop:function(f,e){var g=a(this).data("resizable"),h=g.options;if(g.ghost&&g.helper){g.helper.get(0).removeChild(g.ghost.get(0))}}});a.ui.plugin.add("resizable","grid",{resize:function(l,n){var f=a(this).data("resizable"),q=f.options,i=f.size,e=f.originalSize,j=f.originalPosition,h=f.axis,g=q._aspectRatio||l.shiftKey;q.grid=typeof q.grid=="number"?[q.grid,q.grid]:q.grid;var k=Math.round((i.width-e.width)/(q.grid[0]||1))*(q.grid[0]||1),m=Math.round((i.height-e.height)/(q.grid[1]||1))*(q.grid[1]||1);if(/^(se|s|e)$/.test(h)){f.size.width=e.width+k;f.size.height=e.height+m}else{if(/^(ne)$/.test(h)){f.size.width=e.width+k;f.size.height=e.height+m;f.position.top=j.top-m}else{if(/^(sw)$/.test(h)){f.size.width=e.width+k;f.size.height=e.height+m;f.position.left=j.left-k}else{f.size.width=e.width+k;f.size.height=e.height+m;f.position.top=j.top-m;f.position.left=j.left-k}}}}});var d=function(e){return parseInt(e,10)||0};var b=function(e){return !isNaN(parseInt(e,10))}})(jQuery);(function(a,b){a.widget("ui.accordion",{options:{active:0,animated:"slide",autoHeight:true,clearStyle:false,collapsible:false,event:"click",fillSpace:false,header:"> li > :first-child,> :not(li):even",icons:{header:"ui-icon-triangle-1-e",headerSelected:"ui-icon-triangle-1-s"},navigation:false,navigationFilter:function(){return this.href.toLowerCase()===location.href.toLowerCase()}},_create:function(){var e=this,f=e.options;e.running=0;e.element.addClass("ui-accordion ui-widget ui-helper-reset").children("li").addClass("ui-accordion-li-fix");e.headers=e.element.find(f.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all").bind("mouseenter.accordion",function(){if(f.disabled){return}a(this).addClass("ui-state-hover")}).bind("mouseleave.accordion",function(){if(f.disabled){return}a(this).removeClass("ui-state-hover")}).bind("focus.accordion",function(){if(f.disabled){return}a(this).addClass("ui-state-focus")}).bind("blur.accordion",function(){if(f.disabled){return}a(this).removeClass("ui-state-focus")});e.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom");if(f.navigation){var c=e.element.find("a").filter(f.navigationFilter).eq(0);if(c.length){var d=c.closest(".ui-accordion-header");if(d.length){e.active=d}else{e.active=c.closest(".ui-accordion-content").prev()}}}e.active=e._findActive(e.active||f.active).addClass("ui-state-default ui-state-active").toggleClass("ui-corner-all").toggleClass("ui-corner-top");e.active.next().addClass("ui-accordion-content-active");e._createIcons();e.resize();e.element.attr("role","tablist");e.headers.attr("role","tab").bind("keydown.accordion",function(g){return e._keydown(g)}).next().attr("role","tabpanel");e.headers.not(e.active||"").attr({"aria-expanded":"false","aria-selected":"false",tabIndex:-1}).next().hide();if(!e.active.length){e.headers.eq(0).attr("tabIndex",0)}else{e.active.attr({"aria-expanded":"true","aria-selected":"true",tabIndex:0})}if(!a.browser.safari){e.headers.find("a").attr("tabIndex",-1)}if(f.event){e.headers.bind(f.event.split(" ").join(".accordion ")+".accordion",function(g){e._clickHandler.call(e,g,this);g.preventDefault()})}},_createIcons:function(){var c=this.options;if(c.icons){a("").addClass("ui-icon "+c.icons.header).prependTo(this.headers);this.active.children(".ui-icon").toggleClass(c.icons.header).toggleClass(c.icons.headerSelected);this.element.addClass("ui-accordion-icons")}},_destroyIcons:function(){this.headers.children(".ui-icon").remove();this.element.removeClass("ui-accordion-icons")},destroy:function(){var c=this.options;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role");this.headers.unbind(".accordion").removeClass("ui-accordion-header ui-accordion-disabled ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("aria-selected").removeAttr("tabIndex");this.headers.find("a").removeAttr("tabIndex");this._destroyIcons();var d=this.headers.next().css("display","").removeAttr("role").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-accordion-disabled ui-state-disabled");if(c.autoHeight||c.fillHeight){d.css("height","")}return a.Widget.prototype.destroy.call(this)},_setOption:function(c,d){a.Widget.prototype._setOption.apply(this,arguments);if(c=="active"){this.activate(d)}if(c=="icons"){this._destroyIcons();if(d){this._createIcons()}}if(c=="disabled"){this.headers.add(this.headers.next())[d?"addClass":"removeClass"]("ui-accordion-disabled ui-state-disabled")}},_keydown:function(c){if(this.options.disabled||c.altKey||c.ctrlKey){return}var e=a.ui.keyCode,d=this.headers.length,f=this.headers.index(c.target),g=false;switch(c.keyCode){case e.RIGHT:case e.DOWN:g=this.headers[(f+1)%d];break;case e.LEFT:case e.UP:g=this.headers[(f-1+d)%d];break;case e.SPACE:case e.ENTER:this._clickHandler({target:c.target},c.target);c.preventDefault()}if(g){a(c.target).attr("tabIndex",-1);a(g).attr("tabIndex",0);g.focus();return false}return true},resize:function(){var d=this.options,c;if(d.fillSpace){if(a.browser.msie){var e=this.element.parent().css("overflow");this.element.parent().css("overflow","hidden")}c=this.element.parent().height();if(a.browser.msie){this.element.parent().css("overflow",e)}this.headers.each(function(){c-=a(this).outerHeight(true)});this.headers.next().each(function(){a(this).height(Math.max(0,c-a(this).innerHeight()+a(this).height()))}).css("overflow","auto")}else{if(d.autoHeight){c=0;this.headers.next().each(function(){c=Math.max(c,a(this).height("").height())}).height(c)}}return this},activate:function(d){this.options.active=d;var c=this._findActive(d)[0];this._clickHandler({target:c},c);return this},_findActive:function(c){return c?typeof c==="number"?this.headers.filter(":eq("+c+")"):this.headers.not(this.headers.not(c)):c===false?a([]):this.headers.filter(":eq(0)")},_clickHandler:function(c,l){var g=this.options;if(g.disabled){return}if(!c.target){if(!g.collapsible){return}this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(g.icons.headerSelected).addClass(g.icons.header);this.active.next().addClass("ui-accordion-content-active");var j=this.active.next(),e={options:g,newHeader:a([]),oldHeader:g.active,newContent:a([]),oldContent:j},f=(this.active=a([]));this._toggle(f,j,e);return}var h=a(c.currentTarget||l),i=h[0]===this.active[0];g.active=g.collapsible&&i?false:this.headers.index(h);if(this.running||(!g.collapsible&&i)){return}var k=this.active,f=h.next(),j=this.active.next(),e={options:g,newHeader:i&&g.collapsible?a([]):h,oldHeader:this.active,newContent:i&&g.collapsible?a([]):f,oldContent:j},d=this.headers.index(this.active[0])>this.headers.index(h[0]);this.active=i?a([]):h;this._toggle(f,j,e,i,d);k.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(g.icons.headerSelected).addClass(g.icons.header);if(!i){h.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top").children(".ui-icon").removeClass(g.icons.header).addClass(g.icons.headerSelected);h.next().addClass("ui-accordion-content-active")}return},_toggle:function(g,l,f,k,e){var d=this,i=d.options;d.toShow=g;d.toHide=l;d.data=f;var n=function(){if(!d){return}return d._completed.apply(d,arguments)};d._trigger("changestart",null,d.data);d.running=l.size()===0?g.size():l.size();if(i.animated){var h={};if(i.collapsible&&k){h={toShow:a([]),toHide:l,complete:n,down:e,autoHeight:i.autoHeight||i.fillSpace}}else{h={toShow:g,toHide:l,complete:n,down:e,autoHeight:i.autoHeight||i.fillSpace}}if(!i.proxied){i.proxied=i.animated}if(!i.proxiedDuration){i.proxiedDuration=i.duration}i.animated=a.isFunction(i.proxied)?i.proxied(h):i.proxied;i.duration=a.isFunction(i.proxiedDuration)?i.proxiedDuration(h):i.proxiedDuration;var c=a.ui.accordion.animations,j=i.duration,m=i.animated;if(m&&!c[m]&&!a.easing[m]){m="slide"}if(!c[m]){c[m]=function(o){this.slide(o,{easing:m,duration:j||700})}}c[m](h)}else{if(i.collapsible&&k){g.toggle()}else{l.hide();g.show()}n(true)}l.prev().attr({"aria-expanded":"false","aria-selected":"false",tabIndex:-1}).blur();g.prev().attr({"aria-expanded":"true","aria-selected":"true",tabIndex:0}).focus()},_completed:function(c){this.running=c?0:--this.running;if(this.running){return}if(this.options.clearStyle){this.toShow.add(this.toHide).css({height:"",overflow:""})}this.toHide.removeClass("ui-accordion-content-active");if(this.toHide.length){this.toHide.parent()[0].className=this.toHide.parent()[0].className}this._trigger("change",null,this.data)}});a.extend(a.ui.accordion,{version:"1.8.16",animations:{slide:function(g,h){g=a.extend({easing:"swing",duration:300},g,h);if(!g.toHide.size()){g.toShow.animate({height:"show",paddingTop:"show",paddingBottom:"show"},g);return}if(!g.toShow.size()){g.toHide.animate({height:"hide",paddingTop:"hide",paddingBottom:"hide"},g);return}var k=g.toShow.css("overflow"),i=0,j={},f={},d=["height","paddingTop","paddingBottom"],e;var c=g.toShow;e=c[0].style.width;c.width(parseInt(c.parent().width(),10)-parseInt(c.css("paddingLeft"),10)-parseInt(c.css("paddingRight"),10)-(parseInt(c.css("borderLeftWidth"),10)||0)-(parseInt(c.css("borderRightWidth"),10)||0));a.each(d,function(m,l){f[l]="hide";var n=(""+a.css(g.toShow[0],l)).match(/^([\d+-.]+)(.*)$/);j[l]={value:n[1],unit:n[2]||"px"}});g.toShow.css({height:0,overflow:"hidden"}).show();g.toHide.filter(":hidden").each(g.complete).end().filter(":visible").animate(f,{step:function(l,m){if(m.prop=="height"){i=(m.end-m.start===0)?0:(m.now-m.start)/(m.end-m.start)}g.toShow[0].style[m.prop]=(i*j[m.prop].value)+j[m.prop].unit},duration:g.duration,easing:g.easing,complete:function(){if(!g.autoHeight){g.toShow.css("height","")}g.toShow.css({width:e,overflow:k});g.complete()}})},bounceslide:function(c){this.slide(c,{easing:c.down?"easeOutBounce":"swing",duration:c.down?1000:200})}}})})(jQuery);(function(b,c){var a=0;b.widget("ui.autocomplete",{options:{appendTo:"body",autoFocus:false,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null},pending:0,_create:function(){var e=this,f=this.element[0].ownerDocument,d;this.element.addClass("ui-autocomplete-input").attr("autocomplete","off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete",function(h){if(e.options.disabled||e.element.propAttr("readOnly")){return}d=false;var g=b.ui.keyCode;switch(h.keyCode){case g.PAGE_UP:e._move("previousPage",h);break;case g.PAGE_DOWN:e._move("nextPage",h);break;case g.UP:e._move("previous",h);h.preventDefault();break;case g.DOWN:e._move("next",h);h.preventDefault();break;case g.ENTER:case g.NUMPAD_ENTER:if(e.menu.active){d=true;h.preventDefault()}case g.TAB:if(!e.menu.active){return}e.menu.select(h);break;case g.ESCAPE:e.element.val(e.term);e.close(h);break;default:clearTimeout(e.searching);e.searching=setTimeout(function(){if(e.term!=e.element.val()){e.selectedItem=null;e.search(null,h)}},e.options.delay);break}}).bind("keypress.autocomplete",function(g){if(d){d=false;g.preventDefault()}}).bind("focus.autocomplete",function(){if(e.options.disabled){return}e.selectedItem=null;e.previous=e.element.val()}).bind("blur.autocomplete",function(g){if(e.options.disabled){return}clearTimeout(e.searching);e.closing=setTimeout(function(){e.close(g);e._change(g)},150)});this._initSource();this.response=function(){return e._response.apply(e,arguments)};this.menu=b("
    ").addClass("ui-autocomplete").appendTo(b(this.options.appendTo||"body",f)[0]).mousedown(function(g){var h=e.menu.element[0];if(!b(g.target).closest(".ui-menu-item").length){setTimeout(function(){b(document).one("mousedown",function(i){if(i.target!==e.element[0]&&i.target!==h&&!b.ui.contains(h,i.target)){e.close()}})},1)}setTimeout(function(){clearTimeout(e.closing)},13)}).menu({focus:function(i,h){var g=h.item.data("item.autocomplete");if(false!==e._trigger("focus",i,{item:g})){if(/^key/.test(i.originalEvent.type)){e.element.val(g.value)}}},selected:function(i,h){var g=h.item.data("item.autocomplete"),j=e.previous;if(e.element[0]!==f.activeElement){e.element.focus();e.previous=j;setTimeout(function(){e.previous=j;e.selectedItem=g},1)}if(false!==e._trigger("select",i,{item:g})){e.element.val(g.value)}e.term=e.element.val();e.close(i);e.selectedItem=g},blur:function(h,g){if(e.menu.element.is(":visible")&&(e.element.val()!==e.term)){e.element.val(e.term)}}}).zIndex(this.element.zIndex()+1).css({top:0,left:0}).hide().data("menu");if(b.fn.bgiframe){this.menu.element.bgiframe()}},destroy:function(){this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete").removeAttr("role").removeAttr("aria-autocomplete").removeAttr("aria-haspopup");this.menu.element.remove();b.Widget.prototype.destroy.call(this)},_setOption:function(d,e){b.Widget.prototype._setOption.apply(this,arguments);if(d==="source"){this._initSource()}if(d==="appendTo"){this.menu.element.appendTo(b(e||"body",this.element[0].ownerDocument)[0])}if(d==="disabled"&&e&&this.xhr){this.xhr.abort()}},_initSource:function(){var e=this,d,f;if(b.isArray(this.options.source)){d=this.options.source;this.source=function(h,g){g(b.ui.autocomplete.filter(d,h.term))}}else{if(typeof this.options.source==="string"){f=this.options.source;this.source=function(h,g){if(e.xhr){e.xhr.abort()}e.xhr=b.ajax({url:f,data:h,dataType:"json",autocompleteRequest:++a,success:function(i,j){if(this.autocompleteRequest===a){g(i)}},error:function(){if(this.autocompleteRequest===a){g([])}}})}}else{this.source=this.options.source}}},search:function(e,d){e=e!=null?e:this.element.val();this.term=this.element.val();if(e.length").data("item.autocomplete",e).append(b("").text(e.label)).appendTo(d)},_move:function(e,d){if(!this.menu.element.is(":visible")){this.search(null,d);return}if(this.menu.first()&&/^previous/.test(e)||this.menu.last()&&/^next/.test(e)){this.element.val(this.term);this.menu.deactivate();return}this.menu[e](d)},widget:function(){return this.menu.element}});b.extend(b.ui.autocomplete,{escapeRegex:function(d){return d.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")},filter:function(d,f){var e=new RegExp(b.ui.autocomplete.escapeRegex(f),"i");return b.grep(d,function(g){return e.test(g.label||g.value||g)})}})}(jQuery));(function(a){a.widget("ui.menu",{_create:function(){var b=this;this.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({role:"listbox","aria-activedescendant":"ui-active-menuitem"}).click(function(c){if(!a(c.target).closest(".ui-menu-item a").length){return}c.preventDefault();b.select(c)});this.refresh()},refresh:function(){var b=this;var c=this.element.children("li:not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","menuitem");c.children("a").addClass("ui-corner-all").attr("tabindex",-1).mouseenter(function(d){b.activate(d,a(this).parent())}).mouseleave(function(){b.deactivate()})},activate:function(d,b){this.deactivate();if(this.hasScroll()){var c=b.offset().top-this.element.offset().top,e=this.element.scrollTop(),f=this.element.height();if(c<0){this.element.scrollTop(e+c)}else{if(c>=f){this.element.scrollTop(e+c-f+b.height())}}}this.active=b.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").end();this._trigger("focus",d,{item:b})},deactivate:function(){if(!this.active){return}this.active.children("a").removeClass("ui-state-hover").removeAttr("id");this._trigger("blur");this.active=null},next:function(b){this.move("next",".ui-menu-item:first",b)},previous:function(b){this.move("prev",".ui-menu-item:last",b)},first:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},last:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},move:function(c,d,b){if(!this.active){this.activate(b,this.element.children(d));return}var e=this.active[c+"All"](".ui-menu-item").eq(0);if(e.length){this.activate(b,e)}else{this.activate(b,this.element.children(d))}},nextPage:function(c){if(this.hasScroll()){if(!this.active||this.last()){this.activate(c,this.element.children(".ui-menu-item:first"));return}var e=this.active.offset().top,b=this.element.height(),d=this.element.children(".ui-menu-item").filter(function(){var f=a(this).offset().top-e-b+a(this).height();return f<10&&f>-10});if(!d.length){d=this.element.children(".ui-menu-item:last")}this.activate(c,d)}else{this.activate(c,this.element.children(".ui-menu-item").filter(!this.active||this.last()?":first":":last"))}},previousPage:function(c){if(this.hasScroll()){if(!this.active||this.first()){this.activate(c,this.element.children(".ui-menu-item:last"));return}var d=this.active.offset().top,b=this.element.height();result=this.element.children(".ui-menu-item").filter(function(){var e=a(this).offset().top-d+b-a(this).height();return e<10&&e>-10});if(!result.length){result=this.element.children(".ui-menu-item:first")}this.activate(c,result)}else{this.activate(c,this.element.children(".ui-menu-item").filter(!this.active||this.first()?":last":":first"))}},hasScroll:function(){return this.element.height()").addClass("ui-button-text").html(this.options.label).appendTo(n.empty()).text(),q=this.options.icons,o=q.primary&&q.secondary,l=[];if(q.primary||q.secondary){if(this.options.text){l.push("ui-button-text-icon"+(o?"s":(q.primary?"-primary":"-secondary")))}if(q.primary){n.prepend("")}if(q.secondary){n.append("")}if(!this.options.text){l.push(o?"ui-button-icons-only":"ui-button-icon-only");if(!this.hasTitle){n.attr("title",m)}}}else{l.push("ui-button-text-only")}n.addClass(l.join(" "))}});c.widget("ui.buttonset",{options:{items:":button, :submit, :reset, :checkbox, :radio, a, :data(button)"},_create:function(){this.element.addClass("ui-buttonset")},_init:function(){this.refresh()},_setOption:function(l,m){if(l==="disabled"){this.buttons.button("option",l,m)}c.Widget.prototype._setOption.apply(this,arguments)},refresh:function(){var l=this.element.css("direction")==="ltr";this.buttons=this.element.find(this.options.items).filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return c(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass(l?"ui-corner-left":"ui-corner-right").end().filter(":last").addClass(l?"ui-corner-right":"ui-corner-left").end().end()},destroy:function(){this.element.removeClass("ui-buttonset");this.buttons.map(function(){return c(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy");c.Widget.prototype.destroy.call(this)}})}(jQuery));(function(a,d){var b="ui-dialog ui-widget ui-widget-content ui-corner-all ",c={buttons:true,height:true,maxHeight:true,maxWidth:true,minHeight:true,minWidth:true,width:true},f={maxHeight:true,maxWidth:true,minHeight:true,minWidth:true},e=a.attrFn||{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true,click:true};a.widget("ui.dialog",{options:{autoOpen:true,buttons:{},closeOnEscape:true,closeText:"close",dialogClass:"",draggable:true,hide:null,height:"auto",maxHeight:false,maxWidth:false,minHeight:150,minWidth:150,modal:false,position:{my:"center",at:"center",collision:"fit",using:function(h){var g=a(this).css(h).offset().top;if(g<0){a(this).css("top",h.top-g)}}},resizable:true,show:null,stack:true,title:"",width:300,zIndex:1000},_create:function(){this.originalTitle=this.element.attr("title");if(typeof this.originalTitle!=="string"){this.originalTitle=""}this.options.title=this.options.title||this.originalTitle;var h=this,m=h.options,o=m.title||" ",k=a.ui.dialog.getTitleId(h.element),j=(h.uiDialog=a("
    ")).appendTo(document.body).hide().addClass(b+m.dialogClass).css({zIndex:m.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(r){if(m.closeOnEscape&&!r.isDefaultPrevented()&&r.keyCode&&r.keyCode===a.ui.keyCode.ESCAPE){h.close(r);r.preventDefault()}}).attr({role:"dialog","aria-labelledby":k}).mousedown(function(r){h.moveToTop(false,r)}),l=h.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(j),g=(h.uiDialogTitlebar=a("
    ")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(j),q=a('').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){q.addClass("ui-state-hover")},function(){q.removeClass("ui-state-hover")}).focus(function(){q.addClass("ui-state-focus")}).blur(function(){q.removeClass("ui-state-focus")}).click(function(r){h.close(r);return false}).appendTo(g),n=(h.uiDialogTitlebarCloseText=a("")).addClass("ui-icon ui-icon-closethick").text(m.closeText).appendTo(q),i=a("").addClass("ui-dialog-title").attr("id",k).html(o).prependTo(g);if(a.isFunction(m.beforeclose)&&!a.isFunction(m.beforeClose)){m.beforeClose=m.beforeclose}g.find("*").add(g).disableSelection();if(m.draggable&&a.fn.draggable){h._makeDraggable()}if(m.resizable&&a.fn.resizable){h._makeResizable()}h._createButtons(m.buttons);h._isOpen=false;if(a.fn.bgiframe){j.bgiframe()}},_init:function(){if(this.options.autoOpen){this.open()}},destroy:function(){var g=this;if(g.overlay){g.overlay.destroy()}g.uiDialog.hide();g.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body");g.uiDialog.remove();if(g.originalTitle){g.element.attr("title",g.originalTitle)}return g},widget:function(){return this.uiDialog},close:function(g){var h=this,j,i;if(false===h._trigger("beforeClose",g)){return}if(h.overlay){h.overlay.destroy()}h.uiDialog.unbind("keypress.ui-dialog");h._isOpen=false;if(h.options.hide){h.uiDialog.hide(h.options.hide,function(){h._trigger("close",g)})}else{h.uiDialog.hide();h._trigger("close",g)}a.ui.dialog.overlay.resize();if(h.options.modal){j=0;a(".ui-dialog").each(function(){if(this!==h.uiDialog[0]){i=a(this).css("z-index");if(!isNaN(i)){j=Math.max(j,i)}}});a.ui.dialog.maxZ=j}return h},isOpen:function(){return this._isOpen},moveToTop:function(k,h){var i=this,j=i.options,g;if((j.modal&&!k)||(!j.stack&&!j.modal)){return i._trigger("focus",h)}if(j.zIndex>a.ui.dialog.maxZ){a.ui.dialog.maxZ=j.zIndex}if(i.overlay){a.ui.dialog.maxZ+=1;i.overlay.$el.css("z-index",a.ui.dialog.overlay.maxZ=a.ui.dialog.maxZ)}g={scrollTop:i.element.scrollTop(),scrollLeft:i.element.scrollLeft()};a.ui.dialog.maxZ+=1;i.uiDialog.css("z-index",a.ui.dialog.maxZ);i.element.attr(g);i._trigger("focus",h);return i},open:function(){if(this._isOpen){return}var h=this,i=h.options,g=h.uiDialog;h.overlay=i.modal?new a.ui.dialog.overlay(h):null;h._size();h._position(i.position);g.show(i.show);h.moveToTop(true);if(i.modal){g.bind("keypress.ui-dialog",function(k){if(k.keyCode!==a.ui.keyCode.TAB){return}var l=a(":tabbable",this),j=l.filter(":first"),m=l.filter(":last");if(k.target===m[0]&&!k.shiftKey){j.focus(1);return false}else{if(k.target===j[0]&&k.shiftKey){m.focus(1);return false}}})}a(h.element.find(":tabbable").get().concat(g.find(".ui-dialog-buttonpane :tabbable").get().concat(g.get()))).eq(0).focus();h._isOpen=true;h._trigger("open");return h},_createButtons:function(h){var i=this,j=false,k=a("
    ").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),g=a("
    ").addClass("ui-dialog-buttonset").appendTo(k);i.uiDialog.find(".ui-dialog-buttonpane").remove();if(typeof h==="object"&&h!==null){a.each(h,function(){return !(j=true)})}if(j){a.each(h,function(m,n){n=a.isFunction(n)?{click:n,text:m}:n;var l=a('').click(function(){n.click.apply(i.element[0],arguments)}).appendTo(g);a.each(n,function(o,q){if(o==="click"){return}if(o in e){l[o](q)}else{l.attr(o,q)}});if(a.fn.button){l.button()}});k.appendTo(i.uiDialog)}},_makeDraggable:function(){var h=this,j=h.options,i=a(document),k;function g(l){return{position:l.position,offset:l.offset}}h.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(m,l){k=j.height==="auto"?"auto":a(this).height();a(this).height(a(this).height()).addClass("ui-dialog-dragging");h._trigger("dragStart",m,g(l))},drag:function(m,l){h._trigger("drag",m,g(l))},stop:function(m,l){j.position=[l.position.left-i.scrollLeft(),l.position.top-i.scrollTop()];a(this).removeClass("ui-dialog-dragging").height(k);h._trigger("dragStop",m,g(l));a.ui.dialog.overlay.resize()}})},_makeResizable:function(l){l=(l===d?this.options.resizable:l);var g=this,j=g.options,k=g.uiDialog.css("position"),h=(typeof l==="string"?l:"n,e,s,w,se,sw,ne,nw");function i(m){return{originalPosition:m.originalPosition,originalSize:m.originalSize,position:m.position,size:m.size}}g.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:g.element,maxWidth:j.maxWidth,maxHeight:j.maxHeight,minWidth:j.minWidth,minHeight:g._minHeight(),handles:h,start:function(n,m){a(this).addClass("ui-dialog-resizing");g._trigger("resizeStart",n,i(m))},resize:function(n,m){g._trigger("resize",n,i(m))},stop:function(n,m){a(this).removeClass("ui-dialog-resizing");j.height=a(this).height();j.width=a(this).width();g._trigger("resizeStop",n,i(m));a.ui.dialog.overlay.resize()}}).css("position",k).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_minHeight:function(){var g=this.options;if(g.height==="auto"){return g.minHeight}else{return Math.min(g.minHeight,g.height)}},_position:function(j){var h=[],g=[0,0],i;if(j){if(typeof j==="string"||(typeof j==="object"&&"0" in j)){h=j.split?j.split(" "):[j[0],j[1]];if(h.length===1){h[1]=h[0]}a.each(["left","top"],function(k,l){if(+h[k]===h[k]){g[k]=h[k];h[k]=l}});j={my:h.join(" "),at:h.join(" "),offset:g.join(" ")}}j=a.extend({},a.ui.dialog.prototype.options.position,j)}else{j=a.ui.dialog.prototype.options.position}i=this.uiDialog.is(":visible");if(!i){this.uiDialog.show()}this.uiDialog.css({top:0,left:0}).position(a.extend({of:window},j));if(!i){this.uiDialog.hide()}},_setOptions:function(j){var h=this,i={},g=false;a.each(j,function(k,l){h._setOption(k,l);if(k in c){g=true}if(k in f){i[k]=l}});if(g){this._size()}if(this.uiDialog.is(":data(resizable)")){this.uiDialog.resizable("option",i)}},_setOption:function(l,k){var h=this,i=h.uiDialog;switch(l){case"beforeclose":l="beforeClose";break;case"buttons":h._createButtons(k);break;case"closeText":h.uiDialogTitlebarCloseText.text(""+k);break;case"dialogClass":i.removeClass(h.options.dialogClass).addClass(b+k);break;case"disabled":if(k){i.addClass("ui-dialog-disabled")}else{i.removeClass("ui-dialog-disabled")}break;case"draggable":var j=i.is(":data(draggable)");if(j&&!k){i.draggable("destroy")}if(!j&&k){h._makeDraggable()}break;case"position":h._position(k);break;case"resizable":var g=i.is(":data(resizable)");if(g&&!k){i.resizable("destroy")}if(g&&typeof k==="string"){i.resizable("option","handles",k)}if(!g&&k!==false){h._makeResizable(k)}break;case"title":a(".ui-dialog-title",h.uiDialogTitlebar).html(""+(k||" "));break}a.Widget.prototype._setOption.apply(h,arguments)},_size:function(){var j=this.options,g,i,h=this.uiDialog.is(":visible");this.element.show().css({width:"auto",minHeight:0,height:0});if(j.minWidth>j.width){j.width=j.minWidth}g=this.uiDialog.css({height:"auto",width:j.width}).height();i=Math.max(0,j.minHeight-g);if(j.height==="auto"){if(a.support.minHeight){this.element.css({minHeight:i,height:"auto"})}else{this.uiDialog.show();var k=this.element.css("height","auto").height();if(!h){this.uiDialog.hide()}this.element.height(Math.max(k,i))}}else{this.element.height(Math.max(j.height-g,0))}if(this.uiDialog.is(":data(resizable)")){this.uiDialog.resizable("option","minHeight",this._minHeight())}}});a.extend(a.ui.dialog,{version:"1.8.16",uuid:0,maxZ:0,getTitleId:function(h){var g=h.attr("id");if(!g){this.uuid+=1;g=this.uuid}return"ui-dialog-title-"+g},overlay:function(g){this.$el=a.ui.dialog.overlay.create(g)}});a.extend(a.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:a.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(g){return g+".dialog-overlay"}).join(" "),create:function(g){if(this.instances.length===0){setTimeout(function(){if(a.ui.dialog.overlay.instances.length){a(document).bind(a.ui.dialog.overlay.events,function(i){if(a(i.target).zIndex()").addClass("ui-widget-overlay")).appendTo(document.body).css({width:this.width(),height:this.height()});if(a.fn.bgiframe){h.bgiframe()}this.instances.push(h);return h},destroy:function(h){var g=a.inArray(h,this.instances);if(g!=-1){this.oldInstances.push(this.instances.splice(g,1)[0])}if(this.instances.length===0){a([document,window]).unbind(".dialog-overlay")}h.remove();var i=0;a.each(this.instances,function(){i=Math.max(i,this.css("z-index"))});this.maxZ=i},height:function(){var h,g;if(a.browser.msie&&a.browser.version<7){h=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);g=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);if(h").appendTo(this.element).addClass("ui-slider-range ui-widget-header"+((j.range==="min"||j.range==="max")?" ui-slider-range-"+j.range:""))}for(var g=h.length;gq){m=q;n=a(this);j=o}});if(l.range===true&&this.values(1)===l.min){j+=1;n=a(this.handles[j])}f=this._start(e,j);if(f===false){return false}this._mouseSliding=true;d._handleIndex=j;n.addClass("ui-state-active").focus();k=n.offset();g=!a(e.target).parents().andSelf().is(".ui-slider-handle");this._clickOffset=g?{left:0,top:0}:{left:e.pageX-k.left-(n.width()/2),top:e.pageY-k.top-(n.height()/2)-(parseInt(n.css("borderTopWidth"),10)||0)-(parseInt(n.css("borderBottomWidth"),10)||0)+(parseInt(n.css("marginTop"),10)||0)};if(!this.handles.hasClass("ui-state-hover")){this._slide(e,j,i)}this._animateOff=true;return true},_mouseStart:function(d){return true},_mouseDrag:function(d){var f={x:d.pageX,y:d.pageY},e=this._normValueFromMouse(f);this._slide(d,this._handleIndex,e);return false},_mouseStop:function(d){this.handles.removeClass("ui-state-active");this._mouseSliding=false;this._stop(d,this._handleIndex);this._change(d,this._handleIndex);this._handleIndex=null;this._clickOffset=null;this._animateOff=false;return false},_detectOrientation:function(){this.orientation=(this.options.orientation==="vertical")?"vertical":"horizontal"},_normValueFromMouse:function(g){var f,d,e,h,i;if(this.orientation==="horizontal"){f=this.elementSize.width;d=g.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)}else{f=this.elementSize.height;d=g.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)}e=(d/f);if(e>1){e=1}if(e<0){e=0}if(this.orientation==="vertical"){e=1-e}h=this._valueMax()-this._valueMin();i=this._valueMin()+e*h;return this._trimAlignValue(i)},_start:function(f,e){var d={handle:this.handles[e],value:this.value()};if(this.options.values&&this.options.values.length){d.value=this.values(e);d.values=this.values()}return this._trigger("start",f,d)},_slide:function(e,i,h){var g,d,f;if(this.options.values&&this.options.values.length){g=this.values(i?0:1);if((this.options.values.length===2&&this.options.range===true)&&((i===0&&h>g)||(i===1&&h1){this.options.values[e]=this._trimAlignValue(f);this._refreshValue();this._change(null,e);return}if(arguments.length){if(a.isArray(arguments[0])){g=this.options.values;d=arguments[0];for(h=0;h=this._valueMax()){return this._valueMax()}var f=(this.options.step>0)?this.options.step:1,g=(e-this._valueMin())%f,d=e-g;if(Math.abs(g)*2>=f){d+=(g>0)?f:(-f)}return parseFloat(d.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var g=this.options.range,m=this.options,e=this,i=(!this._animateOff)?m.animate:false,f,h={},d,j,k,l;if(this.options.values&&this.options.values.length){this.handles.each(function(n,o){f=(e.values(n)-e._valueMin())/(e._valueMax()-e._valueMin())*100;h[e.orientation==="horizontal"?"left":"bottom"]=f+"%";a(this).stop(1,1)[i?"animate":"css"](h,m.animate);if(e.options.range===true){if(e.orientation==="horizontal"){if(n===0){e.range.stop(1,1)[i?"animate":"css"]({left:f+"%"},m.animate)}if(n===1){e.range[i?"animate":"css"]({width:(f-d)+"%"},{queue:false,duration:m.animate})}}else{if(n===0){e.range.stop(1,1)[i?"animate":"css"]({bottom:(f)+"%"},m.animate)}if(n===1){e.range[i?"animate":"css"]({height:(f-d)+"%"},{queue:false,duration:m.animate})}}}d=f})}else{j=this.value();k=this._valueMin();l=this._valueMax();f=(l!==k)?(j-k)/(l-k)*100:0;h[e.orientation==="horizontal"?"left":"bottom"]=f+"%";this.handle.stop(1,1)[i?"animate":"css"](h,m.animate);if(g==="min"&&this.orientation==="horizontal"){this.range.stop(1,1)[i?"animate":"css"]({width:f+"%"},m.animate)}if(g==="max"&&this.orientation==="horizontal"){this.range[i?"animate":"css"]({width:(100-f)+"%"},{queue:false,duration:m.animate})}if(g==="min"&&this.orientation==="vertical"){this.range.stop(1,1)[i?"animate":"css"]({height:f+"%"},m.animate)}if(g==="max"&&this.orientation==="vertical"){this.range[i?"animate":"css"]({height:(100-f)+"%"},{queue:false,duration:m.animate})}}}});a.extend(a.ui.slider,{version:"1.8.16"})}(jQuery));(function($,undefined){$.extend($.ui,{datepicker:{version:"1.8.16"}});var PROP_NAME="datepicker";var dpuuid=new Date().getTime();var instActive;function Datepicker(){this.debug=false;this._curInst=null;this._keyEvent=false;this._disabledInputs=[];this._datepickerShowing=false;this._inDialog=false;this._mainDivId="ui-datepicker-div";this._inlineClass="ui-datepicker-inline";this._appendClass="ui-datepicker-append";this._triggerClass="ui-datepicker-trigger";this._dialogClass="ui-datepicker-dialog";this._disableClass="ui-datepicker-disabled";this._unselectableClass="ui-datepicker-unselectable";this._currentClass="ui-datepicker-current-day";this._dayOverClass="ui-datepicker-days-cell-over";this.regional=[];this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:false,showMonthAfterYear:false,yearSuffix:""};this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:false,hideIfNoPrevNext:false,navigationAsDateFormat:false,gotoCurrent:false,changeMonth:false,changeYear:false,yearRange:"c-10:c+10",showOtherMonths:false,selectOtherMonths:false,showWeek:false,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:true,showButtonPanel:false,autoSize:false,disabled:false};$.extend(this._defaults,this.regional[""]);this.dpDiv=bindHover($('
    '))}$.extend(Datepicker.prototype,{markerClassName:"hasDatepicker",maxRows:4,log:function(){if(this.debug){console.log.apply("",arguments)}},_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(settings){extendRemove(this._defaults,settings||{});return this},_attachDatepicker:function(target,settings){var inlineSettings=null;for(var attrName in this._defaults){var attrValue=target.getAttribute("date:"+attrName);if(attrValue){inlineSettings=inlineSettings||{};try{inlineSettings[attrName]=eval(attrValue)}catch(err){inlineSettings[attrName]=attrValue}}}var nodeName=target.nodeName.toLowerCase();var inline=(nodeName=="div"||nodeName=="span");if(!target.id){this.uuid+=1;target.id="dp"+this.uuid}var inst=this._newInst($(target),inline);inst.settings=$.extend({},settings||{},inlineSettings||{});if(nodeName=="input"){this._connectDatepicker(target,inst)}else{if(inline){this._inlineDatepicker(target,inst)}}},_newInst:function(target,inline){var id=target[0].id.replace(/([^A-Za-z0-9_-])/g,"\\\\$1");return{id:id,input:target,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:inline,dpDiv:(!inline?this.dpDiv:bindHover($('
    ')))}},_connectDatepicker:function(target,inst){var input=$(target);inst.append=$([]);inst.trigger=$([]);if(input.hasClass(this.markerClassName)){return}this._attachments(input,inst);input.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker",function(event,key,value){inst.settings[key]=value}).bind("getData.datepicker",function(event,key){return this._get(inst,key)});this._autoSize(inst);$.data(target,PROP_NAME,inst);if(inst.settings.disabled){this._disableDatepicker(target)}},_attachments:function(input,inst){var appendText=this._get(inst,"appendText");var isRTL=this._get(inst,"isRTL");if(inst.append){inst.append.remove()}if(appendText){inst.append=$(''+appendText+"");input[isRTL?"before":"after"](inst.append)}input.unbind("focus",this._showDatepicker);if(inst.trigger){inst.trigger.remove()}var showOn=this._get(inst,"showOn");if(showOn=="focus"||showOn=="both"){input.focus(this._showDatepicker)}if(showOn=="button"||showOn=="both"){var buttonText=this._get(inst,"buttonText");var buttonImage=this._get(inst,"buttonImage");inst.trigger=$(this._get(inst,"buttonImageOnly")?$("").addClass(this._triggerClass).attr({src:buttonImage,alt:buttonText,title:buttonText}):$('').addClass(this._triggerClass).html(buttonImage==""?buttonText:$("").attr({src:buttonImage,alt:buttonText,title:buttonText})));input[isRTL?"before":"after"](inst.trigger);inst.trigger.click(function(){if($.datepicker._datepickerShowing&&$.datepicker._lastInput==input[0]){$.datepicker._hideDatepicker()}else{$.datepicker._showDatepicker(input[0])}return false})}},_autoSize:function(inst){if(this._get(inst,"autoSize")&&!inst.inline){var date=new Date(2009,12-1,20);var dateFormat=this._get(inst,"dateFormat");if(dateFormat.match(/[DM]/)){var findMax=function(names){var max=0;var maxI=0;for(var i=0;imax){max=names[i].length;maxI=i}}return maxI};date.setMonth(findMax(this._get(inst,(dateFormat.match(/MM/)?"monthNames":"monthNamesShort"))));date.setDate(findMax(this._get(inst,(dateFormat.match(/DD/)?"dayNames":"dayNamesShort")))+20-date.getDay())}inst.input.attr("size",this._formatDate(inst,date).length)}},_inlineDatepicker:function(target,inst){var divSpan=$(target);if(divSpan.hasClass(this.markerClassName)){return}divSpan.addClass(this.markerClassName).append(inst.dpDiv).bind("setData.datepicker",function(event,key,value){inst.settings[key]=value}).bind("getData.datepicker",function(event,key){return this._get(inst,key)});$.data(target,PROP_NAME,inst);this._setDate(inst,this._getDefaultDate(inst),true);this._updateDatepicker(inst);this._updateAlternate(inst);if(inst.settings.disabled){this._disableDatepicker(target)}inst.dpDiv.css("display","block")},_dialogDatepicker:function(input,date,onSelect,settings,pos){var inst=this._dialogInst;if(!inst){this.uuid+=1;var id="dp"+this.uuid;this._dialogInput=$('');this._dialogInput.keydown(this._doKeyDown);$("body").append(this._dialogInput);inst=this._dialogInst=this._newInst(this._dialogInput,false);inst.settings={};$.data(this._dialogInput[0],PROP_NAME,inst)}extendRemove(inst.settings,settings||{});date=(date&&date.constructor==Date?this._formatDate(inst,date):date);this._dialogInput.val(date);this._pos=(pos?(pos.length?pos:[pos.pageX,pos.pageY]):null);if(!this._pos){var browserWidth=document.documentElement.clientWidth;var browserHeight=document.documentElement.clientHeight;var scrollX=document.documentElement.scrollLeft||document.body.scrollLeft;var scrollY=document.documentElement.scrollTop||document.body.scrollTop;this._pos=[(browserWidth/2)-100+scrollX,(browserHeight/2)-150+scrollY]}this._dialogInput.css("left",(this._pos[0]+20)+"px").css("top",this._pos[1]+"px");inst.settings.onSelect=onSelect;this._inDialog=true;this.dpDiv.addClass(this._dialogClass);this._showDatepicker(this._dialogInput[0]);if($.blockUI){$.blockUI(this.dpDiv)}$.data(this._dialogInput[0],PROP_NAME,inst);return this},_destroyDatepicker:function(target){var $target=$(target);var inst=$.data(target,PROP_NAME);if(!$target.hasClass(this.markerClassName)){return}var nodeName=target.nodeName.toLowerCase();$.removeData(target,PROP_NAME);if(nodeName=="input"){inst.append.remove();inst.trigger.remove();$target.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)}else{if(nodeName=="div"||nodeName=="span"){$target.removeClass(this.markerClassName).empty()}}},_enableDatepicker:function(target){var $target=$(target);var inst=$.data(target,PROP_NAME);if(!$target.hasClass(this.markerClassName)){return}var nodeName=target.nodeName.toLowerCase();if(nodeName=="input"){target.disabled=false;inst.trigger.filter("button").each(function(){this.disabled=false}).end().filter("img").css({opacity:"1.0",cursor:""})}else{if(nodeName=="div"||nodeName=="span"){var inline=$target.children("."+this._inlineClass);inline.children().removeClass("ui-state-disabled");inline.find("select.ui-datepicker-month, select.ui-datepicker-year").removeAttr("disabled")}}this._disabledInputs=$.map(this._disabledInputs,function(value){return(value==target?null:value)})},_disableDatepicker:function(target){var $target=$(target);var inst=$.data(target,PROP_NAME);if(!$target.hasClass(this.markerClassName)){return}var nodeName=target.nodeName.toLowerCase();if(nodeName=="input"){target.disabled=true;inst.trigger.filter("button").each(function(){this.disabled=true}).end().filter("img").css({opacity:"0.5",cursor:"default"})}else{if(nodeName=="div"||nodeName=="span"){var inline=$target.children("."+this._inlineClass);inline.children().addClass("ui-state-disabled");inline.find("select.ui-datepicker-month, select.ui-datepicker-year").attr("disabled","disabled")}}this._disabledInputs=$.map(this._disabledInputs,function(value){return(value==target?null:value)});this._disabledInputs[this._disabledInputs.length]=target},_isDisabledDatepicker:function(target){if(!target){return false}for(var i=0;i-1)}},_doKeyUp:function(event){var inst=$.datepicker._getInst(event.target);if(inst.input.val()!=inst.lastVal){try{var date=$.datepicker.parseDate($.datepicker._get(inst,"dateFormat"),(inst.input?inst.input.val():null),$.datepicker._getFormatConfig(inst));if(date){$.datepicker._setDateFromField(inst);$.datepicker._updateAlternate(inst);$.datepicker._updateDatepicker(inst)}}catch(event){$.datepicker.log(event)}}return true},_showDatepicker:function(input){input=input.target||input;if(input.nodeName.toLowerCase()!="input"){input=$("input",input.parentNode)[0]}if($.datepicker._isDisabledDatepicker(input)||$.datepicker._lastInput==input){return}var inst=$.datepicker._getInst(input);if($.datepicker._curInst&&$.datepicker._curInst!=inst){if($.datepicker._datepickerShowing){$.datepicker._triggerOnClose($.datepicker._curInst)}$.datepicker._curInst.dpDiv.stop(true,true)}var beforeShow=$.datepicker._get(inst,"beforeShow");var beforeShowSettings=beforeShow?beforeShow.apply(input,[input,inst]):{};if(beforeShowSettings===false){return}extendRemove(inst.settings,beforeShowSettings);inst.lastVal=null;$.datepicker._lastInput=input;$.datepicker._setDateFromField(inst);if($.datepicker._inDialog){input.value=""}if(!$.datepicker._pos){$.datepicker._pos=$.datepicker._findPos(input);$.datepicker._pos[1]+=input.offsetHeight}var isFixed=false;$(input).parents().each(function(){isFixed|=$(this).css("position")=="fixed";return !isFixed});if(isFixed&&$.browser.opera){$.datepicker._pos[0]-=document.documentElement.scrollLeft;$.datepicker._pos[1]-=document.documentElement.scrollTop}var offset={left:$.datepicker._pos[0],top:$.datepicker._pos[1]};$.datepicker._pos=null;inst.dpDiv.empty();inst.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});$.datepicker._updateDatepicker(inst);offset=$.datepicker._checkOffset(inst,offset,isFixed);inst.dpDiv.css({position:($.datepicker._inDialog&&$.blockUI?"static":(isFixed?"fixed":"absolute")),display:"none",left:offset.left+"px",top:offset.top+"px"});if(!inst.inline){var showAnim=$.datepicker._get(inst,"showAnim");var duration=$.datepicker._get(inst,"duration");var postProcess=function(){var cover=inst.dpDiv.find("iframe.ui-datepicker-cover");if(!!cover.length){var borders=$.datepicker._getBorders(inst.dpDiv);cover.css({left:-borders[0],top:-borders[1],width:inst.dpDiv.outerWidth(),height:inst.dpDiv.outerHeight()})}};inst.dpDiv.zIndex($(input).zIndex()+1);$.datepicker._datepickerShowing=true;if($.effects&&$.effects[showAnim]){inst.dpDiv.show(showAnim,$.datepicker._get(inst,"showOptions"),duration,postProcess)}else{inst.dpDiv[showAnim||"show"]((showAnim?duration:null),postProcess)}if(!showAnim||!duration){postProcess()}if(inst.input.is(":visible")&&!inst.input.is(":disabled")){inst.input.focus()}$.datepicker._curInst=inst}},_updateDatepicker:function(inst){var self=this;self.maxRows=4;var borders=$.datepicker._getBorders(inst.dpDiv);instActive=inst;inst.dpDiv.empty().append(this._generateHTML(inst));var cover=inst.dpDiv.find("iframe.ui-datepicker-cover");if(!!cover.length){cover.css({left:-borders[0],top:-borders[1],width:inst.dpDiv.outerWidth(),height:inst.dpDiv.outerHeight()})}inst.dpDiv.find("."+this._dayOverClass+" a").mouseover();var numMonths=this._getNumberOfMonths(inst);var cols=numMonths[1];var width=17;inst.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");if(cols>1){inst.dpDiv.addClass("ui-datepicker-multi-"+cols).css("width",(width*cols)+"em")}inst.dpDiv[(numMonths[0]!=1||numMonths[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi");inst.dpDiv[(this._get(inst,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");if(inst==$.datepicker._curInst&&$.datepicker._datepickerShowing&&inst.input&&inst.input.is(":visible")&&!inst.input.is(":disabled")&&inst.input[0]!=document.activeElement){inst.input.focus()}if(inst.yearshtml){var origyearshtml=inst.yearshtml;setTimeout(function(){if(origyearshtml===inst.yearshtml&&inst.yearshtml){inst.dpDiv.find("select.ui-datepicker-year:first").replaceWith(inst.yearshtml)}origyearshtml=inst.yearshtml=null},0)}},_getBorders:function(elem){var convert=function(value){return{thin:1,medium:2,thick:3}[value]||value};return[parseFloat(convert(elem.css("border-left-width"))),parseFloat(convert(elem.css("border-top-width")))]},_checkOffset:function(inst,offset,isFixed){var dpWidth=inst.dpDiv.outerWidth();var dpHeight=inst.dpDiv.outerHeight();var inputWidth=inst.input?inst.input.outerWidth():0;var inputHeight=inst.input?inst.input.outerHeight():0;var viewWidth=document.documentElement.clientWidth+$(document).scrollLeft();var viewHeight=document.documentElement.clientHeight+$(document).scrollTop();offset.left-=(this._get(inst,"isRTL")?(dpWidth-inputWidth):0);offset.left-=(isFixed&&offset.left==inst.input.offset().left)?$(document).scrollLeft():0;offset.top-=(isFixed&&offset.top==(inst.input.offset().top+inputHeight))?$(document).scrollTop():0;offset.left-=Math.min(offset.left,(offset.left+dpWidth>viewWidth&&viewWidth>dpWidth)?Math.abs(offset.left+dpWidth-viewWidth):0);offset.top-=Math.min(offset.top,(offset.top+dpHeight>viewHeight&&viewHeight>dpHeight)?Math.abs(dpHeight+inputHeight):0);return offset},_findPos:function(obj){var inst=this._getInst(obj);var isRTL=this._get(inst,"isRTL");while(obj&&(obj.type=="hidden"||obj.nodeType!=1||$.expr.filters.hidden(obj))){obj=obj[isRTL?"previousSibling":"nextSibling"]}var position=$(obj).offset();return[position.left,position.top]},_triggerOnClose:function(inst){var onClose=this._get(inst,"onClose");if(onClose){onClose.apply((inst.input?inst.input[0]:null),[(inst.input?inst.input.val():""),inst])}},_hideDatepicker:function(input){var inst=this._curInst;if(!inst||(input&&inst!=$.data(input,PROP_NAME))){return}if(this._datepickerShowing){var showAnim=this._get(inst,"showAnim");var duration=this._get(inst,"duration");var postProcess=function(){$.datepicker._tidyDialog(inst);this._curInst=null};if($.effects&&$.effects[showAnim]){inst.dpDiv.hide(showAnim,$.datepicker._get(inst,"showOptions"),duration,postProcess)}else{inst.dpDiv[(showAnim=="slideDown"?"slideUp":(showAnim=="fadeIn"?"fadeOut":"hide"))]((showAnim?duration:null),postProcess)}if(!showAnim){postProcess()}$.datepicker._triggerOnClose(inst);this._datepickerShowing=false;this._lastInput=null;if(this._inDialog){this._dialogInput.css({position:"absolute",left:"0",top:"-100px"});if($.blockUI){$.unblockUI();$("body").append(this.dpDiv)}}this._inDialog=false}},_tidyDialog:function(inst){inst.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(event){if(!$.datepicker._curInst){return}var $target=$(event.target);if($target[0].id!=$.datepicker._mainDivId&&$target.parents("#"+$.datepicker._mainDivId).length==0&&!$target.hasClass($.datepicker.markerClassName)&&!$target.hasClass($.datepicker._triggerClass)&&$.datepicker._datepickerShowing&&!($.datepicker._inDialog&&$.blockUI)){$.datepicker._hideDatepicker()}},_adjustDate:function(id,offset,period){var target=$(id);var inst=this._getInst(target[0]);if(this._isDisabledDatepicker(target[0])){return}this._adjustInstDate(inst,offset+(period=="M"?this._get(inst,"showCurrentAtPos"):0),period);this._updateDatepicker(inst)},_gotoToday:function(id){var target=$(id);var inst=this._getInst(target[0]);if(this._get(inst,"gotoCurrent")&&inst.currentDay){inst.selectedDay=inst.currentDay;inst.drawMonth=inst.selectedMonth=inst.currentMonth;inst.drawYear=inst.selectedYear=inst.currentYear}else{var date=new Date();inst.selectedDay=date.getDate();inst.drawMonth=inst.selectedMonth=date.getMonth();inst.drawYear=inst.selectedYear=date.getFullYear()}this._notifyChange(inst);this._adjustDate(target)},_selectMonthYear:function(id,select,period){var target=$(id);var inst=this._getInst(target[0]);inst["selected"+(period=="M"?"Month":"Year")]=inst["draw"+(period=="M"?"Month":"Year")]=parseInt(select.options[select.selectedIndex].value,10);this._notifyChange(inst);this._adjustDate(target)},_selectDay:function(id,month,year,td){var target=$(id);if($(td).hasClass(this._unselectableClass)||this._isDisabledDatepicker(target[0])){return}var inst=this._getInst(target[0]);inst.selectedDay=inst.currentDay=$("a",td).html();inst.selectedMonth=inst.currentMonth=month;inst.selectedYear=inst.currentYear=year;this._selectDate(id,this._formatDate(inst,inst.currentDay,inst.currentMonth,inst.currentYear))},_clearDate:function(id){var target=$(id);var inst=this._getInst(target[0]);this._selectDate(target,"")},_selectDate:function(id,dateStr){var target=$(id);var inst=this._getInst(target[0]);dateStr=(dateStr!=null?dateStr:this._formatDate(inst));if(inst.input){inst.input.val(dateStr)}this._updateAlternate(inst);var onSelect=this._get(inst,"onSelect");if(onSelect){onSelect.apply((inst.input?inst.input[0]:null),[dateStr,inst])}else{if(inst.input){inst.input.trigger("change")}}if(inst.inline){this._updateDatepicker(inst)}else{this._hideDatepicker();this._lastInput=inst.input[0];if(typeof(inst.input[0])!="object"){inst.input.focus()}this._lastInput=null}},_updateAlternate:function(inst){var altField=this._get(inst,"altField");if(altField){var altFormat=this._get(inst,"altFormat")||this._get(inst,"dateFormat");var date=this._getDate(inst);var dateStr=this.formatDate(altFormat,date,this._getFormatConfig(inst));$(altField).each(function(){$(this).val(dateStr)})}},noWeekends:function(date){var day=date.getDay();return[(day>0&&day<6),""]},iso8601Week:function(date){var checkDate=new Date(date.getTime());checkDate.setDate(checkDate.getDate()+4-(checkDate.getDay()||7));var time=checkDate.getTime();checkDate.setMonth(0);checkDate.setDate(1);return Math.floor(Math.round((time-checkDate)/86400000)/7)+1},parseDate:function(format,value,settings){if(format==null||value==null){throw"Invalid arguments"}value=(typeof value=="object"?value.toString():value+"");if(value==""){return null}var shortYearCutoff=(settings?settings.shortYearCutoff:null)||this._defaults.shortYearCutoff;shortYearCutoff=(typeof shortYearCutoff!="string"?shortYearCutoff:new Date().getFullYear()%100+parseInt(shortYearCutoff,10));var dayNamesShort=(settings?settings.dayNamesShort:null)||this._defaults.dayNamesShort;var dayNames=(settings?settings.dayNames:null)||this._defaults.dayNames;var monthNamesShort=(settings?settings.monthNamesShort:null)||this._defaults.monthNamesShort;var monthNames=(settings?settings.monthNames:null)||this._defaults.monthNames;var year=-1;var month=-1;var day=-1;var doy=-1;var literal=false;var lookAhead=function(match){var matches=(iFormat+1-1){month=1;day=doy;do{var dim=this._getDaysInMonth(year,month-1);if(day<=dim){break}month++;day-=dim}while(true)}var date=this._daylightSavingAdjust(new Date(year,month-1,day));if(date.getFullYear()!=year||date.getMonth()+1!=month||date.getDate()!=day){throw"Invalid date"}return date},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:(((1970-1)*365+Math.floor(1970/4)-Math.floor(1970/100)+Math.floor(1970/400))*24*60*60*10000000),formatDate:function(format,date,settings){if(!date){return""}var dayNamesShort=(settings?settings.dayNamesShort:null)||this._defaults.dayNamesShort;var dayNames=(settings?settings.dayNames:null)||this._defaults.dayNames;var monthNamesShort=(settings?settings.monthNamesShort:null)||this._defaults.monthNamesShort;var monthNames=(settings?settings.monthNames:null)||this._defaults.monthNames;var lookAhead=function(match){var matches=(iFormat+112?date.getHours()+2:0);return date},_setDate:function(inst,date,noChange){var clear=!date;var origMonth=inst.selectedMonth;var origYear=inst.selectedYear;var newDate=this._restrictMinMax(inst,this._determineDate(inst,date,new Date()));inst.selectedDay=inst.currentDay=newDate.getDate();inst.drawMonth=inst.selectedMonth=inst.currentMonth=newDate.getMonth();inst.drawYear=inst.selectedYear=inst.currentYear=newDate.getFullYear();if((origMonth!=inst.selectedMonth||origYear!=inst.selectedYear)&&!noChange){this._notifyChange(inst)}this._adjustInstDate(inst);if(inst.input){inst.input.val(clear?"":this._formatDate(inst))}},_getDate:function(inst){var startDate=(!inst.currentYear||(inst.input&&inst.input.val()=="")?null:this._daylightSavingAdjust(new Date(inst.currentYear,inst.currentMonth,inst.currentDay)));return startDate},_generateHTML:function(inst){var today=new Date();today=this._daylightSavingAdjust(new Date(today.getFullYear(),today.getMonth(),today.getDate()));var isRTL=this._get(inst,"isRTL");var showButtonPanel=this._get(inst,"showButtonPanel");var hideIfNoPrevNext=this._get(inst,"hideIfNoPrevNext");var navigationAsDateFormat=this._get(inst,"navigationAsDateFormat");var numMonths=this._getNumberOfMonths(inst);var showCurrentAtPos=this._get(inst,"showCurrentAtPos");var stepMonths=this._get(inst,"stepMonths");var isMultiMonth=(numMonths[0]!=1||numMonths[1]!=1);var currentDate=this._daylightSavingAdjust((!inst.currentDay?new Date(9999,9,9):new Date(inst.currentYear,inst.currentMonth,inst.currentDay)));var minDate=this._getMinMaxDate(inst,"min");var maxDate=this._getMinMaxDate(inst,"max");var drawMonth=inst.drawMonth-showCurrentAtPos;var drawYear=inst.drawYear;if(drawMonth<0){drawMonth+=12;drawYear--}if(maxDate){var maxDraw=this._daylightSavingAdjust(new Date(maxDate.getFullYear(),maxDate.getMonth()-(numMonths[0]*numMonths[1])+1,maxDate.getDate()));maxDraw=(minDate&&maxDrawmaxDraw){drawMonth--;if(drawMonth<0){drawMonth=11;drawYear--}}}inst.drawMonth=drawMonth;inst.drawYear=drawYear;var prevText=this._get(inst,"prevText");prevText=(!navigationAsDateFormat?prevText:this.formatDate(prevText,this._daylightSavingAdjust(new Date(drawYear,drawMonth-stepMonths,1)),this._getFormatConfig(inst)));var prev=(this._canAdjustMonth(inst,-1,drawYear,drawMonth)?''+prevText+"":(hideIfNoPrevNext?"":''+prevText+""));var nextText=this._get(inst,"nextText");nextText=(!navigationAsDateFormat?nextText:this.formatDate(nextText,this._daylightSavingAdjust(new Date(drawYear,drawMonth+stepMonths,1)),this._getFormatConfig(inst)));var next=(this._canAdjustMonth(inst,+1,drawYear,drawMonth)?''+nextText+"":(hideIfNoPrevNext?"":''+nextText+""));var currentText=this._get(inst,"currentText");var gotoDate=(this._get(inst,"gotoCurrent")&&inst.currentDay?currentDate:today);currentText=(!navigationAsDateFormat?currentText:this.formatDate(currentText,gotoDate,this._getFormatConfig(inst)));var controls=(!inst.inline?'":"");var buttonPanel=(showButtonPanel)?'
    '+(isRTL?controls:"")+(this._isInRange(inst,gotoDate)?'":"")+(isRTL?"":controls)+"
    ":"";var firstDay=parseInt(this._get(inst,"firstDay"),10);firstDay=(isNaN(firstDay)?0:firstDay);var showWeek=this._get(inst,"showWeek");var dayNames=this._get(inst,"dayNames");var dayNamesShort=this._get(inst,"dayNamesShort");var dayNamesMin=this._get(inst,"dayNamesMin");var monthNames=this._get(inst,"monthNames");var monthNamesShort=this._get(inst,"monthNamesShort");var beforeShowDay=this._get(inst,"beforeShowDay");var showOtherMonths=this._get(inst,"showOtherMonths");var selectOtherMonths=this._get(inst,"selectOtherMonths");var calculateWeek=this._get(inst,"calculateWeek")||this.iso8601Week;var defaultDate=this._getDefaultDate(inst);var html="";for(var row=0;row1){switch(col){case 0:calender+=" ui-datepicker-group-first";cornerClass=" ui-corner-"+(isRTL?"right":"left");break;case numMonths[1]-1:calender+=" ui-datepicker-group-last";cornerClass=" ui-corner-"+(isRTL?"left":"right");break;default:calender+=" ui-datepicker-group-middle";cornerClass="";break}}calender+='">'}calender+='
    '+(/all|left/.test(cornerClass)&&row==0?(isRTL?next:prev):"")+(/all|right/.test(cornerClass)&&row==0?(isRTL?prev:next):"")+this._generateMonthYearHeader(inst,drawMonth,drawYear,minDate,maxDate,row>0||col>0,monthNames,monthNamesShort)+'
    ';var thead=(showWeek?'":"");for(var dow=0;dow<7;dow++){var day=(dow+firstDay)%7;thead+="=5?' class="ui-datepicker-week-end"':"")+'>'+dayNamesMin[day]+""}calender+=thead+"";var daysInMonth=this._getDaysInMonth(drawYear,drawMonth);if(drawYear==inst.selectedYear&&drawMonth==inst.selectedMonth){inst.selectedDay=Math.min(inst.selectedDay,daysInMonth)}var leadDays=(this._getFirstDayOfMonth(drawYear,drawMonth)-firstDay+7)%7;var curRows=Math.ceil((leadDays+daysInMonth)/7);var numRows=(isMultiMonth?this.maxRows>curRows?this.maxRows:curRows:curRows);this.maxRows=numRows;var printDate=this._daylightSavingAdjust(new Date(drawYear,drawMonth,1-leadDays));for(var dRow=0;dRow";var tbody=(!showWeek?"":'");for(var dow=0;dow<7;dow++){var daySettings=(beforeShowDay?beforeShowDay.apply((inst.input?inst.input[0]:null),[printDate]):[true,""]);var otherMonth=(printDate.getMonth()!=drawMonth);var unselectable=(otherMonth&&!selectOtherMonths)||!daySettings[0]||(minDate&&printDatemaxDate);tbody+='";printDate.setDate(printDate.getDate()+1);printDate=this._daylightSavingAdjust(printDate)}calender+=tbody+""}drawMonth++;if(drawMonth>11){drawMonth=0;drawYear++}calender+="
    '+this._get(inst,"weekHeader")+"
    '+this._get(inst,"calculateWeek")(printDate)+""+(otherMonth&&!showOtherMonths?" ":(unselectable?''+printDate.getDate()+"":''+printDate.getDate()+""))+"
    "+(isMultiMonth?""+((numMonths[0]>0&&col==numMonths[1]-1)?'
    ':""):"");group+=calender}html+=group}html+=buttonPanel+($.browser.msie&&parseInt($.browser.version,10)<7&&!inst.inline?'':"");inst._keyEvent=false;return html},_generateMonthYearHeader:function(inst,drawMonth,drawYear,minDate,maxDate,secondary,monthNames,monthNamesShort){var changeMonth=this._get(inst,"changeMonth");var changeYear=this._get(inst,"changeYear");var showMonthAfterYear=this._get(inst,"showMonthAfterYear");var html='
    ';var monthHtml="";if(secondary||!changeMonth){monthHtml+=''+monthNames[drawMonth]+""}else{var inMinYear=(minDate&&minDate.getFullYear()==drawYear);var inMaxYear=(maxDate&&maxDate.getFullYear()==drawYear);monthHtml+='"}if(!showMonthAfterYear){html+=monthHtml+(secondary||!(changeMonth&&changeYear)?" ":"")}if(!inst.yearshtml){inst.yearshtml="";if(secondary||!changeYear){html+=''+drawYear+""}else{var years=this._get(inst,"yearRange").split(":");var thisYear=new Date().getFullYear();var determineYear=function(value){var year=(value.match(/c[+-].*/)?drawYear+parseInt(value.substring(1),10):(value.match(/[+-].*/)?thisYear+parseInt(value,10):parseInt(value,10)));return(isNaN(year)?thisYear:year)};var year=determineYear(years[0]);var endYear=Math.max(year,determineYear(years[1]||""));year=(minDate?Math.max(year,minDate.getFullYear()):year);endYear=(maxDate?Math.min(endYear,maxDate.getFullYear()):endYear);inst.yearshtml+='";html+=inst.yearshtml;inst.yearshtml=null}}html+=this._get(inst,"yearSuffix");if(showMonthAfterYear){html+=(secondary||!(changeMonth&&changeYear)?" ":"")+monthHtml}html+="
    ";return html},_adjustInstDate:function(inst,offset,period){var year=inst.drawYear+(period=="Y"?offset:0);var month=inst.drawMonth+(period=="M"?offset:0);var day=Math.min(inst.selectedDay,this._getDaysInMonth(year,month))+(period=="D"?offset:0);var date=this._restrictMinMax(inst,this._daylightSavingAdjust(new Date(year,month,day)));inst.selectedDay=date.getDate();inst.drawMonth=inst.selectedMonth=date.getMonth();inst.drawYear=inst.selectedYear=date.getFullYear();if(period=="M"||period=="Y"){this._notifyChange(inst)}},_restrictMinMax:function(inst,date){var minDate=this._getMinMaxDate(inst,"min");var maxDate=this._getMinMaxDate(inst,"max");var newDate=(minDate&&datemaxDate?maxDate:newDate);return newDate},_notifyChange:function(inst){var onChange=this._get(inst,"onChangeMonthYear");if(onChange){onChange.apply((inst.input?inst.input[0]:null),[inst.selectedYear,inst.selectedMonth+1,inst])}},_getNumberOfMonths:function(inst){var numMonths=this._get(inst,"numberOfMonths");return(numMonths==null?[1,1]:(typeof numMonths=="number"?[1,numMonths]:numMonths))},_getMinMaxDate:function(inst,minMax){return this._determineDate(inst,this._get(inst,minMax+"Date"),null)},_getDaysInMonth:function(year,month){return 32-this._daylightSavingAdjust(new Date(year,month,32)).getDate()},_getFirstDayOfMonth:function(year,month){return new Date(year,month,1).getDay()},_canAdjustMonth:function(inst,offset,curYear,curMonth){var numMonths=this._getNumberOfMonths(inst);var date=this._daylightSavingAdjust(new Date(curYear,curMonth+(offset<0?offset:numMonths[0]*numMonths[1]),1));if(offset<0){date.setDate(this._getDaysInMonth(date.getFullYear(),date.getMonth()))}return this._isInRange(inst,date)},_isInRange:function(inst,date){var minDate=this._getMinMaxDate(inst,"min");var maxDate=this._getMinMaxDate(inst,"max");return((!minDate||date.getTime()>=minDate.getTime())&&(!maxDate||date.getTime()<=maxDate.getTime()))},_getFormatConfig:function(inst){var shortYearCutoff=this._get(inst,"shortYearCutoff");shortYearCutoff=(typeof shortYearCutoff!="string"?shortYearCutoff:new Date().getFullYear()%100+parseInt(shortYearCutoff,10));return{shortYearCutoff:shortYearCutoff,dayNamesShort:this._get(inst,"dayNamesShort"),dayNames:this._get(inst,"dayNames"),monthNamesShort:this._get(inst,"monthNamesShort"),monthNames:this._get(inst,"monthNames")}},_formatDate:function(inst,day,month,year){if(!day){inst.currentDay=inst.selectedDay;inst.currentMonth=inst.selectedMonth;inst.currentYear=inst.selectedYear}var date=(day?(typeof day=="object"?day:this._daylightSavingAdjust(new Date(year,month,day))):this._daylightSavingAdjust(new Date(inst.currentYear,inst.currentMonth,inst.currentDay)));return this.formatDate(this._get(inst,"dateFormat"),date,this._getFormatConfig(inst))}});function bindHover(dpDiv){var selector="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return dpDiv.bind("mouseout",function(event){var elem=$(event.target).closest(selector);if(!elem.length){return}elem.removeClass("ui-state-hover ui-datepicker-prev-hover ui-datepicker-next-hover")}).bind("mouseover",function(event){var elem=$(event.target).closest(selector);if($.datepicker._isDisabledDatepicker(instActive.inline?dpDiv.parent()[0]:instActive.input[0])||!elem.length){return}elem.parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover");elem.addClass("ui-state-hover");if(elem.hasClass("ui-datepicker-prev")){elem.addClass("ui-datepicker-prev-hover")}if(elem.hasClass("ui-datepicker-next")){elem.addClass("ui-datepicker-next-hover")}})}function extendRemove(target,props){$.extend(target,props);for(var name in props){if(props[name]==null||props[name]==undefined){target[name]=props[name]}}return target}function isArray(a){return(a&&(($.browser.safari&&typeof a=="object"&&a.length)||(a.constructor&&a.constructor.toString().match(/\Array\(\)/))))}$.fn.datepicker=function(options){if(!this.length){return this}if(!$.datepicker.initialized){$(document).mousedown($.datepicker._checkExternalClick).find("body").append($.datepicker.dpDiv);$.datepicker.initialized=true}var otherArgs=Array.prototype.slice.call(arguments,1);if(typeof options=="string"&&(options=="isDisabled"||options=="getDate"||options=="widget")){return $.datepicker["_"+options+"Datepicker"].apply($.datepicker,[this[0]].concat(otherArgs))}if(options=="option"&&arguments.length==2&&typeof arguments[1]=="string"){return $.datepicker["_"+options+"Datepicker"].apply($.datepicker,[this[0]].concat(otherArgs))}return this.each(function(){typeof options=="string"?$.datepicker["_"+options+"Datepicker"].apply($.datepicker,[this].concat(otherArgs)):$.datepicker._attachDatepicker(this,options)})};$.datepicker=new Datepicker();$.datepicker.initialized=false;$.datepicker.uuid=new Date().getTime();$.datepicker.version="1.8.16";window["DP_jQuery_"+dpuuid]=$})(jQuery);jQuery.effects||(function(l,f){l.effects={};l.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","borderColor","color","outlineColor"],function(m,n){l.fx.step[n]=function(o){if(!o.colorInit){o.start=c(o.elem,n);o.end=g(o.end);o.colorInit=true}o.elem.style[n]="rgb("+Math.max(Math.min(parseInt((o.pos*(o.end[0]-o.start[0]))+o.start[0],10),255),0)+","+Math.max(Math.min(parseInt((o.pos*(o.end[1]-o.start[1]))+o.start[1],10),255),0)+","+Math.max(Math.min(parseInt((o.pos*(o.end[2]-o.start[2]))+o.start[2],10),255),0)+")"}});function g(m){var n;if(m&&m.constructor==Array&&m.length==3){return m}if(n=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(m)){return[parseInt(n[1],10),parseInt(n[2],10),parseInt(n[3],10)]}if(n=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(m)){return[parseFloat(n[1])*2.55,parseFloat(n[2])*2.55,parseFloat(n[3])*2.55]}if(n=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(m)){return[parseInt(n[1],16),parseInt(n[2],16),parseInt(n[3],16)]}if(n=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(m)){return[parseInt(n[1]+n[1],16),parseInt(n[2]+n[2],16),parseInt(n[3]+n[3],16)]}if(n=/rgba\(0, 0, 0, 0\)/.exec(m)){return h.transparent}return h[l.trim(m).toLowerCase()]}function c(m,n){var o;do{o=l.curCSS(m,n);if(o!=""&&o!="transparent"||l.nodeName(m,"body")){break}n="backgroundColor"}while(m=m.parentNode);return g(o)}var h={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]};var i=["add","remove","toggle"],e={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};function d(){var m=document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle,r={},q,o;if(m&&m.length&&m[0]&&m[m[0]]){var n=m.length;while(n--){q=m[n];if(typeof m[q]=="string"){o=q.replace(/\-(\w)/g,function(t,s){return s.toUpperCase()});r[o]=m[q]}}}else{for(q in m){if(typeof m[q]==="string"){r[q]=m[q]}}}return r}function j(m){var n,o;for(n in m){o=m[n];if(o==null||l.isFunction(o)||n in e||(/scrollbar/).test(n)||(!(/color/i).test(n)&&isNaN(parseFloat(o)))){delete m[n]}}return m}function b(q,m){var o={_:0},n;for(n in m){if(q[n]!=m[n]){o[n]=m[n]}}return o}l.effects.animateClass=function(q,n,o,m){if(l.isFunction(o)){m=o;o=null}return this.queue(function(){var t=l(this),s=t.attr("style")||" ",u=j(d.call(this)),r,v=t.attr("class");l.each(i,function(w,x){if(q[x]){t[x+"Class"](q[x])}});r=j(d.call(this));t.attr("class",v);t.animate(b(u,r),{queue:false,duration:n,easing:o,complete:function(){l.each(i,function(w,x){if(q[x]){t[x+"Class"](q[x])}});if(typeof t.attr("style")=="object"){t.attr("style").cssText="";t.attr("style").cssText=s}else{t.attr("style",s)}if(m){m.apply(this,arguments)}l.dequeue(this)}})})};l.fn.extend({_addClass:l.fn.addClass,addClass:function(n,m,o,q){return m?l.effects.animateClass.apply(this,[{add:n},m,o,q]):this._addClass(n)},_removeClass:l.fn.removeClass,removeClass:function(n,m,o,q){return m?l.effects.animateClass.apply(this,[{remove:n},m,o,q]):this._removeClass(n)},_toggleClass:l.fn.toggleClass,toggleClass:function(n,q,m,o,r){if(typeof q=="boolean"||q===f){if(!m){return this._toggleClass(n,q)}else{return l.effects.animateClass.apply(this,[(q?{add:n}:{remove:n}),m,o,r])}}else{return l.effects.animateClass.apply(this,[{toggle:n},q,m,o])}},switchClass:function(o,m,n,q,r){return l.effects.animateClass.apply(this,[{add:m,remove:o},n,q,r])}});l.extend(l.effects,{version:"1.8.16",save:function(m,n){for(var o=0;o").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),n=document.activeElement;m.wrap(o);if(m[0]===n||l.contains(m[0],n)){l(n).focus()}o=m.parent();if(m.css("position")=="static"){o.css({position:"relative"});m.css({position:"relative"})}else{l.extend(q,{position:m.css("position"),zIndex:m.css("z-index")});l.each(["top","left","bottom","right"],function(r,s){q[s]=m.css(s);if(isNaN(parseInt(q[s],10))){q[s]="auto"}});m.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})}return o.css(q).show()},removeWrapper:function(m){var o,n=document.activeElement;if(m.parent().is(".ui-effects-wrapper")){o=m.parent().replaceWith(m);if(m[0]===n||l.contains(m[0],n)){l(n).focus()}return o}return m},setTransition:function(m,n,o,q){q=q||{};l.each(n,function(r,s){unit=m.cssUnit(s);if(unit[0]>0){q[s]=unit[0]*o+unit[1]}});return q}});function a(o,n,m,q){if(typeof o=="object"){q=n;m=null;n=o;o=n.effect}if(l.isFunction(n)){q=n;m=null;n={}}if(typeof n=="number"||l.fx.speeds[n]){q=m;m=n;n={}}if(l.isFunction(m)){q=m;m=null}n=n||{};m=m||n.duration;m=l.fx.off?0:typeof m=="number"?m:m in l.fx.speeds?l.fx.speeds[m]:l.fx.speeds._default;q=q||n.complete;return[o,n,m,q]}function k(m){if(!m||typeof m==="number"||l.fx.speeds[m]){return true}if(typeof m==="string"&&!l.effects[m]){return true}return false}l.fn.extend({effect:function(r,o,q,s){var t=a.apply(this,arguments),u={options:t[1],duration:t[2],callback:t[3]},n=u.options.mode,m=l.effects[r];if(l.fx.off||!m){if(n){return this[n](u.duration,u.callback)}else{return this.each(function(){if(u.callback){u.callback.call(this)}})}}return m.call(this,u)},_show:l.fn.show,show:function(m){if(k(m)){return this._show.apply(this,arguments)}else{var n=a.apply(this,arguments);n[1].mode="show";return this.effect.apply(this,n)}},_hide:l.fn.hide,hide:function(m){if(k(m)){return this._hide.apply(this,arguments)}else{var n=a.apply(this,arguments);n[1].mode="hide";return this.effect.apply(this,n)}},__toggle:l.fn.toggle,toggle:function(m){if(k(m)||typeof m==="boolean"||l.isFunction(m)){return this.__toggle.apply(this,arguments)}else{var n=a.apply(this,arguments);n[1].mode="toggle";return this.effect.apply(this,n)}},cssUnit:function(o){var m=this.css(o),n=[];l.each(["em","px","%","pt"],function(q,r){if(m.indexOf(r)>0){n=[parseFloat(m),r]}});return n}});l.easing.jswing=l.easing.swing;l.extend(l.easing,{def:"easeOutQuad",swing:function(m,r,n,o,q){return l.easing[l.easing.def](m,r,n,o,q)},easeInQuad:function(m,r,n,o,q){return o*(r/=q)*r+n},easeOutQuad:function(m,r,n,o,q){return -o*(r/=q)*(r-2)+n},easeInOutQuad:function(m,r,n,o,q){if((r/=q/2)<1){return o/2*r*r+n}return -o/2*((--r)*(r-2)-1)+n},easeInCubic:function(m,r,n,o,q){return o*(r/=q)*r*r+n},easeOutCubic:function(m,r,n,o,q){return o*((r=r/q-1)*r*r+1)+n},easeInOutCubic:function(m,r,n,o,q){if((r/=q/2)<1){return o/2*r*r*r+n}return o/2*((r-=2)*r*r+2)+n},easeInQuart:function(m,r,n,o,q){return o*(r/=q)*r*r*r+n},easeOutQuart:function(m,r,n,o,q){return -o*((r=r/q-1)*r*r*r-1)+n},easeInOutQuart:function(m,r,n,o,q){if((r/=q/2)<1){return o/2*r*r*r*r+n}return -o/2*((r-=2)*r*r*r-2)+n},easeInQuint:function(m,r,n,o,q){return o*(r/=q)*r*r*r*r+n},easeOutQuint:function(m,r,n,o,q){return o*((r=r/q-1)*r*r*r*r+1)+n},easeInOutQuint:function(m,r,n,o,q){if((r/=q/2)<1){return o/2*r*r*r*r*r+n}return o/2*((r-=2)*r*r*r*r+2)+n},easeInSine:function(m,r,n,o,q){return -o*Math.cos(r/q*(Math.PI/2))+o+n},easeOutSine:function(m,r,n,o,q){return o*Math.sin(r/q*(Math.PI/2))+n},easeInOutSine:function(m,r,n,o,q){return -o/2*(Math.cos(Math.PI*r/q)-1)+n},easeInExpo:function(m,r,n,o,q){return(r==0)?n:o*Math.pow(2,10*(r/q-1))+n},easeOutExpo:function(m,r,n,o,q){return(r==q)?n+o:o*(-Math.pow(2,-10*r/q)+1)+n},easeInOutExpo:function(m,r,n,o,q){if(r==0){return n}if(r==q){return n+o}if((r/=q/2)<1){return o/2*Math.pow(2,10*(r-1))+n}return o/2*(-Math.pow(2,-10*--r)+2)+n},easeInCirc:function(m,r,n,o,q){return -o*(Math.sqrt(1-(r/=q)*r)-1)+n},easeOutCirc:function(m,r,n,o,q){return o*Math.sqrt(1-(r=r/q-1)*r)+n},easeInOutCirc:function(m,r,n,o,q){if((r/=q/2)<1){return -o/2*(Math.sqrt(1-r*r)-1)+n}return o/2*(Math.sqrt(1-(r-=2)*r)+1)+n},easeInElastic:function(v,u,m,n,r){var o=1.70158;var q=0;var w=n;if(u==0){return m}if((u/=r)==1){return m+n}if(!q){q=r*0.3}if(w').appendTo(document.body).addClass(c.options.className).css({top:h.top,left:h.left,height:e.innerHeight(),width:e.innerWidth(),position:"absolute"}).animate(g,c.duration,c.options.easing,function(){d.remove();(c.callback&&c.callback.apply(e[0],arguments));e.dequeue()})})}})(jQuery);(function(a){var k="2.86";if(a.support==undefined){a.support={opacity:!(a.browser.msie)}}function g(r){if(a.fn.cycle.debug){i(r)}}function i(){if(window.console&&window.console.log){window.console.log("[cycle] "+Array.prototype.join.call(arguments," "))}}a.fn.cycle=function(t,s){var r={s:this.selector,c:this.context};if(this.length===0&&t!="stop"){if(!a.isReady&&r.s){i("DOM not ready, queuing slideshow");a(function(){a(r.s,r.c).cycle(t,s)});return this}i("terminating; zero elements found by selector"+(a.isReady?"":" (DOM not ready)"));return this}return this.each(function(){var u=h(this,t,s);if(u===false){return}u.updateActivePagerLink=u.updateActivePagerLink||a.fn.cycle.updateActivePagerLink;if(this.cycleTimeout){clearTimeout(this.cycleTimeout)}this.cycleTimeout=this.cyclePause=0;var z=a(this);var x=u.slideExpr?a(u.slideExpr,this):z.children();var w=x.get();if(w.length<2){i("terminating; too few slides: "+w.length);return}var y=f(z,x,w,u,r);if(y===false){return}var v=y.continuous?10:q(y.currSlide,y.nextSlide,y,!y.rev);if(v){v+=(y.delay||0);if(v<10){v=10}g("first timeout: "+v);this.cycleTimeout=setTimeout(function(){c(w,y,0,!y.rev)},v)}})};function h(u,v,w){if(u.cycleStop==undefined){u.cycleStop=0}if(v===undefined||v===null){v={}}if(v.constructor==String){switch(v){case"destroy":case"stop":var r=a(u).data("cycle.opts");if(!r){return false}u.cycleStop++;if(u.cycleTimeout){clearTimeout(u.cycleTimeout)}u.cycleTimeout=0;a(u).removeData("cycle.opts");if(v=="destroy"){l(r)}return false;case"toggle":u.cyclePause=(u.cyclePause===1)?0:1;s(u.cyclePause,w,u);return false;case"pause":u.cyclePause=1;return false;case"resume":u.cyclePause=0;s(false,w,u);return false;case"prev":case"next":var r=a(u).data("cycle.opts");if(!r){i('options not found, "prev/next" ignored');return false}a.fn.cycle[v](r);return false;default:v={fx:v}}return v}else{if(v.constructor==Number){var t=v;v=a(u).data("cycle.opts");if(!v){i("options not found, can not advance slide");return false}if(t<0||t>=v.elements.length){i("invalid slide index: "+t);return false}v.nextSlide=t;if(u.cycleTimeout){clearTimeout(u.cycleTimeout);u.cycleTimeout=0}if(typeof w=="string"){v.oneTimeFx=w}c(v.elements,v,1,t>=v.currSlide);return false}}return v;function s(x,y,z){if(!x&&y===true){var A=a(z).data("cycle.opts");if(!A){i("options not found, can not resume");return false}if(z.cycleTimeout){clearTimeout(z.cycleTimeout);z.cycleTimeout=0}c(A.elements,A,1,1)}}}function o(t,r){if(!a.support.opacity&&r.cleartype&&t.style.filter){try{t.style.removeAttribute("filter")}catch(s){}}}function l(r){if(r.next){a(r.next).unbind(r.prevNextEvent)}if(r.prev){a(r.prev).unbind(r.prevNextEvent)}if(r.pager||r.pagerAnchorBuilder){a.each(r.pagerAnchors||[],function(){this.unbind().remove()})}r.pagerAnchors=null;if(r.destroy){r.destroy(r)}}function f(M,y,r,x,L){var z=a.extend({},a.fn.cycle.defaults,x||{},a.metadata?M.metadata():a.meta?M.data():{});if(z.autostop){z.countdown=z.autostopCount||r.length}var B=M[0];M.data("cycle.opts",z);z.$cont=M;z.stopCount=B.cycleStop;z.elements=r;z.before=z.before?[z.before]:[];z.after=z.after?[z.after]:[];z.after.unshift(function(){z.busy=0});if(!a.support.opacity&&z.cleartype){z.after.push(function(){o(this,z)})}if(z.continuous){z.after.push(function(){c(r,z,0,!z.rev)})}d(z);if(!a.support.opacity&&z.cleartype&&!z.cleartypeNoBg){m(y)}if(M.css("position")=="static"){M.css("position","relative")}if(z.width){M.width(z.width)}if(z.height&&z.height!="auto"){M.height(z.height)}if(z.startingSlide){z.startingSlide=parseInt(z.startingSlide)}if(z.random){z.randomMap=[];for(var K=0;K=r.length){z.startingSlide=0}}z.currSlide=z.startingSlide||0;var D=z.startingSlide;y.css({position:"absolute",top:0,left:0}).hide().each(function(w){var N=D?w>=D?r.length-(w-D):D-w:r.length-w;a(this).css("z-index",N)});a(r[D]).css("opacity",1).show();o(r[D],z);if(z.fit&&z.width){y.width(z.width)}if(z.fit&&z.height&&z.height!="auto"){y.height(z.height)}var t=z.containerResize&&!M.innerHeight();if(t){var G=0,H=0;for(var s=0;sG?F:G;H=J>H?J:H}if(G>0&&H>0){M.css({width:G+"px",height:H+"px"})}}if(z.pause){M.hover(function(){this.cyclePause++},function(){this.cyclePause--})}if(j(z)===false){return false}var A=false;x.requeueAttempts=x.requeueAttempts||0;y.each(function(){var O=a(this);this.cycleH=(z.fit&&z.height)?z.height:(O.height()||this.offsetHeight||this.height||O.attr("height")||0);this.cycleW=(z.fit&&z.width)?z.width:(O.width()||this.offsetWidth||this.width||O.attr("width")||0);if(O.is("img")){var P=(a.browser.msie&&this.cycleW==28&&this.cycleH==30&&!this.complete);var w=(a.browser.mozilla&&this.cycleW==34&&this.cycleH==19&&!this.complete);var Q=(a.browser.opera&&((this.cycleW==42&&this.cycleH==19)||(this.cycleW==37&&this.cycleH==17))&&!this.complete);var N=(this.cycleH==0&&this.cycleW==0&&!this.complete);if(P||w||Q||N){if(L.s&&z.requeueOnImageNotLoaded&&++x.requeueAttempts<100){i(x.requeueAttempts," - img slide not loaded, requeuing slideshow: ",this.src,this.cycleW,this.cycleH);setTimeout(function(){a(L.s,L.c).cycle(x)},z.requeueTimeout);A=true;return false}else{i("could not determine size of image: "+this.src,this.cycleW,this.cycleH)}}}return true});if(A){return false}z.cssBefore=z.cssBefore||{};z.animIn=z.animIn||{};z.animOut=z.animOut||{};y.not(":eq("+D+")").css(z.cssBefore);if(z.cssFirst){a(y[D]).css(z.cssFirst)}if(z.timeout){z.timeout=parseInt(z.timeout);if(z.speed.constructor==String){z.speed=a.fx.speeds[z.speed]||parseInt(z.speed)}if(!z.sync){z.speed=z.speed/2}var C=z.fx=="shuffle"?500:250;while((z.timeout-z.speed)=(r.length-1)?0:z.startingSlide+1}if(!z.multiFx){var u=a.fn.cycle.transitions[z.fx];if(a.isFunction(u)){u(M,y,z)}else{if(z.fx!="custom"&&!z.multiFx){i("unknown transition: "+z.fx,"; slideshow terminating");return false}}}var E=y[D];if(z.before.length){z.before[0].apply(E,[E,E,z,true])}if(z.after.length>1){z.after[1].apply(E,[E,E,z,true])}if(z.next){a(z.next).bind(z.prevNextEvent,function(){return b(z,z.rev?-1:1)})}if(z.prev){a(z.prev).bind(z.prevNextEvent,function(){return b(z,z.rev?1:-1)})}if(z.pager||z.pagerAnchorBuilder){e(r,z)}n(z,r);return z}function d(r){r.original={before:[],after:[]};r.original.cssBefore=a.extend({},r.cssBefore);r.original.cssAfter=a.extend({},r.cssAfter);r.original.animIn=a.extend({},r.animIn);r.original.animOut=a.extend({},r.animOut);a.each(r.before,function(){r.original.before.push(this)});a.each(r.after,function(){r.original.after.push(this)})}function j(r){var w,x,v=a.fn.cycle.transitions;if(r.fx.indexOf(",")>0){r.multiFx=true;r.fxs=r.fx.replace(/\s*/g,"").split(",");for(w=0;w=r.fxs.length){r.lastFx=0}A=r.fxs[r.lastFx];r.currFx=A}if(r.oneTimeFx){A=r.oneTimeFx;r.oneTimeFx=null}a.fn.cycle.resetState(r,A);if(r.before.length){a.each(r.before,function(D,E){if(u.cycleStop!=r.stopCount){return}E.apply(y,[C,y,r,v])})}var z=function(){a.each(r.after,function(D,E){if(u.cycleStop!=r.stopCount){return}E.apply(y,[C,y,r,v])})};g("tx firing; currSlide: "+r.currSlide+"; nextSlide: "+r.nextSlide);r.busy=1;if(r.fxFn){r.fxFn(C,y,r,z,v,B&&r.fastOnEvent)}else{if(a.isFunction(a.fn.cycle[r.fx])){a.fn.cycle[r.fx](C,y,r,z,v,B&&r.fastOnEvent)}else{a.fn.cycle.custom(C,y,r,z,v,B&&r.fastOnEvent)}}}if(s||r.nextSlide==r.currSlide){r.lastSlide=r.currSlide;if(r.random){r.currSlide=r.nextSlide;if(++r.randomIndex==t.length){r.randomIndex=0}r.nextSlide=r.randomMap[r.randomIndex];if(r.nextSlide==r.currSlide){r.nextSlide=(r.currSlide==r.slideCount-1)?0:r.currSlide+1}}else{var x=(r.nextSlide+1)==t.length;r.nextSlide=x?0:r.nextSlide+1;r.currSlide=x?t.length-1:r.nextSlide-1}}if(s&&r.pager){r.updateActivePagerLink(r.pager,r.currSlide,r.activePagerClass)}var w=0;if(r.timeout&&!r.continuous){w=q(C,y,r,v)}else{if(r.continuous&&u.cyclePause){w=10}}if(w>0){u.cycleTimeout=setTimeout(function(){c(t,r,0,!r.rev)},w)}}a.fn.cycle.updateActivePagerLink=function(s,t,r){a(s).each(function(){a(this).children().removeClass(r).eq(t).addClass(r)})};function q(r,w,v,s){if(v.timeoutFn){var u=v.timeoutFn(r,w,v,s);while((u-v.speed)<250){u+=v.speed}g("calculated timeout: "+u+"; speed: "+v.speed);if(u!==false){return u}}return v.timeout}a.fn.cycle.next=function(r){b(r,r.rev?-1:1)};a.fn.cycle.prev=function(r){b(r,r.rev?1:-1)};function b(r,t){var s=r.elements;var v=r.$cont[0],u=v.cycleTimeout;if(u){clearTimeout(u);v.cycleTimeout=0}if(r.random&&t<0){r.randomIndex--;if(--r.randomIndex==-2){r.randomIndex=s.length-2}else{if(r.randomIndex==-1){r.randomIndex=s.length-1}}r.nextSlide=r.randomMap[r.randomIndex]}else{if(r.random){r.nextSlide=r.randomMap[r.randomIndex]}else{r.nextSlide=r.currSlide+t;if(r.nextSlide<0){if(r.nowrap){return false}r.nextSlide=s.length-1}else{if(r.nextSlide>=s.length){if(r.nowrap){return false}r.nextSlide=0}}}}var w=r.onPrevNextEvent||r.prevNextClick;if(a.isFunction(w)){w(t>0,r.nextSlide,s[r.nextSlide])}c(s,r,1,t>=0);return false}function e(t,s){var r=a(s.pager);a.each(t,function(u,v){a.fn.cycle.createPagerAnchor(u,v,r,t,s)});s.updateActivePagerLink(s.pager,s.startingSlide,s.activePagerClass)}a.fn.cycle.createPagerAnchor=function(x,u,v,s,r){var t;if(a.isFunction(r.pagerAnchorBuilder)){t=r.pagerAnchorBuilder(x,u);g("pagerAnchorBuilder("+x+", el) returned: "+t)}else{t=''+(x+1)+""}if(!t){return}var w=a(t);if(w.parents("body").length===0){var y=[];if(v.length>1){v.each(function(){var z=w.clone(true);a(this).append(z);y.push(z[0])});w=a(y)}else{w.appendTo(v)}}r.pagerAnchors=r.pagerAnchors||[];r.pagerAnchors.push(w);w.bind(r.pagerEvent,function(B){B.preventDefault();r.nextSlide=x;var A=r.$cont[0],C=A.cycleTimeout;if(C){clearTimeout(C);A.cycleTimeout=0}var z=r.onPagerEvent||r.pagerClick;if(a.isFunction(z)){z(r.nextSlide,s[r.nextSlide])}c(s,r,1,r.currSlidev?t-v:u.slideCount-v}else{s=t=0){var x=w.match(/\d+/g);return"#"+r(x[0])+r(x[1])+r(x[2])}if(w&&w!="transparent"){return w}}return"#ffffff"}s.each(function(){a(this).css("background-color",t(this))})}a.fn.cycle.commonReset=function(x,t,r,s,u,v){a(r.elements).not(x).hide();r.cssBefore.opacity=1;r.cssBefore.display="block";if(s!==false&&t.cycleW>0){r.cssBefore.width=t.cycleW}if(u!==false&&t.cycleH>0){r.cssBefore.height=t.cycleH}r.cssAfter=r.cssAfter||{};r.cssAfter.display="none";a(x).css("zIndex",r.slideCount+(v===true?1:0));a(t).css("zIndex",r.slideCount+(v===true?0:1))};a.fn.cycle.custom=function(A,r,v,C,t,y){var w=a(A),z=a(r);var D=v.speedIn,u=v.speedOut,s=v.easeIn,x=v.easeOut;z.css(v.cssBefore);if(y){if(typeof y=="number"){D=u=y}else{D=u=1}s=x=null}var B=function(){z.animate(v.animIn,D,s,C)};w.animate(v.animOut,u,x,function(){if(v.cssAfter){w.css(v.cssAfter)}if(!v.sync){B()}});if(v.sync){B()}};a.fn.cycle.transitions={fade:function(s,t,r){t.not(":eq("+r.currSlide+")").css("opacity",0);r.before.push(function(u,w,v){a.fn.cycle.commonReset(u,w,v);v.cssBefore.opacity=0});r.animIn={opacity:1};r.animOut={opacity:0};r.cssBefore={top:0,left:0}}};a.fn.cycle.ver=function(){return k};a.fn.cycle.defaults={fx:"fade",timeout:4000,timeoutFn:null,continuous:0,speed:1000,speedIn:null,speedOut:null,next:null,prev:null,onPrevNextEvent:null,prevNextEvent:"click.cycle",pager:null,onPagerEvent:null,pagerEvent:"click.cycle",allowPagerClickBubble:false,pagerAnchorBuilder:null,before:null,after:null,end:null,easing:null,easeIn:null,easeOut:null,shuffle:null,animIn:null,animOut:null,cssBefore:null,cssAfter:null,fxFn:null,height:"auto",startingSlide:0,sync:1,random:0,fit:0,containerResize:1,pause:0,pauseOnPagerHover:0,autostop:0,autostopCount:0,delay:0,slideExpr:null,cleartype:!a.support.opacity,cleartypeNoBg:false,nowrap:0,fastOnEvent:0,randomizeEffects:1,rev:0,manualTrump:true,requeueOnImageNotLoaded:true,requeueTimeout:250,activePagerClass:"activeSlide",updateActivePagerLink:null}})(jQuery); /* http://mths.be/placeholder v2.0.7 by @mathias */ (function(c,h,k){var f="placeholder" in h.createElement("input");var a="placeholder" in h.createElement("textarea");var g=k.fn;var i=k.valHooks;var l=k.propHooks;var d;var m;if(f&&a){m=g.placeholder=function(){return this};m.input=m.textarea=true}else{m=g.placeholder=function(){var n=this;n.filter((f?"textarea":":input")+"[placeholder]").not(".placeholder").bind({"focus.placeholder":b,"blur.placeholder":j}).data("placeholder-enabled",true).trigger("blur.placeholder");return n};m.input=f;m.textarea=a;d={get:function(n){var o=k(n);var q=o.data("placeholder-password");if(q){return q[0].value}return o.data("placeholder-enabled")&&o.hasClass("placeholder")?"":n.value},set:function(n,r){var o=k(n);var q=o.data("placeholder-password");if(q){return q[0].value=r}if(!o.data("placeholder-enabled")){return n.value=r}if(r==""){n.value=r;if(n!=h.activeElement){j.call(n)}}else{if(o.hasClass("placeholder")){b.call(n,true,r)||(n.value=r)}else{n.value=r}}return o}};if(!f){i.input=d;l.value=d}if(!a){i.textarea=d;l.value=d}k(function(){k(h).delegate("form","submit.placeholder",function(){var n=k(".placeholder",this).each(b);setTimeout(function(){n.each(j)},10)})});k(c).bind("beforeunload.placeholder",function(){k(".placeholder").each(function(){this.value=""})})}function e(o){var n={};var q=/^jQuery\d+$/;k.each(o.attributes,function(r,s){if(s.specified&&!q.test(s.name)){n[s.name]=s.value}});return n}function b(o,r){var q=this;var n=k(q);if(q.value==n.attr("placeholder")&&n.hasClass("placeholder")){if(n.data("placeholder-password")){n=n.hide().next().show().attr("id",n.removeAttr("id").data("placeholder-id"));if(o===true){return n[0].value=r}n.focus()}else{q.value="";n.removeClass("placeholder");q==h.activeElement&&q.select()}}}function j(){var r;var s=this;var n=k(s);var o=this.id;if(s.value==""){if(s.type=="password"){if(!n.data("placeholder-textinput")){try{r=n.clone().attr({type:"text"})}catch(q){r=k("").attr(k.extend(e(this),{type:"text"}))}r.removeAttr("name").data({"placeholder-password":n,"placeholder-id":o}).bind("focus.placeholder",b);n.data({"placeholder-textinput":r,"placeholder-id":o}).before(r)}n=n.removeAttr("id").hide().prev().attr("id",o).show()}n.addClass("placeholder");n[0].value=n.attr("placeholder")}else{n.removeClass("placeholder")}}}(this,document,jQuery)); /* * jQuery blockUI plugin * Version 2.42 (11-MAY-2012) * @requires jQuery v1.2.3 or later * * Examples at: http://malsup.com/jquery/block/ * Copyright (c) 2007-2010 M. Alsup * Dual licensed under the MIT and GPL licenses: * http://www.opensource.org/licenses/mit-license.php * http://www.gnu.org/licenses/gpl.html * * Thanks to Amir-Hossein Sobhi for some excellent contributions! */ (function(){function a(n){if(/1\.(0|1|2)\.(0|1|2)/.test(n.fn.jquery)||/^1.1/.test(n.fn.jquery)){alert("blockUI requires jQuery v1.2.3 or later! You are using v"+n.fn.jquery);return}n.fn._fadeIn=n.fn.fadeIn;var h=function(){};var k=document.documentMode||0;var m=n.browser.msie&&((n.browser.version<8&&!k)||k<8);var i=n.browser.msie&&/MSIE 6.0/.test(navigator.userAgent)&&!k;n.blockUI=function(r){g(window,r)};n.unblockUI=function(r){b(window,r)};n.growlUI=function(s,r,t,u){var v=n('
    ');if(s){v.append("

    "+s+"

    ")}if(r){v.append("

    "+r+"

    ")}if(t==undefined){t=3000}n.blockUI({message:v,fadeIn:700,fadeOut:1000,centerY:false,timeout:t,showOverlay:false,onUnblock:u,css:n.blockUI.defaults.growlCSS})};n.fn.block=function(r){var s=n.extend({},n.blockUI.defaults,r||{});this.each(function(){var t=n(this);if(s.ignoreIfBlocked&&t.data("blockUI.isBlocked")){return}t.unblock({fadeOut:0})});return this.each(function(){if(n.css(this,"position")=="static"){this.style.position="relative"}if(n.browser.msie){this.style.zoom=1}g(this,r)})};n.fn.unblock=function(r){return this.each(function(){b(this,r)})};n.blockUI.version=2.42;n.blockUI.defaults={message:"

    Please wait...

    ",title:null,draggable:true,theme:false,css:{padding:0,margin:0,width:"30%",top:"40%",left:"35%",textAlign:"center",color:"#000",border:"3px solid #aaa",backgroundColor:"#fff",cursor:"wait"},themedCSS:{width:"30%",top:"40%",left:"35%"},overlayCSS:{backgroundColor:"#f7f7f7",opacity:0.5,cursor:"wait"},growlCSS:{width:"350px",top:"10px",left:"",right:"10px",border:"none",padding:"5px",opacity:0.6,cursor:"default",color:"#fff",backgroundColor:"#000","-webkit-border-radius":"10px","-moz-border-radius":"10px","border-radius":"10px"},iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank",forceIframe:false,baseZ:1000,centerX:true,centerY:true,allowBodyStretch:true,bindEvents:true,constrainTabKey:true,fadeIn:200,fadeOut:400,timeout:0,showOverlay:true,focusInput:true,applyPlatformOpacityRules:true,onBlock:null,onUnblock:null,quirksmodeOffsetHack:4,blockMsgClass:"blockMsg",ignoreIfBlocked:false};var e=null;var q=[];function g(J,L){var H,r;var D=(J==window);var u=(L&&L.message!==undefined?L.message:undefined);L=n.extend({},n.blockUI.defaults,L||{});if(L.ignoreIfBlocked&&n(J).data("blockUI.isBlocked")){return}L.overlayCSS=n.extend({},n.blockUI.defaults.overlayCSS,L.overlayCSS||{});H=n.extend({},n.blockUI.defaults.css,L.css||{});r=n.extend({},n.blockUI.defaults.themedCSS,L.themedCSS||{});u=u===undefined?L.message:u;if(D&&e){b(window,{fadeOut:0})}if(u&&typeof u!="string"&&(u.parentNode||u.jquery)){var w=u.jquery?u[0]:u;var E={};n(J).data("blockUI.history",E);E.el=w;E.parent=w.parentNode;E.display=w.style.display;E.position=w.style.position;if(E.parent){E.parent.removeChild(w)}}n(J).data("blockUI.onUnblock",L.onUnblock);var A=L.baseZ;var y=(n.browser.msie||L.forceIframe)?n(''):n('');var O=L.theme?n(''):n('');var N,G;if(L.theme&&D){G=''}else{if(L.theme){G=''}else{if(D){G=''}else{G=''}}}N=n(G);if(u){if(L.theme){N.css(r);N.addClass("ui-widget-content")}else{N.css(H)}}if(!L.theme&&(!L.applyPlatformOpacityRules||!(n.browser.mozilla&&/Linux/.test(navigator.platform)))){O.css(L.overlayCSS)}O.css("position",D?"fixed":"absolute");if(n.browser.msie||L.forceIframe){y.css("opacity",0)}var B=[y,O,N],x=D?n("body"):n(J);n.each(B,function(){this.appendTo(x)});if(L.theme&&L.draggable&&n.fn.draggable){N.draggable({handle:".ui-dialog-titlebar",cancel:"li"})}var v=m&&(!n.boxModel||n("object,embed",D?null:J).length>0);if(i||v){if(D&&L.allowBodyStretch&&n.boxModel){n("html,body").css("height","100%")}if((i||!n.boxModel)&&!D){var K=d(J,"borderTopWidth"),R=d(J,"borderLeftWidth");var M=K?"(0 - "+K+")":0;var I=R?"(0 - "+R+")":0}n.each([y,O,N],function(z,T){var t=T[0].style;t.position="absolute";if(z<2){D?t.setExpression("height","Math.max(document.body.scrollHeight, document.body.offsetHeight) - (jQuery.boxModel?0:"+L.quirksmodeOffsetHack+') + "px"'):t.setExpression("height",'this.parentNode.offsetHeight + "px"');D?t.setExpression("width",'jQuery.boxModel && document.documentElement.clientWidth || document.body.clientWidth + "px"'):t.setExpression("width",'this.parentNode.offsetWidth + "px"');if(I){t.setExpression("left",I)}if(M){t.setExpression("top",M)}}else{if(L.centerY){if(D){t.setExpression("top",'(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"')}t.marginTop=0}else{if(!L.centerY&&D){var U=(L.css&&L.css.top)?parseInt(L.css.top):0;var S="((document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "+U+') + "px"';t.setExpression("top",S)}}}})}if(u){if(L.theme){N.find(".ui-widget-content").append(u)}else{N.append(u)}if(u.jquery||u.nodeType){n(u).show()}}if((n.browser.msie||L.forceIframe)&&L.showOverlay){y.show()}if(L.fadeIn){var Q=L.onBlock?L.onBlock:h;var C=(L.showOverlay&&!u)?Q:h;var F=u?Q:h;if(L.showOverlay){O._fadeIn(L.fadeIn,C)}if(u){N._fadeIn(L.fadeIn,F)}}else{if(L.showOverlay){O.show()}if(u){N.show()}if(L.onBlock){L.onBlock()}}j(1,J,L);if(D){e=N[0];q=n(":input:enabled:visible",e);if(L.focusInput){setTimeout(f,20)}}else{l(N[0],L.centerX,L.centerY)}if(L.timeout){var P=setTimeout(function(){D?n.unblockUI(L):n(J).unblock(L)},L.timeout);n(J).data("blockUI.timeout",P)}}function b(u,r){var x=(u==window);var w=n(u);var v=w.data("blockUI.history");var s=w.data("blockUI.timeout");if(s){clearTimeout(s);w.removeData("blockUI.timeout")}r=n.extend({},n.blockUI.defaults,r||{});j(0,u,r);if(r.onUnblock===null){r.onUnblock=w.data("blockUI.onUnblock");w.removeData("blockUI.onUnblock")}var t;if(x){t=n("body").children().filter(".blockUI").add("body > .blockUI")}else{t=n(".blockUI",u)}if(x){e=q=null}if(r.fadeOut){t.fadeOut(r.fadeOut);setTimeout(function(){o(t,v,r,u)},r.fadeOut)}else{o(t,v,r,u)}}function o(t,u,s,r){t.each(function(v,w){if(this.parentNode){this.parentNode.removeChild(this)}});if(u&&u.el){u.el.style.display=u.display;u.el.style.position=u.position;if(u.parent){u.parent.appendChild(u.el)}n(r).removeData("blockUI.history")}if(typeof s.onUnblock=="function"){s.onUnblock(r,s)}}function j(w,s,r){var v=s==window,u=n(s);if(!w&&(v&&!e||!v&&!u.data("blockUI.isBlocked"))){return}u.data("blockUI.isBlocked",w);if(!r.bindEvents||(w&&!r.showOverlay)){return}var t="mousedown mouseup keydown keypress";w?n(document).bind(t,r,c):n(document).unbind(t,c)}function c(s){if(s.keyCode&&s.keyCode==9){if(e&&s.data.constrainTabKey){var v=q;var r=!s.shiftKey&&s.target===v[v.length-1];var t=s.shiftKey&&s.target===v[0];if(r||t){setTimeout(function(){f(t)},10);return false}}}var u=s.data;if(n(s.target).parents("div."+u.blockMsgClass).length>0){return true}return n(s.target).parents().children().filter("div.blockUI").length==0}function f(s){if(!q){return}var r=q[s===true?q.length-1:0];if(r){r.focus()}}function l(v,z,A){var u=v.parentNode,r=v.style;var B=((u.offsetWidth-v.offsetWidth)/2)-d(u,"borderLeftWidth");var w=((u.offsetHeight-v.offsetHeight)/2)-d(u,"borderTopWidth");if(z){r.left=B>0?(B+"px"):"0"}if(A){r.top=w>0?(w+"px"):"0"}}function d(s,r){return parseInt(n.css(s,r))||0}}if(typeof define==="function"&&define.amd&&define.amd.jQuery){define(["jquery"],a)}else{a(jQuery)}})();(function(i,b){var e=i.megaMenu={},h=b("#nav"),a=h.find(".nav_control"),g=h.find(".nav_menu"),f=g.find("ul"),d=f.find(".tab"),c=b("#menus");if(h.length===0){return}e.currentType="";e.menuIsActive=false;e.keyMap={};e.keyClose=27;e.keyForward=9;e.keyBack=[9,16];e.handleDOMMouseOver=function(j){var k=b(j.target);if(k.parents(".nav_menu",h).length<1&&k.parents("#menus").length<1){e.full.close(e.findItemName(f.find("li.open")),true)}};e.handleDOMTouchEvent=function(j){var k=b(j.originalEvent.touches[0].target);if(k.parents(".nav_menu",h).length<1&&k.parents("#menus").length<1){e.full.close(e.findItemName(f.find("li.open")),true)}};e.handleKeyUp=function(j){e.keyMap[j.keyCode]=false};e.handleKeydown=function(k){var l=b("li.open",f);if(l.length<1){return}e.keyMap[k.keyCode]=true;if(j(k)){if(l.prev().length>0){if(b("#menu_"+e.findItemName(l)+" a:first:focus").length>0){k.preventDefault();k.stopPropagation();b("a.tab",l).focus()}else{if(b("a.tab:focus",l).length>0){k.preventDefault();k.stopPropagation();b("a.tab",l.prev()).focus();e.full.close(e.findItemName(l));e.full.open(e.findItemName(l.prev()))}}}else{e.full.close(e.findItemName(b("li.open",f)),true)}}else{if(k.keyCode==e.keyForward){if(b("a.tab:focus",l).length>0){k.preventDefault();k.stopPropagation();b("#menu_"+e.findItemName(l)+" a:first").focus()}else{if(b("#menu_"+e.findItemName(l)+" a:last:focus").length>0){k.preventDefault();k.stopPropagation();if(l.next().length>0){b(".tab",l.next()).focus();e.full.close(e.findItemName(l));e.full.open(e.findItemName(l.next()))}else{e.full.close(e.findItemName(l),true);b(".tab",l).focus()}}else{if(b("*:focus",f).length<1&&b("*:focus",c).length<1){k.preventDefault();k.stopPropagation();b("#menu_"+e.findItemName(l)+" a:first").focus()}}}}else{if(k.keyCode==e.keyClose){e.full.close(e.findItemName(l),true);b("a.tab",l).focus()}}}function j(m){return e.keyBack instanceof Array==true?e.keyMap[e.keyBack[0]]&&e.keyMap[e.keyBack[1]]:e.keyMap[e.keyBack]}};e.setMouseListeners=function(){b("body").on("mouseover",e.handleDOMMouseOver)};e.removeMouseListeners=function(){b("body").off("mouseover",e.handleDOMMouseOver)};e.setTouchListeners=function(){b("body").on("touchstart",e.handleDOMTouchEvent)};e.removeTouchListeners=function(){b("body").off("touchstart",e.handleDOMTouchEvent)};e.setKeyboardListeners=function(){e.keyMap={};b(document).on("keydown",e.handleKeydown).on("keyup",e.handleKeyUp)};e.removeKeyboardListeners=function(){b(document).off("keydown",e.handleKeydown).off("keyup",e.handleKeyUp)};e.setActiveStateHandlers=function(){if(Modernizr.touch){e.setTouchListeners()}else{e.setMouseListeners();e.setKeyboardListeners()}e.menuIsActive=true};e.removeActiveStateHandlers=function(){if(Modernizr.touch){e.removeTouchListeners()}else{e.removeMouseListeners();e.removeKeyboardListeners()}e.menuIsActive=false};e.setInterfaceTouch=function(){b("li",f).each(function(){b(this).children("a").each(function(){b(this).bind("touchstart",function(j){var k=b(j.originalEvent.touches[0].target);k=k.get(0).tagName.toUpperCase()=="A"?k:k.parents("a");k.parents("ul").children("li.open").each(function(){if(b(this).index()!=k.parent().index()){e.full.close(e.findItemName(f.find("li.open")));return false}});if(!b(k).parents("li").hasClass("open")){j.preventDefault();j.stopPropagation();e.full.open(e.findItemName(b(k).parents("li")));return false}});b(this).bind("click",function(k){var m=b(this).parent("li"),j=e.findItemName(m),l=m.hasClass("open");if(c.find("#menu_"+j).length>0&&!l){k.originalEvent.preventDefault();e.full.open(j);return false}})})})};e.setKeyboardAndMouseInterface=function(){var j;f.find("li").on("mouseover",function(){var k=b(this);f.find(".open").each(function(){var l=b(this);if(l.attr("id")!==k.attr("id")){e.full.close(e.findItemName(l))}});if(!k.hasClass("open")){if(c.height()>0){e.full.open(e.findItemName(k))}else{j=window.setTimeout(function(){e.full.open(e.findItemName(k))},100)}}}).on("mouseout",function(){window.clearTimeout(j)});d.bind("click",function(l){var n=b(this).parent("li"),k=e.findItemName(n),m=n.hasClass("open");if(c.find("#menu_"+k).length>0&&!m){l.preventDefault();e.full.open(k);return false}})};e.full=function(){e.small.deactivate();e.full.init()};e.full.init=function(){e.currentType="full";h.addClass("full");if(Modernizr.touch){e.setInterfaceTouch()}else{e.setKeyboardAndMouseInterface()}};e.full.deactivate=function(){e.full.close(e.findItemName(f.find("li.open")),true)};e.full.close=function(j,k){f.find("#nav_"+j).removeClass("open");if(Modernizr.csstransitions&&k){m();n();if(e.menuIsActive){e.removeActiveStateHandlers()}}else{if(k){l(function(){n();if(e.menuIsActive){e.removeActiveStateHandlers()}})}else{if(!Modernizr.csstransitions){l(n)}else{n()}}}function n(){c.removeClass("openMega");c.find("#menu_"+j).removeClass("open");b(document).off("click.megaMenu.full");h.trigger("megaMenu.full.close")}function m(){b(".container",c).attr("data-height",0).removeAttr("style")}function l(o){b(".container",c).attr("data-height",0).stop(true,true).animate({height:0},{duration:110,easing:"linear",complete:o})}};e.full.open=function(j){if(i.utilitiesMenus.menuOpen){i.utilitiesMenus.closeUtilityDash()}var l=b("#menu_"+j,c);if(Modernizr.touch){l.css("opacity","0")}if(!Modernizr.csstransitions){c.find("li.open").removeClass("open")}var k=f.find("#nav_"+j);k.addClass("open");l.addClass("open");c.addClass("openMega");var m=l.css("height");if(Modernizr.csstransitions){b(".container",c).attr("data-height",m).css("height",m)}else{b(".container",c).attr("data-height",m).stop(true,false).animate({height:m},110,"linear")}b(document).on("click.megaMenu.full",function(n){if(n.currentTarget.tagName=="A"){return false}});if(Modernizr.touch){l.css("opacity","1.0")}h.trigger("megaMenu.full.open");if(!e.menuIsActive){e.setActiveStateHandlers()}return false};e.small=function(){e.full.deactivate();e.small.activate()};e.small.activate=function(){e.currentType="small";h.addClass("small");a.bind("click",function(){if(h.hasClass("open")){e.small.close()}else{e.small.open()}b("li.utility_dropdown.open").removeClass("open");return false})};e.small.close=function(){if(Modernizr.csstransitions){g.css("height","0").removeAttr("style")}h.removeClass("open")};e.small.deactivate=function(){if(e.currentType==="small"){h.removeClass("small");a.unbind("click");e.small.close()}};e.small.open=function(){h.addClass("open");if(Modernizr.csstransitions){g.css("height",f.outerHeight()+"px")}b(document).on("click.megaMenu.small",function(j){if(b(j.target).parents().filter(b("div.nav_menu")).length!==1){e.small.close()}})};e.init=function(){if(i.rwd.matchViewport("iPad-Portrait")){if(e.currentType!=="full"){e.full()}}else{if(e.currentType!=="small"){e.small()}}};e.findItemName=function(l){var j;try{j=l.attr("id").replace("nav_","")}catch(k){i.console.log("error:"+k)}return j};b(function(){i.rwd.onDelayedResize(e.init,true)})}(window.sb=window.sb||{},jQuery));(function(j,c){var e=j.utilitiesMenus={},h=c("#utilities"),g=h.find(".utility_dropdown"),f=c(".utility_dash"),d=c(".dash_content_wrap"),a=c("#header"),b=c("#search"),i="";e.currentType="";e.menuOpen=false;e.touchEnabled=Modernizr.touch;e.pushdownSearchOffset=4;e.pushdownContentOffset="1.916667em";e.pushdownContentOffsetAvatar="2.3em";e.pushdownUtilityDashOffset=12;e.dropdown=function(){e.pushdown.deactivate();e.dropdown.activate()};e.dropdown.activate=function(){e.currentType="dropdown";f.addClass("dropdown");d.hide()};e.dropdown.deactivate=function(){e.dropdown.close(function(){f.removeClass("dropdown");c(".utility_dash_item").removeClass("dropdown_open")})};e.dropdown.open=function(){j.megaMenu.full.deactivate();c(document).on("click.utilityDash",function(k){if(c(k.target).parents().filter(f).length!==1){e.dropdown.close()}});f.addClass("open");c(".utility_dash_item").addClass("dropdown_open");e.menuOpen=true;d.fadeIn(250)};e.dropdown.close=function(k){c(document).off("click.utilityDash");f.removeClass("open");e.menuOpen=false;if(typeof k==="function"){d.fadeOut(250,k)}else{d.fadeOut(250)}};e.pushdown=function(){e.dropdown.deactivate();e.pushdown.activate()};e.pushdown.activate=function(){e.currentType="pushdown"};e.pushdown.deactivate=function(){if(a.hasClass("dash_open")){e.pushdown.close()}};e.pushdown.open=function(){var l=0,k=0;j.megaMenu.full.deactivate();c(document).on("click.utilityDash",function(m){if(c(m.target).parents().filter(f).length<1){e.pushdown.close()}});f.addClass("open");e.menuOpen=true;k=parseInt(d.css("padding-top"),10)+parseInt(d.css("padding-bottom"),10);l=d.height()+e.pushdownUtilityDashOffset+k;d.css("top","-"+l+"px").fadeIn();a.animate({marginTop:l+"px"}).addClass("dash_open");b.css("margin-top",l+e.pushdownSearchOffset+"px")};e.pushdown.close=function(){c(document).off("click.utilityDash");c(document).off("touchstart.utilityDash");e.menuOpen=false;d.fadeOut(250);a.animate({marginTop:0},function(){if(f.hasClass("w_user_avatar")){d.css("top",e.pushdownContentOffsetAvatar)}else{d.css("top",e.pushdownContentOffset)}f.removeClass("open");c(this).removeClass("dash_open")});b.css("margin-top",0)};e.pushdown.adjustOffset=function(){var l=0,k=0;k=parseInt(d.css("padding-top"),10)+parseInt(d.css("padding-bottom"),10);l=d.height()+e.pushdownUtilityDashOffset+k;a.css("margin-top",l+"px");d.css("top","-"+l+"px");d.animate({top:"-"+l+"px"},250)};e.pushdown.toggleLayout=function(){if(e.menuOpen&&e.currentType==="pushdown"){if(j.rwd.matchViewport("M")){if(i!=="double-column"){e.pushdown.adjustOffset()}i="double-column"}else{if(i!=="single-column"){e.pushdown.adjustOffset()}i="single-column"}}};e.pushdown.changeLayoutWidth=function(){if(e.menuOpen&&e.currentType==="pushdown"&&j.rwd.matchViewport("S")){e.pushdown.adjustOffset()}};e.init=function(){if(j.rwd.matchViewport("L")&&!e.touchEnabled){if(e.currentType!=="dropdown"){e.dropdown()}}else{if(e.currentType!=="pushdown"){e.pushdown()}}};e.closeUtilityDash=function(){if(e.currentType==="dropdown"){e.dropdown.close()}};e.close=function(){if(g.hasClass("open")){g.removeClass("open")}c(document).off("click.utilitiesMenus");if(a.hasClass("dash_open")){e.pushdown.close()}c.each(c("video"),function(l,k){$thisVideo=c(k);$thisVideo.attr("controls",$thisVideo.attr("data-controls")).removeAttr("data-controls")})};e.open=function(k){k.addClass("open");c(document).on("click.utilitiesMenus",function(l){if(c(l.target).parents().filter(g).length!==1){e.close()}});c.each(c("video"),function(m,l){$thisVideo=c(l);$thisVideo.attr("data-controls",$thisVideo.attr("controls")).removeAttr("controls")})};c(function(){var l=c("#languageSelection"),o=c(".language_selections"),r=l.width(),n=o.width(),q=o.height(),k=parseInt(o.find("ul").css("margin-bottom"),10),m=0-q-k;o.css("top",m);if(r>n){o.width(r)}if(g.length<0){return}l.on("click",function(){c(this).toggleClass("open");return false});o.click(function(s){if(!l.hasClass("open")){return false}else{s.stopPropagation()}});g.on("click",".current",function(){var s=c(this).parent();if(g.not(s).hasClass("open")){e.close()}if(f.hasClass("open")){if(e.currentType==="dropdown"){e.dropdown.close()}else{e.pushdown.close()}}if(s.hasClass("open")){e.close()}else{e.open(s)}return false});f.on("click",".current",function(){if(g.hasClass("open")){e.close()}if(f.hasClass("open")){if(e.currentType==="dropdown"){e.dropdown.close()}else{e.pushdown.close()}}else{if(e.currentType==="dropdown"){e.dropdown.open()}else{e.pushdown.open()}}return false});j.rwd.onDelayedResize(e.init,true);j.rwd.onDelayedResize(e.pushdown.toggleLayout,true);j.rwd.onDelayedResize(e.pushdown.changeLayoutWidth,true)})}(window.sb=window.sb||{},jQuery));sb.instagramPromo=function(){var g=0;var c;var i;var j=155;var h=0;var a=5;var m=false;function k(n){h=i.parent().width();$.getJSON("/promo/instagramdata/"+n).success(e).error(d)}function f(n){var o=g+n;if(o<0){o=c.length+o}return $("#instagram"+c[o].id)}function e(q){c=new Array();$.each(q.instaData.data,function(r,s){$.each(q.flags,function(t,u){if(u==s.id){s.id="0"}});if(s.id!="0"){c[c.length]=s}});g=0;var n=Math.ceil(h/c[g].images.thumbnail.width)+1;for(var o=0;o=c.length){g=0}}setInterval(b,3000)}function l(o,r,n){if(!$("#instagram"+c[g].id).length){if(!m){$("").attr("src",o).attr("id","instagram"+r).css("left",h+"px").appendTo(i)}else{var q=$("").attr({href:n,id:"instagram"+r,title:"image details on instagram"}).css("left",h+"px");$("").attr("src",o).appendTo(q);q.appendTo(i)}}else{$("#instagram"+c[g].id).css("left",h+"px")}}function b(){if(g>=c.length){g=0}l(c[g].images.thumbnail.url,c[g].id,c[g].link);j=c[g].images.thumbnail.width;var n=Math.ceil(h/j)+1;var o=-j-a;for(var q=0;q7)})};b.detectNthChild=function(){Modernizr.addTest("nthchild",function(){function c(f){var e=document.createElement("div"),d;e.setAttribute("id","nthchild");e.innerHTML="";document.body.appendChild(e);d=document.styleSheets[0].cssRules!==undefined&&!!e.lastChild.sheet.cssRules[0];document.body.removeChild(e);return d}return c(":nth-child(2n)")})};b.fixBoxSizing=function(){if(!Modernizr.boxsizing){a(".region").wrapInner('
    ');a(".blocks > li").wrapInner('
    ')}};b.fixIE7Grid=function(){var c=a("html");if(c.hasClass("ie7")){c.find(".region:last-child").not(".region-centered").addClass("region-last")}};b.fixiOSOrientation=function(){ /* A fix for the iOS orientationchange zoom bug. Script by @scottjehl, rebound by @wilto. MIT License. */ var j=navigator.userAgent;if(!(/iPhone|iPad|iPod/.test(navigator.platform)&&/OS [1-5]_[0-9_]* like Mac OS X/i.test(j)&&j.indexOf("AppleWebKit")>-1)){return}if(!document.querySelector){return}var n=document.querySelector("meta[name=viewport]"),i=n&&n.getAttribute("content"),d=i+",maximum-scale=1",o=i+",maximum-scale=10",k=true,g,h,e,m;if(!n){return}var c=function(){n.setAttribute("content",o);k=true};var f=function(){n.setAttribute("content",d);k=false};var l=function(q){m=q.accelerationIncludingGravity;g=Math.abs(m.x);h=Math.abs(m.y);e=Math.abs(m.z);if(!window.orientation&&(g>7||((e>6&&h<8||e<8&&h>6)&&g>5))){if(k){f()}}else{if(!k){c()}}};window.addEventListener("orientationchange",c,false);window.addEventListener("devicemotion",l,false)};b.fixNthChild=function(){if(Modernizr.nthchild){return}var e="blocks-end",d="blocks-start",c=function(){var f=false,g=false;if(b.matchViewport("M")){f=".blocks-two-up > li:nth-child(2n),.blocks-three-up > li:nth-child(3n),.blocks-four-up > li:nth-child(4n),.blocks-five-up > li:nth-child(5n),.blocks-six-up > li:nth-child(6n)";g=".blocks-two-up > li:nth-child(2n+1),.blocks-three-up > li:nth-child(3n+1),.blocks-four-up > li:nth-child(4n+1),.blocks-five-up > li:nth-child(5n+1),.blocks-six-up > li:nth-child(6n+1)"}else{if(b.matchViewport("S")){f=".blocks-two-up > li:nth-child(2n),.blocks-three-up > li:nth-child(3n),.blocks-four-up > li:nth-child(2n),.blocks-five-up > li:nth-child(3n),.blocks-six-up > li:nth-child(3n)";g=".blocks-two-up > li:nth-child(2n+1),.blocks-three-up > li:nth-child(3n+1),.blocks-four-up > li:nth-child(2n+1),.blocks-five-up > li:nth-child(3n+1),.blocks-six-up > li:nth-child(3n+1)"}else{if(b.matchViewport("XS")){f=".blocks-four-up > li:nth-child(2n),.blocks-five-up > li:nth-child(2n),.blocks-six-up > li:nth-child(2n)";g=".blocks-four-up > li:nth-child(2n+1),.blocks-five-up > li:nth-child(2n+1),.blocks-six-up > li:nth-child(2n+1)"}}}a(".blocks > li").removeClass(d).removeClass(e);if(g){a(g).addClass(d)}if(f&&a("html").hasClass("ie7")){a(f).addClass(e)}};b.onDelayedResize(c,true)};b.fontSize=parseInt(a("html").css("font-size").replace("px",""),10);b.matchViewport=function(c){if(!c||!b.mediaQueries[c]){return false}c=b.mediaQueries[c].query;if(window.matchMedia&&window.matchMedia("only all").matches){return window.matchMedia(c).matches?true:false}else{return((c.indexOf("min-width")>0&&b.viewportWidth()/b.fontSize>=c.replace("(min-width:","").replace("em)",""))||(c.indexOf("min-height")>0&&b.viewportHeight()/b.fontSize>=c.replace("(min-height:","").replace("em)","")))?true:false}};b.mediaQueries={XXS:{query:"(min-width:15em)"},XS:{query:"(min-width:20em)"},S:{query:"(min-width:30em)"},M:{query:"(min-width:37.5em)"},"iPad-Portrait":{query:"(min-width:48em)"},L:{query:"(min-width:48.0625em)"},XL:{query:"(min-width:62em)"},XXL:{query:"(min-width:64em)"},SmTab:{query:"(min-width:33.8125em) and (max-width:47.9375em)"},"High-DPI":{query:"(-moz-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi)"},"Max-768":{query:"(max-device-width:768px)"}};b.onDelayedResize=function(e,d){if(typeof e!=="function"||typeof d!=="boolean"){return}if(d){e()}var c=(function(){var f=0;return function(h,g){clearTimeout(f);f=setTimeout(h,g||250)}}());a(window).resize(function(){c(e)})};b.viewportHeight=function(){return window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight||0};b.viewportWidth=function(){return window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth||0};a(function(){b.detectBoxSizing();b.detectNthChild();b.fixBoxSizing();b.fixIE7Grid();b.fixiOSOrientation();b.fixNthChild()})}(window.sb.rwd=window.sb.rwd||{},jQuery));(function(j,i){var f=j,m,k=false;j.swipeListenerContainers=new Array();j.swipeHorizontalPixelThreshhold=30;j.swipeScrollStopThreshold=10;j.gestureTimeout=1000;j.dispatchGlobalEventsWithoutContext=true;j.point={target:"",x:0,y:0};j.gestures={SWIPE_RIGHT:"SWIPE_RIGHT",SWIPE_LEFT:"SWIPE_LEFT"};j.swipe={target:"",initX:0,directtion:""};j.EVENTS={TOUCH_START:"SB_TOUCH_START",TOUCH_MOVE:"SB_TOUCH_MOVE",TOUCH_END:"SB_TOUCH_END",GESTURE_SWIPE_RIGHT:"GESTURE_SWIPE_RIGHT",GESTURE_SWIPE_LEFT:"GESTURE_SWIPE_LEFT"};function c(){if(!Modernizr.touch){sb.console.info("@sb.touch:EXIT: Modernizr says touch is not supported");return}if(!i.publish){sb.console.info("@sb.touch:EXIT: Pubsub not loaded");return}i("body").addClass("touch");n()}function n(){document.body.addEventListener("touchstart",l);document.body.addEventListener("touchmove",b);document.body.addEventListener("touchend",e)}function g(){k=false}function l(o){clearTimeout(m);m=setTimeout(g,f.gestureTimeout);k=true;f.point.target=f.swipe.target=i(o.touches[0].target);f.point.x=f.swipe.initX=o.touches[0].pageX;f.point.y=o.touches[0].pageY}function b(o){f.point.x=o.touches[0].pageX;f.point.y=o.touches[0].pageY;a(o)}function e(o){}function d(){if(f.swipe.target==null||!k){return}for(var o=0;o0&&f.swipe.direction==q.direction){q.cb();break}}if(f.dispatchGlobalEventsWithoutContext){if(f.swipe.direction==f.gestures.SWIPE_LEFT){i.publish(f.EVENTS.GESTURE_SWIPE_LEFT)}else{i.publish(f.EVENTS.GESTURE_SWIPE_RIGHT)}}f.swipe.initX=f.point.x;f.swipe.target=null;f.swipe.direction=""}function a(o){if(Math.abs(f.swipe.initX-f.point.x)>f.swipeScrollStopThreshold){o.preventDefault()}var q=Math.abs(f.swipe.initX-f.point.x);if(q>=f.swipeHorizontalPixelThreshhold){if(f.swipe.initX>f.point.x){f.swipe.direction=f.gestures.SWIPE_LEFT}else{f.swipe.direction=f.gestures.SWIPE_RIGHT}d();return}}sb.touch.bindSwipe=function(q,s,o){var r=new h(q,s,o);f.swipeListenerContainers.push(r)};function h(q,r,o){this.target=q;this.direction=r;this.cb=o;this.trigger=function(){o(this.target)}}i(c)}(window.sb.touch=window.sb.touch||{},jQuery));(function(b,a){var c=a(".section_blocks");b.countColumns=function(d){var f=d.length,e=b.getOffsetTop(d.eq(0));a.each(d,function(g){if(e!==b.getOffsetTop(d.eq(g))){f=g;return false}});return f};b.defineRow=function(d,e){return[].concat.apply([],d.map(function(g,f){return f%e?[]:[d.slice(f,f+e)]}))};b.getOffsetTop=function(d){return(d.offset())?d.offset().top:false};b.resetHeight=function(){c.find("dt span").removeAttr("style");sb.console.info("sb.sectionBlocks | reset height")};b.setHeight=function(){b.resetHeight();a.each(c,function(f,g){var d=c.eq(f).find("dt span"),h=b.countColumns(d),e=[];a.each(d,function(j,i){e.push(a(i).height())});a.each(b.defineRow(e,h),function(k,j){var i=Math.max.apply(null,j)+"px";a(b.defineRow(a.makeArray(d),h)[k]).css("height",i);sb.console.info("sb.sectionBlocks | list "+f+" | row "+k+" | set to "+i)})})};a(function(){if(c.length>0&&!(a("body").hasClass(".ie7"))){sb.rwd.onDelayedResize(function(){b[(sb.rwd.matchViewport("S")?"set":"reset")+"Height"]()},true)}})}(window.sb.sectionBlocks=window.sb.sectionBlocks||{},jQuery));(function(b,e){if(b.applyHandlers){return}function c(f){if(f&&f.preventDefault){f.preventDefault()}try{window.open("","_self","");window.close()}catch(g){console.log(g)}}function d(f){if(!this.href){return}f.preventDefault();window.open(this.href,"_blank","toolbar=yes,scrollbars=yes,location=yes,statusbar=yes,menubar=yes,resizable=yes,status=yes");if(e(this).hasClass("button_close_win")){c(f)}}function a(){if(e.browser&&!e.browser.mozilla){e(".close_win_only_hidden > a").on("click",c);e(".close_win_only_hidden").removeClass("close_win_only_hidden")}e("a.button_open_win").on("click",d)}e.extend(b,{applyHandlers:a});e(function(){b.applyHandlers()})}(window.sb.windows=window.sb.windows||{},jQuery));function trace(a){if(typeof console!="undefined"&&typeof console.log=="function"){console.log(a)}}$(function(){if($().cTree){$("h3.expandable, ol.expandable").cTree()}if($("table colgroup col").length>0){$("table").each(function(){var b=$(this);if(b.children("colgroup").length>0){$(this).addClass("colgroup")}b.find("col").each(function(c){var d=$(this).attr("class");if(d){b.find("tr th:nth-child("+(c+1)+")").addClass(d);b.find("tr td:nth-child("+(c+1)+")").addClass(d)}})})}if($("table").length>0){$("table.stripes tr:nth-child(even)").not("tfoot tr").addClass("even")}if($(".rotate-promos").length>0){$(".rotate-promos").cycle({fx:"fade",random:true,timeout:10000})}if(!navigator.cookieEnabled){var a=document.getElementById("allow_message");a.style.display="none"}$('a[href^="http"]').live("click",function(b){if(this.hostname!==document.domain){_gaq.push(["_trackPageview","/outbound/"+$(this).attr("href")])}});$('a[href$=".pdf"]').click(function(){_gaq.push(["_trackEvent","Download","Pdf",this.href])});$("#language_name").change(function(){$("#language").submit()})});window.location.active=location.href.replace(location.pathname,"").split("#")[0];jQuery.fn.extend({check:function(){return this.each(function(){this.checked=true})},uncheck:function(){return this.each(function(){this.checked=false})}});(function(a){a.preloadImages=function(){var c=[].slice.call(arguments);for(var b=0;b0){jQuery("").attr("src",c[b])}}}})(jQuery);jQuery.cookie=function(f,e,d){if(arguments.length>1&&String(e)!=="[object Object]"){d=jQuery.extend({},d);if(e===null||e===undefined){d.expires=-1}if(typeof d.expires==="number"){var b=d.expires,c=d.expires=new Date();c.setDate(c.getDate()+b)}e=String(e);return(document.cookie=[encodeURIComponent(f),"=",d.raw?e:encodeURIComponent(e),d.expires?"; expires="+d.expires.toUTCString():"",d.path?"; path="+d.path:"",d.domain?"; domain="+d.domain:"",d.secure?"; secure":""].join(""))}d=e||{};var g,a=d.raw?function(h){return h}:decodeURIComponent;return(g=new RegExp("(?:^|; )"+encodeURIComponent(f)+"=([^;]*)").exec(document.cookie))?a(g[1]):null};(function(c,b){function a(d){if(d&&d.length){var q=true,v=true,w="sb.native.app.promo.show",z=b.cookie(w),e=location.href.indexOf("store-locator")>1,t=[],o,k,j;if(!q||!z){d.forEach(function(C){if(C.Enabled&&C.Filter&&C.Filter.length>2){o=C.Filter.replace(/.*\/([gimy]*)$/,"$1");k=C.Filter.replace(new RegExp("^/(.*?)/"+o+"$"),"$1");j=new RegExp(k,o);if(!v||j.test(window.navigator.userAgent)){if(!(e&&C.Content.indexOf("sb_app_promo_banner")>0)){t.push(C.Content)}}}});if(t.length){var B;b("body").prepend(t[Math.floor(Math.random()*t.length)]);b.cookie(w,location.href,{path:"/"});B=b(".sb_native_app_promo");if(B){var n=B.attr("id"),s=b("#sb_app_promo_overlay"),f=b("#sb_app_promo_wrapper"),A=b("#utilities"),r="ontouchstart" in window,h=b("#visit_app_store").attr("href"),g=false,l=0,m=0,x,i;var y=function(){_gaq.push(["_trackEvent","close-app-promo",n])};var u=function(){_gaq.push(["_trackEvent","visit-app-store",n]);window.location.href=h};if(s.length){s.fadeIn(200,function(){f.animate({top:"20px"},200)});A.hide()}b("#close_app_full").click(function(){f.animate({top:"-1000px"},500,function(){b("#sb_app_promo_overlay").fadeOut("fast")});A.show()});b("#close_app_banner").click(function(){b("#sb_app_promo_banner").hide();A.show()});_gaq.push(["_trackEvent","render-native-app-promo",n]);if(!r){B.on("click",".close_app_promo",y);B.on("click",".visit_app_store",u)}else{B.on("touchstart",".close_app_promo, .visit_app_store",function(C){console.log("touchstart");g=false;l=C.originalEvent.touches[0].clientX;m=C.originalEvent.touches[0].clientY});B.on("touchmove",".close_app_promo, .visit_app_store",function(C){if(Math.abs(C.originalEvent.touches[0].clientX-l)>20||Math.abs(C.originalEvent.touches[0].clientY-m)>20){g=true}});B.on("touchend",".close_app_promo, .visit_app_store",function(C){if(!g){x=C.originalEvent.changedTouches[0].target;if(x.nodeType===3){x=x.parentNode}i=b(x);if(i.hasClass("close_app_promo")||i.parents(".close_app_promo").length){y()}else{if(i.hasClass("visit_app_store")||i.parents(".visit_app_store").length){u()}}}});B.on("touchcancel",".close_app_promo, .visit_app_store",function(C){g=false;l=0;m=0})}}}}}}sb.mobilePromoInit=a}(window.sb=window.sb||{},jQuery));(function(a,b){a.namespace("analytics");a.analytics.isSearchOnTop=b("#search").offset()&&b("#search").offset().top<200;a.analytics.events={email_prospect:{name:"Email Prospect",url:true,actions:[{name:"Attempt to Sign Up For Email Prospect",action:"click",css:".footer .NewsletterSignup button",label:"in Footer"},{name:"Attempt to Sign Up For Email Prospect",action:"click",css:".NewsletterSignup button",label:"not in Footer"}]},social_icons:{name:"Social Icons",url:true,actions:[{name:"Click on Social Icons",action:"click",css:".sb-social-icons a"}]},homepage:{name:"Homepage",url:"/",actions:[{name:"Rewards Bar Videos",action:"click",css:".rewards_bar a[data-video]"},{name:"Hero Container Videos",action:"click",css:".hero_container a[data-video]"},{name:"Content Stripe Videos",action:"click",css:".content_stripe a[data-video]"},{name:"Rewards Bar Links",action:"click",css:".rewards_bar a[href]"},{name:"Hero Container Links",action:"click",css:".hero_container a[href]"},{name:"Content Stripe Links",action:"click",css:".content_stripe a[href]"}]},header_and_footer:{name:"Header and Footer",url:true,actions:[{name:"Click on Search Button",action:"click",css:"#search button",label:a.analytics.isSearchOnTop?"Search on Top":"Search in Footer"},{name:"Nav Links",action:"click",css:"#nav a[href]"},{name:"Menus Links",action:"click",css:"#menus a[href]"},{name:"General Header Links",action:"click",css:"#header a[href]"},{name:"Footer Links",action:"click",css:".footer a[href]"}]}};a.analytics.track=function(d,c,e,f){f=isNaN(f)?0:f;if(_gaq&&_gaq.push&&c&&e){_gaq.push(["_trackEvent",d,c,e,f]);a.console.log("Event Tracking: event="+d+"; action="+c+"; label="+e+"; value="+f)}else{a.console.log("Event NOT tracked: event="+d+"; action="+c+"; label="+e+"; value="+f)}};b.each(a.analytics.events,function(g,d){var c=d.name,e=d.actions,f=d.url;if(f===true||window.location.pathname===f){b.each(e,function(i,h){b(h.css).each(function(){if(!b(this).data("tracked")){b(this).data("tracked",1);b(this).on(h.action,function(){var k=h.name,l="",j="",m=null;j=b(this).prop("tagName");m=j==="A";l=h.label||(m?this.href:"-not used-");a.analytics.track(c,k,l,0)})}})})}})}(window.sb=window.sb||{},jQuery));