(function(b,a){function c(a){return!b(a).parents().andSelf().filter(function(){return b.curCSS(this,"visibility")==="hidden"||b.expr.filters.hidden(this)}).length}b.ui=b.ui||{};b.ui.version||(b.extend(b.ui,{version:"1.8.7",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({_focus:b.fn.focus,focus:function(a,e){return typeof a==="number"?this.each(function(){var c=this;setTimeout(function(){b(c).focus();e&&e.call(c)},a)}):this._focus.apply(this,arguments)},scrollParent:function(){var a;a=b.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?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):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"))||!a.length?b(document):a},zIndex:function(c){if(c!==a)return this.css("zIndex",c);if(this.length)for(var c=b(this[0]),e;c.length&&c[0]!==document;){e=c.css("position");if(e===
"absolute"||e==="relative"||e==="fixed")if(e=parseInt(c.css("zIndex"),10),!isNaN(e)&&e!==0)return e;c=c.parent()}return 0},disableSelection:function(){return this.bind((b.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(b){b.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}}),b.each(["Width","Height"],function(c,e){function g(a,c,e,h){b.each(j,function(){c-=parseFloat(b.curCSS(a,"padding"+this,!0))||0;e&&(c-=parseFloat(b.curCSS(a,
"border"+this+"Width",!0))||0);h&&(c-=parseFloat(b.curCSS(a,"margin"+this,!0))||0)});return c}var j=e==="Width"?["Left","Right"]:["Top","Bottom"],k=e.toLowerCase(),n={innerWidth:b.fn.innerWidth,innerHeight:b.fn.innerHeight,outerWidth:b.fn.outerWidth,outerHeight:b.fn.outerHeight};b.fn["inner"+e]=function(c){if(c===a)return n["inner"+e].call(this);return this.each(function(){b(this).css(k,g(this,c)+"px")})};b.fn["outer"+e]=function(a,c){if(typeof a!=="number")return n["outer"+e].call(this,a);return this.each(function(){b(this).css(k,
g(this,a,!0,c)+"px")})}}),b.extend(b.expr[":"],{data:function(a,c,g){return!!b.data(a,g[3])},focusable:function(a){var e=a.nodeName.toLowerCase(),g=b.attr(a,"tabindex");if("area"===e){e=a.parentNode;g=e.name;if(!a.href||!g||e.nodeName.toLowerCase()!=="map")return!1;a=b("img[usemap=#"+g+"]")[0];return!!a&&c(a)}return(/input|select|textarea|button|object/.test(e)?!a.disabled:"a"==e?a.href||!isNaN(g):!isNaN(g))&&c(a)},tabbable:function(a){var c=b.attr(a,"tabindex");return(isNaN(c)||c>=0)&&b(a).is(":focusable")}}),
b(function(){var a=document.body,c=a.appendChild(c=document.createElement("div"));b.extend(c.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});b.support.minHeight=c.offsetHeight===100;b.support.selectstart="onselectstart"in c;a.removeChild(c).style.display="none"}),b.extend(b.ui,{plugin:{add:function(a,c,g){var a=b.ui[a].prototype,j;for(j in g)a.plugins[j]=a.plugins[j]||[],a.plugins[j].push([c,g[j]])},call:function(b,a,c){if((a=b.plugins[a])&&b.element[0].parentNode)for(var j=0;j<a.length;j++)b.options[a[j][0]]&&
a[j][1].apply(b.element,c)}},contains:function(b,a){return document.compareDocumentPosition?b.compareDocumentPosition(a)&16:b!==a&&b.contains(a)},hasScroll:function(a,c){if(b(a).css("overflow")==="hidden")return!1;var c=c&&c==="left"?"scrollLeft":"scrollTop",g=!1;if(a[c]>0)return!0;a[c]=1;g=a[c]>0;a[c]=0;return g},isOverAxis:function(b,a,c){return b>a&&b<a+c},isOver:function(a,c,g,j,k,n){return b.ui.isOverAxis(a,g,k)&&b.ui.isOverAxis(c,j,n)}}))})(jQuery);
(function(b,a){if(b.cleanData){var c=b.cleanData;b.cleanData=function(a){for(var g=0,j;(j=a[g])!=null;g++)b(j).triggerHandler("remove");c(a)}}else{var d=b.fn.remove;b.fn.remove=function(a,c){return this.each(function(){c||(!a||b.filter(a,[this]).length)&&b("*",this).add([this]).each(function(){b(this).triggerHandler("remove")});return d.call(b(this),a,c)})}}b.widget=function(a,c,j){var d=a.split(".")[0],n,a=a.split(".")[1];n=d+"-"+a;if(!j)j=c,c=b.Widget;b.expr[":"][n]=function(c){return!!b.data(c,
a)};b[d]=b[d]||{};b[d][a]=function(b,a){arguments.length&&this._createWidget(b,a)};c=new c;c.options=b.extend(!0,{},c.options);b[d][a].prototype=b.extend(!0,c,{namespace:d,widgetName:a,widgetEventPrefix:b[d][a].prototype.widgetEventPrefix||a,widgetBaseClass:n},j);b.widget.bridge(a,b[d][a])};b.widget.bridge=function(c,g){b.fn[c]=function(j){var d=typeof j==="string",n=Array.prototype.slice.call(arguments,1),l=this,j=!d&&n.length?b.extend.apply(null,[!0,j].concat(n)):j;if(d&&j.charAt(0)==="_")return l;
d?this.each(function(){var g=b.data(this,c),s=g&&b.isFunction(g[j])?g[j].apply(g,n):g;if(s!==g&&s!==a)return l=s,!1}):this.each(function(){var a=b.data(this,c);a?a.option(j||{})._init():b.data(this,c,new g(j,this))});return l}};b.Widget=function(b,a){arguments.length&&this._createWidget(b,a)};b.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:!1},_createWidget:function(a,c){b.data(c,this.widgetName,this);this.element=b(c);this.options=b.extend(!0,{},this.options,this._getCreateOptions(),
a);var j=this;this.element.bind("remove."+this.widgetName,function(){j.destroy()});this._create();this._trigger("create");this._init()},_getCreateOptions:function(){return b.metadata&&b.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(c,g){var j=c;if(arguments.length===0)return b.extend({},this.options);if(typeof c==="string"){if(g===a)return this.options[c];j={};j[c]=g}this._setOptions(j);return this},_setOptions:function(a){var c=this;b.each(a,function(b,a){c._setOption(b,a)});return this},_setOption:function(b,a){this.options[b]=a;b==="disabled"&&this.widget()[a?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",a);return this},enable:function(){return this._setOption("disabled",
!1)},disable:function(){return this._setOption("disabled",!0)},_trigger:function(a,c,j){var d=this.options[a],c=b.Event(c);c.type=(a===this.widgetEventPrefix?a:this.widgetEventPrefix+a).toLowerCase();j=j||{};if(c.originalEvent)for(var a=b.event.props.length,n;a;)n=b.event.props[--a],c[n]=c.originalEvent[n];this.element.trigger(c,j);return!(b.isFunction(d)&&d.call(this.element[0],c,j)===!1||c.isDefaultPrevented())}}})(jQuery);
(function(b){b.ui=b.ui||{};var a=/left|center|right/,c=/top|center|bottom/,d=b.fn.position,e=b.fn.offset;b.fn.position=function(e){if(!e||!e.of)return d.apply(this,arguments);var e=b.extend({},e),j=b(e.of),k=j[0],n=(e.collision||"flip").split(" "),l=e.offset?e.offset.split(" "):[0,0],q,s,h;k.nodeType===9?(q=j.width(),s=j.height(),h={top:0,left:0}):k.setTimeout?(q=j.width(),s=j.height(),h={top:j.scrollTop(),left:j.scrollLeft()}):k.preventDefault?(e.at="left top",q=s=0,h={top:e.of.pageY,left:e.of.pageX}):
(q=j.outerWidth(),s=j.outerHeight(),h=j.offset());b.each(["my","at"],function(){var b=(e[this]||"").split(" ");b.length===1&&(b=a.test(b[0])?b.concat(["center"]):c.test(b[0])?["center"].concat(b):["center","center"]);b[0]=a.test(b[0])?b[0]:"center";b[1]=c.test(b[1])?b[1]:"center";e[this]=b});n.length===1&&(n[1]=n[0]);l[0]=parseInt(l[0],10)||0;l.length===1&&(l[1]=l[0]);l[1]=parseInt(l[1],10)||0;e.at[0]==="right"?h.left+=q:e.at[0]==="center"&&(h.left+=q/2);e.at[1]==="bottom"?h.top+=s:e.at[1]==="center"&&
(h.top+=s/2);h.left+=l[0];h.top+=l[1];return this.each(function(){var a=b(this),c=a.outerWidth(),f=a.outerHeight(),r=parseInt(b.curCSS(this,"marginLeft",!0))||0,j=parseInt(b.curCSS(this,"marginTop",!0))||0,d=c+r+parseInt(b.curCSS(this,"marginRight",!0))||0,t=f+j+parseInt(b.curCSS(this,"marginBottom",!0))||0,i=b.extend({},h),k;e.my[0]==="right"?i.left-=c:e.my[0]==="center"&&(i.left-=c/2);e.my[1]==="bottom"?i.top-=f:e.my[1]==="center"&&(i.top-=f/2);i.left=Math.round(i.left);i.top=Math.round(i.top);
k={left:i.left-r,top:i.top-j};b.each(["left","top"],function(a,h){b.ui.position[n[a]]&&b.ui.position[n[a]][h](i,{targetWidth:q,targetHeight:s,elemWidth:c,elemHeight:f,collisionPosition:k,collisionWidth:d,collisionHeight:t,offset:l,my:e.my,at:e.at})});b.fn.bgiframe&&a.bgiframe();a.offset(b.extend(i,{using:e.using}))})};b.ui.position={fit:{left:function(a,c){var e=b(window),e=c.collisionPosition.left+c.collisionWidth-e.width()-e.scrollLeft();a.left=e>0?a.left-e:Math.max(a.left-c.collisionPosition.left,
a.left)},top:function(a,c){var e=b(window),e=c.collisionPosition.top+c.collisionHeight-e.height()-e.scrollTop();a.top=e>0?a.top-e:Math.max(a.top-c.collisionPosition.top,a.top)}},flip:{left:function(a,c){if(c.at[0]!=="center"){var e=b(window),e=c.collisionPosition.left+c.collisionWidth-e.width()-e.scrollLeft(),d=c.my[0]==="left"?-c.elemWidth:c.my[0]==="right"?c.elemWidth:0,l=c.at[0]==="left"?c.targetWidth:-c.targetWidth,q=-2*c.offset[0];a.left+=c.collisionPosition.left<0?d+l+q:e>0?d+l+q:0}},top:function(a,
c){if(c.at[1]!=="center"){var e=b(window),e=c.collisionPosition.top+c.collisionHeight-e.height()-e.scrollTop(),d=c.my[1]==="top"?-c.elemHeight:c.my[1]==="bottom"?c.elemHeight:0,l=c.at[1]==="top"?c.targetHeight:-c.targetHeight,q=-2*c.offset[1];a.top+=c.collisionPosition.top<0?d+l+q:e>0?d+l+q:0}}}};if(!b.offset.setOffset)b.offset.setOffset=function(a,c){if(/static/.test(b.curCSS(a,"position")))a.style.position="relative";var e=b(a),d=e.offset(),l=parseInt(b.curCSS(a,"top",!0),10)||0,q=parseInt(b.curCSS(a,
"left",!0),10)||0,d={top:c.top-d.top+l,left:c.left-d.left+q};"using"in c?c.using.call(a,d):e.css(d)},b.fn.offset=function(a){var c=this[0];if(!c||!c.ownerDocument)return null;if(a)return this.each(function(){b.offset.setOffset(this,a)});return e.call(this)}})(jQuery);
(function(b){var a,c=function(a){b(":ui-button",a.target.form).each(function(){var a=b(this).data("button");setTimeout(function(){a.refresh()},1)})},d=function(a){var c=a.name,d=a.form,k=b([]);c&&(k=d?b(d).find("[name='"+c+"']"):b("[name='"+c+"']",a.ownerDocument).filter(function(){return!this.form}));return k};b.widget("ui.button",{options:{disabled:null,text:!0,label:null,icons:{primary:null,secondary:null}},_create:function(){this.element.closest("form").unbind("reset.button").bind("reset.button",
c);if(typeof this.options.disabled!=="boolean")this.options.disabled=this.element.attr("disabled");this._determineButtonType();this.hasTitle=!!this.buttonElement.attr("title");var e=this,g=this.options,j=this.type==="checkbox"||this.type==="radio",k="ui-state-hover"+(!j?" ui-state-active":"");if(g.label===null)g.label=this.buttonElement.html();if(this.element.is(":disabled"))g.disabled=!0;this.buttonElement.addClass("ui-button ui-widget ui-state-default ui-corner-all").attr("role","button").bind("mouseenter.button",
function(){g.disabled||(b(this).addClass("ui-state-hover"),this===a&&b(this).addClass("ui-state-active"))}).bind("mouseleave.button",function(){g.disabled||b(this).removeClass(k)}).bind("focus.button",function(){b(this).addClass("ui-state-focus")}).bind("blur.button",function(){b(this).removeClass("ui-state-focus")});j&&this.element.bind("change.button",function(){e.refresh()});this.type==="checkbox"?this.buttonElement.bind("click.button",function(){if(g.disabled)return!1;b(this).toggleClass("ui-state-active");
e.buttonElement.attr("aria-pressed",e.element[0].checked)}):this.type==="radio"?this.buttonElement.bind("click.button",function(){if(g.disabled)return!1;b(this).addClass("ui-state-active");e.buttonElement.attr("aria-pressed",!0);var a=e.element[0];d(a).not(a).map(function(){return b(this).button("widget")[0]}).removeClass("ui-state-active").attr("aria-pressed",!1)}):(this.buttonElement.bind("mousedown.button",function(){if(g.disabled)return!1;b(this).addClass("ui-state-active");a=this;b(document).one("mouseup",
function(){a=null})}).bind("mouseup.button",function(){if(g.disabled)return!1;b(this).removeClass("ui-state-active")}).bind("keydown.button",function(a){if(g.disabled)return!1;(a.keyCode==b.ui.keyCode.SPACE||a.keyCode==b.ui.keyCode.ENTER)&&b(this).addClass("ui-state-active")}).bind("keyup.button",function(){b(this).removeClass("ui-state-active")}),this.buttonElement.is("a")&&this.buttonElement.keyup(function(a){a.keyCode===b.ui.keyCode.SPACE&&b(this).click()}));this._setOption("disabled",g.disabled)},
_determineButtonType:function(){this.type=this.element.is(":checkbox")?"checkbox":this.element.is(":radio")?"radio":this.element.is("input")?"input":"button";if(this.type==="checkbox"||this.type==="radio"){this.buttonElement=this.element.parents().last().find("label[for="+this.element.attr("id")+"]");this.element.addClass("ui-helper-hidden-accessible");var b=this.element.is(":checked");b&&this.buttonElement.addClass("ui-state-active");this.buttonElement.attr("aria-pressed",b)}else this.buttonElement=
this.element},widget:function(){return this.buttonElement},destroy:function(){this.element.removeClass("ui-helper-hidden-accessible");this.buttonElement.removeClass("ui-button ui-widget ui-state-default ui-corner-all ui-state-hover ui-state-active  ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only").removeAttr("role").removeAttr("aria-pressed").html(this.buttonElement.find(".ui-button-text").html());this.hasTitle||
this.buttonElement.removeAttr("title");b.Widget.prototype.destroy.call(this)},_setOption:function(a,c){b.Widget.prototype._setOption.apply(this,arguments);a==="disabled"&&(c?this.element.attr("disabled",!0):this.element.removeAttr("disabled"));this._resetButton()},refresh:function(){var a=this.element.is(":disabled");a!==this.options.disabled&&this._setOption("disabled",a);this.type==="radio"?d(this.element[0]).each(function(){b(this).is(":checked")?b(this).button("widget").addClass("ui-state-active").attr("aria-pressed",
!0):b(this).button("widget").removeClass("ui-state-active").attr("aria-pressed",!1)}):this.type==="checkbox"&&(this.element.is(":checked")?this.buttonElement.addClass("ui-state-active").attr("aria-pressed",!0):this.buttonElement.removeClass("ui-state-active").attr("aria-pressed",!1))},_resetButton:function(){if(this.type==="input")this.options.label&&this.element.val(this.options.label);else{var a=this.buttonElement.removeClass("ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only"),
c=b("<span></span>").addClass("ui-button-text").html(this.options.label).appendTo(a.empty()).text(),d=this.options.icons,k=d.primary&&d.secondary;d.primary||d.secondary?(a.addClass("ui-button-text-icon"+(k?"s":d.primary?"-primary":"-secondary")),d.primary&&a.prepend("<span class='ui-button-icon-primary ui-icon "+d.primary+"'></span>"),d.secondary&&a.append("<span class='ui-button-icon-secondary ui-icon "+d.secondary+"'></span>"),this.options.text||(a.addClass(k?"ui-button-icons-only":"ui-button-icon-only").removeClass("ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary"),
this.hasTitle||a.attr("title",c))):a.addClass("ui-button-text-only")}}});b.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(a,c){a==="disabled"&&this.buttons.button("option",a,c);b.Widget.prototype._setOption.apply(this,arguments)},refresh:function(){this.buttons=this.element.find(this.options.items).filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return b(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass("ui-corner-left").end().filter(":last").addClass("ui-corner-right").end().end()},
destroy:function(){this.element.removeClass("ui-buttonset");this.buttons.map(function(){return b(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy");b.Widget.prototype.destroy.call(this)}})})(jQuery);
(function(b,a){var c={buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},d={maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0};b.widget("ui.dialog",{options:{autoOpen:!0,buttons:{},closeOnEscape:!0,closeText:"close",dialogClass:"",draggable:!0,hide:null,height:"auto",maxHeight:!1,maxWidth:!1,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",collision:"fit",using:function(a){var c=b(this).css(a).offset().top;c<0&&b(this).css("top",a.top-c)}},resizable:!0,
show:null,stack:!0,title:"",width:300,zIndex:1E3},_create:function(){this.originalTitle=this.element.attr("title");if(typeof this.originalTitle!=="string")this.originalTitle="";this.options.title=this.options.title||this.originalTitle;var a=this,c=a.options,d=c.title||"&#160;",k=b.ui.dialog.getTitleId(a.element),n=(a.uiDialog=b("<div></div>")).appendTo(document.body).hide().addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+c.dialogClass).css({zIndex:c.zIndex}).attr("tabIndex",-1).css("outline",
0).keydown(function(s){c.closeOnEscape&&s.keyCode&&s.keyCode===b.ui.keyCode.ESCAPE&&(a.close(s),s.preventDefault())}).attr({role:"dialog","aria-labelledby":k}).mousedown(function(b){a.moveToTop(!1,b)});a.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(n);var l=(a.uiDialogTitlebar=b("<div></div>")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(n),q=b('<a href="#"></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(b){a.close(b);return!1}).appendTo(l);(a.uiDialogTitlebarCloseText=b("<span></span>")).addClass("ui-icon ui-icon-closethick").text(c.closeText).appendTo(q);b("<span></span>").addClass("ui-dialog-title").attr("id",k).html(d).prependTo(l);if(b.isFunction(c.beforeclose)&&!b.isFunction(c.beforeClose))c.beforeClose=
c.beforeclose;l.find("*").add(l).disableSelection();c.draggable&&b.fn.draggable&&a._makeDraggable();c.resizable&&b.fn.resizable&&a._makeResizable();a._createButtons(c.buttons);a._isOpen=!1;b.fn.bgiframe&&n.bgiframe()},_init:function(){this.options.autoOpen&&this.open()},destroy:function(){this.overlay&&this.overlay.destroy();this.uiDialog.hide();this.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body");this.uiDialog.remove();this.originalTitle&&
this.element.attr("title",this.originalTitle);return this},widget:function(){return this.uiDialog},close:function(a){var c=this,d,k;if(!1!==c._trigger("beforeClose",a)){c.overlay&&c.overlay.destroy();c.uiDialog.unbind("keypress.ui-dialog");c._isOpen=!1;c.options.hide?c.uiDialog.hide(c.options.hide,function(){c._trigger("close",a)}):(c.uiDialog.hide(),c._trigger("close",a));b.ui.dialog.overlay.resize();if(c.options.modal)d=0,b(".ui-dialog").each(function(){this!==c.uiDialog[0]&&(k=b(this).css("z-index"),
isNaN(k)||(d=Math.max(d,k)))}),b.ui.dialog.maxZ=d;return c}},isOpen:function(){return this._isOpen},moveToTop:function(a,c){var d=this.options;if(d.modal&&!a||!d.stack&&!d.modal)return this._trigger("focus",c);if(d.zIndex>b.ui.dialog.maxZ)b.ui.dialog.maxZ=d.zIndex;if(this.overlay)b.ui.dialog.maxZ+=1,this.overlay.$el.css("z-index",b.ui.dialog.overlay.maxZ=b.ui.dialog.maxZ);a={scrollTop:this.element.attr("scrollTop"),scrollLeft:this.element.attr("scrollLeft")};b.ui.dialog.maxZ+=1;this.uiDialog.css("z-index",
b.ui.dialog.maxZ);this.element.attr(a);this._trigger("focus",c);return this},open:function(){if(!this._isOpen){var a=this.options,c=this.uiDialog;this.overlay=a.modal?new b.ui.dialog.overlay(this):null;this._size();this._position(a.position);c.show(a.show);this.moveToTop(!0);a.modal&&c.bind("keypress.ui-dialog",function(a){if(a.keyCode===b.ui.keyCode.TAB){var c=b(":tabbable",this),e=c.filter(":first"),c=c.filter(":last");if(a.target===c[0]&&!a.shiftKey)return e.focus(1),!1;else if(a.target===e[0]&&
a.shiftKey)return c.focus(1),!1}});b(this.element.find(":tabbable").get().concat(c.find(".ui-dialog-buttonpane :tabbable").get().concat(c.get()))).eq(0).focus();this._isOpen=!0;this._trigger("open");return this}},_createButtons:function(a){var c=this,d=!1,k=b("<div></div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),n=b("<div></div>").addClass("ui-dialog-buttonset").appendTo(k);c.uiDialog.find(".ui-dialog-buttonpane").remove();typeof a==="object"&&a!==null&&b.each(a,function(){return!(d=
!0)});d&&(b.each(a,function(a,e){e=b.isFunction(e)?{click:e,text:a}:e;a=b('<button type="button"></button>').attr(e,!0).unbind("click").click(function(){e.click.apply(c.element[0],arguments)}).appendTo(n);b.fn.button&&a.button()}),k.appendTo(c.uiDialog))},_makeDraggable:function(){function a(b){return{position:b.position,offset:b.offset}}var c=this,d=c.options,k=b(document),n;c.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",
start:function(k,q){n=d.height==="auto"?"auto":b(this).height();b(this).height(b(this).height()).addClass("ui-dialog-dragging");c._trigger("dragStart",k,a(q))},drag:function(b,d){c._trigger("drag",b,a(d))},stop:function(l,q){d.position=[q.position.left-k.scrollLeft(),q.position.top-k.scrollTop()];b(this).removeClass("ui-dialog-dragging").height(n);c._trigger("dragStop",l,a(q));b.ui.dialog.overlay.resize()}})},_makeResizable:function(c){function d(b){return{originalPosition:b.originalPosition,originalSize:b.originalSize,
position:b.position,size:b.size}}var c=c===a?this.options.resizable:c,j=this,k=j.options,n=j.uiDialog.css("position"),c=typeof c==="string"?c:"n,e,s,w,se,sw,ne,nw";j.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:j.element,maxWidth:k.maxWidth,maxHeight:k.maxHeight,minWidth:k.minWidth,minHeight:j._minHeight(),handles:c,start:function(a,c){b(this).addClass("ui-dialog-resizing");j._trigger("resizeStart",a,d(c))},resize:function(b,a){j._trigger("resize",b,d(a))},stop:function(a,
c){b(this).removeClass("ui-dialog-resizing");k.height=b(this).height();k.width=b(this).width();j._trigger("resizeStop",a,d(c));b.ui.dialog.overlay.resize()}}).css("position",n).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_minHeight:function(){var b=this.options;return b.height==="auto"?b.minHeight:Math.min(b.minHeight,b.height)},_position:function(a){var c=[],d=[0,0],k;if(a){if(typeof a==="string"||typeof a==="object"&&"0"in a)c=a.split?a.split(" "):[a[0],a[1]],c.length===
1&&(c[1]=c[0]),b.each(["left","top"],function(b,a){+c[b]===c[b]&&(d[b]=c[b],c[b]=a)}),a={my:c.join(" "),at:c.join(" "),offset:d.join(" ")};a=b.extend({},b.ui.dialog.prototype.options.position,a)}else a=b.ui.dialog.prototype.options.position;(k=this.uiDialog.is(":visible"))||this.uiDialog.show();this.uiDialog.css({top:0,left:0}).position(b.extend({of:window},a));k||this.uiDialog.hide()},_setOptions:function(a){var g=this,j={},k=!1;b.each(a,function(b,a){g._setOption(b,a);b in c&&(k=!0);b in d&&(j[b]=
a)});k&&this._size();this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option",j)},_setOption:function(a,c){var d=this.uiDialog;switch(a){case "beforeclose":a="beforeClose";break;case "buttons":this._createButtons(c);break;case "closeText":this.uiDialogTitlebarCloseText.text(""+c);break;case "dialogClass":d.removeClass(this.options.dialogClass).addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+c);break;case "disabled":c?d.addClass("ui-dialog-disabled"):d.removeClass("ui-dialog-disabled");
break;case "draggable":var k=d.is(":data(draggable)");k&&!c&&d.draggable("destroy");!k&&c&&this._makeDraggable();break;case "position":this._position(c);break;case "resizable":(k=d.is(":data(resizable)"))&&!c&&d.resizable("destroy");k&&typeof c==="string"&&d.resizable("option","handles",c);!k&&c!==!1&&this._makeResizable(c);break;case "title":b(".ui-dialog-title",this.uiDialogTitlebar).html(""+(c||"&#160;"))}b.Widget.prototype._setOption.apply(this,arguments)},_size:function(){var a=this.options,
c,d,k=this.uiDialog.is(":visible");this.element.show().css({width:"auto",minHeight:0,height:0});if(a.minWidth>a.width)a.width=a.minWidth;c=this.uiDialog.css({height:"auto",width:a.width}).height();d=Math.max(0,a.minHeight-c);a.height==="auto"?b.support.minHeight?this.element.css({minHeight:d,height:"auto"}):(this.uiDialog.show(),a=this.element.css("height","auto").height(),k||this.uiDialog.hide(),this.element.height(Math.max(a,d))):this.element.height(Math.max(a.height-c,0));this.uiDialog.is(":data(resizable)")&&
this.uiDialog.resizable("option","minHeight",this._minHeight())}});b.extend(b.ui.dialog,{version:"1.8.7",uuid:0,maxZ:0,getTitleId:function(b){b=b.attr("id");if(!b)this.uuid+=1,b=this.uuid;return"ui-dialog-title-"+b},overlay:function(a){this.$el=b.ui.dialog.overlay.create(a)}});b.extend(b.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:b.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(b){return b+".dialog-overlay"}).join(" "),create:function(a){this.instances.length===
0&&(setTimeout(function(){b.ui.dialog.overlay.instances.length&&b(document).bind(b.ui.dialog.overlay.events,function(a){if(b(a.target).zIndex()<b.ui.dialog.overlay.maxZ)return!1})},1),b(document).bind("keydown.dialog-overlay",function(c){a.options.closeOnEscape&&c.keyCode&&c.keyCode===b.ui.keyCode.ESCAPE&&(a.close(c),c.preventDefault())}),b(window).bind("resize.dialog-overlay",b.ui.dialog.overlay.resize));var c=(this.oldInstances.pop()||b("<div></div>").addClass("ui-widget-overlay")).appendTo(document.body).css({width:this.width(),
height:this.height()});b.fn.bgiframe&&c.bgiframe();this.instances.push(c);return c},destroy:function(a){var c=b.inArray(a,this.instances);c!=-1&&this.oldInstances.push(this.instances.splice(c,1)[0]);this.instances.length===0&&b([document,window]).unbind(".dialog-overlay");a.remove();var d=0;b.each(this.instances,function(){d=Math.max(d,this.css("z-index"))});this.maxZ=d},height:function(){var a,c;return b.browser.msie&&b.browser.version<7?(a=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight),
c=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight),a<c?b(window).height()+"px":a+"px"):b(document).height()+"px"},width:function(){var a,c;return b.browser.msie&&b.browser.version<7?(a=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),c=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth),a<c?b(window).width()+"px":a+"px"):b(document).width()+"px"},resize:function(){var a=b([]);b.each(b.ui.dialog.overlay.instances,function(){a=a.add(this)});
a.css({width:0,height:0}).css({width:b.ui.dialog.overlay.width(),height:b.ui.dialog.overlay.height()})}});b.extend(b.ui.dialog.overlay.prototype,{destroy:function(){b.ui.dialog.overlay.destroy(this.$el)}})})(jQuery);
jQuery.effects||function(b,a){function c(a){var c;if(a&&a.constructor==Array&&a.length==3)return a;if(c=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(a))return[parseInt(c[1],10),parseInt(c[2],10),parseInt(c[3],10)];if(c=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(a))return[parseFloat(c[1])*2.55,parseFloat(c[2])*2.55,parseFloat(c[3])*2.55];if(c=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(a))return[parseInt(c[1],
16),parseInt(c[2],16),parseInt(c[3],16)];if(c=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(a))return[parseInt(c[1]+c[1],16),parseInt(c[2]+c[2],16),parseInt(c[3]+c[3],16)];if(/rgba\(0, 0, 0, 0\)/.exec(a))return n.transparent;return n[b.trim(a).toLowerCase()]}function d(){var b=document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle,a={},c,d;if(b&&b.length&&b[0]&&b[b[0]])for(var f=b.length;f--;)c=b[f],typeof b[c]=="string"&&(d=c.replace(/\-(\w)/g,function(b,a){return a.toUpperCase()}),
a[d]=b[c]);else for(c in b)typeof b[c]==="string"&&(a[c]=b[c]);return a}function e(a){var c,d;for(c in a)d=a[c],(d==null||b.isFunction(d)||c in q||/scrollbar/.test(c)||!/color/i.test(c)&&isNaN(parseFloat(d)))&&delete a[c];return a}function g(b,a){var c={_:0},d;for(d in a)b[d]!=a[d]&&(c[d]=a[d]);return c}function j(a,c,d,e){if(typeof a=="object")e=c,d=null,c=a,a=c.effect;b.isFunction(c)&&(e=c,d=null,c={});if(typeof c=="number"||b.fx.speeds[c])e=d,d=c,c={};b.isFunction(d)&&(e=d,d=null);c=c||{};d=d||
c.duration;d=b.fx.off?0:typeof d=="number"?d:d in b.fx.speeds?b.fx.speeds[d]:b.fx.speeds._default;e=e||c.complete;return[a,c,d,e]}function k(a){if(!a||typeof a==="number"||b.fx.speeds[a])return!0;if(typeof a==="string"&&!b.effects[a])return!0;return!1}b.effects={};b.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","borderColor","color","outlineColor"],function(a,h){b.fx.step[h]=function(a){if(!a.colorInit){var d;d=a.elem;var f=h,r;do{r=b.curCSS(d,f);
if(r!=""&&r!="transparent"||b.nodeName(d,"body"))break;f="backgroundColor"}while(d=d.parentNode);d=c(r);a.start=d;a.end=c(a.end);a.colorInit=!0}a.elem.style[h]="rgb("+Math.max(Math.min(parseInt(a.pos*(a.end[0]-a.start[0])+a.start[0],10),255),0)+","+Math.max(Math.min(parseInt(a.pos*(a.end[1]-a.start[1])+a.start[1],10),255),0)+","+Math.max(Math.min(parseInt(a.pos*(a.end[2]-a.start[2])+a.start[2],10),255),0)+")"}});var n={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]},l=["add","remove","toggle"],q={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};b.effects.animateClass=function(a,c,y,z){b.isFunction(y)&&
(z=y,y=null);return this.each(function(){b.queue(this,"fx",function(){var f=b(this),r=f.attr("style")||" ",v=e(d.call(this)),w,t=f.attr("className");b.each(l,function(b,c){a[c]&&f[c+"Class"](a[c])});w=e(d.call(this));f.attr("className",t);f.animate(g(v,w),c,y,function(){b.each(l,function(b,c){a[c]&&f[c+"Class"](a[c])});typeof f.attr("style")=="object"?(f.attr("style").cssText="",f.attr("style").cssText=r):f.attr("style",r);z&&z.apply(this,arguments)});v=b.queue(this);w=v.splice(v.length-1,1)[0];v.splice(1,
0,w);b.dequeue(this)})})};b.fn.extend({_addClass:b.fn.addClass,addClass:function(a,c,d,e){return c?b.effects.animateClass.apply(this,[{add:a},c,d,e]):this._addClass(a)},_removeClass:b.fn.removeClass,removeClass:function(a,c,d,e){return c?b.effects.animateClass.apply(this,[{remove:a},c,d,e]):this._removeClass(a)},_toggleClass:b.fn.toggleClass,toggleClass:function(c,h,d,e,f){return typeof h=="boolean"||h===a?d?b.effects.animateClass.apply(this,[h?{add:c}:{remove:c},d,e,f]):this._toggleClass(c,h):b.effects.animateClass.apply(this,
[{toggle:c},h,d,e])},switchClass:function(a,c,d,e,f){return b.effects.animateClass.apply(this,[{add:c,remove:a},d,e,f])}});b.extend(b.effects,{version:"1.8.7",save:function(b,a){for(var c=0;c<a.length;c++)a[c]!==null&&b.data("ec.storage."+a[c],b[0].style[a[c]])},restore:function(b,a){for(var c=0;c<a.length;c++)a[c]!==null&&b.css(a[c],b.data("ec.storage."+a[c]))},setMode:function(b,a){a=="toggle"&&(a=b.is(":hidden")?"show":"hide");return a},getBaseline:function(b,a){var c;switch(b[0]){case "top":c=
0;break;case "middle":c=0.5;break;case "bottom":c=1;break;default:c=b[0]/a.height}switch(b[1]){case "left":b=0;break;case "center":b=0.5;break;case "right":b=1;break;default:b=b[1]/a.width}return{x:b,y:c}},createWrapper:function(a){if(a.parent().is(".ui-effects-wrapper"))return a.parent();var c={width:a.outerWidth(!0),height:a.outerHeight(!0),"float":a.css("float")},d=b("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0});a.wrap(d);
d=a.parent();a.css("position")=="static"?(d.css({position:"relative"}),a.css({position:"relative"})):(b.extend(c,{position:a.css("position"),zIndex:a.css("z-index")}),b.each(["top","left","bottom","right"],function(b,f){c[f]=a.css(f);isNaN(parseInt(c[f],10))&&(c[f]="auto")}),a.css({position:"relative",top:0,left:0}));return d.css(c).show()},removeWrapper:function(b){if(b.parent().is(".ui-effects-wrapper"))return b.parent().replaceWith(b);return b},setTransition:function(a,c,d,e){e=e||{};b.each(c,
function(b,c){unit=a.cssUnit(c);unit[0]>0&&(e[c]=unit[0]*d+unit[1])});return e}});b.fn.extend({effect:function(a){var c=j.apply(this,arguments),d={options:c[1],duration:c[2],callback:c[3]},c=d.options.mode,e=b.effects[a];if(b.fx.off||!e)return c?this[c](d.duration,d.callback):this.each(function(){d.callback&&d.callback.call(this)});return e.call(this,d)},_show:b.fn.show,show:function(b){if(k(b))return this._show.apply(this,arguments);else{var a=j.apply(this,arguments);a[1].mode="show";return this.effect.apply(this,
a)}},_hide:b.fn.hide,hide:function(b){if(k(b))return this._hide.apply(this,arguments);else{var a=j.apply(this,arguments);a[1].mode="hide";return this.effect.apply(this,a)}},__toggle:b.fn.toggle,toggle:function(a){if(k(a)||typeof a==="boolean"||b.isFunction(a))return this.__toggle.apply(this,arguments);else{var c=j.apply(this,arguments);c[1].mode="toggle";return this.effect.apply(this,c)}},cssUnit:function(a){var c=this.css(a),d=[];b.each(["em","px","%","pt"],function(b,a){c.indexOf(a)>0&&(d=[parseFloat(c),
a])});return d}});b.easing.jswing=b.easing.swing;b.extend(b.easing,{def:"easeOutQuad",swing:function(a,c,d,e,f){return b.easing[b.easing.def](a,c,d,e,f)},easeInQuad:function(b,a,c,d,f){return d*(a/=f)*a+c},easeOutQuad:function(b,a,c,d,f){return-d*(a/=f)*(a-2)+c},easeInOutQuad:function(b,a,c,d,f){if((a/=f/2)<1)return d/2*a*a+c;return-d/2*(--a*(a-2)-1)+c},easeInCubic:function(b,a,c,d,f){return d*(a/=f)*a*a+c},easeOutCubic:function(b,a,c,d,f){return d*((a=a/f-1)*a*a+1)+c},easeInOutCubic:function(b,a,
c,d,f){if((a/=f/2)<1)return d/2*a*a*a+c;return d/2*((a-=2)*a*a+2)+c},easeInQuart:function(b,a,c,d,f){return d*(a/=f)*a*a*a+c},easeOutQuart:function(b,a,c,d,f){return-d*((a=a/f-1)*a*a*a-1)+c},easeInOutQuart:function(b,a,c,d,f){if((a/=f/2)<1)return d/2*a*a*a*a+c;return-d/2*((a-=2)*a*a*a-2)+c},easeInQuint:function(b,a,c,d,f){return d*(a/=f)*a*a*a*a+c},easeOutQuint:function(b,a,c,d,f){return d*((a=a/f-1)*a*a*a*a+1)+c},easeInOutQuint:function(b,a,c,d,f){if((a/=f/2)<1)return d/2*a*a*a*a*a+c;return d/2*
((a-=2)*a*a*a*a+2)+c},easeInSine:function(a,b,c,d,f){return-d*Math.cos(b/f*(Math.PI/2))+d+c},easeOutSine:function(b,a,c,d,f){return d*Math.sin(a/f*(Math.PI/2))+c},easeInOutSine:function(a,b,c,d,f){return-d/2*(Math.cos(Math.PI*b/f)-1)+c},easeInExpo:function(b,a,c,d,f){return a==0?c:d*Math.pow(2,10*(a/f-1))+c},easeOutExpo:function(a,b,c,d,f){return b==f?c+d:d*(-Math.pow(2,-10*b/f)+1)+c},easeInOutExpo:function(b,a,c,d,f){if(a==0)return c;if(a==f)return c+d;if((a/=f/2)<1)return d/2*Math.pow(2,10*(a-1))+
c;return d/2*(-Math.pow(2,-10*--a)+2)+c},easeInCirc:function(a,b,c,d,f){return-d*(Math.sqrt(1-(b/=f)*b)-1)+c},easeOutCirc:function(a,b,c,d,f){return d*Math.sqrt(1-(b=b/f-1)*b)+c},easeInOutCirc:function(b,a,c,d,f){if((a/=f/2)<1)return-d/2*(Math.sqrt(1-a*a)-1)+c;return d/2*(Math.sqrt(1-(a-=2)*a)+1)+c},easeInElastic:function(a,b,c,d,f){var r=0,e=d;if(b==0)return c;if((b/=f)==1)return c+d;r||(r=f*0.3);e<Math.abs(d)?(e=d,a=r/4):a=r/(2*Math.PI)*Math.asin(d/e);return-(e*Math.pow(2,10*(b-=1))*Math.sin((b*
f-a)*2*Math.PI/r))+c},easeOutElastic:function(a,b,c,d,f){var e=0,g=d;if(b==0)return c;if((b/=f)==1)return c+d;e||(e=f*0.3);g<Math.abs(d)?(g=d,a=e/4):a=e/(2*Math.PI)*Math.asin(d/g);return g*Math.pow(2,-10*b)*Math.sin((b*f-a)*2*Math.PI/e)+d+c},easeInOutElastic:function(a,b,c,d,f){var e=0,g=d;if(b==0)return c;if((b/=f/2)==2)return c+d;e||(e=f*0.3*1.5);g<Math.abs(d)?(g=d,a=e/4):a=e/(2*Math.PI)*Math.asin(d/g);if(b<1)return-0.5*g*Math.pow(2,10*(b-=1))*Math.sin((b*f-a)*2*Math.PI/e)+c;return g*Math.pow(2,
-10*(b-=1))*Math.sin((b*f-a)*2*Math.PI/e)*0.5+d+c},easeInBack:function(b,c,d,e,f,r){r==a&&(r=1.70158);return e*(c/=f)*c*((r+1)*c-r)+d},easeOutBack:function(b,c,d,e,f,r){r==a&&(r=1.70158);return e*((c=c/f-1)*c*((r+1)*c+r)+1)+d},easeInOutBack:function(b,c,d,e,f,r){r==a&&(r=1.70158);if((c/=f/2)<1)return e/2*c*c*(((r*=1.525)+1)*c-r)+d;return e/2*((c-=2)*c*(((r*=1.525)+1)*c+r)+2)+d},easeInBounce:function(a,c,d,e,f){return e-b.easing.easeOutBounce(a,f-c,0,e,f)+d},easeOutBounce:function(b,a,c,d,f){return(a/=
f)<1/2.75?d*7.5625*a*a+c:a<2/2.75?d*(7.5625*(a-=1.5/2.75)*a+0.75)+c:a<2.5/2.75?d*(7.5625*(a-=2.25/2.75)*a+0.9375)+c:d*(7.5625*(a-=2.625/2.75)*a+0.984375)+c},easeInOutBounce:function(a,c,d,e,f){if(c<f/2)return b.easing.easeInBounce(a,c*2,0,e,f)*0.5+d;return b.easing.easeOutBounce(a,c*2-f,0,e,f)*0.5+e*0.5+d}})}(jQuery);
(function(b){b.effects.slide=function(a){return this.queue(function(){var c=b(this),d=["position","top","left"],e=b.effects.setMode(c,a.options.mode||"show"),g=a.options.direction||"left";b.effects.save(c,d);c.show();b.effects.createWrapper(c).css({overflow:"hidden"});var j=g=="up"||g=="down"?"top":"left",g=g=="up"||g=="left"?"pos":"neg",k=a.options.distance||(j=="top"?c.outerHeight({margin:!0}):c.outerWidth({margin:!0}));e=="show"&&c.css(j,g=="pos"?isNaN(k)?"-"+k:-k:k);var n={};n[j]=(e=="show"?g==
"pos"?"+=":"-=":g=="pos"?"-=":"+=")+k;c.animate(n,{queue:!1,duration:a.duration,easing:a.options.easing,complete:function(){e=="hide"&&c.hide();b.effects.restore(c,d);b.effects.removeWrapper(c);a.callback&&a.callback.apply(this,arguments);c.dequeue()}})})}})(jQuery);(function(b){function a(a){b.fn.cycle.debug&&c(a)}function c(){window.console&&console.log&&console.log("[cycle] "+Array.prototype.join.call(arguments," "))}function d(a,d,e){function h(a,d,f){if(!a&&d===!0){a=b(f).data("cycle.opts");if(!a)return c("options not found, can not resume"),!1;if(f.cycleTimeout)clearTimeout(f.cycleTimeout),f.cycleTimeout=0;q(a.elements,a,1,!a.backwards)}}if(a.cycleStop==void 0)a.cycleStop=0;if(d===void 0||d===null)d={};if(d.constructor==String)switch(d){case "destroy":case "stop":e=
b(a).data("cycle.opts");if(!e)return!1;a.cycleStop++;a.cycleTimeout&&clearTimeout(a.cycleTimeout);a.cycleTimeout=0;b(a).removeData("cycle.opts");d=="destroy"&&g(e);return!1;case "toggle":return a.cyclePause=a.cyclePause===1?0:1,h(a.cyclePause,e,a),!1;case "pause":return a.cyclePause=1,!1;case "resume":return a.cyclePause=0,h(!1,e,a),!1;case "prev":case "next":e=b(a).data("cycle.opts");if(!e)return c('options not found, "prev/next" ignored'),!1;b.fn.cycle[d](e);return!1;default:d={fx:d}}else if(d.constructor==
Number){var t=d,d=b(a).data("cycle.opts");if(!d)return c("options not found, can not advance slide"),!1;if(t<0||t>=d.elements.length)return c("invalid slide index: "+t),!1;d.nextSlide=t;if(a.cycleTimeout)clearTimeout(a.cycleTimeout),a.cycleTimeout=0;if(typeof e=="string")d.oneTimeFx=e;q(d.elements,d,1,t>=d.currSlide);return!1}return d}function e(a,c){if(!b.support.opacity&&c.cleartype&&a.style.filter)try{a.style.removeAttribute("filter")}catch(d){}}function g(a){a.next&&b(a.next).unbind(a.prevNextEvent);
a.prev&&b(a.prev).unbind(a.prevNextEvent);if(a.pager||a.pagerAnchorBuilder)b.each(a.pagerAnchors||[],function(){this.unbind().remove()});a.pagerAnchors=null;a.destroy&&a.destroy(a)}function j(a,d,g,w,t){var i=b.extend({},b.fn.cycle.defaults,w||{},b.metadata?a.metadata():b.meta?a.data():{});if(i.autostop)i.countdown=i.autostopCount||g.length;var j=a[0];a.data("cycle.opts",i);i.$cont=a;i.stopCount=j.cycleStop;i.elements=g;i.before=i.before?[i.before]:[];i.after=i.after?[i.after]:[];!b.support.opacity&&
i.cleartype&&i.after.push(function(){e(this,i)});i.continuous&&i.after.push(function(){q(g,i,0,!i.backwards)});k(i);!b.support.opacity&&i.cleartype&&!i.cleartypeNoBg&&z(d);a.css("position")=="static"&&a.css("position","relative");i.width&&a.width(i.width);i.height&&i.height!="auto"&&a.height(i.height);if(i.startingSlide)i.startingSlide=parseInt(i.startingSlide);else if(i.backwards)i.startingSlide=g.length-1;if(i.random){i.randomMap=[];for(j=0;j<g.length;j++)i.randomMap.push(j);i.randomMap.sort(function(){return Math.random()-
0.5});i.randomIndex=1;i.startingSlide=i.randomMap[1]}else if(i.startingSlide>=g.length)i.startingSlide=0;i.currSlide=i.startingSlide||0;var s=i.startingSlide;d.css({position:"absolute",top:0,left:0}).hide().each(function(a){a=i.backwards?s?a<=s?g.length+(a-s):s-a:g.length-a:s?a>=s?g.length-(a-s):s-a:g.length-a;b(this).css("z-index",a)});b(g[s]).css("opacity",1).show();e(g[s],i);i.fit&&i.width&&d.width(i.width);i.fit&&i.height&&i.height!="auto"&&d.height(i.height);if(i.containerResize&&!a.innerHeight()){for(var u=
j=0,A=0;A<g.length;A++){var x=b(g[A]),B=x[0],C=x.outerWidth(),D=x.outerHeight();C||(C=B.offsetWidth||B.width||x.attr("width"));D||(D=B.offsetHeight||B.height||x.attr("height"));j=C>j?C:j;u=D>u?D:u}j>0&&u>0&&a.css({width:j+"px",height:u+"px"})}i.pause&&a.hover(function(){this.cyclePause++},function(){this.cyclePause--});if(n(i)===!1)return!1;var F=!1;w.requeueAttempts=w.requeueAttempts||0;d.each(function(){var a=b(this);this.cycleH=i.fit&&i.height?i.height:a.height()||this.offsetHeight||this.height||
a.attr("height")||0;this.cycleW=i.fit&&i.width?i.width:a.width()||this.offsetWidth||this.width||a.attr("width")||0;if(a.is("img")){var a=b.browser.mozilla&&this.cycleW==34&&this.cycleH==19&&!this.complete,d=b.browser.opera&&(this.cycleW==42&&this.cycleH==19||this.cycleW==37&&this.cycleH==17)&&!this.complete,f=this.cycleH==0&&this.cycleW==0&&!this.complete;if(b.browser.msie&&this.cycleW==28&&this.cycleH==30&&!this.complete||a||d||f)if(t.s&&i.requeueOnImageNotLoaded&&++w.requeueAttempts<100)return c(w.requeueAttempts,
" - img slide not loaded, requeuing slideshow: ",this.src,this.cycleW,this.cycleH),setTimeout(function(){b(t.s,t.c).cycle(w)},i.requeueTimeout),F=!0,!1;else c("could not determine size of image: "+this.src,this.cycleW,this.cycleH)}return!0});if(F)return!1;i.cssBefore=i.cssBefore||{};i.cssAfter=i.cssAfter||{};i.cssFirst=i.cssFirst||{};i.animIn=i.animIn||{};i.animOut=i.animOut||{};d.not(":eq("+s+")").css(i.cssBefore);b(d[s]).css(i.cssFirst);if(i.timeout){i.timeout=parseInt(i.timeout);if(i.speed.constructor==
String)i.speed=b.fx.speeds[i.speed]||parseInt(i.speed);i.sync||(i.speed/=2);for(j=i.fx=="none"?0:i.fx=="shuffle"?500:250;i.timeout-i.speed<j;)i.timeout+=i.speed}if(i.easing)i.easeIn=i.easeOut=i.easing;if(!i.speedIn)i.speedIn=i.speed;if(!i.speedOut)i.speedOut=i.speed;i.slideCount=g.length;i.currSlide=i.lastSlide=s;if(i.random){if(++i.randomIndex==g.length)i.randomIndex=0;i.nextSlide=i.randomMap[i.randomIndex]}else i.nextSlide=i.backwards?i.startingSlide==0?g.length-1:i.startingSlide-1:i.startingSlide>=
g.length-1?0:i.startingSlide+1;if(!i.multiFx)if(j=b.fn.cycle.transitions[i.fx],b.isFunction(j))j(a,d,i);else if(i.fx!="custom"&&!i.multiFx)return c("unknown transition: "+i.fx,"; slideshow terminating"),!1;a=d[s];i.before.length&&i.before[0].apply(a,[a,a,i,!0]);i.after.length&&i.after[0].apply(a,[a,a,i,!0]);i.next&&b(i.next).bind(i.prevNextEvent,function(){return h(i,1)});i.prev&&b(i.prev).bind(i.prevNextEvent,function(){return h(i,0)});(i.pager||i.pagerAnchorBuilder)&&y(g,i);l(i,g);return i}function k(a){a.original=
{before:[],after:[]};a.original.cssBefore=b.extend({},a.cssBefore);a.original.cssAfter=b.extend({},a.cssAfter);a.original.animIn=b.extend({},a.animIn);a.original.animOut=b.extend({},a.animOut);b.each(a.before,function(){a.original.before.push(this)});b.each(a.after,function(){a.original.after.push(this)})}function n(d){var e,g,h=b.fn.cycle.transitions;if(d.fx.indexOf(",")>0){d.multiFx=!0;d.fxs=d.fx.replace(/\s*/g,"").split(",");for(e=0;e<d.fxs.length;e++){var j=d.fxs[e];g=h[j];if(!g||!h.hasOwnProperty(j)||
!b.isFunction(g))c("discarding unknown transition: ",j),d.fxs.splice(e,1),e--}if(!d.fxs.length)return c("No valid transitions named; slideshow terminating."),!1}else if(d.fx=="all")for(p in d.multiFx=!0,d.fxs=[],h)g=h[p],h.hasOwnProperty(p)&&b.isFunction(g)&&d.fxs.push(p);if(d.multiFx&&d.randomizeEffects){g=Math.floor(Math.random()*20)+30;for(e=0;e<g;e++)d.fxs.push(d.fxs.splice(Math.floor(Math.random()*d.fxs.length),1)[0]);a("randomized fx sequence: ",d.fxs)}return!0}function l(a,c){a.addSlide=function(d,
e){var g=b(d),i=g[0];a.autostopCount||a.countdown++;c[e?"unshift":"push"](i);if(a.els)a.els[e?"unshift":"push"](i);a.slideCount=c.length;g.css("position","absolute");g[e?"prependTo":"appendTo"](a.$cont);e&&(a.currSlide++,a.nextSlide++);!b.support.opacity&&a.cleartype&&!a.cleartypeNoBg&&z(g);a.fit&&a.width&&g.width(a.width);a.fit&&a.height&&a.height!="auto"&&g.height(a.height);i.cycleH=a.fit&&a.height?a.height:g.height();i.cycleW=a.fit&&a.width?a.width:g.width();g.css(a.cssBefore);(a.pager||a.pagerAnchorBuilder)&&
b.fn.cycle.createPagerAnchor(c.length-1,i,b(a.pager),c,a);if(b.isFunction(a.onAddSlide))a.onAddSlide(g);else g.hide()}}function q(c,d,e,g){if(e&&d.busy&&d.manualTrump)a("manualTrump in go(), stopping active transition"),b(c).stop(!0,!0),d.busy=0;if(d.busy)a("transition active, ignoring new tx request");else{var h=d.$cont[0],i=c[d.currSlide],j=c[d.nextSlide];if(!(h.cycleStop!=d.stopCount||h.cycleTimeout===0&&!e))if(!e&&!h.cyclePause&&!d.bounce&&(d.autostop&&--d.countdown<=0||d.nowrap&&!d.random&&d.nextSlide<
d.currSlide))d.end&&d.end(d);else{var k=!1;if((e||!h.cyclePause)&&d.nextSlide!=d.currSlide){var k=!0,l=d.fx;i.cycleH=i.cycleH||b(i).height();i.cycleW=i.cycleW||b(i).width();j.cycleH=j.cycleH||b(j).height();j.cycleW=j.cycleW||b(j).width();if(d.multiFx){if(d.lastFx==void 0||++d.lastFx>=d.fxs.length)d.lastFx=0;l=d.fxs[d.lastFx];d.currFx=l}if(d.oneTimeFx)l=d.oneTimeFx,d.oneTimeFx=null;b.fn.cycle.resetState(d,l);d.before.length&&b.each(d.before,function(a,b){h.cycleStop==d.stopCount&&b.apply(j,[i,j,d,
g])});var n=function(){d.busy=0;b.each(d.after,function(a,b){h.cycleStop==d.stopCount&&b.apply(j,[i,j,d,g])})};a("tx firing("+l+"); currSlide: "+d.currSlide+"; nextSlide: "+d.nextSlide);d.busy=1;if(d.fxFn)d.fxFn(i,j,d,n,g,e&&d.fastOnEvent);else if(b.isFunction(b.fn.cycle[d.fx]))b.fn.cycle[d.fx](i,j,d,n,g,e&&d.fastOnEvent);else b.fn.cycle.custom(i,j,d,n,g,e&&d.fastOnEvent)}if(k||d.nextSlide==d.currSlide)if(d.lastSlide=d.currSlide,d.random){d.currSlide=d.nextSlide;if(++d.randomIndex==c.length)d.randomIndex=
0;d.nextSlide=d.randomMap[d.randomIndex];if(d.nextSlide==d.currSlide)d.nextSlide=d.currSlide==d.slideCount-1?0:d.currSlide+1}else d.backwards?(e=d.nextSlide-1<0)&&d.bounce?(d.backwards=!d.backwards,d.nextSlide=1,d.currSlide=0):(d.nextSlide=e?c.length-1:d.nextSlide-1,d.currSlide=e?0:d.nextSlide+1):(e=d.nextSlide+1==c.length)&&d.bounce?(d.backwards=!d.backwards,d.nextSlide=c.length-2,d.currSlide=c.length-1):(d.nextSlide=e?0:d.nextSlide+1,d.currSlide=e?c.length-1:d.nextSlide-1);k&&d.pager&&d.updateActivePagerLink(d.pager,
d.currSlide,d.activePagerClass);k=0;d.timeout&&!d.continuous?k=s(c[d.currSlide],c[d.nextSlide],d,g):d.continuous&&h.cyclePause&&(k=10);if(k>0)h.cycleTimeout=setTimeout(function(){q(c,d,0,!d.backwards)},k)}}}function s(b,c,d,e){if(d.timeoutFn){for(b=d.timeoutFn.call(b,b,c,d,e);d.fx!="none"&&b-d.speed<250;)b+=d.speed;a("calculated timeout: "+b+"; speed: "+d.speed);if(b!==!1)return b}return d.timeout}function h(a,c){var d=c?1:-1,e=a.elements,g=a.$cont[0],i=g.cycleTimeout;if(i)clearTimeout(i),g.cycleTimeout=
0;if(a.random&&d<0){a.randomIndex--;if(--a.randomIndex==-2)a.randomIndex=e.length-2;else if(a.randomIndex==-1)a.randomIndex=e.length-1;a.nextSlide=a.randomMap[a.randomIndex]}else if(a.random)a.nextSlide=a.randomMap[a.randomIndex];else if(a.nextSlide=a.currSlide+d,a.nextSlide<0){if(a.nowrap)return!1;a.nextSlide=e.length-1}else if(a.nextSlide>=e.length){if(a.nowrap)return!1;a.nextSlide=0}g=a.onPrevNextEvent||a.prevNextClick;b.isFunction(g)&&g(d>0,a.nextSlide,e[a.nextSlide]);q(e,a,1,c);return!1}function y(a,
c){var d=b(c.pager);b.each(a,function(e,g){b.fn.cycle.createPagerAnchor(e,g,d,a,c)});c.updateActivePagerLink(c.pager,c.startingSlide,c.activePagerClass)}function z(c){function d(a){a=parseInt(a).toString(16);return a.length<2?"0"+a:a}function e(a){for(;a&&a.nodeName.toLowerCase()!="html";a=a.parentNode){var c=b.css(a,"background-color");if(c&&c.indexOf("rgb")>=0)return a=c.match(/\d+/g),"#"+d(a[0])+d(a[1])+d(a[2]);if(c&&c!="transparent")return c}return"#ffffff"}a("applying clearType background-color hack");
c.each(function(){b(this).css("background-color",e(this))})}if(b.support==void 0)b.support={opacity:!b.browser.msie};b.expr[":"].paused=function(a){return a.cyclePause};b.fn.cycle=function(e,g){var h={s:this.selector,c:this.context};if(this.length===0&&e!="stop"){if(!b.isReady&&h.s)return c("DOM not ready, queuing slideshow"),b(function(){b(h.s,h.c).cycle(e,g)}),this;c("terminating; zero elements found by selector"+(b.isReady?"":" (DOM not ready)"));return this}return this.each(function(){var k=d(this,
e,g);if(k!==!1){k.updateActivePagerLink=k.updateActivePagerLink||b.fn.cycle.updateActivePagerLink;this.cycleTimeout&&clearTimeout(this.cycleTimeout);this.cycleTimeout=this.cyclePause=0;var t=b(this),i=k.slideExpr?b(k.slideExpr,this):t.children(),l=i.get();if(l.length<2)c("terminating; too few slides: "+l.length);else{var n=j(t,i,l,k,h);if(n!==!1&&(t=n.continuous?10:s(l[n.currSlide],l[n.nextSlide],n,!n.backwards)))t+=n.delay||0,t<10&&(t=10),a("first timeout: "+t),this.cycleTimeout=setTimeout(function(){q(l,
n,0,!k.backwards)},t)}}})};b.fn.cycle.resetState=function(a,c){c=c||a.fx;a.before=[];a.after=[];a.cssBefore=b.extend({},a.original.cssBefore);a.cssAfter=b.extend({},a.original.cssAfter);a.animIn=b.extend({},a.original.animIn);a.animOut=b.extend({},a.original.animOut);a.fxFn=null;b.each(a.original.before,function(){a.before.push(this)});b.each(a.original.after,function(){a.after.push(this)});var d=b.fn.cycle.transitions[c];b.isFunction(d)&&d(a.$cont,b(a.elements),a)};b.fn.cycle.updateActivePagerLink=
function(a,c,d){b(a).each(function(){b(this).children().removeClass(d).eq(c).addClass(d)})};b.fn.cycle.next=function(a){h(a,1)};b.fn.cycle.prev=function(a){h(a,0)};b.fn.cycle.createPagerAnchor=function(c,d,e,g,h){b.isFunction(h.pagerAnchorBuilder)?(d=h.pagerAnchorBuilder(c,d),a("pagerAnchorBuilder("+c+", el) returned: "+d)):d='<a href="#">'+(c+1)+"</a>";if(d){var i=b(d);if(i.parents("body").length===0){var j=[];e.length>1?(e.each(function(){var a=i.clone(!0);b(this).append(a);j.push(a[0])}),i=b(j)):
i.appendTo(e)}h.pagerAnchors=h.pagerAnchors||[];h.pagerAnchors.push(i);i.bind(h.pagerEvent,function(a){a.preventDefault();h.nextSlide=c;var a=h.$cont[0],d=a.cycleTimeout;if(d)clearTimeout(d),a.cycleTimeout=0;a=h.onPagerEvent||h.pagerClick;b.isFunction(a)&&a(h.nextSlide,g[h.nextSlide]);q(g,h,1,h.currSlide<c)});!/^click/.test(h.pagerEvent)&&!h.allowPagerClickBubble&&i.bind("click.cycle",function(){return!1});h.pauseOnPagerHover&&i.hover(function(){h.$cont[0].cyclePause++},function(){h.$cont[0].cyclePause--})}};
b.fn.cycle.hopsFromLast=function(a,b){var c=a.lastSlide,d=a.currSlide;return b?d>c?d-c:a.slideCount-c:d<c?c-d:c+a.slideCount-d};b.fn.cycle.commonReset=function(a,c,d,e,g,h){b(d.elements).not(a).hide();if(typeof d.cssBefore.opacity=="undefined")d.cssBefore.opacity=1;d.cssBefore.display="block";if(d.slideResize&&e!==!1&&c.cycleW>0)d.cssBefore.width=c.cycleW;if(d.slideResize&&g!==!1&&c.cycleH>0)d.cssBefore.height=c.cycleH;d.cssAfter=d.cssAfter||{};d.cssAfter.display="none";b(a).css("zIndex",d.slideCount+
(h===!0?1:0));b(c).css("zIndex",d.slideCount+(h===!0?0:1))};b.fn.cycle.custom=function(a,c,d,e,g,h){var j=b(a),k=b(c),s=d.speedIn,a=d.speedOut,l=d.easeIn,c=d.easeOut;k.css(d.cssBefore);h&&(s=typeof h=="number"?a=h:a=1,l=c=null);var q=function(){k.animate(d.animIn,s,l,function(){e()})};j.animate(d.animOut,a,c,function(){j.css(d.cssAfter);d.sync||q()});d.sync&&q()};b.fn.cycle.transitions={fade:function(a,c,d){c.not(":eq("+d.currSlide+")").css("opacity",0);d.before.push(function(a,c,d){b.fn.cycle.commonReset(a,
c,d);d.cssBefore.opacity=0});d.animIn={opacity:1};d.animOut={opacity:0};d.cssBefore={top:0,left:0}}};b.fn.cycle.ver=function(){return"2.99"};b.fn.cycle.defaults={activePagerClass:"activeSlide",after:null,allowPagerClickBubble:!1,animIn:null,animOut:null,autostop:0,autostopCount:0,backwards:!1,before:null,cleartype:!b.support.opacity,cleartypeNoBg:!1,containerResize:1,continuous:0,cssAfter:null,cssBefore:null,delay:0,easeIn:null,easeOut:null,easing:null,end:null,fastOnEvent:0,fit:0,fx:"fade",fxFn:null,
height:"auto",manualTrump:!0,next:null,nowrap:0,onPagerEvent:null,onPrevNextEvent:null,pager:null,pagerAnchorBuilder:null,pagerEvent:"click.cycle",pause:0,pauseOnPagerHover:0,prev:null,prevNextEvent:"click.cycle",random:0,randomizeEffects:1,requeueOnImageNotLoaded:!0,requeueTimeout:250,rev:0,shuffle:null,slideExpr:null,slideResize:1,speed:1E3,speedIn:null,speedOut:null,startingSlide:0,sync:1,timeout:4E3,timeoutFn:null,updateActivePagerLink:null}})(jQuery);(function(b){var a,c,d,e;b.extend({pnotify_remove_all:function(){var a=d.data("pnotify");a&&a.length&&b.each(a,function(){this.pnotify_remove&&this.pnotify_remove()})},pnotify_position_all:function(){c&&clearTimeout(c);c=null;var a=d.data("pnotify");a&&a.length&&(b.each(a,function(){var a=this.opts.pnotify_stack;if(a){if(!a.nextpos1)a.nextpos1=a.firstpos1;if(!a.nextpos2)a.nextpos2=a.firstpos2;if(!a.addpos2)a.addpos2=0;if(this.css("display")!="none"){var b,c,d={},f;switch(a.dir1){case "down":f="top";
break;case "up":f="bottom";break;case "left":f="right";break;case "right":f="left"}b=parseInt(this.css(f));isNaN(b)&&(b=0);if(typeof a.firstpos1=="undefined")a.firstpos1=b,a.nextpos1=a.firstpos1;var g;switch(a.dir2){case "down":g="top";break;case "up":g="bottom";break;case "left":g="right";break;case "right":g="left"}c=parseInt(this.css(g));isNaN(c)&&(c=0);if(typeof a.firstpos2=="undefined")a.firstpos2=c,a.nextpos2=a.firstpos2;if(a.dir1=="down"&&a.nextpos1+this.height()>e.height()||a.dir1=="up"&&
a.nextpos1+this.height()>e.height()||a.dir1=="left"&&a.nextpos1+this.width()>e.width()||a.dir1=="right"&&a.nextpos1+this.width()>e.width())a.nextpos1=a.firstpos1,a.nextpos2+=a.addpos2+10,a.addpos2=0;if(a.animation&&a.nextpos2<c)switch(a.dir2){case "down":d.top=a.nextpos2+"px";break;case "up":d.bottom=a.nextpos2+"px";break;case "left":d.right=a.nextpos2+"px";break;case "right":d.left=a.nextpos2+"px"}else this.css(g,a.nextpos2+"px");switch(a.dir2){case "down":case "up":if(this.outerHeight(!0)>a.addpos2)a.addpos2=
this.height();break;case "left":case "right":if(this.outerWidth(!0)>a.addpos2)a.addpos2=this.width()}if(a.nextpos1)if(a.animation&&(b>a.nextpos1||d.top||d.bottom||d.right||d.left))switch(a.dir1){case "down":d.top=a.nextpos1+"px";break;case "up":d.bottom=a.nextpos1+"px";break;case "left":d.right=a.nextpos1+"px";break;case "right":d.left=a.nextpos1+"px"}else this.css(f,a.nextpos1+"px");(d.top||d.bottom||d.right||d.left)&&this.animate(d,{duration:500,queue:!1});switch(a.dir1){case "down":case "up":a.nextpos1+=
this.height()+10;break;case "left":case "right":a.nextpos1+=this.width()+10}}}}),b.each(a,function(){var a=this.opts.pnotify_stack;if(a)a.nextpos1=a.firstpos1,a.nextpos2=a.firstpos2,a.addpos2=0,a.animation=!0}))},pnotify:function(g){d||(d=b("body"));e||(e=b(window));var j,h;typeof g!="object"?(h=b.extend({},b.pnotify.defaults),h.pnotify_text=g):h=b.extend({},b.pnotify.defaults,g);if(h.pnotify_before_init&&h.pnotify_before_init(h)===!1)return null;var k,n=function(a,c){f.css("display","none");var d=
document.elementFromPoint(a.clientX,a.clientY);f.css("display","block");var e=b(d),g=e.css("cursor");f.css("cursor",g!="auto"?g:"default");if(!k||k.get(0)!=d)k&&(l.call(k.get(0),"mouseleave",a.originalEvent),l.call(k.get(0),"mouseout",a.originalEvent)),l.call(d,"mouseenter",a.originalEvent),l.call(d,"mouseover",a.originalEvent);l.call(d,c,a.originalEvent);k=e},f=b("<div />",{"class":"ui-pnotify "+h.pnotify_addclass,css:{display:"none"},mouseenter:function(a){h.pnotify_nonblock&&a.stopPropagation();
h.pnotify_mouse_reset&&j=="out"&&(f.stop(!0),j="in",f.css("height","auto").animate({width:h.pnotify_width,opacity:h.pnotify_nonblock?h.pnotify_nonblock_opacity:h.pnotify_opacity},"fast"));h.pnotify_nonblock&&f.animate({opacity:h.pnotify_nonblock_opacity},"fast");h.pnotify_hide&&h.pnotify_mouse_reset&&f.pnotify_cancel_remove();h.pnotify_closer&&!h.pnotify_nonblock&&f.closer.show()},mouseleave:function(a){h.pnotify_nonblock&&a.stopPropagation();k=null;f.css("cursor","auto");h.pnotify_nonblock&&j!="out"&&
f.animate({opacity:h.pnotify_opacity},"fast");h.pnotify_hide&&h.pnotify_mouse_reset&&f.pnotify_queue_remove();f.closer.hide();b.pnotify_position_all()},mouseover:function(a){h.pnotify_nonblock&&a.stopPropagation()},mouseout:function(a){h.pnotify_nonblock&&a.stopPropagation()},mousemove:function(a){h.pnotify_nonblock&&(a.stopPropagation(),n(a,"onmousemove"))},mousedown:function(a){h.pnotify_nonblock&&(a.stopPropagation(),a.preventDefault(),n(a,"onmousedown"))},mouseup:function(a){h.pnotify_nonblock&&
(a.stopPropagation(),a.preventDefault(),n(a,"onmouseup"))},click:function(a){h.pnotify_nonblock&&(a.stopPropagation(),n(a,"onclick"))},dblclick:function(a){h.pnotify_nonblock&&(a.stopPropagation(),n(a,"ondblclick"))}});f.opts=h;if(h.pnotify_shadow&&!b.browser.msie)f.shadow_container=b("<div />",{"class":"ui-widget-shadow ui-corner-all ui-pnotify-shadow"}).prependTo(f);f.container=b("<div />",{"class":"ui-widget ui-widget-content ui-corner-all ui-pnotify-container "+(h.pnotify_type=="error"?"ui-state-error":
"ui-state-highlight")}).appendTo(f);f.pnotify_version="1.0.1";f.pnotify=function(a){var c=h;typeof a=="string"?h.pnotify_text=a:h=b.extend({},h,a);f.opts=h;if(h.pnotify_shadow!=c.pnotify_shadow)h.pnotify_shadow&&!b.browser.msie?f.shadow_container=b("<div />",{"class":"ui-widget-shadow ui-pnotify-shadow"}).prependTo(f):f.children(".ui-pnotify-shadow").remove();h.pnotify_addclass===!1?f.removeClass(c.pnotify_addclass):h.pnotify_addclass!==c.pnotify_addclass&&f.removeClass(c.pnotify_addclass).addClass(h.pnotify_addclass);
h.pnotify_title===!1?f.title_container.hide("fast"):h.pnotify_title!==c.pnotify_title&&f.title_container.html(h.pnotify_title).show(200);if(h.pnotify_text===!1)f.text_container.hide("fast");else if(h.pnotify_text!==c.pnotify_text){if(h.pnotify_insert_brs)h.pnotify_text=h.pnotify_text.replace(/\n/g,"<br />");f.text_container.html(h.pnotify_text).show(200)}f.pnotify_history=h.pnotify_history;h.pnotify_type!=c.pnotify_type&&f.container.toggleClass("ui-state-error ui-state-highlight");if(h.pnotify_notice_icon!=
c.pnotify_notice_icon&&h.pnotify_type=="notice"||h.pnotify_error_icon!=c.pnotify_error_icon&&h.pnotify_type=="error"||h.pnotify_type!=c.pnotify_type)if(f.container.find("div.ui-pnotify-icon").remove(),h.pnotify_error_icon&&h.pnotify_type=="error"||h.pnotify_notice_icon)b("<div />",{"class":"ui-pnotify-icon"}).append(b("<span />",{"class":h.pnotify_type=="error"?h.pnotify_error_icon:h.pnotify_notice_icon})).prependTo(f.container);h.pnotify_width!==c.pnotify_width&&f.animate({width:h.pnotify_width});
h.pnotify_min_height!==c.pnotify_min_height&&f.container.animate({minHeight:h.pnotify_min_height});h.pnotify_opacity!==c.pnotify_opacity&&f.fadeTo(h.pnotify_animate_speed,h.pnotify_opacity);h.pnotify_hide?c.pnotify_hide||f.pnotify_queue_remove():f.pnotify_cancel_remove();f.pnotify_queue_position();return f};f.pnotify_queue_position=function(){c&&clearTimeout(c);c=setTimeout(b.pnotify_position_all,10)};f.pnotify_display=function(){f.parent().length||f.appendTo(d);h.pnotify_before_open&&h.pnotify_before_open(f)===
!1||(f.pnotify_queue_position(),h.pnotify_animation=="fade"||h.pnotify_animation.effect_in=="fade"?f.show().fadeTo(0,0).hide():h.pnotify_opacity!=1&&f.show().fadeTo(0,h.pnotify_opacity).hide(),f.animate_in(function(){h.pnotify_after_open&&h.pnotify_after_open(f);f.pnotify_queue_position();h.pnotify_hide&&f.pnotify_queue_remove()}))};f.pnotify_remove=function(){if(f.timer)window.clearTimeout(f.timer),f.timer=null;h.pnotify_before_close&&h.pnotify_before_close(f)===!1||f.animate_out(function(){h.pnotify_after_close&&
h.pnotify_after_close(f)===!1||(f.pnotify_queue_position(),h.pnotify_remove&&f.detach())})};f.animate_in=function(a){j="in";var b;b=typeof h.pnotify_animation.effect_in!="undefined"?h.pnotify_animation.effect_in:h.pnotify_animation;b=="none"?(f.show(),a()):b=="show"?f.show(h.pnotify_animate_speed,a):b=="fade"?f.show().fadeTo(h.pnotify_animate_speed,h.pnotify_opacity,a):b=="slide"?f.slideDown(h.pnotify_animate_speed,a):typeof b=="function"?b("in",a,f):f.effect&&f.effect(b,{},h.pnotify_animate_speed,
a)};f.animate_out=function(a){j="out";var b;b=typeof h.pnotify_animation.effect_out!="undefined"?h.pnotify_animation.effect_out:h.pnotify_animation;b=="none"?(f.hide(),a()):b=="show"?f.hide(h.pnotify_animate_speed,a):b=="fade"?f.fadeOut(h.pnotify_animate_speed,a):b=="slide"?f.slideUp(h.pnotify_animate_speed,a):typeof b=="function"?b("out",a,f):f.effect&&f.effect(b,{},h.pnotify_animate_speed,a)};f.pnotify_cancel_remove=function(){f.timer&&window.clearTimeout(f.timer)};f.pnotify_queue_remove=function(){f.pnotify_cancel_remove();
f.timer=window.setTimeout(function(){f.pnotify_remove()},isNaN(h.pnotify_delay)?0:h.pnotify_delay)};f.closer=b("<div />",{"class":"ui-pnotify-closer",css:{cursor:"pointer",display:"none"},click:function(){f.pnotify_remove();f.closer.hide()}}).append(b("<span />",{"class":"ui-icon ui-icon-circle-close"})).appendTo(f.container);if(h.pnotify_error_icon&&h.pnotify_type=="error"||h.pnotify_notice_icon)b("<div />",{"class":"ui-pnotify-icon"}).append(b("<span />",{"class":h.pnotify_type=="error"?h.pnotify_error_icon:
h.pnotify_notice_icon})).appendTo(f.container);f.title_container=b("<div />",{"class":"ui-pnotify-title",html:h.pnotify_title}).appendTo(f.container);h.pnotify_title===!1&&f.title_container.hide();if(h.pnotify_insert_brs&&typeof h.pnotify_text=="string")h.pnotify_text=h.pnotify_text.replace(/\n/g,"<br />");f.text_container=b("<div />",{"class":"ui-pnotify-text",html:h.pnotify_text}).appendTo(f.container);h.pnotify_text===!1&&f.text_container.hide();typeof h.pnotify_width=="string"&&f.css("width",
h.pnotify_width);typeof h.pnotify_min_height=="string"&&f.container.css("min-height",h.pnotify_min_height);f.pnotify_history=h.pnotify_history;var r=d.data("pnotify");if(r==null||typeof r!="object")r=[];r=h.pnotify_stack.push=="top"?b.merge([f],r):b.merge(r,[f]);d.data("pnotify",r);h.pnotify_after_init&&h.pnotify_after_init(f);if(h.pnotify_history){var v=d.data("pnotify_history");typeof v=="undefined"&&(v=b("<div />",{"class":"ui-pnotify-history-container ui-state-default ui-corner-bottom",mouseleave:function(){v.animate({top:"-"+
a+"px"},{duration:100,queue:!1})}}).append(b("<div />",{"class":"ui-pnotify-history-header",text:"Redisplay"})).append(b("<button />",{"class":"ui-pnotify-history-all ui-state-default ui-corner-all",text:"All",mouseenter:function(){b(this).addClass("ui-state-hover")},mouseleave:function(){b(this).removeClass("ui-state-hover")},click:function(){b.each(r,function(){this.pnotify_history&&this.pnotify_display&&this.pnotify_display()});return!1}})).append(b("<button />",{"class":"ui-pnotify-history-last ui-state-default ui-corner-all",
text:"Last",mouseenter:function(){b(this).addClass("ui-state-hover")},mouseleave:function(){b(this).removeClass("ui-state-hover")},click:function(){for(var a=1;!r[r.length-a]||!r[r.length-a].pnotify_history||r[r.length-a].is(":visible");){if(r.length-a===0)return!1;a++}a=r[r.length-a];a.pnotify_display&&a.pnotify_display();return!1}})).appendTo(d),a=b("<span />",{"class":"ui-pnotify-history-pulldown ui-icon ui-icon-grip-dotted-horizontal",mouseenter:function(){v.animate({top:"0"},{duration:100,queue:!1})}}).appendTo(v).offset().top+
2,v.css({top:"-"+a+"px"}),d.data("pnotify_history",v))}h.pnotify_stack.animation=!1;f.pnotify_display();return f}});var g=/^on/,j=/^(dbl)?click$|^mouse(move|down|up|over|out|enter|leave)$|^contextmenu$/,k=/^(focus|blur|select|change|reset)$|^key(press|down|up)$/,n=/^(scroll|resize|(un)?load|abort|error)$/,l=function(a,c){var d,a=a.toLowerCase();document.createEvent&&this.dispatchEvent?(a=a.replace(g,""),a.match(j)?(b(this).offset(),d=document.createEvent("MouseEvents"),d.initMouseEvent(a,c.bubbles,
c.cancelable,c.view,c.detail,c.screenX,c.screenY,c.clientX,c.clientY,c.ctrlKey,c.altKey,c.shiftKey,c.metaKey,c.button,c.relatedTarget)):a.match(k)?(d=document.createEvent("UIEvents"),d.initUIEvent(a,c.bubbles,c.cancelable,c.view,c.detail)):a.match(n)&&(d=document.createEvent("HTMLEvents"),d.initEvent(a,c.bubbles,c.cancelable)),d&&this.dispatchEvent(d)):(a.match(g)||(a="on"+a),d=document.createEventObject(c),this.fireEvent(a,d))};b.pnotify.defaults={pnotify_title:!1,pnotify_text:!1,pnotify_addclass:"",
pnotify_nonblock:!1,pnotify_nonblock_opacity:0.2,pnotify_history:!0,pnotify_width:"300px",pnotify_min_height:"16px",pnotify_type:"notice",pnotify_notice_icon:"ui-icon ui-icon-info",pnotify_error_icon:"ui-icon ui-icon-alert",pnotify_animation:"fade",pnotify_animate_speed:"slow",pnotify_opacity:1,pnotify_shadow:!1,pnotify_closer:!0,pnotify_hide:!0,pnotify_delay:8E3,pnotify_mouse_reset:!0,pnotify_remove:!0,pnotify_insert_brs:!0,pnotify_stack:{dir1:"down",dir2:"left",push:"bottom"}}})(jQuery);(function(b){b.extend(b.fn,{validate:function(a){if(this.length){var c=b.data(this[0],"validator");if(c)return c;c=new b.validator(a,this[0]);b.data(this[0],"validator",c);c.settings.onsubmit&&(this.find("input, button").filter(".cancel").click(function(){c.cancelSubmit=!0}),c.settings.submitHandler&&this.find("input, button").filter(":submit").click(function(){c.submitButton=this}),this.submit(function(a){function e(){if(c.settings.submitHandler){if(c.submitButton)var a=b("<input type='hidden'/>").attr("name",
c.submitButton.name).val(c.submitButton.value).appendTo(c.currentForm);c.settings.submitHandler.call(c,c.currentForm);c.submitButton&&a.remove();return!1}return!0}c.settings.debug&&a.preventDefault();if(c.cancelSubmit)return c.cancelSubmit=!1,e();if(c.form()){if(c.pendingRequest)return c.formSubmitted=!0,!1;return e()}else return c.focusInvalid(),!1}));return c}else a&&a.debug&&window.console&&console.warn("nothing selected, can't validate, returning nothing")},valid:function(){if(b(this[0]).is("form"))return this.validate().form();
else{var a=!0,c=b(this[0].form).validate();this.each(function(){a&=c.element(this)});return a}},removeAttrs:function(a){var c={},d=this;b.each(a.split(/\s/),function(a,b){c[b]=d.attr(b);d.removeAttr(b)});return c},rules:function(a,c){var d=this[0];if(a){var e=b.data(d.form,"validator").settings,g=e.rules,j=b.validator.staticRules(d);switch(a){case "add":b.extend(j,b.validator.normalizeRule(c));g[d.name]=j;c.messages&&(e.messages[d.name]=b.extend(e.messages[d.name],c.messages));break;case "remove":if(!c)return delete g[d.name],
j;var k={};b.each(c.split(/\s/),function(a,b){k[b]=j[b];delete j[b]});return k}}d=b.validator.normalizeRules(b.extend({},b.validator.metadataRules(d),b.validator.classRules(d),b.validator.attributeRules(d),b.validator.staticRules(d)),d);if(d.required)e=d.required,delete d.required,d=b.extend({required:e},d);return d}});b.extend(b.expr[":"],{blank:function(a){return!b.trim(""+a.value)},filled:function(a){return!!b.trim(""+a.value)},unchecked:function(a){return!a.checked}});b.validator=function(a,c){this.settings=
b.extend(!0,{},b.validator.defaults,a);this.currentForm=c;this.init()};b.validator.format=function(a,c){if(arguments.length==1)return function(){var c=b.makeArray(arguments);c.unshift(a);return b.validator.format.apply(this,c)};arguments.length>2&&c.constructor!=Array&&(c=b.makeArray(arguments).slice(1));c.constructor!=Array&&(c=[c]);b.each(c,function(b,c){a=a.replace(RegExp("\\{"+b+"\\}","g"),c)});return a};b.extend(b.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",validClass:"valid",
errorElement:"label",focusInvalid:!0,errorContainer:b([]),errorLabelContainer:b([]),onsubmit:!0,ignore:[],ignoreTitle:!1,onfocusin:function(a){this.lastActive=a;this.settings.focusCleanup&&!this.blockFocusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,a,this.settings.errorClass,this.settings.validClass),this.addWrapper(this.errorsFor(a)).hide())},onfocusout:function(a){!this.checkable(a)&&(a.name in this.submitted||!this.optional(a))&&this.element(a)},onkeyup:function(a){(a.name in
this.submitted||a==this.lastElement)&&this.element(a)},onclick:function(a){a.name in this.submitted?this.element(a):a.parentNode.name in this.submitted&&this.element(a.parentNode)},highlight:function(a,c,d){b(a).addClass(c).removeClass(d)},unhighlight:function(a,c,d){b(a).removeClass(c).addClass(d)}},setDefaults:function(a){b.extend(b.validator.defaults,a)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",
date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",accept:"Please enter a value with a valid extension.",maxlength:b.validator.format("Please enter no more than {0} characters."),minlength:b.validator.format("Please enter at least {0} characters."),rangelength:b.validator.format("Please enter a value between {0} and {1} characters long."),
range:b.validator.format("Please enter a value between {0} and {1}."),max:b.validator.format("Please enter a value less than or equal to {0}."),min:b.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:!1,prototype:{init:function(){function a(a){var c=b.data(this[0].form,"validator"),a="on"+a.type.replace(/^validate/,"");c.settings[a]&&c.settings[a].call(c,this[0])}this.labelContainer=b(this.settings.errorLabelContainer);this.errorContext=this.labelContainer.length&&
this.labelContainer||b(this.currentForm);this.containers=b(this.settings.errorContainer).add(this.settings.errorLabelContainer);this.submitted={};this.valueCache={};this.pendingRequest=0;this.pending={};this.invalid={};this.reset();var c=this.groups={};b.each(this.settings.groups,function(a,d){b.each(d.split(/\s/),function(b,d){c[d]=a})});var d=this.settings.rules;b.each(d,function(a,c){d[a]=b.validator.normalizeRule(c)});b(this.currentForm).validateDelegate(":text, :password, :file, select, textarea",
"focusin focusout keyup",a).validateDelegate(":radio, :checkbox, select, option","click",a);this.settings.invalidHandler&&b(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler)},form:function(){this.checkForm();b.extend(this.submitted,this.errorMap);this.invalid=b.extend({},this.errorMap);this.valid()||b(this.currentForm).triggerHandler("invalid-form",[this]);this.showErrors();return this.valid()},checkForm:function(){this.prepareForm();for(var a=0,c=this.currentElements=this.elements();c[a];a++)this.check(c[a]);
return this.valid()},element:function(a){this.lastElement=a=this.clean(a);this.prepareElement(a);this.currentElements=b(a);var c=this.check(a);c?delete this.invalid[a.name]:this.invalid[a.name]=!0;if(!this.numberOfInvalids())this.toHide=this.toHide.add(this.containers);this.showErrors();return c},showErrors:function(a){if(a){b.extend(this.errorMap,a);this.errorList=[];for(var c in a)this.errorList.push({message:a[c],element:this.findByName(c)[0]});this.successList=b.grep(this.successList,function(c){return!(c.name in
a)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){b.fn.resetForm&&b(this.currentForm).resetForm();this.submitted={};this.prepareForm();this.hideErrors();this.elements().removeClass(this.settings.errorClass)},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(a){var c=0,b;for(b in a)c++;return c},hideErrors:function(){this.addWrapper(this.toHide).hide()},valid:function(){return this.size()==
0},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{b(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(a){}},findLastActive:function(){var a=this.lastActive;return a&&b.grep(this.errorList,function(c){return c.element.name==a.name}).length==1&&a},elements:function(){var a=this,c={};return b([]).add(this.currentForm.elements).filter(":input").not(":submit, :reset, :image, [disabled]").not(this.settings.ignore).filter(function(){!this.name&&
a.settings.debug&&window.console&&console.error("%o has no name assigned",this);if(this.name in c||!a.objectLength(b(this).rules()))return!1;return c[this.name]=!0})},clean:function(a){return b(a)[0]},errors:function(){return b(this.settings.errorElement+"."+this.settings.errorClass,this.errorContext)},reset:function(){this.successList=[];this.errorList=[];this.errorMap={};this.toShow=b([]);this.toHide=b([]);this.currentElements=b([])},prepareForm:function(){this.reset();this.toHide=this.errors().add(this.containers)},
prepareElement:function(a){this.reset();this.toHide=this.errorsFor(a)},check:function(a){a=this.clean(a);this.checkable(a)&&(a=this.findByName(a.name).not(this.settings.ignore)[0]);var c=b(a).rules(),d=!1,e;for(e in c){var g={method:e,parameters:c[e]};try{var j=b.validator.methods[e].call(this,a.value.replace(/\r/g,""),a,g.parameters);if(j=="dependency-mismatch")d=!0;else{d=!1;if(j=="pending"){this.toHide=this.toHide.not(this.errorsFor(a));return}if(!j)return this.formatAndAdd(a,g),!1}}catch(k){throw this.settings.debug&&
window.console&&console.log("exception occured when checking element "+a.id+", check the '"+g.method+"' method",k),k;}}if(!d)return this.objectLength(c)&&this.successList.push(a),!0},customMetaMessage:function(a,c){if(b.metadata){var d=this.settings.meta?b(a).metadata()[this.settings.meta]:b(a).metadata();return d&&d.messages&&d.messages[c]}},customMessage:function(a,c){var b=this.settings.messages[a];return b&&(b.constructor==String?b:b[c])},findDefined:function(){for(var a=0;a<arguments.length;a++)if(arguments[a]!==
void 0)return arguments[a]},defaultMessage:function(a,c){return this.findDefined(this.customMessage(a.name,c),this.customMetaMessage(a,c),!this.settings.ignoreTitle&&a.title||void 0,b.validator.messages[c],"<strong>Warning: No message defined for "+a.name+"</strong>")},formatAndAdd:function(a,b){var d=this.defaultMessage(a,b.method),e=/\$?\{(\d+)\}/g;typeof d=="function"?d=d.call(this,b.parameters,a):e.test(d)&&(d=jQuery.format(d.replace(e,"{$1}"),b.parameters));this.errorList.push({message:d,element:a});
this.errorMap[a.name]=d;this.submitted[a.name]=d},addWrapper:function(a){this.settings.wrapper&&(a=a.add(a.parent(this.settings.wrapper)));return a},defaultShowErrors:function(){for(var a=0;this.errorList[a];a++){var b=this.errorList[a];this.settings.highlight&&this.settings.highlight.call(this,b.element,this.settings.errorClass,this.settings.validClass);this.showLabel(b.element,b.message)}if(this.errorList.length)this.toShow=this.toShow.add(this.containers);if(this.settings.success)for(a=0;this.successList[a];a++)this.showLabel(this.successList[a]);
if(this.settings.unhighlight){a=0;for(b=this.validElements();b[a];a++)this.settings.unhighlight.call(this,b[a],this.settings.errorClass,this.settings.validClass)}this.toHide=this.toHide.not(this.toShow);this.hideErrors();this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return b(this.errorList).map(function(){return this.element})},showLabel:function(a,c){var d=this.errorsFor(a);d.length?(d.removeClass().addClass(this.settings.errorClass),
d.attr("generated")&&d.html(c)):(d=b("<"+this.settings.errorElement+"/>").attr({"for":this.idOrName(a),generated:!0}).addClass(this.settings.errorClass).html(c||""),this.settings.wrapper&&(d=d.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.append(d).length||(this.settings.errorPlacement?this.settings.errorPlacement(d,b(a)):d.insertAfter(a)));!c&&this.settings.success&&(d.text(""),typeof this.settings.success=="string"?d.addClass(this.settings.success):this.settings.success(d));
this.toShow=this.toShow.add(d)},errorsFor:function(a){var c=this.idOrName(a);return this.errors().filter(function(){return b(this).attr("for")==c})},idOrName:function(a){return this.groups[a.name]||(this.checkable(a)?a.name:a.id||a.name)},checkable:function(a){return/radio|checkbox/i.test(a.type)},findByName:function(a){var c=this.currentForm;return b(document.getElementsByName(a)).map(function(b,e){return e.form==c&&e.name==a&&e||null})},getLength:function(a,c){switch(c.nodeName.toLowerCase()){case "select":return b("option:selected",
c).length;case "input":if(this.checkable(c))return this.findByName(c.name).filter(":checked").length}return a.length},depend:function(a,b){return this.dependTypes[typeof a]?this.dependTypes[typeof a](a,b):!0},dependTypes:{"boolean":function(a){return a},string:function(a,c){return!!b(a,c.form).length},"function":function(a,b){return a(b)}},optional:function(a){return!b.validator.methods.required.call(this,b.trim(a.value),a)&&"dependency-mismatch"},startRequest:function(a){this.pending[a.name]||(this.pendingRequest++,
this.pending[a.name]=!0)},stopRequest:function(a,c){this.pendingRequest--;if(this.pendingRequest<0)this.pendingRequest=0;delete this.pending[a.name];if(c&&this.pendingRequest==0&&this.formSubmitted&&this.form())b(this.currentForm).submit(),this.formSubmitted=!1;else if(!c&&this.pendingRequest==0&&this.formSubmitted)b(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1},previousValue:function(a){return b.data(a,"previousValue")||b.data(a,"previousValue",{old:null,valid:!0,
message:this.defaultMessage(a,"remote")})}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},dateDE:{dateDE:!0},number:{number:!0},numberDE:{numberDE:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(a,c){a.constructor==String?this.classRuleSettings[a]=c:b.extend(this.classRuleSettings,a)},classRules:function(a){var c={};(a=b(a).attr("class"))&&b.each(a.split(" "),function(){this in b.validator.classRuleSettings&&b.extend(c,
b.validator.classRuleSettings[this])});return c},attributeRules:function(a){var c={},a=b(a),d;for(d in b.validator.methods){var e=a.attr(d);e&&(c[d]=e)}c.maxlength&&/-1|2147483647|524288/.test(c.maxlength)&&delete c.maxlength;return c},metadataRules:function(a){if(!b.metadata)return{};var c=b.data(a.form,"validator").settings.meta;return c?b(a).metadata()[c]:b(a).metadata()},staticRules:function(a){var c={},d=b.data(a.form,"validator");d.settings.rules&&(c=b.validator.normalizeRule(d.settings.rules[a.name])||
{});return c},normalizeRules:function(a,c){b.each(a,function(d,e){if(e===!1)delete a[d];else if(e.param||e.depends){var g=!0;switch(typeof e.depends){case "string":g=!!b(e.depends,c.form).length;break;case "function":g=e.depends.call(c,c)}g?a[d]=e.param!==void 0?e.param:!0:delete a[d]}});b.each(a,function(d,e){a[d]=b.isFunction(e)?e(c):e});b.each(["minlength","maxlength","min","max"],function(){a[this]&&(a[this]=Number(a[this]))});b.each(["rangelength","range"],function(){a[this]&&(a[this]=[Number(a[this][0]),
Number(a[this][1])])});if(b.validator.autoCreateRanges){if(a.min&&a.max)a.range=[a.min,a.max],delete a.min,delete a.max;if(a.minlength&&a.maxlength)a.rangelength=[a.minlength,a.maxlength],delete a.minlength,delete a.maxlength}a.messages&&delete a.messages;return a},normalizeRule:function(a){if(typeof a=="string"){var c={};b.each(a.split(/\s/),function(){c[this]=!0});a=c}return a},addMethod:function(a,c,d){b.validator.methods[a]=c;b.validator.messages[a]=d!=void 0?d:b.validator.messages[a];c.length<
3&&b.validator.addClassRules(a,b.validator.normalizeRule(a))},methods:{required:function(a,c,d){if(!this.depend(d,c))return"dependency-mismatch";switch(c.nodeName.toLowerCase()){case "select":return(a=b(c).val())&&a.length>0;case "input":if(this.checkable(c))return this.getLength(a,c)>0;default:return b.trim(a).length>0}},remote:function(a,c,d){if(this.optional(c))return"dependency-mismatch";var e=this.previousValue(c);this.settings.messages[c.name]||(this.settings.messages[c.name]={});e.originalMessage=
this.settings.messages[c.name].remote;this.settings.messages[c.name].remote=e.message;d=typeof d=="string"&&{url:d}||d;if(this.pending[c.name])return"pending";if(e.old===a)return e.valid;e.old=a;var g=this;this.startRequest(c);var j={};j[c.name]=a;b.ajax(b.extend(!0,{url:d,mode:"abort",port:"validate"+c.name,dataType:"json",data:j,success:function(d){g.settings.messages[c.name].remote=e.originalMessage;var j=d===!0;if(j){var l=g.formSubmitted;g.prepareElement(c);g.formSubmitted=l;g.successList.push(c);
g.showErrors()}else l={},d=e.message=d||g.defaultMessage(c,"remote"),l[c.name]=b.isFunction(d)?d(a):d,g.showErrors(l);e.valid=j;g.stopRequest(c,j)}},d));return"pending"},minlength:function(a,c,d){return this.optional(c)||this.getLength(b.trim(a),c)>=d},maxlength:function(a,c,d){return this.optional(c)||this.getLength(b.trim(a),c)<=d},rangelength:function(a,c,d){a=this.getLength(b.trim(a),c);return this.optional(c)||a>=d[0]&&a<=d[1]},min:function(a,b,d){return this.optional(b)||a>=d},max:function(a,
b,d){return this.optional(b)||a<=d},range:function(a,b,d){return this.optional(b)||a>=d[0]&&a<=d[1]},email:function(a,b){return this.optional(b)||/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test(a)},
url:function(a,b){return this.optional(b)||/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(a)},
date:function(a,b){return this.optional(b)||!/Invalid|NaN/.test(new Date(a))},dateISO:function(a,b){return this.optional(b)||/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(a)},number:function(a,b){return this.optional(b)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/.test(a)},digits:function(a,b){return this.optional(b)||/^\d+$/.test(a)},creditcard:function(a,b){if(this.optional(b))return"dependency-mismatch";if(/[^0-9-]+/.test(a))return!1;for(var d=0,e=0,g=!1,a=a.replace(/\D/g,""),j=a.length-1;j>=0;j--){e=
a.charAt(j);e=parseInt(e,10);if(g&&(e*=2)>9)e-=9;d+=e;g=!g}return d%10==0},accept:function(a,b,d){d=typeof d=="string"?d.replace(/,/g,"|"):"png|jpe?g|gif";return this.optional(b)||a.match(RegExp(".("+d+")$","i"))},equalTo:function(a,c,d){d=b(d).unbind(".validate-equalTo").bind("blur.validate-equalTo",function(){b(c).valid()});return a==d.val()}}});b.format=b.validator.format})(jQuery);
(function(b){var a={};if(b.ajaxPrefilter)b.ajaxPrefilter(function(b,c,g){c=b.port;b.mode=="abort"&&(a[c]&&a[c].abort(),a[c]=g)});else{var c=b.ajax;b.ajax=function(d){var d=b.extend(d,b.extend({},b.ajaxSettings,d)),e=d.port;if(d.mode=="abort")return a[e]&&a[e].abort(),a[e]=c.apply(this,arguments);return c.apply(this,arguments)}}})(jQuery);
(function(b){!jQuery.event.special.focusin&&!jQuery.event.special.focusout&&document.addEventListener&&b.each({focus:"focusin",blur:"focusout"},function(a,c){function d(a){a=b.event.fix(a);a.type=c;return b.event.handle.call(this,a)}b.event.special[c]={setup:function(){this.addEventListener(a,d,!0)},teardown:function(){this.removeEventListener(a,d,!0)},handler:function(a){arguments[0]=b.event.fix(a);arguments[0].type=c;return b.event.handle.apply(this,arguments)}}});b.extend(b.fn,{validateDelegate:function(a,
c,d){return this.bind(c,function(c){var g=b(c.target);if(g.is(a))return d.apply(g,arguments)})}})})(jQuery);(function(b){function a(){if(b.fn.ajaxSubmit.debug){var a="[jquery.form] "+Array.prototype.join.call(arguments,"");window.console&&window.console.log?window.console.log(a):window.opera&&window.opera.postError&&window.opera.postError(a)}}b.fn.ajaxSubmit=function(c){function d(){function d(){var a=l.attr("target"),c=l.attr("action");g.setAttribute("target",j);g.getAttribute("method")!="POST"&&g.setAttribute("method","POST");g.getAttribute("action")!=f.url&&g.setAttribute("action",f.url);f.skipEncodingOverride||
l.attr({encoding:"multipart/form-data",enctype:"multipart/form-data"});f.timeout&&setTimeout(function(){s=!0;e()},f.timeout);var h=[];try{if(f.extraData)for(var i in f.extraData)h.push(b('<input type="hidden" name="'+i+'" value="'+f.extraData[i]+'" />').appendTo(g)[0]);k.appendTo("body");n.attachEvent?n.attachEvent("onload",e):n.addEventListener("load",e,!1);g.submit()}finally{g.setAttribute("action",c),a?g.setAttribute("target",a):l.removeAttr("target"),b(h).remove()}}function e(){if(!q.aborted){var c=
n.contentWindow?n.contentWindow.document:n.contentDocument?n.contentDocument:n.document;if(c&&c.location.href!=f.iframeSrc){n.detachEvent?n.detachEvent("onload",e):n.removeEventListener("load",e,!1);var d=!0;try{if(s)throw"timeout";var g=f.dataType=="xml"||c.XMLDocument||b.isXMLDoc(c);a("isXml="+g);if(!g&&window.opera&&(c.body==null||c.body.innerHTML=="")&&--x){a("requeing onLoad callback, DOM not available");setTimeout(e,250);return}q.responseText=c.body?c.body.innerHTML:c.documentElement?c.documentElement.innerHTML:
null;q.responseXML=c.XMLDocument?c.XMLDocument:c;q.getResponseHeader=function(a){return{"content-type":f.dataType}[a]};var h=/(json|script)/.test(f.dataType);if(h||f.textarea){var j=c.getElementsByTagName("textarea")[0];if(j)q.responseText=j.value;else if(h){var l=c.getElementsByTagName("pre")[0],r=c.getElementsByTagName("body")[0];if(l)q.responseText=l.textContent;else if(r)q.responseText=r.innerHTML}}else if(f.dataType=="xml"&&!q.responseXML&&q.responseText!=null)q.responseXML=B(q.responseText);
A=D(q,f.dataType,f)}catch(u){a("error caught:",u),d=!1,q.error=u,f.error&&f.error.call(f.context,q,"error",u),i&&b.event.trigger("ajaxError",[q,f,u])}q.aborted&&(a("upload aborted"),d=!1);d&&(f.success&&f.success.call(f.context,A,"success",q),i&&b.event.trigger("ajaxSuccess",[q,f]));i&&b.event.trigger("ajaxComplete",[q,f]);i&&!--b.active&&b.event.trigger("ajaxStop");f.complete&&f.complete.call(f.context,q,d?"success":"error");setTimeout(function(){k.removeData("form-plugin-onload");k.remove();q.responseXML=
null},100)}}}var g=l[0];if(b(":input[name=submit],:input[id=submit]",g).length)alert('Error: Form elements must not have name or id of "submit".');else{var f=b.extend(!0,{},b.ajaxSettings,c);f.context=f.context||f;var j="jqFormIO"+(new Date).getTime(),k=b('<iframe id="'+j+'" name="'+j+'" src="'+f.iframeSrc+'" />'),n=k[0];k.css({position:"absolute",top:"-1000px",left:"-1000px"});var q={aborted:0,responseText:null,responseXML:null,status:0,statusText:"n/a",getAllResponseHeaders:function(){},getResponseHeader:function(){},
setRequestHeader:function(){},abort:function(){a("aborting upload...");this.aborted=1;k.attr("src",f.iframeSrc);q.error="aborted";f.error&&f.error.call(f.context,q,"error","aborted");i&&b.event.trigger("ajaxError",[q,f,"aborted"]);f.complete&&f.complete.call(f.context,q,"error")}},i=f.global;i&&!b.active++&&b.event.trigger("ajaxStart");i&&b.event.trigger("ajaxSend",[q,f]);if(f.beforeSend&&f.beforeSend.call(f.context,q,f)===!1)f.global&&b.active--;else if(!q.aborted){var s=0,E=g.clk;if(E){var u=E.name;
if(u&&!E.disabled&&(f.extraData=f.extraData||{},f.extraData[u]=E.value,E.type=="image"))f.extraData[u+".x"]=g.clk_x,f.extraData[u+".y"]=g.clk_y}f.forceSync?d():setTimeout(d,10);var A,x=50,B=b.parseXML||function(a,b){window.ActiveXObject?(b=new ActiveXObject("Microsoft.XMLDOM"),b.async="false",b.loadXML(a)):b=(new DOMParser).parseFromString(a,"text/xml");return b&&b.documentElement&&b.documentElement.nodeName!="parsererror"?b:null},C=b.parseJSON||function(a){return window.eval("("+a+")")},D=function(a,
c,d){var e=a.getResponseHeader("content-type")||"",f=c==="xml"||!c&&e.indexOf("xml")>=0,a=f?a.responseXML:a.responseText;f&&a.documentElement.nodeName==="parsererror"&&b.error&&b.error("parsererror");d&&d.dataFilter&&(a=d.dataFilter(a,c));typeof a==="string"&&(c==="json"||!c&&e.indexOf("json")>=0?a=C(a):(c==="script"||!c&&e.indexOf("javascript")>=0)&&b.globalEval(a));return a}}}}if(!this.length)return a("ajaxSubmit: skipping submit process - no element selected"),this;typeof c=="function"&&(c={success:c});
var e=this.attr("action");(e=typeof e==="string"?b.trim(e):"")&&(e=(e.match(/^([^#]+)/)||[])[1]);e=e||window.location.href||"";c=b.extend(!0,{url:e,type:this[0].getAttribute("method")||"GET",iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank"},c);e={};this.trigger("form-pre-serialize",[this,c,e]);if(e.veto)return a("ajaxSubmit: submit vetoed via form-pre-serialize trigger"),this;if(c.beforeSerialize&&c.beforeSerialize(this,c)===!1)return a("ajaxSubmit: submit aborted via beforeSerialize callback"),
this;var g,j,k=this.formToArray(c.semantic);if(c.data)for(g in c.extraData=c.data,c.data)if(c.data[g]instanceof Array)for(var n in c.data[g])k.push({name:g,value:c.data[g][n]});else j=c.data[g],j=b.isFunction(j)?j():j,k.push({name:g,value:j});if(c.beforeSubmit&&c.beforeSubmit(k,this,c)===!1)return a("ajaxSubmit: submit aborted via beforeSubmit callback"),this;this.trigger("form-submit-validate",[k,this,c,e]);if(e.veto)return a("ajaxSubmit: submit vetoed via form-submit-validate trigger"),this;g=b.param(k);
c.type.toUpperCase()=="GET"?(c.url+=(c.url.indexOf("?")>=0?"&":"?")+g,c.data=null):c.data=g;var l=this,q=[];c.resetForm&&q.push(function(){l.resetForm()});c.clearForm&&q.push(function(){l.clearForm()});if(!c.dataType&&c.target){var s=c.success||function(){};q.push(function(a){var d=c.replaceTarget?"replaceWith":"html";b(c.target)[d](a).each(s,arguments)})}else c.success&&q.push(c.success);c.success=function(a,b,d){for(var e=c.context||c,g=0,j=q.length;g<j;g++)q[g].apply(e,[a,b,d||l,l])};g=b("input:file",
this).length>0;n=l.attr("enctype")=="multipart/form-data"||l.attr("encoding")=="multipart/form-data";c.iframe!==!1&&(g||c.iframe||n)?c.closeKeepAlive?b.get(c.closeKeepAlive,d):d():b.ajax(c);this.trigger("form-submit-notify",[this,c]);return this};b.fn.ajaxForm=function(c){if(this.length===0){var d={s:this.selector,c:this.context};if(!b.isReady&&d.s)return a("DOM not ready, queuing ajaxForm"),b(function(){b(d.s,d.c).ajaxForm(c)}),this;a("terminating; zero elements found by selector"+(b.isReady?"":
" (DOM not ready)"));return this}return this.ajaxFormUnbind().bind("submit.form-plugin",function(a){a.isDefaultPrevented()||(a.preventDefault(),b(this).ajaxSubmit(c))}).bind("click.form-plugin",function(a){var c=a.target,d=b(c);if(!d.is(":submit,input:image")){c=d.closest(":submit");if(c.length==0)return;c=c[0]}var k=this;k.clk=c;if(c.type=="image")a.offsetX!=void 0?(k.clk_x=a.offsetX,k.clk_y=a.offsetY):typeof b.fn.offset=="function"?(d=d.offset(),k.clk_x=a.pageX-d.left,k.clk_y=a.pageY-d.top):(k.clk_x=
a.pageX-c.offsetLeft,k.clk_y=a.pageY-c.offsetTop);setTimeout(function(){k.clk=k.clk_x=k.clk_y=null},100)})};b.fn.ajaxFormUnbind=function(){return this.unbind("submit.form-plugin click.form-plugin")};b.fn.formToArray=function(a){var d=[];if(this.length===0)return d;var e=this[0],g=a?e.getElementsByTagName("*"):e.elements;if(!g)return d;var j,k,n,l,q,s;j=0;for(q=g.length;j<q;j++)if(k=g[j],n=k.name)if(a&&e.clk&&k.type=="image")!k.disabled&&e.clk==k&&(d.push({name:n,value:b(k).val()}),d.push({name:n+
".x",value:e.clk_x},{name:n+".y",value:e.clk_y}));else if((l=b.fieldValue(k,!0))&&l.constructor==Array){k=0;for(s=l.length;k<s;k++)d.push({name:n,value:l[k]})}else l!==null&&typeof l!="undefined"&&d.push({name:n,value:l});if(!a&&e.clk&&(a=b(e.clk),g=a[0],(n=g.name)&&!g.disabled&&g.type=="image"))d.push({name:n,value:a.val()}),d.push({name:n+".x",value:e.clk_x},{name:n+".y",value:e.clk_y});return d};b.fn.formSerialize=function(a){return b.param(this.formToArray(a))};b.fn.fieldSerialize=function(a){var d=
[];this.each(function(){var e=this.name;if(e){var g=b.fieldValue(this,a);if(g&&g.constructor==Array)for(var j=0,k=g.length;j<k;j++)d.push({name:e,value:g[j]});else g!==null&&typeof g!="undefined"&&d.push({name:this.name,value:g})}});return b.param(d)};b.fn.fieldValue=function(a){for(var d=[],e=0,g=this.length;e<g;e++){var j=b.fieldValue(this[e],a);j===null||typeof j=="undefined"||j.constructor==Array&&!j.length||(j.constructor==Array?b.merge(d,j):d.push(j))}return d};b.fieldValue=function(a,d){var e=
a.name,g=a.type,j=a.tagName.toLowerCase();d===void 0&&(d=!0);if(d&&(!e||a.disabled||g=="reset"||g=="button"||(g=="checkbox"||g=="radio")&&!a.checked||(g=="submit"||g=="image")&&a.form&&a.form.clk!=a||j=="select"&&a.selectedIndex==-1))return null;if(j=="select"){var k=a.selectedIndex;if(k<0)return null;for(var e=[],j=a.options,n=(g=g=="select-one")?k+1:j.length,k=g?k:0;k<n;k++){var l=j[k];if(l.selected){var q=l.value;q||(q=l.attributes&&l.attributes.value&&!l.attributes.value.specified?l.text:l.value);
if(g)return q;e.push(q)}}return e}return b(a).val()};b.fn.clearForm=function(){return this.each(function(){b("input,select,textarea",this).clearFields()})};b.fn.clearFields=b.fn.clearInputs=function(){return this.each(function(){var a=this.type,b=this.tagName.toLowerCase();if(a=="text"||a=="password"||b=="textarea")this.value="";else if(a=="checkbox"||a=="radio")this.checked=!1;else if(b=="select")this.selectedIndex=-1})};b.fn.resetForm=function(){return this.each(function(){(typeof this.reset=="function"||
typeof this.reset=="object"&&!this.reset.nodeType)&&this.reset()})};b.fn.enable=function(a){a===void 0&&(a=!0);return this.each(function(){this.disabled=!a})};b.fn.selected=function(a){a===void 0&&(a=!0);return this.each(function(){var d=this.type;if(d=="checkbox"||d=="radio")this.checked=a;else if(this.tagName.toLowerCase()=="option")d=b(this).parent("select"),a&&d[0]&&d[0].type=="select-one"&&d.find("option").selected(!1),this.selected=a})}})(jQuery);function popSimpleNotice(b,a,c){c==null&&(c=5E3);$.pnotify({pnotify_title:b,pnotify_text:a,pnotify_nonblock:!1,pnotify_history:!1,pnotify_closer:!0,pnotify_hide:!0,pnotify_animate_speed:"fast",pnotify_shadow:!0,pnotify_delay:c})}function pageTimeout(){}
function alert_nice(b){$("#dialogue-confirm").attr("title","Alert");$("#dialogue-confirm").hide().html(b);$("#dialogue-confirm").unbind().dialog({resizable:!1,height:240,modal:!0,autoOpen:!1,buttons:{Ok:function(){$(this).dialog("close")}}});$("#dialogue-confirm").dialog("open")}function showDebug(b){b!=null&&$("#msgDebug").html(b);$("#msgDebug").dialog({title:"Debug",height:600,width:800})}function showError(){$("#msgError").dialog({dialogClass:"ui-state-error",title:"Error"})}
function nicedate(b,a){typeof b!="object"&&(b=new Date(b*1E3));var c=b.getHours(),d=c<12?"am":"pm",c=c==0?12:c,c=lz(b.getMonth()+1)+"/"+lz(b.getDate())+"/"+b.getFullYear()+" "+(c>12?c-12:c)+":"+lz(b.getMinutes());a==!0&&(c=c+":"+lz(b.getSeconds()));c+=d;return c}function lz(b){b=(b+"").replace(/^\s+|\s+$/g,"");if(b.length<2)return"0"+b;return b}
function CreateTableView(b,a,c){a===void 0&&(a="mediumTable");c===void 0&&(c=!0);b=typeof b!="object"?JSON.parse(b):b;a='<table class="'+a+'">';if(c){a+="<thead><tr>";for(var d in b[0])a+='<th scope="col">'+d+"</th>";a+="</tr></thead>"}a+="<tbody>";for(c=0;c<b.length;c++){a+=c%2==0?'<tr class="alt">':"<tr>";for(d in b[c])a+="<td>"+b[c][d]+"</td>";a+="</tr>"}a+="</tbody>";a+="</table>";return a}
function CreateDetailView(b,a,c){a===void 0&&(a="mediumTable");c===void 0&&(c=!0);b=typeof b!="object"?JSON.parse(b):b;a='<table class="'+a+'">';a+="<tbody>";for(var d=0;d<b.length;d++){var e=0,g;for(g in b[d])a+=e%2==0?'<tr class="alt">':"<tr>",c&&(a+='<th scope="row">'+g+"</th>"),a+="<td>"+b[d][g]+"</td>",a+="</tr>",e++}a+="</tbody>";a+="</table>";return a}
function basename(b,a){var c=b.replace(/^.*[\/\\]/g,"");typeof a=="string"&&c.substr(c.length-a.length)==a&&(c=c.substr(0,c.length-a.length));return c}function commafy(b){b=b.replace(/[^0-9\.]/gi,"");m=b.split(".");b=m[0];b=str_reverse(b);o="";for(var a=0;a<b.length;a++)a>0&&a%3==0&&(o+=","),o+=b.charAt(a);o=str_reverse(o);typeof m[1]!="undefined"&&(o=o+"."+m[1]);return o}function str_reverse(b){for(var a="",c=b.length;c>=0;c--)a+=b.charAt(c);return a}
String.prototype.stripHTML=function(){return this.replace(/<(?:.|\s)*?>/g,"")};
function filterlist(b){this.selectobj=b;this.flags="i";this.match_text=!0;this.match_value=!1;this.show_debug=!0;this.init=function(){if(!this.selectobj)return this.debug("selectobj not defined");if(!this.selectobj.options)return this.debug("selectobj.options not defined");this.optionscopy=[];if(this.selectobj&&this.selectobj.options)for(var a=0;a<this.selectobj.options.length;a++)this.optionscopy[a]=new Option,this.optionscopy[a].text=b.options[a].text,$(b.options[a]).attr("src")?this.optionscopy[a].src=
$(b.options[a]).attr("src"):this.optionscopy[a].src=b.options[a].text,this.optionscopy[a].value=b.options[a].value?b.options[a].value:b.options[a].text};this.reset=function(){this.set("")};this.set=function(a){var b=0,d=0,e;if(!this.selectobj)return this.debug("selectobj not defined");if(!this.selectobj.options)return this.debug("selectobj.options not defined");this.selectobj.options.length=0;try{e=RegExp(a,this.flags)}catch(g){typeof this.hook=="function"&&this.hook();return}for(b=0;b<this.optionscopy.length;b++)if(a=
this.optionscopy[b],this.match_text&&e.test(a.text)||this.match_value&&e.test(a.value))this.selectobj.options[d++]=new Option(a.text,a.value,!1);typeof this.hook=="function"&&this.hook()};this.set_ignore_case=function(a){this.flags=a?"i":""};this.debug=function(a){this.show_debug&&alert("FilterList: "+a)};this.init()}$.expr[":"].icontains=function(b,a,c){return(b.textContent||b.innerText||jQuery(b).text()||"").toLowerCase().indexOf(c[3].toLowerCase())>=0};function gettime(){mins++;countdown();setInterval("countdown()",6E4)}function countdown(){mins--;var a=false;if(mins<=0){hours--;mins=59}if(hours<0){hours=23;mins=59}var b=0;if(hours>=11&&hours<24||hours>=59){if(hours>=59){b=hours-59}else{b=hours-11}a=true}if(hours<10){var c="0"+hours;var d="0"+b}else{var c=hours;var d=b}if(mins<10){var e="0"+mins}else{var e=mins}$("#hours").html(c);$("#mins").html(e);if(a){$("#hours").html(d);$(".time").css("color","red");$("#time_desc").html("Remaining for <strong>Same Day</strong> Production")}else{$(".time").css("color","black");$("#time_desc").html("Remaining for <strong>Next Day</strong> Production")}}function clock(){$("#widget").fadeOut("fast",function(){$("#clock").fadeIn();$("#mpt").hide();$("#apt").hide()})}
function production(b){switch(b){case "m":$("#clock").fadeOut("fast",function(){$("#mpt span").each(function(){parseInt($(this).html())>24&&parseInt($(this).html())<72?$(this).css("background-color","#fed500"):parseInt($(this).html())>=72&&$(this).css("background-color","#FF9900")});$("#widget").hide().html('<img src="/images/splash/mich_widget.png" border="0" />');$("#widget").fadeIn();$("#apt").hide();$("#mpt").fadeIn("slow")});break;case "a":$("#clock").fadeOut("fast",function(){$("#apt span").each(function(){parseInt($(this).html())>
24&&parseInt($(this).html())<72?$(this).css("background-color","#fed500"):parseInt($(this).html())>=72&&$(this).css("background-color","#FF9900")});$("#widget").hide().html('<img src="/images/splash/ariz_widget.png" border="0" />');$("#widget").fadeIn();$("#mpt").hide();$("#apt").fadeIn("slow")})}}
function addslides(){img_slides.push("/images/splash/splash1.jpg");img_slides.push("/images/splash/splash2.jpg");img_slides.push("/images/splash/splash3.jpg");img_slides.push("/images/splash/splash4.jpg");loadslide()}
function loadslide(){if(img_slides.length>0){var b=img_slides.shift(),a=new Image;a.src=b;$(a).bind("load",function(){started?$('<img src="'+$(this).attr("src")+'" border="0"/>').hide().appendTo("#slideshow"):(started=!0,$('<img src="'+$(this).attr("src")+'" border="0"/>').hide().appendTo("#slideshow").fadeIn("slow"));loadslide()})}else startslideshow()}function startslideshow(){slide=$("#slideshow").cycle({timeout:7E3,next:".next",prev:".prev"})}
function loadheader(b){var a=new Image;a.src="/images/splash/"+b+".png";$(a).bind("load",function(){$('<img src="'+$(this).attr("src")+'" border="0"/>').hide().appendTo("#headerimg").fadeIn("slow")})}function products_menu(){$("#p_sub").slideDown("fast")}function close_submenu(){submenu=setTimeout("closemenu()",400)}function closemenu(){$("#p_sub").slideUp()}
function reset_pass(){$("#login-form").dialog("close");$("#dialogue-confirm").attr("title","Reset Password");$("#dialogue-confirm").hide().html('<label>Email: </label><input type="text" name="email" id="remail" />');$("#dialogue-confirm").unbind().dialog({resizable:!1,height:240,modal:!0,autoOpen:!1,buttons:{Cancel:function(){$(this).dialog("close")},Reset:function(){$.post("/register_controller.php",{action:"resetpassword",email:$("#remail").val()},reset_pass_handler,"json")}}});$("#dialogue-confirm").dialog("open")}
function reset_pass_handler(b){b.error?(popSimpleNotice("Error",b.message,2E3),$("#remail").focus().addClass("ui-state-error")):($("#dialogue-confirm").dialog("close"),popSimpleNotice("Success","Please check your email for instructions on reseting your password.",2E3))};

