/*
 * jQuery UI 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI
 */
(function(b,d){function e(g){return!b(g).parents().andSelf().filter(function(){return b.curCSS(this,"visibility")==="hidden"||b.expr.filters.hidden(this)}).length}b.ui=b.ui||{};if(!b.ui.version){b.extend(b.ui,{version:"1.8.10",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(g,f){return typeof g==="number"?this.each(function(){var a=this;setTimeout(function(){b(a).focus();f&&f.call(a)},g)}):this._focus.apply(this,arguments)},scrollParent:function(){var g;g=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"))||!g.length?b(document):g},zIndex:function(g){if(g!==d)return this.css("zIndex",g);if(this.length){g=b(this[0]);for(var f;g.length&&g[0]!==document;){f=g.css("position");if(f==="absolute"||f==="relative"||f==="fixed"){f=parseInt(g.css("zIndex"),10);if(!isNaN(f)&&f!==0)return f}g=g.parent()}}return 0},disableSelection:function(){return this.bind((b.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(g){g.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});b.each(["Width","Height"],function(g,f){function a(j,n,q,l){b.each(c,function(){n-=parseFloat(b.curCSS(j,"padding"+this,true))||0;if(q)n-=parseFloat(b.curCSS(j,"border"+this+"Width",true))||0;if(l)n-=parseFloat(b.curCSS(j,"margin"+this,true))||0});return n}var c=f==="Width"?["Left","Right"]:["Top","Bottom"],h=f.toLowerCase(),i={innerWidth:b.fn.innerWidth,innerHeight:b.fn.innerHeight,outerWidth:b.fn.outerWidth,outerHeight:b.fn.outerHeight};b.fn["inner"+f]=function(j){if(j===d)return i["inner"+f].call(this);return this.each(function(){b(this).css(h,a(this,j)+"px")})};b.fn["outer"+f]=function(j,n){if(typeof j!=="number")return i["outer"+f].call(this,j);return this.each(function(){b(this).css(h,a(this,j,true,n)+"px")})}});b.extend(b.expr[":"],{data:function(g,f,a){return!!b.data(g,a[3])},focusable:function(g){var f=g.nodeName.toLowerCase(),a=b.attr(g,"tabindex");if("area"===f){f=g.parentNode;a=f.name;if(!g.href||!a||f.nodeName.toLowerCase()!=="map")return false;g=b("img[usemap=#"+a+"]")[0];return!!g&&e(g)}return(/input|select|textarea|button|object/.test(f)?!g.disabled:"a"==f?g.href||!isNaN(a):!isNaN(a))&&e(g)},tabbable:function(g){var f=b.attr(g,"tabindex");return(isNaN(f)||f>=0)&&b(g).is(":focusable")}});b(function(){var g=document.body,f=g.appendChild(f=document.createElement("div"));b.extend(f.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});b.support.minHeight=f.offsetHeight===100;b.support.selectstart="onselectstart"in f;g.removeChild(f).style.display="none"});b.extend(b.ui,{plugin:{add:function(g,f,a){g=b.ui[g].prototype;for(var c in a){g.plugins[c]=g.plugins[c]||[];g.plugins[c].push([f,a[c]])}},call:function(g,f,a){if((f=g.plugins[f])&&g.element[0].parentNode)for(var c=0;c<f.length;c++)g.options[f[c][0]]&&f[c][1].apply(g.element,a)}},contains:function(g,f){return document.compareDocumentPosition?g.compareDocumentPosition(f)&16:g!==f&&g.contains(f)},hasScroll:function(g,f){if(b(g).css("overflow")==="hidden")return false;f=f&&f==="left"?"scrollLeft":"scrollTop";var a=false;if(g[f]>0)return true;g[f]=1;a=g[f]>0;g[f]=0;return a},isOverAxis:function(g,f,a){return g>f&&g<f+a},isOver:function(g,f,a,c,h,i){return b.ui.isOverAxis(g,a,h)&&b.ui.isOverAxis(f,c,i)}})}})(jQuery);(function(b,d){if(b.cleanData){var e=b.cleanData;b.cleanData=function(f){for(var a=0,c;(c=f[a])!=null;a++)b(c).triggerHandler("remove");e(f)}}else{var g=b.fn.remove;b.fn.remove=function(f,a){return this.each(function(){if(!a)if(!f||b.filter(f,[this]).length)b("*",this).add([this]).each(function(){b(this).triggerHandler("remove")});return g.call(b(this),f,a)})}}b.widget=function(f,a,c){var h=f.split(".")[0],i;f=f.split(".")[1];i=h+"-"+f;if(!c){c=a;a=b.Widget}b.expr[":"][i]=function(j){return!!b.data(j,f)};b[h]=b[h]||{};b[h][f]=function(j,n){arguments.length&&this._createWidget(j,n)};a=new a;a.options=b.extend(true,{},a.options);b[h][f].prototype=b.extend(true,a,{namespace:h,widgetName:f,widgetEventPrefix:b[h][f].prototype.widgetEventPrefix||f,widgetBaseClass:i},c);b.widget.bridge(f,b[h][f])};b.widget.bridge=function(f,a){b.fn[f]=function(c){var h=typeof c==="string",i=Array.prototype.slice.call(arguments,1),j=this;c=!h&&i.length?b.extend.apply(null,[true,c].concat(i)):c;if(h&&c.charAt(0)==="_")return j;h?this.each(function(){var n=b.data(this,f),q=n&&b.isFunction(n[c])?n[c].apply(n,i):n;if(q!==n&&q!==d){j=q;return false}}):this.each(function(){var n=b.data(this,f);n?n.option(c||{})._init():b.data(this,f,new a(c,this))});return j}};b.Widget=function(f,a){arguments.length&&this._createWidget(f,a)};b.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(f,a){b.data(a,this.widgetName,this);this.element=b(a);this.options=b.extend(true,{},this.options,this._getCreateOptions(),f);var c=this;this.element.bind("remove."+this.widgetName,function(){c.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(f,a){var c=f;if(arguments.length===0)return b.extend({},this.options);if(typeof f==="string"){if(a===d)return this.options[f];c={};c[f]=a}this._setOptions(c);return this},_setOptions:function(f){var a=this;b.each(f,function(c,h){a._setOption(c,h)});return this},_setOption:function(f,a){this.options[f]=a;if(f==="disabled")this.widget()[a?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",a);return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(f,a,c){var h=this.options[f];a=b.Event(a);a.type=(f===this.widgetEventPrefix?f:this.widgetEventPrefix+f).toLowerCase();c=c||{};if(a.originalEvent){f=b.event.props.length;for(var i;f;){i=b.event.props[--f];a[i]=a.originalEvent[i]}}this.element.trigger(a,c);return!(b.isFunction(h)&&h.call(this.element[0],a,c)===false||a.isDefaultPrevented())}}})(jQuery);(function(b){b.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var d=this;this.element.bind("mousedown."+this.widgetName,function(e){return d._mouseDown(e)}).bind("click."+this.widgetName,function(e){if(true===b.data(e.target,d.widgetName+".preventClickEvent")){b.removeData(e.target,d.widgetName+".preventClickEvent");e.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(d){d.originalEvent=d.originalEvent||{};if(!d.originalEvent.mouseHandled){this._mouseStarted&&this._mouseUp(d);this._mouseDownEvent=d;var e=this,g=d.which==1,f=typeof this.options.cancel=="string"?b(d.target).parents().add(d.target).filter(this.options.cancel).length:false;if(!g||f||!this._mouseCapture(d))return true;this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet)this._mouseDelayTimer=setTimeout(function(){e.mouseDelayMet=true},this.options.delay);if(this._mouseDistanceMet(d)&&this._mouseDelayMet(d)){this._mouseStarted=this._mouseStart(d)!==false;if(!this._mouseStarted){d.preventDefault();return true}}this._mouseMoveDelegate=function(a){return e._mouseMove(a)};this._mouseUpDelegate=function(a){return e._mouseUp(a)};b(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);d.preventDefault();return d.originalEvent.mouseHandled=true}},_mouseMove:function(d){if(b.browser.msie&&!(document.documentMode>=9)&&!d.button)return this._mouseUp(d);if(this._mouseStarted){this._mouseDrag(d);return d.preventDefault()}if(this._mouseDistanceMet(d)&&this._mouseDelayMet(d))(this._mouseStarted=this._mouseStart(this._mouseDownEvent,d)!==false)?this._mouseDrag(d):this._mouseUp(d);return!this._mouseStarted},_mouseUp:function(d){b(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;d.target==this._mouseDownEvent.target&&b.data(d.target,this.widgetName+".preventClickEvent",true);this._mouseStop(d)}return false},_mouseDistanceMet:function(d){return Math.max(Math.abs(this._mouseDownEvent.pageX-d.pageX),Math.abs(this._mouseDownEvent.pageY-d.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return true}})})(jQuery);(function(b){b.widget("ui.draggable",b.ui.mouse,{widgetEventPrefix:"drag",options:{addClasses:true,appendTo:"parent",axis:false,connectToSortable:false,containment:false,cursor:"auto",cursorAt:false,grid:false,handle:false,helper:"original",iframeFix:false,opacity:false,refreshPositions:false,revert:false,revertDuration:500,scope:"default",scroll:true,scrollSensitivity:20,scrollSpeed:20,snap:false,snapMode:"both",snapTolerance:20,stack:false,zIndex:false},_create:function(){if(this.options.helper=="original"&&!/^(?:r|a|f)/.test(this.element.css("position")))this.element[0].style.position="relative";this.options.addClasses&&this.element.addClass("ui-draggable");this.options.disabled&&this.element.addClass("ui-draggable-disabled");this._mouseInit()},destroy:function(){if(this.element.data("draggable")){this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled");this._mouseDestroy();return this}},_mouseCapture:function(d){var e=this.options;if(this.helper||e.disabled||b(d.target).is(".ui-resizable-handle"))return false;this.handle=this._getHandle(d);if(!this.handle)return false;return true},_mouseStart:function(d){var e=this.options;this.helper=this._createHelper(d);this._cacheHelperProportions();if(b.ui.ddmanager)b.ui.ddmanager.current=this;this._cacheMargins();this.cssPosition=this.helper.css("position");this.scrollParent=this.helper.scrollParent();this.offset=this.positionAbs=this.element.offset();this.offset={top:this.offset.top-
this.margins.top,left:this.offset.left-this.margins.left};b.extend(this.offset,{click:{left:d.pageX-this.offset.left,top:d.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this.position=this._generatePosition(d);this.originalPageX=d.pageX;this.originalPageY=d.pageY;e.cursorAt&&this._adjustOffsetFromHelper(e.cursorAt);e.containment&&this._setContainment();if(this._trigger("start",d)===false){this._clear();return false}this._cacheHelperProportions();b.ui.ddmanager&&!e.dropBehaviour&&b.ui.ddmanager.prepareOffsets(this,d);this.helper.addClass("ui-draggable-dragging");this._mouseDrag(d,true);return true},_mouseDrag:function(d,e){this.position=this._generatePosition(d);this.positionAbs=this._convertPositionTo("absolute");if(!e){e=this._uiHash();if(this._trigger("drag",d,e)===false){this._mouseUp({});return false}this.position=e.position}if(!this.options.axis||this.options.axis!="y")this.helper[0].style.left=this.position.left+"px";if(!this.options.axis||this.options.axis!="x")this.helper[0].style.top=this.position.top+"px";b.ui.ddmanager&&b.ui.ddmanager.drag(this,d);return false},_mouseStop:function(d){var e=false;if(b.ui.ddmanager&&!this.options.dropBehaviour)e=b.ui.ddmanager.drop(this,d);if(this.dropped){e=this.dropped;this.dropped=false}if((!this.element[0]||!this.element[0].parentNode)&&this.options.helper=="original")return false;if(this.options.revert=="invalid"&&!e||this.options.revert=="valid"&&e||this.options.revert===true||b.isFunction(this.options.revert)&&this.options.revert.call(this.element,e)){var g=this;b(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){g._trigger("stop",d)!==false&&g._clear()})}else this._trigger("stop",d)!==false&&this._clear();return false},cancel:function(){this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear();return this},_getHandle:function(d){var e=!this.options.handle||!b(this.options.handle,this.element).length?true:false;b(this.options.handle,this.element).find("*").andSelf().each(function(){if(this==d.target)e=true});return e},_createHelper:function(d){var e=this.options;d=b.isFunction(e.helper)?b(e.helper.apply(this.element[0],[d])):e.helper=="clone"?this.element.clone():this.element;d.parents("body").length||d.appendTo(e.appendTo=="parent"?this.element[0].parentNode:e.appendTo);d[0]!=this.element[0]&&!/(fixed|absolute)/.test(d.css("position"))&&d.css("position","absolute");return d},_adjustOffsetFromHelper:function(d){if(typeof d=="string")d=d.split(" ");if(b.isArray(d))d={left:+d[0],top:+d[1]||0};if("left"in d)this.offset.click.left=d.left+this.margins.left;if("right"in d)this.offset.click.left=this.helperProportions.width-d.right+this.margins.left;if("top"in d)this.offset.click.top=d.top+this.margins.top;if("bottom"in d)this.offset.click.top=this.helperProportions.height-d.bottom+this.margins.top},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var d=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0])){d.left+=this.scrollParent.scrollLeft();d.top+=this.scrollParent.scrollTop()}if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&b.browser.msie)d={top:0,left:0};return{top:d.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:d.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var d=this.element.position();return{top:d.top-
(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:d.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var d=this.options;if(d.containment=="parent")d.containment=this.helper[0].parentNode;if(d.containment=="document"||d.containment=="window")this.containment=[(d.containment=="document"?0:b(window).scrollLeft())-this.offset.relative.left-this.offset.parent.left,(d.containment=="document"?0:b(window).scrollTop())-this.offset.relative.top-this.offset.parent.top,(d.containment=="document"?0:b(window).scrollLeft())+b(d.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(d.containment=="document"?0:b(window).scrollTop())+(b(d.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(d.containment)&&d.containment.constructor!=Array){var e=b(d.containment)[0];if(e){d=b(d.containment).offset();var g=b(e).css("overflow")!="hidden";this.containment=[d.left+(parseInt(b(e).css("borderLeftWidth"),10)||0)+(parseInt(b(e).css("paddingLeft"),10)||0)-this.margins.left,d.top+(parseInt(b(e).css("borderTopWidth"),10)||0)+(parseInt(b(e).css("paddingTop"),10)||0)-this.margins.top,d.left+(g?Math.max(e.scrollWidth,e.offsetWidth):e.offsetWidth)-(parseInt(b(e).css("borderLeftWidth"),10)||0)-(parseInt(b(e).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,d.top+(g?Math.max(e.scrollHeight,e.offsetHeight):e.offsetHeight)-(parseInt(b(e).css("borderTopWidth"),10)||0)-(parseInt(b(e).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}}else if(d.containment.constructor==Array)this.containment=d.containment},_convertPositionTo:function(d,e){if(!e)e=this.position;d=d=="absolute"?1:-1;var g=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,f=/(html|body)/i.test(g[0].tagName);return{top:e.top+this.offset.relative.top*d+this.offset.parent.top*d-(b.browser.safari&&b.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():f?0:g.scrollTop())*d),left:e.left+this.offset.relative.left*d+this.offset.parent.left*d-(b.browser.safari&&b.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():f?0:g.scrollLeft())*d)}},_generatePosition:function(d){var e=this.options,g=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,f=/(html|body)/i.test(g[0].tagName),a=d.pageX,c=d.pageY;if(this.originalPosition){if(this.containment){if(d.pageX-this.offset.click.left<this.containment[0])a=this.containment[0]+this.offset.click.left;if(d.pageY-this.offset.click.top<this.containment[1])c=this.containment[1]+this.offset.click.top;if(d.pageX-this.offset.click.left>this.containment[2])a=this.containment[2]+this.offset.click.left;if(d.pageY-this.offset.click.top>this.containment[3])c=this.containment[3]+this.offset.click.top}if(e.grid){c=this.originalPageY+Math.round((c-this.originalPageY)/e.grid[1])*e.grid[1];c=this.containment?!(c-this.offset.click.top<this.containment[1]||c-this.offset.click.top>this.containment[3])?c:!(c-this.offset.click.top<this.containment[1])?c-e.grid[1]:c+e.grid[1]:c;a=this.originalPageX+Math.round((a-this.originalPageX)/e.grid[0])*e.grid[0];a=this.containment?!(a-this.offset.click.left<this.containment[0]||a-this.offset.click.left>this.containment[2])?a:!(a-this.offset.click.left<this.containment[0])?a-e.grid[0]:a+e.grid[0]:a}}return{top:c-this.offset.click.top-
this.offset.relative.top-this.offset.parent.top+(b.browser.safari&&b.browser.version<526&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollTop():f?0:g.scrollTop()),left:a-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(b.browser.safari&&b.browser.version<526&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():f?0:g.scrollLeft())}},_clear:function(){this.helper.removeClass("ui-draggable-dragging");this.helper[0]!=this.element[0]&&!this.cancelHelperRemoval&&this.helper.remove();this.helper=null;this.cancelHelperRemoval=false},_trigger:function(d,e,g){g=g||this._uiHash();b.ui.plugin.call(this,d,[e,g]);if(d=="drag")this.positionAbs=this._convertPositionTo("absolute");return b.Widget.prototype._trigger.call(this,d,e,g)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}});b.extend(b.ui.draggable,{version:"1.8.10"});b.ui.plugin.add("draggable","connectToSortable",{start:function(d,e){var g=b(this).data("draggable"),f=g.options,a=b.extend({},e,{item:g.element});g.sortables=[];b(f.connectToSortable).each(function(){var c=b.data(this,"sortable");if(c&&!c.options.disabled){g.sortables.push({instance:c,shouldRevert:c.options.revert});c._refreshItems();c._trigger("activate",d,a)}})},stop:function(d,e){var g=b(this).data("draggable"),f=b.extend({},e,{item:g.element});b.each(g.sortables,function(){if(this.instance.isOver){this.instance.isOver=0;g.cancelHelperRemoval=true;this.instance.cancelHelperRemoval=false;if(this.shouldRevert)this.instance.options.revert=true;this.instance._mouseStop(d);this.instance.options.helper=this.instance.options._helper;g.options.helper=="original"&&this.instance.currentItem.css({top:"auto",left:"auto"})}else{this.instance.cancelHelperRemoval=false;this.instance._trigger("deactivate",d,f)}})},drag:function(d,e){var g=b(this).data("draggable"),f=this;b.each(g.sortables,function(){this.instance.positionAbs=g.positionAbs;this.instance.helperProportions=g.helperProportions;this.instance.offset.click=g.offset.click;if(this.instance._intersectsWith(this.instance.containerCache)){if(!this.instance.isOver){this.instance.isOver=1;this.instance.currentItem=b(f).clone().appendTo(this.instance.element).data("sortable-item",true);this.instance.options._helper=this.instance.options.helper;this.instance.options.helper=function(){return e.helper[0]};d.target=this.instance.currentItem[0];this.instance._mouseCapture(d,true);this.instance._mouseStart(d,true,true);this.instance.offset.click.top=g.offset.click.top;this.instance.offset.click.left=g.offset.click.left;this.instance.offset.parent.left-=g.offset.parent.left-this.instance.offset.parent.left;this.instance.offset.parent.top-=g.offset.parent.top-this.instance.offset.parent.top;g._trigger("toSortable",d);g.dropped=this.instance.element;g.currentItem=g.element;this.instance.fromOutside=g}this.instance.currentItem&&this.instance._mouseDrag(d)}else if(this.instance.isOver){this.instance.isOver=0;this.instance.cancelHelperRemoval=true;this.instance.options.revert=false;this.instance._trigger("out",d,this.instance._uiHash(this.instance));this.instance._mouseStop(d,true);this.instance.options.helper=this.instance.options._helper;this.instance.currentItem.remove();this.instance.placeholder&&this.instance.placeholder.remove();g._trigger("fromSortable",d);g.dropped=false}})}});b.ui.plugin.add("draggable","cursor",{start:function(){var d=b("body"),e=b(this).data("draggable").options;if(d.css("cursor"))e._cursor=d.css("cursor");d.css("cursor",e.cursor)},stop:function(){var d=b(this).data("draggable").options;d._cursor&&b("body").css("cursor",d._cursor)}});b.ui.plugin.add("draggable","iframeFix",{start:function(){var d=b(this).data("draggable").options;b(d.iframeFix===true?"iframe":d.iframeFix).each(function(){b('<div class="ui-draggable-iframeFix" style="background: #fff;"></div>').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1E3}).css(b(this).offset()).appendTo("body")})},stop:function(){b("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)})}});b.ui.plugin.add("draggable","opacity",{start:function(d,e){d=b(e.helper);e=b(this).data("draggable").options;if(d.css("opacity"))e._opacity=d.css("opacity");d.css("opacity",e.opacity)},stop:function(d,e){d=b(this).data("draggable").options;d._opacity&&b(e.helper).css("opacity",d._opacity)}});b.ui.plugin.add("draggable","scroll",{start:function(){var d=b(this).data("draggable");if(d.scrollParent[0]!=document&&d.scrollParent[0].tagName!="HTML")d.overflowOffset=d.scrollParent.offset()},drag:function(d){var e=b(this).data("draggable"),g=e.options,f=false;if(e.scrollParent[0]!=document&&e.scrollParent[0].tagName!="HTML"){if(!g.axis||g.axis!="x")if(e.overflowOffset.top+e.scrollParent[0].offsetHeight-d.pageY<g.scrollSensitivity)e.scrollParent[0].scrollTop=f=e.scrollParent[0].scrollTop+g.scrollSpeed;else if(d.pageY-e.overflowOffset.top<g.scrollSensitivity)e.scrollParent[0].scrollTop=f=e.scrollParent[0].scrollTop-
g.scrollSpeed;if(!g.axis||g.axis!="y")if(e.overflowOffset.left+e.scrollParent[0].offsetWidth-d.pageX<g.scrollSensitivity)e.scrollParent[0].scrollLeft=f=e.scrollParent[0].scrollLeft+g.scrollSpeed;else if(d.pageX-e.overflowOffset.left<g.scrollSensitivity)e.scrollParent[0].scrollLeft=f=e.scrollParent[0].scrollLeft-g.scrollSpeed}else{if(!g.axis||g.axis!="x")if(d.pageY-b(document).scrollTop()<g.scrollSensitivity)f=b(document).scrollTop(b(document).scrollTop()-g.scrollSpeed);else if(b(window).height()-
(d.pageY-b(document).scrollTop())<g.scrollSensitivity)f=b(document).scrollTop(b(document).scrollTop()+g.scrollSpeed);if(!g.axis||g.axis!="y")if(d.pageX-b(document).scrollLeft()<g.scrollSensitivity)f=b(document).scrollLeft(b(document).scrollLeft()-g.scrollSpeed);else if(b(window).width()-(d.pageX-b(document).scrollLeft())<g.scrollSensitivity)f=b(document).scrollLeft(b(document).scrollLeft()+g.scrollSpeed)}f!==false&&b.ui.ddmanager&&!g.dropBehaviour&&b.ui.ddmanager.prepareOffsets(e,d)}});b.ui.plugin.add("draggable","snap",{start:function(){var d=b(this).data("draggable"),e=d.options;d.snapElements=[];b(e.snap.constructor!=String?e.snap.items||":data(draggable)":e.snap).each(function(){var g=b(this),f=g.offset();this!=d.element[0]&&d.snapElements.push({item:this,width:g.outerWidth(),height:g.outerHeight(),top:f.top,left:f.left})})},drag:function(d,e){for(var g=b(this).data("draggable"),f=g.options,a=f.snapTolerance,c=e.offset.left,h=c+g.helperProportions.width,i=e.offset.top,j=i+g.helperProportions.height,n=g.snapElements.length-1;n>=0;n--){var q=g.snapElements[n].left,l=q+g.snapElements[n].width,k=g.snapElements[n].top,m=k+g.snapElements[n].height;if(q-a<c&&c<l+a&&k-a<i&&i<m+a||q-a<c&&c<l+a&&k-a<j&&j<m+a||q-a<h&&h<l+a&&k-a<i&&i<m+a||q-a<h&&h<l+a&&k-a<j&&j<m+a){if(f.snapMode!="inner"){var o=Math.abs(k-j)<=a,p=Math.abs(m-i)<=a,s=Math.abs(q-h)<=a,r=Math.abs(l-c)<=a;if(o)e.position.top=g._convertPositionTo("relative",{top:k-g.helperProportions.height,left:0}).top-g.margins.top;if(p)e.position.top=g._convertPositionTo("relative",{top:m,left:0}).top-g.margins.top;if(s)e.position.left=g._convertPositionTo("relative",{top:0,left:q-g.helperProportions.width}).left-g.margins.left;if(r)e.position.left=g._convertPositionTo("relative",{top:0,left:l}).left-g.margins.left}var u=o||p||s||r;if(f.snapMode!="outer"){o=Math.abs(k-i)<=a;p=Math.abs(m-j)<=a;s=Math.abs(q-c)<=a;r=Math.abs(l-h)<=a;if(o)e.position.top=g._convertPositionTo("relative",{top:k,left:0}).top-g.margins.top;if(p)e.position.top=g._convertPositionTo("relative",{top:m-g.helperProportions.height,left:0}).top-g.margins.top;if(s)e.position.left=g._convertPositionTo("relative",{top:0,left:q}).left-g.margins.left;if(r)e.position.left=g._convertPositionTo("relative",{top:0,left:l-g.helperProportions.width}).left-g.margins.left}if(!g.snapElements[n].snapping&&(o||p||s||r||u))g.options.snap.snap&&g.options.snap.snap.call(g.element,d,b.extend(g._uiHash(),{snapItem:g.snapElements[n].item}));g.snapElements[n].snapping=o||p||s||r||u}else{g.snapElements[n].snapping&&g.options.snap.release&&g.options.snap.release.call(g.element,d,b.extend(g._uiHash(),{snapItem:g.snapElements[n].item}));g.snapElements[n].snapping=false}}}});b.ui.plugin.add("draggable","stack",{start:function(){var d=b(this).data("draggable").options;d=b.makeArray(b(d.stack)).sort(function(g,f){return(parseInt(b(g).css("zIndex"),10)||0)-(parseInt(b(f).css("zIndex"),10)||0)});if(d.length){var e=parseInt(d[0].style.zIndex)||0;b(d).each(function(g){this.style.zIndex=e+g});this[0].style.zIndex=e+d.length}}});b.ui.plugin.add("draggable","zIndex",{start:function(d,e){d=b(e.helper);e=b(this).data("draggable").options;if(d.css("zIndex"))e._zIndex=d.css("zIndex");d.css("zIndex",e.zIndex)},stop:function(d,e){d=b(this).data("draggable").options;d._zIndex&&b(e.helper).css("zIndex",d._zIndex)}})})(jQuery);(function(b){b.widget("ui.droppable",{widgetEventPrefix:"drop",options:{accept:"*",activeClass:false,addClasses:true,greedy:false,hoverClass:false,scope:"default",tolerance:"intersect"},_create:function(){var d=this.options,e=d.accept;this.isover=0;this.isout=1;this.accept=b.isFunction(e)?e:function(g){return g.is(e)};this.proportions={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight};b.ui.ddmanager.droppables[d.scope]=b.ui.ddmanager.droppables[d.scope]||[];b.ui.ddmanager.droppables[d.scope].push(this);d.addClasses&&this.element.addClass("ui-droppable")},destroy:function(){for(var d=b.ui.ddmanager.droppables[this.options.scope],e=0;e<d.length;e++)d[e]==this&&d.splice(e,1);this.element.removeClass("ui-droppable ui-droppable-disabled").removeData("droppable").unbind(".droppable");return this},_setOption:function(d,e){if(d=="accept")this.accept=b.isFunction(e)?e:function(g){return g.is(e)};b.Widget.prototype._setOption.apply(this,arguments)},_activate:function(d){var e=b.ui.ddmanager.current;this.options.activeClass&&this.element.addClass(this.options.activeClass);e&&this._trigger("activate",d,this.ui(e))},_deactivate:function(d){var e=b.ui.ddmanager.current;this.options.activeClass&&this.element.removeClass(this.options.activeClass);e&&this._trigger("deactivate",d,this.ui(e))},_over:function(d){var e=b.ui.ddmanager.current;if(!(!e||(e.currentItem||e.element)[0]==this.element[0]))if(this.accept.call(this.element[0],e.currentItem||e.element)){this.options.hoverClass&&this.element.addClass(this.options.hoverClass);this._trigger("over",d,this.ui(e))}},_out:function(d){var e=b.ui.ddmanager.current;if(!(!e||(e.currentItem||e.element)[0]==this.element[0]))if(this.accept.call(this.element[0],e.currentItem||e.element)){this.options.hoverClass&&this.element.removeClass(this.options.hoverClass);this._trigger("out",d,this.ui(e))}},_drop:function(d,e){var g=e||b.ui.ddmanager.current;if(!g||(g.currentItem||g.element)[0]==this.element[0])return false;var f=false;this.element.find(":data(droppable)").not(".ui-draggable-dragging").each(function(){var a=b.data(this,"droppable");if(a.options.greedy&&!a.options.disabled&&a.options.scope==g.options.scope&&a.accept.call(a.element[0],g.currentItem||g.element)&&b.ui.intersect(g,b.extend(a,{offset:a.element.offset()}),a.options.tolerance)){f=true;return false}});if(f)return false;if(this.accept.call(this.element[0],g.currentItem||g.element)){this.options.activeClass&&this.element.removeClass(this.options.activeClass);this.options.hoverClass&&this.element.removeClass(this.options.hoverClass);this._trigger("drop",d,this.ui(g));return this.element}return false},ui:function(d){return{draggable:d.currentItem||d.element,helper:d.helper,position:d.position,offset:d.positionAbs}}});b.extend(b.ui.droppable,{version:"1.8.10"});b.ui.intersect=function(d,e,g){if(!e.offset)return false;var f=(d.positionAbs||d.position.absolute).left,a=f+d.helperProportions.width,c=(d.positionAbs||d.position.absolute).top,h=c+d.helperProportions.height,i=e.offset.left,j=i+e.proportions.width,n=e.offset.top,q=n+e.proportions.height;switch(g){case"fit":return i<=f&&a<=j&&n<=c&&h<=q;case"intersect":return i<f+d.helperProportions.width/2&&a-d.helperProportions.width/2<j&&n<c+d.helperProportions.height/2&&h-d.helperProportions.height/2<q;case"pointer":return b.ui.isOver((d.positionAbs||d.position.absolute).top+(d.clickOffset||d.offset.click).top,(d.positionAbs||d.position.absolute).left+(d.clickOffset||d.offset.click).left,n,i,e.proportions.height,e.proportions.width);case"touch":return(c>=n&&c<=q||h>=n&&h<=q||c<n&&h>q)&&(f>=i&&f<=j||a>=i&&a<=j||f<i&&a>j);default:return false}};b.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(d,e){var g=b.ui.ddmanager.droppables[d.options.scope]||[],f=e?e.type:null,a=(d.currentItem||d.element).find(":data(droppable)").andSelf(),c=0;a:for(;c<g.length;c++)if(!(g[c].options.disabled||d&&!g[c].accept.call(g[c].element[0],d.currentItem||d.element))){for(var h=0;h<a.length;h++)if(a[h]==g[c].element[0]){g[c].proportions.height=0;continue a}g[c].visible=g[c].element.css("display")!="none";if(g[c].visible){g[c].offset=g[c].element.offset();g[c].proportions={width:g[c].element[0].offsetWidth,height:g[c].element[0].offsetHeight};f=="mousedown"&&g[c]._activate.call(g[c],e)}}},drop:function(d,e){var g=false;b.each(b.ui.ddmanager.droppables[d.options.scope]||[],function(){if(this.options){if(!this.options.disabled&&this.visible&&b.ui.intersect(d,this,this.options.tolerance))g=g||this._drop.call(this,e);if(!this.options.disabled&&this.visible&&this.accept.call(this.element[0],d.currentItem||d.element)){this.isout=1;this.isover=0;this._deactivate.call(this,e)}}});return g},drag:function(d,e){d.options.refreshPositions&&b.ui.ddmanager.prepareOffsets(d,e);b.each(b.ui.ddmanager.droppables[d.options.scope]||[],function(){if(!(this.options.disabled||this.greedyChild||!this.visible)){var g=b.ui.intersect(d,this,this.options.tolerance);if(g=!g&&this.isover==1?"isout":g&&this.isover==0?"isover":null){var f;if(this.options.greedy){var a=this.element.parents(":data(droppable):eq(0)");if(a.length){f=b.data(a[0],"droppable");f.greedyChild=g=="isover"?1:0}}if(f&&g=="isover"){f.isover=0;f.isout=1;f._out.call(f,e)}this[g]=1;this[g=="isout"?"isover":"isout"]=0;this[g=="isover"?"_over":"_out"].call(this,e);if(f&&g=="isout"){f.isout=0;f.isover=1;f._over.call(f,e)}}}})}}})(jQuery);(function(b){b.widget("ui.resizable",b.ui.mouse,{widgetEventPrefix:"resize",options:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,containment:false,ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1E3},_create:function(){var g=this,f=this.options;this.element.addClass("ui-resizable");b.extend(this,{_aspectRatio:!!f.aspectRatio,aspectRatio:f.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:f.helper||f.ghost||f.animate?f.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)){/relative/.test(this.element.css("position"))&&b.browser.opera&&this.element.css({position:"relative",top:"auto",left:"auto"});this.element.wrap(b('<div class="ui-wrapper" style="overflow: hidden;"></div>').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")}));this.element=this.element.parent().data("resizable",this.element.data("resizable"));this.elementIsWrapper=true;this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")});this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});this.originalResizeStyle=this.originalElement.css("resize");this.originalElement.css("resize","none");this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"}));this.originalElement.css({margin:this.originalElement.css("margin")});this._proportionallyResize()}this.handles=f.handles||(!b(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"});if(this.handles.constructor==String){if(this.handles=="all")this.handles="n,e,s,w,se,sw,ne,nw";var a=this.handles.split(",");this.handles={};for(var c=0;c<a.length;c++){var h=b.trim(a[c]),i=b('<div class="ui-resizable-handle '+("ui-resizable-"+h)+'"></div>');/sw|se|ne|nw/.test(h)&&i.css({zIndex:++f.zIndex});"se"==h&&i.addClass("ui-icon ui-icon-gripsmall-diagonal-se");this.handles[h]=".ui-resizable-"+h;this.element.append(i)}}this._renderAxis=function(j){j=j||this.element;for(var n in this.handles){if(this.handles[n].constructor==String)this.handles[n]=b(this.handles[n],this.element).show();if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var q=b(this.handles[n],this.element),l=0;l=/sw|ne|nw|se|n|s/.test(n)?q.outerHeight():q.outerWidth();q=["padding",/ne|nw|n/.test(n)?"Top":/se|sw|s/.test(n)?"Bottom":/^e$/.test(n)?"Right":"Left"].join("");j.css(q,l);this._proportionallyResize()}b(this.handles[n])}};this._renderAxis(this.element);this._handles=b(".ui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){if(!g.resizing){if(this.className)var j=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);g.axis=j&&j[1]?j[1]:"se"}});if(f.autoHide){this._handles.hide();b(this.element).addClass("ui-resizable-autohide").hover(function(){b(this).removeClass("ui-resizable-autohide");g._handles.show()},function(){if(!g.resizing){b(this).addClass("ui-resizable-autohide");g._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var g=function(a){b(a).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){g(this.element);var f=this.element;f.after(this.originalElement.css({position:f.css("position"),width:f.outerWidth(),height:f.outerHeight(),top:f.css("top"),left:f.css("left")})).remove()}this.originalElement.css("resize",this.originalResizeStyle);g(this.originalElement);return this},_mouseCapture:function(g){var f=false;for(var a in this.handles)if(b(this.handles[a])[0]==g.target)f=true;return!this.options.disabled&&f},_mouseStart:function(g){var f=this.options,a=this.element.position(),c=this.element;this.resizing=true;this.documentScroll={top:b(document).scrollTop(),left:b(document).scrollLeft()};if(c.is(".ui-draggable")||/absolute/.test(c.css("position")))c.css({position:"absolute",top:a.top,left:a.left});b.browser.opera&&/relative/.test(c.css("position"))&&c.css({position:"relative",top:"auto",left:"auto"});this._renderProxy();a=d(this.helper.css("left"));var h=d(this.helper.css("top"));if(f.containment){a+=b(f.containment).scrollLeft()||0;h+=b(f.containment).scrollTop()||0}this.offset=this.helper.offset();this.position={left:a,top:h};this.size=this._helper?{width:c.outerWidth(),height:c.outerHeight()}:{width:c.width(),height:c.height()};this.originalSize=this._helper?{width:c.outerWidth(),height:c.outerHeight()}:{width:c.width(),height:c.height()};this.originalPosition={left:a,top:h};this.sizeDiff={width:c.outerWidth()-c.width(),height:c.outerHeight()-c.height()};this.originalMousePosition={left:g.pageX,top:g.pageY};this.aspectRatio=typeof f.aspectRatio=="number"?f.aspectRatio:this.originalSize.width/this.originalSize.height||1;f=b(".ui-resizable-"+this.axis).css("cursor");b("body").css("cursor",f=="auto"?this.axis+"-resize":f);c.addClass("ui-resizable-resizing");this._propagate("start",g);return true},_mouseDrag:function(g){var f=this.helper,a=this.originalMousePosition,c=this._change[this.axis];if(!c)return false;a=c.apply(this,[g,g.pageX-a.left||0,g.pageY-a.top||0]);if(this._aspectRatio||g.shiftKey)a=this._updateRatio(a,g);a=this._respectSize(a,g);this._propagate("resize",g);f.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize();this._updateCache(a);this._trigger("resize",g,this.ui());return false},_mouseStop:function(g){this.resizing=false;var f=this.options,a=this;if(this._helper){var c=this._proportionallyResizeElements,h=c.length&&/textarea/i.test(c[0].nodeName);c=h&&b.ui.hasScroll(c[0],"left")?0:a.sizeDiff.height;h=h?0:a.sizeDiff.width;h={width:a.helper.width()-h,height:a.helper.height()-c};c=parseInt(a.element.css("left"),10)+(a.position.left-a.originalPosition.left)||null;var i=parseInt(a.element.css("top"),10)+(a.position.top-a.originalPosition.top)||null;f.animate||this.element.css(b.extend(h,{top:i,left:c}));a.helper.height(a.size.height);a.helper.width(a.size.width);this._helper&&!f.animate&&this._proportionallyResize()}b("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",g);this._helper&&this.helper.remove();return false},_updateCache:function(g){this.offset=this.helper.offset();if(e(g.left))this.position.left=g.left;if(e(g.top))this.position.top=g.top;if(e(g.height))this.size.height=g.height;if(e(g.width))this.size.width=g.width},_updateRatio:function(g){var f=this.position,a=this.size,c=this.axis;if(g.height)g.width=a.height*this.aspectRatio;else if(g.width)g.height=a.width/this.aspectRatio;if(c=="sw"){g.left=f.left+(a.width-g.width);g.top=null}if(c=="nw"){g.top=f.top+(a.height-g.height);g.left=f.left+(a.width-g.width)}return g},_respectSize:function(g){var f=this.options,a=this.axis,c=e(g.width)&&f.maxWidth&&f.maxWidth<g.width,h=e(g.height)&&f.maxHeight&&f.maxHeight<g.height,i=e(g.width)&&f.minWidth&&f.minWidth>g.width,j=e(g.height)&&f.minHeight&&f.minHeight>g.height;if(i)g.width=f.minWidth;if(j)g.height=f.minHeight;if(c)g.width=f.maxWidth;if(h)g.height=f.maxHeight;var n=this.originalPosition.left+this.originalSize.width,q=this.position.top+
this.size.height,l=/sw|nw|w/.test(a);a=/nw|ne|n/.test(a);if(i&&l)g.left=n-f.minWidth;if(c&&l)g.left=n-f.maxWidth;if(j&&a)g.top=q-f.minHeight;if(h&&a)g.top=q-f.maxHeight;if((f=!g.width&&!g.height)&&!g.left&&g.top)g.top=null;else if(f&&!g.top&&g.left)g.left=null;return g},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var g=this.helper||this.element,f=0;f<this._proportionallyResizeElements.length;f++){var a=this._proportionallyResizeElements[f];if(!this.borderDif){var c=[a.css("borderTopWidth"),a.css("borderRightWidth"),a.css("borderBottomWidth"),a.css("borderLeftWidth")],h=[a.css("paddingTop"),a.css("paddingRight"),a.css("paddingBottom"),a.css("paddingLeft")];this.borderDif=b.map(c,function(i,j){i=parseInt(i,10)||0;j=parseInt(h[j],10)||0;return i+j})}b.browser.msie&&(b(g).is(":hidden")||b(g).parents(":hidden").length)||a.css({height:g.height()-this.borderDif[0]-this.borderDif[2]||0,width:g.width()-this.borderDif[1]-this.borderDif[3]||0})}},_renderProxy:function(){var g=this.options;this.elementOffset=this.element.offset();if(this._helper){this.helper=this.helper||b('<div style="overflow:hidden;"></div>');var f=b.browser.msie&&b.browser.version<7,a=f?1:0;f=f?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+f,height:this.element.outerHeight()+f,position:"absolute",left:this.elementOffset.left-a+"px",top:this.elementOffset.top-a+"px",zIndex:++g.zIndex});this.helper.appendTo("body").disableSelection()}else this.helper=this.element},_change:{e:function(g,f){return{width:this.originalSize.width+f}},w:function(g,f){return{left:this.originalPosition.left+f,width:this.originalSize.width-f}},n:function(g,f,a){return{top:this.originalPosition.top+a,height:this.originalSize.height-a}},s:function(g,f,a){return{height:this.originalSize.height+a}},se:function(g,f,a){return b.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[g,f,a]))},sw:function(g,f,a){return b.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[g,f,a]))},ne:function(g,f,a){return b.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[g,f,a]))},nw:function(g,f,a){return b.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[g,f,a]))}},_propagate:function(g,f){b.ui.plugin.call(this,g,[f,this.ui()]);g!="resize"&&this._trigger(g,f,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}});b.extend(b.ui.resizable,{version:"1.8.10"});b.ui.plugin.add("resizable","alsoResize",{start:function(){var g=b(this).data("resizable").options,f=function(a){b(a).each(function(){var c=b(this);c.data("resizable-alsoresize",{width:parseInt(c.width(),10),height:parseInt(c.height(),10),left:parseInt(c.css("left"),10),top:parseInt(c.css("top"),10),position:c.css("position")})})};if(typeof g.alsoResize=="object"&&!g.alsoResize.parentNode)if(g.alsoResize.length){g.alsoResize=g.alsoResize[0];f(g.alsoResize)}else b.each(g.alsoResize,function(a){f(a)});else f(g.alsoResize)},resize:function(g,f){var a=b(this).data("resizable");g=a.options;var c=a.originalSize,h=a.originalPosition,i={height:a.size.height-c.height||0,width:a.size.width-c.width||0,top:a.position.top-h.top||0,left:a.position.left-h.left||0},j=function(n,q){b(n).each(function(){var l=b(this),k=b(this).data("resizable-alsoresize"),m={},o=q&&q.length?q:l.parents(f.originalElement[0]).length?["width","height"]:["width","height","top","left"];b.each(o,function(p,s){if((p=(k[s]||0)+(i[s]||0))&&p>=0)m[s]=p||null});if(b.browser.opera&&/relative/.test(l.css("position"))){a._revertToRelativePosition=true;l.css({position:"absolute",top:"auto",left:"auto"})}l.css(m)})};typeof g.alsoResize=="object"&&!g.alsoResize.nodeType?b.each(g.alsoResize,function(n,q){j(n,q)}):j(g.alsoResize)},stop:function(){var g=b(this).data("resizable"),f=g.options,a=function(c){b(c).each(function(){var h=b(this);h.css({position:h.data("resizable-alsoresize").position})})};if(g._revertToRelativePosition){g._revertToRelativePosition=false;typeof f.alsoResize=="object"&&!f.alsoResize.nodeType?b.each(f.alsoResize,function(c){a(c)}):a(f.alsoResize)}b(this).removeData("resizable-alsoresize")}});b.ui.plugin.add("resizable","animate",{stop:function(g){var f=b(this).data("resizable"),a=f.options,c=f._proportionallyResizeElements,h=c.length&&/textarea/i.test(c[0].nodeName),i=h&&b.ui.hasScroll(c[0],"left")?0:f.sizeDiff.height;h={width:f.size.width-(h?0:f.sizeDiff.width),height:f.size.height-
i};i=parseInt(f.element.css("left"),10)+(f.position.left-f.originalPosition.left)||null;var j=parseInt(f.element.css("top"),10)+(f.position.top-f.originalPosition.top)||null;f.element.animate(b.extend(h,j&&i?{top:j,left:i}:{}),{duration:a.animateDuration,easing:a.animateEasing,step:function(){var n={width:parseInt(f.element.css("width"),10),height:parseInt(f.element.css("height"),10),top:parseInt(f.element.css("top"),10),left:parseInt(f.element.css("left"),10)};c&&c.length&&b(c[0]).css({width:n.width,height:n.height});f._updateCache(n);f._propagate("resize",g)}})}});b.ui.plugin.add("resizable","containment",{start:function(){var g=b(this).data("resizable"),f=g.element,a=g.options.containment;if(f=a instanceof b?a.get(0):/parent/.test(a)?f.parent().get(0):a){g.containerElement=b(f);if(/document/.test(a)||a==document){g.containerOffset={left:0,top:0};g.containerPosition={left:0,top:0};g.parentData={element:b(document),left:0,top:0,width:b(document).width(),height:b(document).height()||document.body.parentNode.scrollHeight}}else{var c=b(f),h=[];b(["Top","Right","Left","Bottom"]).each(function(n,q){h[n]=d(c.css("padding"+q))});g.containerOffset=c.offset();g.containerPosition=c.position();g.containerSize={height:c.innerHeight()-h[3],width:c.innerWidth()-h[1]};a=g.containerOffset;var i=g.containerSize.height,j=g.containerSize.width;j=b.ui.hasScroll(f,"left")?f.scrollWidth:j;i=b.ui.hasScroll(f)?f.scrollHeight:i;g.parentData={element:f,left:a.left,top:a.top,width:j,height:i}}}},resize:function(g){var f=b(this).data("resizable"),a=f.options,c=f.containerOffset,h=f.position;g=f._aspectRatio||g.shiftKey;var i={top:0,left:0},j=f.containerElement;if(j[0]!=document&&/static/.test(j.css("position")))i=c;if(h.left<(f._helper?c.left:0)){f.size.width+=f._helper?f.position.left-c.left:f.position.left-i.left;if(g)f.size.height=f.size.width/a.aspectRatio;f.position.left=a.helper?c.left:0}if(h.top<(f._helper?c.top:0)){f.size.height+=f._helper?f.position.top-c.top:f.position.top;if(g)f.size.width=f.size.height*a.aspectRatio;f.position.top=f._helper?c.top:0}f.offset.left=f.parentData.left+f.position.left;f.offset.top=f.parentData.top+f.position.top;a=Math.abs((f._helper?f.offset.left-i.left:f.offset.left-i.left)+f.sizeDiff.width);c=Math.abs((f._helper?f.offset.top-i.top:f.offset.top-c.top)+f.sizeDiff.height);h=f.containerElement.get(0)==f.element.parent().get(0);i=/relative|absolute/.test(f.containerElement.css("position"));if(h&&i)a-=f.parentData.left;if(a+f.size.width>=f.parentData.width){f.size.width=f.parentData.width-a;if(g)f.size.height=f.size.width/f.aspectRatio}if(c+f.size.height>=f.parentData.height){f.size.height=f.parentData.height-c;if(g)f.size.width=f.size.height*f.aspectRatio}},stop:function(){var g=b(this).data("resizable"),f=g.options,a=g.containerOffset,c=g.containerPosition,h=g.containerElement,i=b(g.helper),j=i.offset(),n=i.outerWidth()-g.sizeDiff.width;i=i.outerHeight()-g.sizeDiff.height;g._helper&&!f.animate&&/relative/.test(h.css("position"))&&b(this).css({left:j.left-c.left-a.left,width:n,height:i});g._helper&&!f.animate&&/static/.test(h.css("position"))&&b(this).css({left:j.left-c.left-a.left,width:n,height:i})}});b.ui.plugin.add("resizable","ghost",{start:function(){var g=b(this).data("resizable"),f=g.options,a=g.size;g.ghost=g.originalElement.clone();g.ghost.css({opacity:0.25,display:"block",position:"relative",height:a.height,width:a.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof f.ghost=="string"?f.ghost:"");g.ghost.appendTo(g.helper)},resize:function(){var g=b(this).data("resizable");g.ghost&&g.ghost.css({position:"relative",height:g.size.height,width:g.size.width})},stop:function(){var g=b(this).data("resizable");g.ghost&&g.helper&&g.helper.get(0).removeChild(g.ghost.get(0))}});b.ui.plugin.add("resizable","grid",{resize:function(){var g=b(this).data("resizable"),f=g.options,a=g.size,c=g.originalSize,h=g.originalPosition,i=g.axis;f.grid=typeof f.grid=="number"?[f.grid,f.grid]:f.grid;var j=Math.round((a.width-c.width)/(f.grid[0]||1))*(f.grid[0]||1);f=Math.round((a.height-c.height)/(f.grid[1]||1))*(f.grid[1]||1);if(/^(se|s|e)$/.test(i)){g.size.width=c.width+j;g.size.height=c.height+f}else if(/^(ne)$/.test(i)){g.size.width=c.width+j;g.size.height=c.height+f;g.position.top=h.top-f}else{if(/^(sw)$/.test(i)){g.size.width=c.width+j;g.size.height=c.height+f}else{g.size.width=c.width+j;g.size.height=c.height+f;g.position.top=h.top-f}g.position.left=h.left-j}}});var d=function(g){return parseInt(g,10)||0},e=function(g){return!isNaN(parseInt(g,10))}})(jQuery);(function(b){b.widget("ui.selectable",b.ui.mouse,{options:{appendTo:"body",autoRefresh:true,distance:0,filter:"*",tolerance:"touch"},_create:function(){var d=this;this.element.addClass("ui-selectable");this.dragged=false;var e;this.refresh=function(){e=b(d.options.filter,d.element[0]);e.each(function(){var g=b(this),f=g.offset();b.data(this,"selectable-item",{element:this,$element:g,left:f.left,top:f.top,right:f.left+g.outerWidth(),bottom:f.top+g.outerHeight(),startselected:false,selected:g.hasClass("ui-selected"),selecting:g.hasClass("ui-selecting"),unselecting:g.hasClass("ui-unselecting")})})};this.refresh();this.selectees=e.addClass("ui-selectee");this._mouseInit();this.helper=b("<div class='ui-selectable-helper'></div>")},destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item");this.element.removeClass("ui-selectable ui-selectable-disabled").removeData("selectable").unbind(".selectable");this._mouseDestroy();return this},_mouseStart:function(d){var e=this;this.opos=[d.pageX,d.pageY];if(!this.options.disabled){var g=this.options;this.selectees=b(g.filter,this.element[0]);this._trigger("start",d);b(g.appendTo).append(this.helper);this.helper.css({left:d.clientX,top:d.clientY,width:0,height:0});g.autoRefresh&&this.refresh();this.selectees.filter(".ui-selected").each(function(){var f=b.data(this,"selectable-item");f.startselected=true;if(!d.metaKey){f.$element.removeClass("ui-selected");f.selected=false;f.$element.addClass("ui-unselecting");f.unselecting=true;e._trigger("unselecting",d,{unselecting:f.element})}});b(d.target).parents().andSelf().each(function(){var f=b.data(this,"selectable-item");if(f){var a=!d.metaKey||!f.$element.hasClass("ui-selected");f.$element.removeClass(a?"ui-unselecting":"ui-selected").addClass(a?"ui-selecting":"ui-unselecting");f.unselecting=!a;f.selecting=a;(f.selected=a)?e._trigger("selecting",d,{selecting:f.element}):e._trigger("unselecting",d,{unselecting:f.element});return false}})}},_mouseDrag:function(d){var e=this;this.dragged=true;if(!this.options.disabled){var g=this.options,f=this.opos[0],a=this.opos[1],c=d.pageX,h=d.pageY;if(f>c){var i=c;c=f;f=i}if(a>h){i=h;h=a;a=i}this.helper.css({left:f,top:a,width:c-f,height:h-a});this.selectees.each(function(){var j=b.data(this,"selectable-item");if(!(!j||j.element==e.element[0])){var n=false;if(g.tolerance=="touch")n=!(j.left>c||j.right<f||j.top>h||j.bottom<a);else if(g.tolerance=="fit")n=j.left>f&&j.right<c&&j.top>a&&j.bottom<h;if(n){if(j.selected){j.$element.removeClass("ui-selected");j.selected=false}if(j.unselecting){j.$element.removeClass("ui-unselecting");j.unselecting=false}if(!j.selecting){j.$element.addClass("ui-selecting");j.selecting=true;e._trigger("selecting",d,{selecting:j.element})}}else{if(j.selecting)if(d.metaKey&&j.startselected){j.$element.removeClass("ui-selecting");j.selecting=false;j.$element.addClass("ui-selected");j.selected=true}else{j.$element.removeClass("ui-selecting");j.selecting=false;if(j.startselected){j.$element.addClass("ui-unselecting");j.unselecting=true}e._trigger("unselecting",d,{unselecting:j.element})}if(j.selected)if(!d.metaKey&&!j.startselected){j.$element.removeClass("ui-selected");j.selected=false;j.$element.addClass("ui-unselecting");j.unselecting=true;e._trigger("unselecting",d,{unselecting:j.element})}}}});return false}},_mouseStop:function(d){var e=this;this.dragged=false;b(".ui-unselecting",this.element[0]).each(function(){var g=b.data(this,"selectable-item");g.$element.removeClass("ui-unselecting");g.unselecting=false;g.startselected=false;e._trigger("unselected",d,{unselected:g.element})});b(".ui-selecting",this.element[0]).each(function(){var g=b.data(this,"selectable-item");g.$element.removeClass("ui-selecting").addClass("ui-selected");g.selecting=false;g.selected=true;g.startselected=true;e._trigger("selected",d,{selected:g.element})});this._trigger("stop",d);this.helper.remove();return false}});b.extend(b.ui.selectable,{version:"1.8.10"})})(jQuery);(function(b){b.widget("ui.sortable",b.ui.mouse,{widgetEventPrefix:"sort",options:{appendTo:"parent",axis:false,connectWith:false,containment:false,cursor:"auto",cursorAt:false,dropOnEmpty:true,forcePlaceholderSize:false,forceHelperSize:false,grid:false,handle:false,helper:"original",items:"> *",opacity:false,placeholder:false,revert:false,scroll:true,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1E3},_create:function(){this.containerCache={};this.element.addClass("ui-sortable");this.refresh();this.floating=this.items.length?/left|right/.test(this.items[0].item.css("float")):false;this.offset=this.element.offset();this._mouseInit()},destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled").removeData("sortable").unbind(".sortable");this._mouseDestroy();for(var d=this.items.length-1;d>=0;d--)this.items[d].item.removeData("sortable-item");return this},_setOption:function(d,e){if(d==="disabled"){this.options[d]=e;this.widget()[e?"addClass":"removeClass"]("ui-sortable-disabled")}else b.Widget.prototype._setOption.apply(this,arguments)},_mouseCapture:function(d,e){if(this.reverting)return false;if(this.options.disabled||this.options.type=="static")return false;this._refreshItems(d);var g=null,f=this;b(d.target).parents().each(function(){if(b.data(this,"sortable-item")==f){g=b(this);return false}});if(b.data(d.target,"sortable-item")==f)g=b(d.target);if(!g)return false;if(this.options.handle&&!e){var a=false;b(this.options.handle,g).find("*").andSelf().each(function(){if(this==d.target)a=true});if(!a)return false}this.currentItem=g;this._removeCurrentsFromItems();return true},_mouseStart:function(d,e,g){e=this.options;var f=this;this.currentContainer=this;this.refreshPositions();this.helper=this._createHelper(d);this._cacheHelperProportions();this._cacheMargins();this.scrollParent=this.helper.scrollParent();this.offset=this.currentItem.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};this.helper.css("position","absolute");this.cssPosition=this.helper.css("position");b.extend(this.offset,{click:{left:d.pageX-this.offset.left,top:d.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(d);this.originalPageX=d.pageX;this.originalPageY=d.pageY;e.cursorAt&&this._adjustOffsetFromHelper(e.cursorAt);this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]};this.helper[0]!=this.currentItem[0]&&this.currentItem.hide();this._createPlaceholder();e.containment&&this._setContainment();if(e.cursor){if(b("body").css("cursor"))this._storedCursor=b("body").css("cursor");b("body").css("cursor",e.cursor)}if(e.opacity){if(this.helper.css("opacity"))this._storedOpacity=this.helper.css("opacity");this.helper.css("opacity",e.opacity)}if(e.zIndex){if(this.helper.css("zIndex"))this._storedZIndex=this.helper.css("zIndex");this.helper.css("zIndex",e.zIndex)}if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML")this.overflowOffset=this.scrollParent.offset();this._trigger("start",d,this._uiHash());this._preserveHelperProportions||this._cacheHelperProportions();if(!g)for(g=this.containers.length-1;g>=0;g--)this.containers[g]._trigger("activate",d,f._uiHash(this));if(b.ui.ddmanager)b.ui.ddmanager.current=this;b.ui.ddmanager&&!e.dropBehaviour&&b.ui.ddmanager.prepareOffsets(this,d);this.dragging=true;this.helper.addClass("ui-sortable-helper");this._mouseDrag(d);return true},_mouseDrag:function(d){this.position=this._generatePosition(d);this.positionAbs=this._convertPositionTo("absolute");if(!this.lastPositionAbs)this.lastPositionAbs=this.positionAbs;if(this.options.scroll){var e=this.options,g=false;if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){if(this.overflowOffset.top+this.scrollParent[0].offsetHeight-d.pageY<e.scrollSensitivity)this.scrollParent[0].scrollTop=g=this.scrollParent[0].scrollTop+e.scrollSpeed;else if(d.pageY-this.overflowOffset.top<e.scrollSensitivity)this.scrollParent[0].scrollTop=g=this.scrollParent[0].scrollTop-e.scrollSpeed;if(this.overflowOffset.left+
this.scrollParent[0].offsetWidth-d.pageX<e.scrollSensitivity)this.scrollParent[0].scrollLeft=g=this.scrollParent[0].scrollLeft+e.scrollSpeed;else if(d.pageX-this.overflowOffset.left<e.scrollSensitivity)this.scrollParent[0].scrollLeft=g=this.scrollParent[0].scrollLeft-e.scrollSpeed}else{if(d.pageY-b(document).scrollTop()<e.scrollSensitivity)g=b(document).scrollTop(b(document).scrollTop()-e.scrollSpeed);else if(b(window).height()-(d.pageY-b(document).scrollTop())<e.scrollSensitivity)g=b(document).scrollTop(b(document).scrollTop()+
e.scrollSpeed);if(d.pageX-b(document).scrollLeft()<e.scrollSensitivity)g=b(document).scrollLeft(b(document).scrollLeft()-e.scrollSpeed);else if(b(window).width()-(d.pageX-b(document).scrollLeft())<e.scrollSensitivity)g=b(document).scrollLeft(b(document).scrollLeft()+e.scrollSpeed)}g!==false&&b.ui.ddmanager&&!e.dropBehaviour&&b.ui.ddmanager.prepareOffsets(this,d)}this.positionAbs=this._convertPositionTo("absolute");if(!this.options.axis||this.options.axis!="y")this.helper[0].style.left=this.position.left+"px";if(!this.options.axis||this.options.axis!="x")this.helper[0].style.top=this.position.top+"px";for(e=this.items.length-1;e>=0;e--){g=this.items[e];var f=g.item[0],a=this._intersectsWithPointer(g);if(a)if(f!=this.currentItem[0]&&this.placeholder[a==1?"next":"prev"]()[0]!=f&&!b.ui.contains(this.placeholder[0],f)&&(this.options.type=="semi-dynamic"?!b.ui.contains(this.element[0],f):true)){this.direction=a==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(g))this._rearrange(d,g);else break;this._trigger("change",d,this._uiHash());break}}this._contactContainers(d);b.ui.ddmanager&&b.ui.ddmanager.drag(this,d);this._trigger("sort",d,this._uiHash());this.lastPositionAbs=this.positionAbs;return false},_mouseStop:function(d,e){if(d){b.ui.ddmanager&&!this.options.dropBehaviour&&b.ui.ddmanager.drop(this,d);if(this.options.revert){var g=this;e=g.placeholder.offset();g.reverting=true;b(this.helper).animate({left:e.left-this.offset.parent.left-g.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:e.top-this.offset.parent.top-g.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){g._clear(d)})}else this._clear(d,e);return false}},cancel:function(){var d=this;if(this.dragging){this._mouseUp({target:null});this.options.helper=="original"?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var e=this.containers.length-
1;e>=0;e--){this.containers[e]._trigger("deactivate",null,d._uiHash(this));if(this.containers[e].containerCache.over){this.containers[e]._trigger("out",null,d._uiHash(this));this.containers[e].containerCache.over=0}}}if(this.placeholder){this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]);this.options.helper!="original"&&this.helper&&this.helper[0].parentNode&&this.helper.remove();b.extend(this,{helper:null,dragging:false,reverting:false,_noFinalSort:null});this.domPosition.prev?b(this.domPosition.prev).after(this.currentItem):b(this.domPosition.parent).prepend(this.currentItem)}return this},serialize:function(d){var e=this._getItemsAsjQuery(d&&d.connected),g=[];d=d||{};b(e).each(function(){var f=(b(d.item||this).attr(d.attribute||"id")||"").match(d.expression||/(.+)[-=_](.+)/);if(f)g.push((d.key||f[1]+"[]")+"="+(d.key&&d.expression?f[1]:f[2]))});!g.length&&d.key&&g.push(d.key+"=");return g.join("&")},toArray:function(d){var e=this._getItemsAsjQuery(d&&d.connected),g=[];d=d||{};e.each(function(){g.push(b(d.item||this).attr(d.attribute||"id")||"")});return g},_intersectsWith:function(d){var e=this.positionAbs.left,g=e+this.helperProportions.width,f=this.positionAbs.top,a=f+this.helperProportions.height,c=d.left,h=c+d.width,i=d.top,j=i+d.height,n=this.offset.click.top,q=this.offset.click.left;n=f+n>i&&f+n<j&&e+q>c&&e+q<h;return this.options.tolerance=="pointer"||this.options.forcePointerForContainers||this.options.tolerance!="pointer"&&this.helperProportions[this.floating?"width":"height"]>d[this.floating?"width":"height"]?n:c<e+this.helperProportions.width/2&&g-this.helperProportions.width/2<h&&i<f+this.helperProportions.height/2&&a-this.helperProportions.height/2<j},_intersectsWithPointer:function(d){var e=b.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,d.top,d.height);d=b.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,d.left,d.width);e=e&&d;d=this._getDragVerticalDirection();var g=this._getDragHorizontalDirection();if(!e)return false;return this.floating?g&&g=="right"||d=="down"?2:1:d&&(d=="down"?2:1)},_intersectsWithSides:function(d){var e=b.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,d.top+d.height/2,d.height);d=b.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,d.left+d.width/2,d.width);var g=this._getDragVerticalDirection(),f=this._getDragHorizontalDirection();return this.floating&&f?f=="right"&&d||f=="left"&&!d:g&&(g=="down"&&e||g=="up"&&!e)},_getDragVerticalDirection:function(){var d=this.positionAbs.top-this.lastPositionAbs.top;return d!=0&&(d>0?"down":"up")},_getDragHorizontalDirection:function(){var d=this.positionAbs.left-this.lastPositionAbs.left;return d!=0&&(d>0?"right":"left")},refresh:function(d){this._refreshItems(d);this.refreshPositions();return this},_connectWith:function(){var d=this.options;return d.connectWith.constructor==String?[d.connectWith]:d.connectWith},_getItemsAsjQuery:function(d){var e=[],g=[],f=this._connectWith();if(f&&d)for(d=f.length-1;d>=0;d--)for(var a=b(f[d]),c=a.length-1;c>=0;c--){var h=b.data(a[c],"sortable");if(h&&h!=this&&!h.options.disabled)g.push([b.isFunction(h.options.items)?h.options.items.call(h.element):b(h.options.items,h.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),h])}g.push([b.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):b(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);for(d=g.length-1;d>=0;d--)g[d][0].each(function(){e.push(this)});return b(e)},_removeCurrentsFromItems:function(){for(var d=this.currentItem.find(":data(sortable-item)"),e=0;e<this.items.length;e++)for(var g=0;g<d.length;g++)d[g]==this.items[e].item[0]&&this.items.splice(e,1)},_refreshItems:function(d){this.items=[];this.containers=[this];var e=this.items,g=[[b.isFunction(this.options.items)?this.options.items.call(this.element[0],d,{item:this.currentItem}):b(this.options.items,this.element),this]],f=this._connectWith();if(f)for(var a=f.length-1;a>=0;a--)for(var c=b(f[a]),h=c.length-1;h>=0;h--){var i=b.data(c[h],"sortable");if(i&&i!=this&&!i.options.disabled){g.push([b.isFunction(i.options.items)?i.options.items.call(i.element[0],d,{item:this.currentItem}):b(i.options.items,i.element),i]);this.containers.push(i)}}for(a=g.length-1;a>=0;a--){d=g[a][1];f=g[a][0];h=0;for(c=f.length;h<c;h++){i=b(f[h]);i.data("sortable-item",d);e.push({item:i,instance:d,width:0,height:0,left:0,top:0})}}},refreshPositions:function(d){if(this.offsetParent&&this.helper)this.offset.parent=this._getParentOffset();for(var e=this.items.length-1;e>=0;e--){var g=this.items[e],f=this.options.toleranceElement?b(this.options.toleranceElement,g.item):g.item;if(!d){g.width=f.outerWidth();g.height=f.outerHeight()}f=f.offset();g.left=f.left;g.top=f.top}if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(e=this.containers.length-1;e>=0;e--){f=this.containers[e].element.offset();this.containers[e].containerCache.left=f.left;this.containers[e].containerCache.top=f.top;this.containers[e].containerCache.width=this.containers[e].element.outerWidth();this.containers[e].containerCache.height=this.containers[e].element.outerHeight()}return this},_createPlaceholder:function(d){var e=d||this,g=e.options;if(!g.placeholder||g.placeholder.constructor==String){var f=g.placeholder;g.placeholder={element:function(){var a=b(document.createElement(e.currentItem[0].nodeName)).addClass(f||e.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];if(!f)a.style.visibility="hidden";return a},update:function(a,c){if(!(f&&!g.forcePlaceholderSize)){c.height()||c.height(e.currentItem.innerHeight()-parseInt(e.currentItem.css("paddingTop")||0,10)-parseInt(e.currentItem.css("paddingBottom")||0,10));c.width()||c.width(e.currentItem.innerWidth()-parseInt(e.currentItem.css("paddingLeft")||0,10)-parseInt(e.currentItem.css("paddingRight")||0,10))}}}}e.placeholder=b(g.placeholder.element.call(e.element,e.currentItem));e.currentItem.after(e.placeholder);g.placeholder.update(e,e.placeholder)},_contactContainers:function(d){for(var e=null,g=null,f=this.containers.length-1;f>=0;f--)if(!b.ui.contains(this.currentItem[0],this.containers[f].element[0]))if(this._intersectsWith(this.containers[f].containerCache)){if(!(e&&b.ui.contains(this.containers[f].element[0],e.element[0]))){e=this.containers[f];g=f}}else if(this.containers[f].containerCache.over){this.containers[f]._trigger("out",d,this._uiHash(this));this.containers[f].containerCache.over=0}if(e)if(this.containers.length===1){this.containers[g]._trigger("over",d,this._uiHash(this));this.containers[g].containerCache.over=1}else if(this.currentContainer!=this.containers[g]){e=1E4;f=null;for(var a=this.positionAbs[this.containers[g].floating?"left":"top"],c=this.items.length-1;c>=0;c--)if(b.ui.contains(this.containers[g].element[0],this.items[c].item[0])){var h=this.items[c][this.containers[g].floating?"left":"top"];if(Math.abs(h-a)<e){e=Math.abs(h-a);f=this.items[c]}}if(f||this.options.dropOnEmpty){this.currentContainer=this.containers[g];f?this._rearrange(d,f,null,true):this._rearrange(d,null,this.containers[g].element,true);this._trigger("change",d,this._uiHash());this.containers[g]._trigger("change",d,this._uiHash(this));this.options.placeholder.update(this.currentContainer,this.placeholder);this.containers[g]._trigger("over",d,this._uiHash(this));this.containers[g].containerCache.over=1}}},_createHelper:function(d){var e=this.options;d=b.isFunction(e.helper)?b(e.helper.apply(this.element[0],[d,this.currentItem])):e.helper=="clone"?this.currentItem.clone():this.currentItem;d.parents("body").length||b(e.appendTo!="parent"?e.appendTo:this.currentItem[0].parentNode)[0].appendChild(d[0]);if(d[0]==this.currentItem[0])this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")};if(d[0].style.width==""||e.forceHelperSize)d.width(this.currentItem.width());if(d[0].style.height==""||e.forceHelperSize)d.height(this.currentItem.height());return d},_adjustOffsetFromHelper:function(d){if(typeof d=="string")d=d.split(" ");if(b.isArray(d))d={left:+d[0],top:+d[1]||0};if("left"in d)this.offset.click.left=d.left+this.margins.left;if("right"in d)this.offset.click.left=this.helperProportions.width-d.right+this.margins.left;if("top"in d)this.offset.click.top=d.top+this.margins.top;if("bottom"in d)this.offset.click.top=this.helperProportions.height-d.bottom+this.margins.top},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var d=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0])){d.left+=this.scrollParent.scrollLeft();d.top+=this.scrollParent.scrollTop()}if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&b.browser.msie)d={top:0,left:0};return{top:d.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:d.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var d=this.currentItem.position();return{top:d.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:d.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var d=this.options;if(d.containment=="parent")d.containment=this.helper[0].parentNode;if(d.containment=="document"||d.containment=="window")this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,b(d.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(b(d.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(d.containment)){var e=b(d.containment)[0];d=b(d.containment).offset();var g=b(e).css("overflow")!="hidden";this.containment=[d.left+(parseInt(b(e).css("borderLeftWidth"),10)||0)+(parseInt(b(e).css("paddingLeft"),10)||0)-this.margins.left,d.top+(parseInt(b(e).css("borderTopWidth"),10)||0)+(parseInt(b(e).css("paddingTop"),10)||0)-this.margins.top,d.left+(g?Math.max(e.scrollWidth,e.offsetWidth):e.offsetWidth)-(parseInt(b(e).css("borderLeftWidth"),10)||0)-(parseInt(b(e).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,d.top+(g?Math.max(e.scrollHeight,e.offsetHeight):e.offsetHeight)-(parseInt(b(e).css("borderTopWidth"),10)||0)-(parseInt(b(e).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(d,e){if(!e)e=this.position;d=d=="absolute"?1:-1;var g=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,f=/(html|body)/i.test(g[0].tagName);return{top:e.top+this.offset.relative.top*d+this.offset.parent.top*d-(b.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():f?0:g.scrollTop())*d),left:e.left+this.offset.relative.left*d+this.offset.parent.left*d-(b.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():f?0:g.scrollLeft())*d)}},_generatePosition:function(d){var e=this.options,g=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,f=/(html|body)/i.test(g[0].tagName);if(this.cssPosition=="relative"&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0]))this.offset.relative=this._getRelativeOffset();var a=d.pageX,c=d.pageY;if(this.originalPosition){if(this.containment){if(d.pageX-
this.offset.click.left<this.containment[0])a=this.containment[0]+this.offset.click.left;if(d.pageY-this.offset.click.top<this.containment[1])c=this.containment[1]+this.offset.click.top;if(d.pageX-this.offset.click.left>this.containment[2])a=this.containment[2]+this.offset.click.left;if(d.pageY-this.offset.click.top>this.containment[3])c=this.containment[3]+this.offset.click.top}if(e.grid){c=this.originalPageY+Math.round((c-this.originalPageY)/e.grid[1])*e.grid[1];c=this.containment?!(c-this.offset.click.top<this.containment[1]||c-this.offset.click.top>this.containment[3])?c:!(c-this.offset.click.top<this.containment[1])?c-e.grid[1]:c+e.grid[1]:c;a=this.originalPageX+Math.round((a-this.originalPageX)/e.grid[0])*e.grid[0];a=this.containment?!(a-this.offset.click.left<this.containment[0]||a-this.offset.click.left>this.containment[2])?a:!(a-this.offset.click.left<this.containment[0])?a-e.grid[0]:a+e.grid[0]:a}}return{top:c-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(b.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollTop():f?0:g.scrollTop()),left:a-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(b.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():f?0:g.scrollLeft())}},_rearrange:function(d,e,g,f){g?g[0].appendChild(this.placeholder[0]):e.item[0].parentNode.insertBefore(this.placeholder[0],this.direction=="down"?e.item[0]:e.item[0].nextSibling);this.counter=this.counter?++this.counter:1;var a=this,c=this.counter;window.setTimeout(function(){c==a.counter&&a.refreshPositions(!f)},0)},_clear:function(d,e){this.reverting=false;var g=[];!this._noFinalSort&&this.currentItem[0].parentNode&&this.placeholder.before(this.currentItem);this._noFinalSort=null;if(this.helper[0]==this.currentItem[0]){for(var f in this._storedCSS)if(this._storedCSS[f]=="auto"||this._storedCSS[f]=="static")this._storedCSS[f]="";this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else this.currentItem.show();this.fromOutside&&!e&&g.push(function(a){this._trigger("receive",a,this._uiHash(this.fromOutside))});if((this.fromOutside||this.domPosition.prev!=this.currentItem.prev().not(".ui-sortable-helper")[0]||this.domPosition.parent!=this.currentItem.parent()[0])&&!e)g.push(function(a){this._trigger("update",a,this._uiHash())});if(!b.ui.contains(this.element[0],this.currentItem[0])){e||g.push(function(a){this._trigger("remove",a,this._uiHash())});for(f=this.containers.length-1;f>=0;f--)if(b.ui.contains(this.containers[f].element[0],this.currentItem[0])&&!e){g.push(function(a){return function(c){a._trigger("receive",c,this._uiHash(this))}}.call(this,this.containers[f]));g.push(function(a){return function(c){a._trigger("update",c,this._uiHash(this))}}.call(this,this.containers[f]))}}for(f=this.containers.length-1;f>=0;f--){e||g.push(function(a){return function(c){a._trigger("deactivate",c,this._uiHash(this))}}.call(this,this.containers[f]));if(this.containers[f].containerCache.over){g.push(function(a){return function(c){a._trigger("out",c,this._uiHash(this))}}.call(this,this.containers[f]));this.containers[f].containerCache.over=0}}this._storedCursor&&b("body").css("cursor",this._storedCursor);this._storedOpacity&&this.helper.css("opacity",this._storedOpacity);if(this._storedZIndex)this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex);this.dragging=false;if(this.cancelHelperRemoval){if(!e){this._trigger("beforeStop",d,this._uiHash());for(f=0;f<g.length;f++)g[f].call(this,d);this._trigger("stop",d,this._uiHash())}return false}e||this._trigger("beforeStop",d,this._uiHash());this.placeholder[0].parentNode.removeChild(this.placeholder[0]);this.helper[0]!=this.currentItem[0]&&this.helper.remove();this.helper=null;if(!e){for(f=0;f<g.length;f++)g[f].call(this,d);this._trigger("stop",d,this._uiHash())}this.fromOutside=false;return true},_trigger:function(){b.Widget.prototype._trigger.apply(this,arguments)===false&&this.cancel()},_uiHash:function(d){var e=d||this;return{helper:e.helper,placeholder:e.placeholder||b([]),position:e.position,originalPosition:e.originalPosition,offset:e.positionAbs,item:e.currentItem,sender:d?d.element:null}}});b.extend(b.ui.sortable,{version:"1.8.10"})})(jQuery);jQuery.effects||function(b,d){function e(l){var k;if(l&&l.constructor==Array&&l.length==3)return l;if(k=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(l))return[parseInt(k[1],10),parseInt(k[2],10),parseInt(k[3],10)];if(k=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(l))return[parseFloat(k[1])*2.55,parseFloat(k[2])*2.55,parseFloat(k[3])*2.55];if(k=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(l))return[parseInt(k[1],16),parseInt(k[2],16),parseInt(k[3],16)];if(k=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(l))return[parseInt(k[1]+k[1],16),parseInt(k[2]+k[2],16),parseInt(k[3]+k[3],16)];if(/rgba\(0, 0, 0, 0\)/.exec(l))return j.transparent;return j[b.trim(l).toLowerCase()]}function g(l,k){var m;do{m=b.curCSS(l,k);if(m!=""&&m!="transparent"||b.nodeName(l,"body"))break;k="backgroundColor"}while(l=l.parentNode);return e(m)}function f(){var l=document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle,k={},m,o;if(l&&l.length&&l[0]&&l[l[0]])for(var p=l.length;p--;){m=l[p];if(typeof l[m]=="string"){o=m.replace(/\-(\w)/g,function(s,r){return r.toUpperCase()});k[o]=l[m]}}else for(m in l)if(typeof l[m]==="string")k[m]=l[m];return k}function a(l){var k,m;for(k in l){m=l[k];if(m==null||b.isFunction(m)||k in q||/scrollbar/.test(k)||!/color/i.test(k)&&isNaN(parseFloat(m)))delete l[k]}return l}function c(l,k){var m={_:0},o;for(o in k)if(l[o]!=k[o])m[o]=k[o];return m}function h(l,k,m,o){if(typeof l=="object"){o=k;m=null;k=l;l=k.effect}if(b.isFunction(k)){o=k;m=null;k={}}if(typeof k=="number"||b.fx.speeds[k]){o=m;m=k;k={}}if(b.isFunction(m)){o=m;m=null}k=k||{};m=m||k.duration;m=b.fx.off?0:typeof m=="number"?m:m in b.fx.speeds?b.fx.speeds[m]:b.fx.speeds._default;o=o||k.complete;return[l,k,m,o]}function i(l){if(!l||typeof l==="number"||b.fx.speeds[l])return true;if(typeof l==="string"&&!b.effects[l])return true;return false}b.effects={};b.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","borderColor","color","outlineColor"],function(l,k){b.fx.step[k]=function(m){if(!m.colorInit){m.start=g(m.elem,k);m.end=e(m.end);m.colorInit=true}m.elem.style[k]="rgb("+Math.max(Math.min(parseInt(m.pos*(m.end[0]-m.start[0])+m.start[0],10),255),0)+","+Math.max(Math.min(parseInt(m.pos*(m.end[1]-m.start[1])+m.start[1],10),255),0)+","+Math.max(Math.min(parseInt(m.pos*(m.end[2]-m.start[2])+m.start[2],10),255),0)+")"}});var j={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]},n=["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(l,k,m,o){if(b.isFunction(m)){o=m;m=null}return this.queue("fx",function(){var p=b(this),s=p.attr("style")||" ",r=a(f.call(this)),u,v=p.attr("className");b.each(n,function(w,y){l[y]&&p[y+"Class"](l[y])});u=a(f.call(this));p.attr("className",v);p.animate(c(r,u),k,m,function(){b.each(n,function(w,y){l[y]&&p[y+"Class"](l[y])});if(typeof p.attr("style")=="object"){p.attr("style").cssText="";p.attr("style").cssText=s}else p.attr("style",s);o&&o.apply(this,arguments)});r=b.queue(this);u=r.splice(r.length-1,1)[0];r.splice(1,0,u);b.dequeue(this)})};b.fn.extend({_addClass:b.fn.addClass,addClass:function(l,k,m,o){return k?b.effects.animateClass.apply(this,[{add:l},k,m,o]):this._addClass(l)},_removeClass:b.fn.removeClass,removeClass:function(l,k,m,o){return k?b.effects.animateClass.apply(this,[{remove:l},k,m,o]):this._removeClass(l)},_toggleClass:b.fn.toggleClass,toggleClass:function(l,k,m,o,p){return typeof k=="boolean"||k===d?m?b.effects.animateClass.apply(this,[k?{add:l}:{remove:l},m,o,p]):this._toggleClass(l,k):b.effects.animateClass.apply(this,[{toggle:l},k,m,o])},switchClass:function(l,k,m,o,p){return b.effects.animateClass.apply(this,[{add:k,remove:l},m,o,p])}});b.extend(b.effects,{version:"1.8.10",save:function(l,k){for(var m=0;m<k.length;m++)k[m]!==null&&l.data("ec.storage."+k[m],l[0].style[k[m]])},restore:function(l,k){for(var m=0;m<k.length;m++)k[m]!==null&&l.css(k[m],l.data("ec.storage."+k[m]))},setMode:function(l,k){if(k=="toggle")k=l.is(":hidden")?"show":"hide";return k},getBaseline:function(l,k){var m;switch(l[0]){case"top":m=0;break;case"middle":m=0.5;break;case"bottom":m=1;break;default:m=l[0]/k.height}switch(l[1]){case"left":l=0;break;case"center":l=0.5;break;case"right":l=1;break;default:l=l[1]/k.width}return{x:l,y:m}},createWrapper:function(l){if(l.parent().is(".ui-effects-wrapper"))return l.parent();var k={width:l.outerWidth(true),height:l.outerHeight(true),"float":l.css("float")},m=b("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0});l.wrap(m);m=l.parent();if(l.css("position")=="static"){m.css({position:"relative"});l.css({position:"relative"})}else{b.extend(k,{position:l.css("position"),zIndex:l.css("z-index")});b.each(["top","left","bottom","right"],function(o,p){k[p]=l.css(p);if(isNaN(parseInt(k[p],10)))k[p]="auto"});l.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})}return m.css(k).show()},removeWrapper:function(l){if(l.parent().is(".ui-effects-wrapper"))return l.parent().replaceWith(l);return l},setTransition:function(l,k,m,o){o=o||{};b.each(k,function(p,s){unit=l.cssUnit(s);if(unit[0]>0)o[s]=unit[0]*m+unit[1]});return o}});b.fn.extend({effect:function(l){var k=h.apply(this,arguments),m={options:k[1],duration:k[2],callback:k[3]};k=m.options.mode;var o=b.effects[l];if(b.fx.off||!o)return k?this[k](m.duration,m.callback):this.each(function(){m.callback&&m.callback.call(this)});return o.call(this,m)},_show:b.fn.show,show:function(l){if(i(l))return this._show.apply(this,arguments);else{var k=h.apply(this,arguments);k[1].mode="show";return this.effect.apply(this,k)}},_hide:b.fn.hide,hide:function(l){if(i(l))return this._hide.apply(this,arguments);else{var k=h.apply(this,arguments);k[1].mode="hide";return this.effect.apply(this,k)}},__toggle:b.fn.toggle,toggle:function(l){if(i(l)||typeof l==="boolean"||b.isFunction(l))return this.__toggle.apply(this,arguments);else{var k=h.apply(this,arguments);k[1].mode="toggle";return this.effect.apply(this,k)}},cssUnit:function(l){var k=this.css(l),m=[];b.each(["em","px","%","pt"],function(o,p){if(k.indexOf(p)>0)m=[parseFloat(k),p]});return m}});b.easing.jswing=b.easing.swing;b.extend(b.easing,{def:"easeOutQuad",swing:function(l,k,m,o,p){return b.easing[b.easing.def](l,k,m,o,p)},easeInQuad:function(l,k,m,o,p){return o*(k/=p)*k+m},easeOutQuad:function(l,k,m,o,p){return-o*(k/=p)*(k-2)+m},easeInOutQuad:function(l,k,m,o,p){if((k/=p/2)<1)return o/2*k*k+m;return-o/2*(--k*(k-2)-1)+m},easeInCubic:function(l,k,m,o,p){return o*(k/=p)*k*k+m},easeOutCubic:function(l,k,m,o,p){return o*((k=k/p-1)*k*k+1)+m},easeInOutCubic:function(l,k,m,o,p){if((k/=p/2)<1)return o/2*k*k*k+m;return o/2*((k-=2)*k*k+2)+m},easeInQuart:function(l,k,m,o,p){return o*(k/=p)*k*k*k+m},easeOutQuart:function(l,k,m,o,p){return-o*((k=k/p-1)*k*k*k-1)+m},easeInOutQuart:function(l,k,m,o,p){if((k/=p/2)<1)return o/2*k*k*k*k+m;return-o/2*((k-=2)*k*k*k-2)+m},easeInQuint:function(l,k,m,o,p){return o*(k/=p)*k*k*k*k+m},easeOutQuint:function(l,k,m,o,p){return o*((k=k/p-1)*k*k*k*k+1)+m},easeInOutQuint:function(l,k,m,o,p){if((k/=p/2)<1)return o/2*k*k*k*k*k+m;return o/2*((k-=2)*k*k*k*k+2)+m},easeInSine:function(l,k,m,o,p){return-o*Math.cos(k/p*(Math.PI/2))+o+m},easeOutSine:function(l,k,m,o,p){return o*Math.sin(k/p*(Math.PI/2))+m},easeInOutSine:function(l,k,m,o,p){return-o/2*(Math.cos(Math.PI*k/p)-1)+m},easeInExpo:function(l,k,m,o,p){return k==0?m:o*Math.pow(2,10*(k/p-1))+m},easeOutExpo:function(l,k,m,o,p){return k==p?m+o:o*(-Math.pow(2,-10*k/p)+1)+m},easeInOutExpo:function(l,k,m,o,p){if(k==0)return m;if(k==p)return m+o;if((k/=p/2)<1)return o/2*Math.pow(2,10*(k-1))+m;return o/2*(-Math.pow(2,-10*--k)+2)+m},easeInCirc:function(l,k,m,o,p){return-o*(Math.sqrt(1-(k/=p)*k)-1)+m},easeOutCirc:function(l,k,m,o,p){return o*Math.sqrt(1-(k=k/p-1)*k)+m},easeInOutCirc:function(l,k,m,o,p){if((k/=p/2)<1)return-o/2*(Math.sqrt(1-k*k)-1)+m;return o/2*(Math.sqrt(1-(k-=2)*k)+1)+m},easeInElastic:function(l,k,m,o,p){l=1.70158;var s=0,r=o;if(k==0)return m;if((k/=p)==1)return m+o;s||(s=p*0.3);if(r<Math.abs(o)){r=o;l=s/4}else l=s/(2*Math.PI)*Math.asin(o/r);return-(r*Math.pow(2,10*(k-=1))*Math.sin((k*p-l)*2*Math.PI/s))+m},easeOutElastic:function(l,k,m,o,p){l=1.70158;var s=0,r=o;if(k==0)return m;if((k/=p)==1)return m+o;s||(s=p*0.3);if(r<Math.abs(o)){r=o;l=s/4}else l=s/(2*Math.PI)*Math.asin(o/r);return r*Math.pow(2,-10*k)*Math.sin((k*p-l)*2*Math.PI/s)+o+m},easeInOutElastic:function(l,k,m,o,p){l=1.70158;var s=0,r=o;if(k==0)return m;if((k/=p/2)==2)return m+o;s||(s=p*0.3*1.5);if(r<Math.abs(o)){r=o;l=s/4}else l=s/(2*Math.PI)*Math.asin(o/r);if(k<1)return-0.5*r*Math.pow(2,10*(k-=1))*Math.sin((k*p-l)*2*Math.PI/s)+m;return r*Math.pow(2,-10*(k-=1))*Math.sin((k*p-l)*2*Math.PI/s)*0.5+o+m},easeInBack:function(l,k,m,o,p,s){if(s==d)s=1.70158;return o*(k/=p)*k*((s+1)*k-s)+m},easeOutBack:function(l,k,m,o,p,s){if(s==d)s=1.70158;return o*((k=k/p-1)*k*((s+1)*k+s)+1)+m},easeInOutBack:function(l,k,m,o,p,s){if(s==d)s=1.70158;if((k/=p/2)<1)return o/2*k*k*(((s*=1.525)+1)*k-s)+m;return o/2*((k-=2)*k*(((s*=1.525)+1)*k+s)+2)+m},easeInBounce:function(l,k,m,o,p){return o-b.easing.easeOutBounce(l,p-k,0,o,p)+m},easeOutBounce:function(l,k,m,o,p){return(k/=p)<1/2.75?o*7.5625*k*k+m:k<2/2.75?o*(7.5625*(k-=1.5/2.75)*k+0.75)+m:k<2.5/2.75?o*(7.5625*(k-=2.25/2.75)*k+0.9375)+m:o*(7.5625*(k-=2.625/2.75)*k+0.984375)+m},easeInOutBounce:function(l,k,m,o,p){if(k<p/2)return b.easing.easeInBounce(l,k*2,0,o,p)*0.5+m;return b.easing.easeOutBounce(l,k*2-p,0,o,p)*0.5+o*0.5+m}})}(jQuery);(function(b){b.effects.blind=function(d){return this.queue(function(){var e=b(this),g=["position","top","bottom","left","right"],f=b.effects.setMode(e,d.options.mode||"hide"),a=d.options.direction||"vertical";b.effects.save(e,g);e.show();var c=b.effects.createWrapper(e).css({overflow:"hidden"}),h=a=="vertical"?"height":"width";a=a=="vertical"?c.height():c.width();f=="show"&&c.css(h,0);var i={};i[h]=f=="show"?a:0;c.animate(i,d.duration,d.options.easing,function(){f=="hide"&&e.hide();b.effects.restore(e,g);b.effects.removeWrapper(e);d.callback&&d.callback.apply(e[0],arguments);e.dequeue()})})}})(jQuery);(function(b){b.effects.bounce=function(d){return this.queue(function(){var e=b(this),g=["position","top","bottom","left","right"],f=b.effects.setMode(e,d.options.mode||"effect"),a=d.options.direction||"up",c=d.options.distance||20,h=d.options.times||5,i=d.duration||250;/show|hide/.test(f)&&g.push("opacity");b.effects.save(e,g);e.show();b.effects.createWrapper(e);var j=a=="up"||a=="down"?"top":"left";a=a=="up"||a=="left"?"pos":"neg";c=d.options.distance||(j=="top"?e.outerHeight({margin:true})/3:e.outerWidth({margin:true})/3);if(f=="show")e.css("opacity",0).css(j,a=="pos"?-c:c);if(f=="hide")c/=h*2;f!="hide"&&h--;if(f=="show"){var n={opacity:1};n[j]=(a=="pos"?"+=":"-=")+c;e.animate(n,i/2,d.options.easing);c/=2;h--}for(n=0;n<h;n++){var q={},l={};q[j]=(a=="pos"?"-=":"+=")+c;l[j]=(a=="pos"?"+=":"-=")+c;e.animate(q,i/2,d.options.easing).animate(l,i/2,d.options.easing);c=f=="hide"?c*2:c/2}if(f=="hide"){n={opacity:0};n[j]=(a=="pos"?"-=":"+=")+c;e.animate(n,i/2,d.options.easing,function(){e.hide();b.effects.restore(e,g);b.effects.removeWrapper(e);d.callback&&d.callback.apply(this,arguments)})}else{q={};l={};q[j]=(a=="pos"?"-=":"+=")+c;l[j]=(a=="pos"?"+=":"-=")+c;e.animate(q,i/2,d.options.easing).animate(l,i/2,d.options.easing,function(){b.effects.restore(e,g);b.effects.removeWrapper(e);d.callback&&d.callback.apply(this,arguments)})}e.queue("fx",function(){e.dequeue()});e.dequeue()})}})(jQuery);(function(b){b.effects.clip=function(d){return this.queue(function(){var e=b(this),g=["position","top","bottom","left","right","height","width"],f=b.effects.setMode(e,d.options.mode||"hide"),a=d.options.direction||"vertical";b.effects.save(e,g);e.show();var c=b.effects.createWrapper(e).css({overflow:"hidden"});c=e[0].tagName=="IMG"?c:e;var h={size:a=="vertical"?"height":"width",position:a=="vertical"?"top":"left"};a=a=="vertical"?c.height():c.width();if(f=="show"){c.css(h.size,0);c.css(h.position,a/2)}var i={};i[h.size]=f=="show"?a:0;i[h.position]=f=="show"?0:a/2;c.animate(i,{queue:false,duration:d.duration,easing:d.options.easing,complete:function(){f=="hide"&&e.hide();b.effects.restore(e,g);b.effects.removeWrapper(e);d.callback&&d.callback.apply(e[0],arguments);e.dequeue()}})})}})(jQuery);(function(b){b.effects.drop=function(d){return this.queue(function(){var e=b(this),g=["position","top","bottom","left","right","opacity"],f=b.effects.setMode(e,d.options.mode||"hide"),a=d.options.direction||"left";b.effects.save(e,g);e.show();b.effects.createWrapper(e);var c=a=="up"||a=="down"?"top":"left";a=a=="up"||a=="left"?"pos":"neg";var h=d.options.distance||(c=="top"?e.outerHeight({margin:true})/2:e.outerWidth({margin:true})/2);if(f=="show")e.css("opacity",0).css(c,a=="pos"?-h:h);var i={opacity:f=="show"?1:0};i[c]=(f=="show"?a=="pos"?"+=":"-=":a=="pos"?"-=":"+=")+h;e.animate(i,{queue:false,duration:d.duration,easing:d.options.easing,complete:function(){f=="hide"&&e.hide();b.effects.restore(e,g);b.effects.removeWrapper(e);d.callback&&d.callback.apply(this,arguments);e.dequeue()}})})}})(jQuery);(function(b){b.effects.explode=function(d){return this.queue(function(){var e=d.options.pieces?Math.round(Math.sqrt(d.options.pieces)):3,g=d.options.pieces?Math.round(Math.sqrt(d.options.pieces)):3;d.options.mode=d.options.mode=="toggle"?b(this).is(":visible")?"hide":"show":d.options.mode;var f=b(this).show().css("visibility","hidden"),a=f.offset();a.top-=parseInt(f.css("marginTop"),10)||0;a.left-=parseInt(f.css("marginLeft"),10)||0;for(var c=f.outerWidth(true),h=f.outerHeight(true),i=0;i<e;i++)for(var j=0;j<g;j++)f.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-j*(c/g),top:-i*(h/e)}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:c/g,height:h/e,left:a.left+j*(c/g)+(d.options.mode=="show"?(j-Math.floor(g/2))*(c/g):0),top:a.top+i*(h/e)+(d.options.mode=="show"?(i-Math.floor(e/2))*(h/e):0),opacity:d.options.mode=="show"?0:1}).animate({left:a.left+j*(c/g)+(d.options.mode=="show"?0:(j-Math.floor(g/2))*(c/g)),top:a.top+
i*(h/e)+(d.options.mode=="show"?0:(i-Math.floor(e/2))*(h/e)),opacity:d.options.mode=="show"?1:0},d.duration||500);setTimeout(function(){d.options.mode=="show"?f.css({visibility:"visible"}):f.css({visibility:"visible"}).hide();d.callback&&d.callback.apply(f[0]);f.dequeue();b("div.ui-effects-explode").remove()},d.duration||500)})}})(jQuery);(function(b){b.effects.fade=function(d){return this.queue(function(){var e=b(this),g=b.effects.setMode(e,d.options.mode||"hide");e.animate({opacity:g},{queue:false,duration:d.duration,easing:d.options.easing,complete:function(){d.callback&&d.callback.apply(this,arguments);e.dequeue()}})})}})(jQuery);(function(b){b.effects.fold=function(d){return this.queue(function(){var e=b(this),g=["position","top","bottom","left","right"],f=b.effects.setMode(e,d.options.mode||"hide"),a=d.options.size||15,c=!!d.options.horizFirst,h=d.duration?d.duration/2:b.fx.speeds._default/2;b.effects.save(e,g);e.show();var i=b.effects.createWrapper(e).css({overflow:"hidden"}),j=f=="show"!=c,n=j?["width","height"]:["height","width"];j=j?[i.width(),i.height()]:[i.height(),i.width()];var q=/([0-9]+)%/.exec(a);if(q)a=parseInt(q[1],10)/100*j[f=="hide"?0:1];if(f=="show")i.css(c?{height:0,width:a}:{height:a,width:0});c={};q={};c[n[0]]=f=="show"?j[0]:a;q[n[1]]=f=="show"?j[1]:0;i.animate(c,h,d.options.easing).animate(q,h,d.options.easing,function(){f=="hide"&&e.hide();b.effects.restore(e,g);b.effects.removeWrapper(e);d.callback&&d.callback.apply(e[0],arguments);e.dequeue()})})}})(jQuery);(function(b){b.effects.highlight=function(d){return this.queue(function(){var e=b(this),g=["backgroundImage","backgroundColor","opacity"],f=b.effects.setMode(e,d.options.mode||"show"),a={backgroundColor:e.css("backgroundColor")};if(f=="hide")a.opacity=0;b.effects.save(e,g);e.show().css({backgroundImage:"none",backgroundColor:d.options.color||"#ffff99"}).animate(a,{queue:false,duration:d.duration,easing:d.options.easing,complete:function(){f=="hide"&&e.hide();b.effects.restore(e,g);f=="show"&&!b.support.opacity&&this.style.removeAttribute("filter");d.callback&&d.callback.apply(this,arguments);e.dequeue()}})})}})(jQuery);(function(b){b.effects.pulsate=function(d){return this.queue(function(){var e=b(this),g=b.effects.setMode(e,d.options.mode||"show");times=(d.options.times||5)*2-1;duration=d.duration?d.duration/2:b.fx.speeds._default/2;isVisible=e.is(":visible");animateTo=0;if(!isVisible){e.css("opacity",0).show();animateTo=1}if(g=="hide"&&isVisible||g=="show"&&!isVisible)times--;for(g=0;g<times;g++){e.animate({opacity:animateTo},duration,d.options.easing);animateTo=(animateTo+1)%2}e.animate({opacity:animateTo},duration,d.options.easing,function(){animateTo==0&&e.hide();d.callback&&d.callback.apply(this,arguments)});e.queue("fx",function(){e.dequeue()}).dequeue()})}})(jQuery);(function(b){b.effects.puff=function(d){return this.queue(function(){var e=b(this),g=b.effects.setMode(e,d.options.mode||"hide"),f=parseInt(d.options.percent,10)||150,a=f/100,c={height:e.height(),width:e.width()};b.extend(d.options,{fade:true,mode:g,percent:g=="hide"?f:100,from:g=="hide"?c:{height:c.height*a,width:c.width*a}});e.effect("scale",d.options,d.duration,d.callback);e.dequeue()})};b.effects.scale=function(d){return this.queue(function(){var e=b(this),g=b.extend(true,{},d.options),f=b.effects.setMode(e,d.options.mode||"effect"),a=parseInt(d.options.percent,10)||(parseInt(d.options.percent,10)==0?0:f=="hide"?0:100),c=d.options.direction||"both",h=d.options.origin;if(f!="effect"){g.origin=h||["middle","center"];g.restore=true}h={height:e.height(),width:e.width()};e.from=d.options.from||(f=="show"?{height:0,width:0}:h);a={y:c!="horizontal"?a/100:1,x:c!="vertical"?a/100:1};e.to={height:h.height*a.y,width:h.width*a.x};if(d.options.fade){if(f=="show"){e.from.opacity=0;e.to.opacity=1}if(f=="hide"){e.from.opacity=1;e.to.opacity=0}}g.from=e.from;g.to=e.to;g.mode=f;e.effect("size",g,d.duration,d.callback);e.dequeue()})};b.effects.size=function(d){return this.queue(function(){var e=b(this),g=["position","top","bottom","left","right","width","height","overflow","opacity"],f=["position","top","bottom","left","right","overflow","opacity"],a=["width","height","overflow"],c=["fontSize"],h=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],i=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],j=b.effects.setMode(e,d.options.mode||"effect"),n=d.options.restore||false,q=d.options.scale||"both",l=d.options.origin,k={height:e.height(),width:e.width()};e.from=d.options.from||k;e.to=d.options.to||k;if(l){l=b.effects.getBaseline(l,k);e.from.top=(k.height-e.from.height)*l.y;e.from.left=(k.width-e.from.width)*l.x;e.to.top=(k.height-e.to.height)*l.y;e.to.left=(k.width-e.to.width)*l.x}var m={from:{y:e.from.height/k.height,x:e.from.width/k.width},to:{y:e.to.height/k.height,x:e.to.width/k.width}};if(q=="box"||q=="both"){if(m.from.y!=m.to.y){g=g.concat(h);e.from=b.effects.setTransition(e,h,m.from.y,e.from);e.to=b.effects.setTransition(e,h,m.to.y,e.to)}if(m.from.x!=m.to.x){g=g.concat(i);e.from=b.effects.setTransition(e,i,m.from.x,e.from);e.to=b.effects.setTransition(e,i,m.to.x,e.to)}}if(q=="content"||q=="both")if(m.from.y!=m.to.y){g=g.concat(c);e.from=b.effects.setTransition(e,c,m.from.y,e.from);e.to=b.effects.setTransition(e,c,m.to.y,e.to)}b.effects.save(e,n?g:f);e.show();b.effects.createWrapper(e);e.css("overflow","hidden").css(e.from);if(q=="content"||q=="both"){h=h.concat(["marginTop","marginBottom"]).concat(c);i=i.concat(["marginLeft","marginRight"]);a=g.concat(h).concat(i);e.find("*[width]").each(function(){child=b(this);n&&b.effects.save(child,a);var o={height:child.height(),width:child.width()};child.from={height:o.height*m.from.y,width:o.width*m.from.x};child.to={height:o.height*m.to.y,width:o.width*m.to.x};if(m.from.y!=m.to.y){child.from=b.effects.setTransition(child,h,m.from.y,child.from);child.to=b.effects.setTransition(child,h,m.to.y,child.to)}if(m.from.x!=m.to.x){child.from=b.effects.setTransition(child,i,m.from.x,child.from);child.to=b.effects.setTransition(child,i,m.to.x,child.to)}child.css(child.from);child.animate(child.to,d.duration,d.options.easing,function(){n&&b.effects.restore(child,a)})})}e.animate(e.to,{queue:false,duration:d.duration,easing:d.options.easing,complete:function(){e.to.opacity===0&&e.css("opacity",e.from.opacity);j=="hide"&&e.hide();b.effects.restore(e,n?g:f);b.effects.removeWrapper(e);d.callback&&d.callback.apply(this,arguments);e.dequeue()}})})}})(jQuery);(function(b){b.effects.shake=function(d){return this.queue(function(){var e=b(this),g=["position","top","bottom","left","right"];b.effects.setMode(e,d.options.mode||"effect");var f=d.options.direction||"left",a=d.options.distance||20,c=d.options.times||3,h=d.duration||d.options.duration||140;b.effects.save(e,g);e.show();b.effects.createWrapper(e);var i=f=="up"||f=="down"?"top":"left",j=f=="up"||f=="left"?"pos":"neg";f={};var n={},q={};f[i]=(j=="pos"?"-=":"+=")+a;n[i]=(j=="pos"?"+=":"-=")+a*2;q[i]=(j=="pos"?"-=":"+=")+a*2;e.animate(f,h,d.options.easing);for(a=1;a<c;a++)e.animate(n,h,d.options.easing).animate(q,h,d.options.easing);e.animate(n,h,d.options.easing).animate(f,h/2,d.options.easing,function(){b.effects.restore(e,g);b.effects.removeWrapper(e);d.callback&&d.callback.apply(this,arguments)});e.queue("fx",function(){e.dequeue()});e.dequeue()})}})(jQuery);(function(b){b.effects.slide=function(d){return this.queue(function(){var e=b(this),g=["position","top","bottom","left","right"],f=b.effects.setMode(e,d.options.mode||"show"),a=d.options.direction||"left";b.effects.save(e,g);e.show();b.effects.createWrapper(e).css({overflow:"hidden"});var c=a=="up"||a=="down"?"top":"left";a=a=="up"||a=="left"?"pos":"neg";var h=d.options.distance||(c=="top"?e.outerHeight({margin:true}):e.outerWidth({margin:true}));if(f=="show")e.css(c,a=="pos"?isNaN(h)?"-"+h:-h:h);var i={};i[c]=(f=="show"?a=="pos"?"+=":"-=":a=="pos"?"-=":"+=")+h;e.animate(i,{queue:false,duration:d.duration,easing:d.options.easing,complete:function(){f=="hide"&&e.hide();b.effects.restore(e,g);b.effects.removeWrapper(e);d.callback&&d.callback.apply(this,arguments);e.dequeue()}})})}})(jQuery);(function(b){b.effects.transfer=function(d){return this.queue(function(){var e=b(this),g=b(d.options.to),f=g.offset();g={top:f.top,left:f.left,height:g.innerHeight(),width:g.innerWidth()};f=e.offset();var a=b('<div class="ui-effects-transfer"></div>').appendTo(document.body).addClass(d.options.className).css({top:f.top,left:f.left,height:e.innerHeight(),width:e.innerWidth(),position:"absolute"}).animate(g,d.duration,d.options.easing,function(){a.remove();d.callback&&d.callback.apply(e[0],arguments);e.dequeue()})})}})(jQuery);(function(b){b.widget("ui.accordion",{options:{active:0,animated:"slide",autoHeight:true,clearStyle:false,collapsible:false,event:"click",fillSpace:false,header:"> li > :first-child,> :not(li):even",icons:{header:"ui-icon-triangle-1-e",headerSelected:"ui-icon-triangle-1-s"},navigation:false,navigationFilter:function(){return this.href.toLowerCase()===location.href.toLowerCase()}},_create:function(){var d=this,e=d.options;d.running=0;d.element.addClass("ui-accordion ui-widget ui-helper-reset").children("li").addClass("ui-accordion-li-fix");d.headers=d.element.find(e.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all").bind("mouseenter.accordion",function(){e.disabled||b(this).addClass("ui-state-hover")}).bind("mouseleave.accordion",function(){e.disabled||b(this).removeClass("ui-state-hover")}).bind("focus.accordion",function(){e.disabled||b(this).addClass("ui-state-focus")}).bind("blur.accordion",function(){e.disabled||b(this).removeClass("ui-state-focus")});d.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom");if(e.navigation){var g=d.element.find("a").filter(e.navigationFilter).eq(0);if(g.length){var f=g.closest(".ui-accordion-header");d.active=f.length?f:g.closest(".ui-accordion-content").prev()}}d.active=d._findActive(d.active||e.active).addClass("ui-state-default ui-state-active").toggleClass("ui-corner-all").toggleClass("ui-corner-top");d.active.next().addClass("ui-accordion-content-active");d._createIcons();d.resize();d.element.attr("role","tablist");d.headers.attr("role","tab").bind("keydown.accordion",function(a){return d._keydown(a)}).next().attr("role","tabpanel");d.headers.not(d.active||"").attr({"aria-expanded":"false",tabIndex:-1}).next().hide();d.active.length?d.active.attr({"aria-expanded":"true",tabIndex:0}):d.headers.eq(0).attr("tabIndex",0);b.browser.safari||d.headers.find("a").attr("tabIndex",-1);e.event&&d.headers.bind(e.event.split(" ").join(".accordion ")+".accordion",function(a){d._clickHandler.call(d,a,this);a.preventDefault()})},_createIcons:function(){var d=this.options;if(d.icons){b("<span></span>").addClass("ui-icon "+
d.icons.header).prependTo(this.headers);this.active.children(".ui-icon").toggleClass(d.icons.header).toggleClass(d.icons.headerSelected);this.element.addClass("ui-accordion-icons")}},_destroyIcons:function(){this.headers.children(".ui-icon").remove();this.element.removeClass("ui-accordion-icons")},destroy:function(){var d=this.options;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role");this.headers.unbind(".accordion").removeClass("ui-accordion-header ui-accordion-disabled ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("tabIndex");this.headers.find("a").removeAttr("tabIndex");this._destroyIcons();var e=this.headers.next().css("display","").removeAttr("role").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-accordion-disabled ui-state-disabled");if(d.autoHeight||d.fillHeight)e.css("height","");return b.Widget.prototype.destroy.call(this)},_setOption:function(d,e){b.Widget.prototype._setOption.apply(this,arguments);d=="active"&&this.activate(e);if(d=="icons"){this._destroyIcons();e&&this._createIcons()}if(d=="disabled")this.headers.add(this.headers.next())[e?"addClass":"removeClass"]("ui-accordion-disabled ui-state-disabled")},_keydown:function(d){if(!(this.options.disabled||d.altKey||d.ctrlKey)){var e=b.ui.keyCode,g=this.headers.length,f=this.headers.index(d.target),a=false;switch(d.keyCode){case e.RIGHT:case e.DOWN:a=this.headers[(f+1)%g];break;case e.LEFT:case e.UP:a=this.headers[(f-1+g)%g];break;case e.SPACE:case e.ENTER:this._clickHandler({target:d.target},d.target);d.preventDefault()}if(a){b(d.target).attr("tabIndex",-1);b(a).attr("tabIndex",0);a.focus();return false}return true}},resize:function(){var d=this.options,e;if(d.fillSpace){if(b.browser.msie){var g=this.element.parent().css("overflow");this.element.parent().css("overflow","hidden")}e=this.element.parent().height();b.browser.msie&&this.element.parent().css("overflow",g);this.headers.each(function(){e-=b(this).outerHeight(true)});this.headers.next().each(function(){b(this).height(Math.max(0,e-b(this).innerHeight()+
b(this).height()))}).css("overflow","auto")}else if(d.autoHeight){e=0;this.headers.next().each(function(){e=Math.max(e,b(this).height("").height())}).height(e)}return this},activate:function(d){this.options.active=d;d=this._findActive(d)[0];this._clickHandler({target:d},d);return this},_findActive:function(d){return d?typeof d==="number"?this.headers.filter(":eq("+d+")"):this.headers.not(this.headers.not(d)):d===false?b([]):this.headers.filter(":eq(0)")},_clickHandler:function(d,e){var g=this.options;if(!g.disabled)if(d.target){d=b(d.currentTarget||e);e=d[0]===this.active[0];g.active=g.collapsible&&e?false:this.headers.index(d);if(!(this.running||!g.collapsible&&e)){var f=this.active;i=d.next();c=this.active.next();h={options:g,newHeader:e&&g.collapsible?b([]):d,oldHeader:this.active,newContent:e&&g.collapsible?b([]):i,oldContent:c};var a=this.headers.index(this.active[0])>this.headers.index(d[0]);this.active=e?b([]):d;this._toggle(i,c,h,e,a);f.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(g.icons.headerSelected).addClass(g.icons.header);if(!e){d.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top").children(".ui-icon").removeClass(g.icons.header).addClass(g.icons.headerSelected);d.next().addClass("ui-accordion-content-active")}}}else if(g.collapsible){this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(g.icons.headerSelected).addClass(g.icons.header);this.active.next().addClass("ui-accordion-content-active");var c=this.active.next(),h={options:g,newHeader:b([]),oldHeader:g.active,newContent:b([]),oldContent:c},i=this.active=b([]);this._toggle(i,c,h)}},_toggle:function(d,e,g,f,a){var c=this,h=c.options;c.toShow=d;c.toHide=e;c.data=g;var i=function(){if(c)return c._completed.apply(c,arguments)};c._trigger("changestart",null,c.data);c.running=e.size()===0?d.size():e.size();if(h.animated){g={};g=h.collapsible&&f?{toShow:b([]),toHide:e,complete:i,down:a,autoHeight:h.autoHeight||h.fillSpace}:{toShow:d,toHide:e,complete:i,down:a,autoHeight:h.autoHeight||h.fillSpace};if(!h.proxied)h.proxied=h.animated;if(!h.proxiedDuration)h.proxiedDuration=h.duration;h.animated=b.isFunction(h.proxied)?h.proxied(g):h.proxied;h.duration=b.isFunction(h.proxiedDuration)?h.proxiedDuration(g):h.proxiedDuration;f=b.ui.accordion.animations;var j=h.duration,n=h.animated;if(n&&!f[n]&&!b.easing[n])n="slide";f[n]||(f[n]=function(q){this.slide(q,{easing:n,duration:j||700})});f[n](g)}else{if(h.collapsible&&f)d.toggle();else{e.hide();d.show()}i(true)}e.prev().attr({"aria-expanded":"false",tabIndex:-1}).blur();d.prev().attr({"aria-expanded":"true",tabIndex:0}).focus()},_completed:function(d){this.running=d?0:--this.running;if(!this.running){this.options.clearStyle&&this.toShow.add(this.toHide).css({height:"",overflow:""});this.toHide.removeClass("ui-accordion-content-active");if(this.toHide.length)this.toHide.parent()[0].className=this.toHide.parent()[0].className;this._trigger("change",null,this.data)}}});b.extend(b.ui.accordion,{version:"1.8.10",animations:{slide:function(d,e){d=b.extend({easing:"swing",duration:300},d,e);if(d.toHide.size())if(d.toShow.size()){var g=d.toShow.css("overflow"),f=0,a={},c={},h;e=d.toShow;h=e[0].style.width;e.width(parseInt(e.parent().width(),10)-parseInt(e.css("paddingLeft"),10)-parseInt(e.css("paddingRight"),10)-(parseInt(e.css("borderLeftWidth"),10)||0)-(parseInt(e.css("borderRightWidth"),10)||0));b.each(["height","paddingTop","paddingBottom"],function(i,j){c[j]="hide";i=(""+b.css(d.toShow[0],j)).match(/^([\d+-.]+)(.*)$/);a[j]={value:i[1],unit:i[2]||"px"}});d.toShow.css({height:0,overflow:"hidden"}).show();d.toHide.filter(":hidden").each(d.complete).end().filter(":visible").animate(c,{step:function(i,j){if(j.prop=="height")f=j.end-j.start===0?0:(j.now-j.start)/(j.end-j.start);d.toShow[0].style[j.prop]=f*a[j.prop].value+a[j.prop].unit},duration:d.duration,easing:d.easing,complete:function(){d.autoHeight||d.toShow.css("height","");d.toShow.css({width:h,overflow:g});d.complete()}})}else d.toHide.animate({height:"hide",paddingTop:"hide",paddingBottom:"hide"},d);else d.toShow.animate({height:"show",paddingTop:"show",paddingBottom:"show"},d)},bounceslide:function(d){this.slide(d,{easing:d.down?"easeOutBounce":"swing",duration:d.down?1E3:200})}}})})(jQuery);(function(b){var d=0;b.widget("ui.autocomplete",{options:{appendTo:"body",delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null},pending:0,_create:function(){var e=this,g=this.element[0].ownerDocument,f;this.element.addClass("ui-autocomplete-input").attr("autocomplete","off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete",function(a){if(!(e.options.disabled||e.element.attr("readonly"))){f=false;var c=b.ui.keyCode;switch(a.keyCode){case c.PAGE_UP:e._move("previousPage",a);break;case c.PAGE_DOWN:e._move("nextPage",a);break;case c.UP:e._move("previous",a);a.preventDefault();break;case c.DOWN:e._move("next",a);a.preventDefault();break;case c.ENTER:case c.NUMPAD_ENTER:if(e.menu.active){f=true;a.preventDefault()}case c.TAB:if(!e.menu.active)return;e.menu.select(a);break;case c.ESCAPE:e.element.val(e.term);e.close(a);break;default:clearTimeout(e.searching);e.searching=setTimeout(function(){if(e.term!=e.element.val()){e.selectedItem=null;e.search(null,a)}},e.options.delay);break}}}).bind("keypress.autocomplete",function(a){if(f){f=false;a.preventDefault()}}).bind("focus.autocomplete",function(){if(!e.options.disabled){e.selectedItem=null;e.previous=e.element.val()}}).bind("blur.autocomplete",function(a){if(!e.options.disabled){clearTimeout(e.searching);e.closing=setTimeout(function(){e.close(a);e._change(a)},150)}});this._initSource();this.response=function(){return e._response.apply(e,arguments)};this.menu=b("<ul></ul>").addClass("ui-autocomplete").appendTo(b(this.options.appendTo||"body",g)[0]).mousedown(function(a){var c=e.menu.element[0];b(a.target).closest(".ui-menu-item").length||setTimeout(function(){b(document).one("mousedown",function(h){h.target!==e.element[0]&&h.target!==c&&!b.ui.contains(c,h.target)&&e.close()})},1);setTimeout(function(){clearTimeout(e.closing)},13)}).menu({focus:function(a,c){c=c.item.data("item.autocomplete");false!==e._trigger("focus",a,{item:c})&&/^key/.test(a.originalEvent.type)&&e.element.val(c.value)},selected:function(a,c){var h=c.item.data("item.autocomplete"),i=e.previous;if(e.element[0]!==g.activeElement){e.element.focus();e.previous=i;setTimeout(function(){e.previous=i;e.selectedItem=h},1)}false!==e._trigger("select",a,{item:h})&&e.element.val(h.value);e.term=e.element.val();e.close(a);e.selectedItem=h},blur:function(){e.menu.element.is(":visible")&&e.element.val()!==e.term&&e.element.val(e.term)}}).zIndex(this.element.zIndex()+1).css({top:0,left:0}).hide().data("menu");b.fn.bgiframe&&this.menu.element.bgiframe()},destroy:function(){this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete").removeAttr("role").removeAttr("aria-autocomplete").removeAttr("aria-haspopup");this.menu.element.remove();b.Widget.prototype.destroy.call(this)},_setOption:function(e,g){b.Widget.prototype._setOption.apply(this,arguments);e==="source"&&this._initSource();if(e==="appendTo")this.menu.element.appendTo(b(g||"body",this.element[0].ownerDocument)[0]);e==="disabled"&&g&&this.xhr&&this.xhr.abort()},_initSource:function(){var e=this,g,f;if(b.isArray(this.options.source)){g=this.options.source;this.source=function(a,c){c(b.ui.autocomplete.filter(g,a.term))}}else if(typeof this.options.source==="string"){f=this.options.source;this.source=function(a,c){e.xhr&&e.xhr.abort();e.xhr=b.ajax({url:f,data:a,dataType:"json",autocompleteRequest:++d,success:function(h){this.autocompleteRequest===d&&c(h)},error:function(){this.autocompleteRequest===d&&c([])}})}}else this.source=this.options.source},search:function(e,g){e=e!=null?e:this.element.val();this.term=this.element.val();if(e.length<this.options.minLength)return this.close(g);clearTimeout(this.closing);if(this._trigger("search",g)!==false)return this._search(e)},_search:function(e){this.pending++;this.element.addClass("ui-autocomplete-loading");this.source({term:e},this.response)},_response:function(e){if(!this.options.disabled&&e&&e.length){e=this._normalize(e);this._suggest(e);this._trigger("open")}else this.close();this.pending--;this.pending||this.element.removeClass("ui-autocomplete-loading")},close:function(e){clearTimeout(this.closing);if(this.menu.element.is(":visible")){this.menu.element.hide();this.menu.deactivate();this._trigger("close",e)}},_change:function(e){this.previous!==this.element.val()&&this._trigger("change",e,{item:this.selectedItem})},_normalize:function(e){if(e.length&&e[0].label&&e[0].value)return e;return b.map(e,function(g){if(typeof g==="string")return{label:g,value:g};return b.extend({label:g.label||g.value,value:g.value||g.label},g)})},_suggest:function(e){var g=this.menu.element.empty().zIndex(this.element.zIndex()+1);this._renderMenu(g,e);this.menu.deactivate();this.menu.refresh();g.show();this._resizeMenu();g.position(b.extend({of:this.element},this.options.position))},_resizeMenu:function(){var e=this.menu.element;e.outerWidth(Math.max(e.width("").outerWidth(),this.element.outerWidth()))},_renderMenu:function(e,g){var f=this;b.each(g,function(a,c){f._renderItem(e,c)})},_renderItem:function(e,g){return b("<li></li>").data("item.autocomplete",g).append(b("<a></a>").text(g.label)).appendTo(e)},_move:function(e,g){if(this.menu.element.is(":visible"))if(this.menu.first()&&/^previous/.test(e)||this.menu.last()&&/^next/.test(e)){this.element.val(this.term);this.menu.deactivate()}else this.menu[e](g);else this.search(null,g)},widget:function(){return this.menu.element}});b.extend(b.ui.autocomplete,{escapeRegex:function(e){return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")},filter:function(e,g){var f=new RegExp(b.ui.autocomplete.escapeRegex(g),"i");return b.grep(e,function(a){return f.test(a.label||a.value||a)})}})})(jQuery);(function(b){b.widget("ui.menu",{_create:function(){var d=this;this.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({role:"listbox","aria-activedescendant":"ui-active-menuitem"}).click(function(e){if(b(e.target).closest(".ui-menu-item a").length){e.preventDefault();d.select(e)}});this.refresh()},refresh:function(){var d=this;this.element.children("li:not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","menuitem").children("a").addClass("ui-corner-all").attr("tabindex",-1).mouseenter(function(e){d.activate(e,b(this).parent())}).mouseleave(function(){d.deactivate()})},activate:function(d,e){this.deactivate();if(this.hasScroll()){var g=e.offset().top-this.element.offset().top,f=this.element.attr("scrollTop"),a=this.element.height();if(g<0)this.element.attr("scrollTop",f+g);else g>=a&&this.element.attr("scrollTop",f+g-a+e.height())}this.active=e.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").end();this._trigger("focus",d,{item:e})},deactivate:function(){if(this.active){this.active.children("a").removeClass("ui-state-hover").removeAttr("id");this._trigger("blur");this.active=null}},next:function(d){this.move("next",".ui-menu-item:first",d)},previous:function(d){this.move("prev",".ui-menu-item:last",d)},first:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},last:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},move:function(d,e,g){if(this.active){d=this.active[d+"All"](".ui-menu-item").eq(0);d.length?this.activate(g,d):this.activate(g,this.element.children(e))}else this.activate(g,this.element.children(e))},nextPage:function(d){if(this.hasScroll())if(!this.active||this.last())this.activate(d,this.element.children(".ui-menu-item:first"));else{var e=this.active.offset().top,g=this.element.height(),f=this.element.children(".ui-menu-item").filter(function(){var a=b(this).offset().top-e-g+b(this).height();return a<10&&a>-10});f.length||(f=this.element.children(".ui-menu-item:last"));this.activate(d,f)}else this.activate(d,this.element.children(".ui-menu-item").filter(!this.active||this.last()?":first":":last"))},previousPage:function(d){if(this.hasScroll())if(!this.active||this.first())this.activate(d,this.element.children(".ui-menu-item:last"));else{var e=this.active.offset().top,g=this.element.height();result=this.element.children(".ui-menu-item").filter(function(){var f=b(this).offset().top-e+g-b(this).height();return f<10&&f>-10});result.length||(result=this.element.children(".ui-menu-item:first"));this.activate(d,result)}else this.activate(d,this.element.children(".ui-menu-item").filter(!this.active||this.first()?":last":":first"))},hasScroll:function(){return this.element.height()<this.element.attr("scrollHeight")},select:function(d){this._trigger("selected",d,{item:this.active})}})})(jQuery);(function(b){var d,e=function(f){b(":ui-button",f.target.form).each(function(){var a=b(this).data("button");setTimeout(function(){a.refresh()},1)})},g=function(f){var a=f.name,c=f.form,h=b([]);if(a)h=c?b(c).find("[name='"+a+"']"):b("[name='"+a+"']",f.ownerDocument).filter(function(){return!this.form});return h};b.widget("ui.button",{options:{disabled:null,text:true,label:null,icons:{primary:null,secondary:null}},_create:function(){this.element.closest("form").unbind("reset.button").bind("reset.button",e);if(typeof this.options.disabled!=="boolean")this.options.disabled=this.element.attr("disabled");this._determineButtonType();this.hasTitle=!!this.buttonElement.attr("title");var f=this,a=this.options,c=this.type==="checkbox"||this.type==="radio",h="ui-state-hover"+(!c?" ui-state-active":"");if(a.label===null)a.label=this.buttonElement.html();if(this.element.is(":disabled"))a.disabled=true;this.buttonElement.addClass("ui-button ui-widget ui-state-default ui-corner-all").attr("role","button").bind("mouseenter.button",function(){if(!a.disabled){b(this).addClass("ui-state-hover");this===d&&b(this).addClass("ui-state-active")}}).bind("mouseleave.button",function(){a.disabled||b(this).removeClass(h)}).bind("focus.button",function(){b(this).addClass("ui-state-focus")}).bind("blur.button",function(){b(this).removeClass("ui-state-focus")});c&&this.element.bind("change.button",function(){f.refresh()});if(this.type==="checkbox")this.buttonElement.bind("click.button",function(){if(a.disabled)return false;b(this).toggleClass("ui-state-active");f.buttonElement.attr("aria-pressed",f.element[0].checked)});else if(this.type==="radio")this.buttonElement.bind("click.button",function(){if(a.disabled)return false;b(this).addClass("ui-state-active");f.buttonElement.attr("aria-pressed",true);var i=f.element[0];g(i).not(i).map(function(){return b(this).button("widget")[0]}).removeClass("ui-state-active").attr("aria-pressed",false)});else{this.buttonElement.bind("mousedown.button",function(){if(a.disabled)return false;b(this).addClass("ui-state-active");d=this;b(document).one("mouseup",function(){d=null})}).bind("mouseup.button",function(){if(a.disabled)return false;b(this).removeClass("ui-state-active")}).bind("keydown.button",function(i){if(a.disabled)return false;if(i.keyCode==b.ui.keyCode.SPACE||i.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(i){i.keyCode===b.ui.keyCode.SPACE&&b(this).click()})}this._setOption("disabled",a.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 f=this.element.is(":checked");f&&this.buttonElement.addClass("ui-state-active");this.buttonElement.attr("aria-pressed",f)}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(f,a){b.Widget.prototype._setOption.apply(this,arguments);if(f==="disabled")a?this.element.attr("disabled",true):this.element.removeAttr("disabled");this._resetButton()},refresh:function(){var f=this.element.is(":disabled");f!==this.options.disabled&&this._setOption("disabled",f);if(this.type==="radio")g(this.element[0]).each(function(){b(this).is(":checked")?b(this).button("widget").addClass("ui-state-active").attr("aria-pressed",true):b(this).button("widget").removeClass("ui-state-active").attr("aria-pressed",false)});else if(this.type==="checkbox")this.element.is(":checked")?this.buttonElement.addClass("ui-state-active").attr("aria-pressed",true):this.buttonElement.removeClass("ui-state-active").attr("aria-pressed",false)},_resetButton:function(){if(this.type==="input")this.options.label&&this.element.val(this.options.label);else{var f=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"),a=b("<span></span>").addClass("ui-button-text").html(this.options.label).appendTo(f.empty()).text(),c=this.options.icons,h=c.primary&&c.secondary,i=[];if(c.primary||c.secondary){i.push("ui-button-text-icon"+(h?"s":c.primary?"-primary":"-secondary"));c.primary&&f.prepend("<span class='ui-button-icon-primary ui-icon "+c.primary+"'></span>");c.secondary&&f.append("<span class='ui-button-icon-secondary ui-icon "+c.secondary+"'></span>");if(!this.options.text){i.push(h?"ui-button-icons-only":"ui-button-icon-only");f.removeClass("ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary");this.hasTitle||f.attr("title",a)}}else i.push("ui-button-text-only");f.addClass(i.join(" "))}}});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(f,a){f==="disabled"&&this.buttons.button("option",f,a);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,d){function e(){this.debug=false;this._curInst=null;this._keyEvent=false;this._disabledInputs=[];this._inDialog=this._datepickerShowing=false;this._mainDivId="ui-datepicker-div";this._inlineClass="ui-datepicker-inline";this._appendClass="ui-datepicker-append";this._triggerClass="ui-datepicker-trigger";this._dialogClass="ui-datepicker-dialog";this._disableClass="ui-datepicker-disabled";this._unselectableClass="ui-datepicker-unselectable";this._currentClass="ui-datepicker-current-day";this._dayOverClass="ui-datepicker-days-cell-over";this.regional=[];this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:false,showMonthAfterYear:false,yearSuffix:""};this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:false,hideIfNoPrevNext:false,navigationAsDateFormat:false,gotoCurrent:false,changeMonth:false,changeYear:false,yearRange:"c-10:c+10",showOtherMonths:false,selectOtherMonths:false,showWeek:false,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:true,showButtonPanel:false,autoSize:false};b.extend(this._defaults,this.regional[""]);this.dpDiv=b('<div id="'+this._mainDivId+'" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>')}function g(a,c){b.extend(a,c);for(var h in c)if(c[h]==null||c[h]==d)a[h]=c[h];return a}b.extend(b.ui,{datepicker:{version:"1.8.10"}});var f=(new Date).getTime();b.extend(e.prototype,{markerClassName:"hasDatepicker",log:function(){this.debug&&console.log.apply("",arguments)},_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(a){g(this._defaults,a||{});return this},_attachDatepicker:function(a,c){var h=null;for(var i in this._defaults){var j=a.getAttribute("date:"+i);if(j){h=h||{};try{h[i]=eval(j)}catch(n){h[i]=j}}}i=a.nodeName.toLowerCase();j=i=="div"||i=="span";if(!a.id){this.uuid+=1;a.id="dp"+this.uuid}var q=this._newInst(b(a),j);q.settings=b.extend({},c||{},h||{});if(i=="input")this._connectDatepicker(a,q);else j&&this._inlineDatepicker(a,q)},_newInst:function(a,c){return{id:a[0].id.replace(/([^A-Za-z0-9_-])/g,"\\\\$1"),input:a,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:c,dpDiv:!c?this.dpDiv:b('<div class="'+this._inlineClass+' ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>')}},_connectDatepicker:function(a,c){var h=b(a);c.append=b([]);c.trigger=b([]);if(!h.hasClass(this.markerClassName)){this._attachments(h,c);h.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker",function(i,j,n){c.settings[j]=n}).bind("getData.datepicker",function(i,j){return this._get(c,j)});this._autoSize(c);b.data(a,"datepicker",c)}},_attachments:function(a,c){var h=this._get(c,"appendText"),i=this._get(c,"isRTL");c.append&&c.append.remove();if(h){c.append=b('<span class="'+this._appendClass+'">'+h+"</span>");a[i?"before":"after"](c.append)}a.unbind("focus",this._showDatepicker);c.trigger&&c.trigger.remove();h=this._get(c,"showOn");if(h=="focus"||h=="both")a.focus(this._showDatepicker);if(h=="button"||h=="both"){h=this._get(c,"buttonText");var j=this._get(c,"buttonImage");c.trigger=b(this._get(c,"buttonImageOnly")?b("<img/>").addClass(this._triggerClass).attr({src:j,alt:h,title:h}):b('<button type="button"></button>').addClass(this._triggerClass).html(j==""?h:b("<img/>").attr({src:j,alt:h,title:h})));a[i?"before":"after"](c.trigger);c.trigger.click(function(){b.datepicker._datepickerShowing&&b.datepicker._lastInput==a[0]?b.datepicker._hideDatepicker():b.datepicker._showDatepicker(a[0]);return false})}},_autoSize:function(a){if(this._get(a,"autoSize")&&!a.inline){var c=new Date(2009,11,20),h=this._get(a,"dateFormat");if(h.match(/[DM]/)){var i=function(j){for(var n=0,q=0,l=0;l<j.length;l++)if(j[l].length>n){n=j[l].length;q=l}return q};c.setMonth(i(this._get(a,h.match(/MM/)?"monthNames":"monthNamesShort")));c.setDate(i(this._get(a,h.match(/DD/)?"dayNames":"dayNamesShort"))+20-c.getDay())}a.input.attr("size",this._formatDate(a,c).length)}},_inlineDatepicker:function(a,c){var h=b(a);if(!h.hasClass(this.markerClassName)){h.addClass(this.markerClassName).append(c.dpDiv).bind("setData.datepicker",function(i,j,n){c.settings[j]=n}).bind("getData.datepicker",function(i,j){return this._get(c,j)});b.data(a,"datepicker",c);this._setDate(c,this._getDefaultDate(c),true);this._updateDatepicker(c);this._updateAlternate(c);c.dpDiv.show()}},_dialogDatepicker:function(a,c,h,i,j){a=this._dialogInst;if(!a){this.uuid+=1;this._dialogInput=b('<input type="text" id="'+("dp"+this.uuid)+'" style="position: absolute; top: -100px; width: 0px; z-index: -10;"/>');this._dialogInput.keydown(this._doKeyDown);b("body").append(this._dialogInput);a=this._dialogInst=this._newInst(this._dialogInput,false);a.settings={};b.data(this._dialogInput[0],"datepicker",a)}g(a.settings,i||{});c=c&&c.constructor==Date?this._formatDate(a,c):c;this._dialogInput.val(c);this._pos=j?j.length?j:[j.pageX,j.pageY]:null;if(!this._pos)this._pos=[document.documentElement.clientWidth/2-100+(document.documentElement.scrollLeft||document.body.scrollLeft),document.documentElement.clientHeight/2-150+(document.documentElement.scrollTop||document.body.scrollTop)];this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px");a.settings.onSelect=h;this._inDialog=true;this.dpDiv.addClass(this._dialogClass);this._showDatepicker(this._dialogInput[0]);b.blockUI&&b.blockUI(this.dpDiv);b.data(this._dialogInput[0],"datepicker",a);return this},_destroyDatepicker:function(a){var c=b(a),h=b.data(a,"datepicker");if(c.hasClass(this.markerClassName)){var i=a.nodeName.toLowerCase();b.removeData(a,"datepicker");if(i=="input"){h.append.remove();h.trigger.remove();c.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)}else if(i=="div"||i=="span")c.removeClass(this.markerClassName).empty()}},_enableDatepicker:function(a){var c=b(a),h=b.data(a,"datepicker");if(c.hasClass(this.markerClassName)){var i=a.nodeName.toLowerCase();if(i=="input"){a.disabled=false;h.trigger.filter("button").each(function(){this.disabled=false}).end().filter("img").css({opacity:"1.0",cursor:""})}else if(i=="div"||i=="span")c.children("."+this._inlineClass).children().removeClass("ui-state-disabled");this._disabledInputs=b.map(this._disabledInputs,function(j){return j==a?null:j})}},_disableDatepicker:function(a){var c=b(a),h=b.data(a,"datepicker");if(c.hasClass(this.markerClassName)){var i=a.nodeName.toLowerCase();if(i=="input"){a.disabled=true;h.trigger.filter("button").each(function(){this.disabled=true}).end().filter("img").css({opacity:"0.5",cursor:"default"})}else if(i=="div"||i=="span")c.children("."+this._inlineClass).children().addClass("ui-state-disabled");this._disabledInputs=b.map(this._disabledInputs,function(j){return j==a?null:j});this._disabledInputs[this._disabledInputs.length]=a}},_isDisabledDatepicker:function(a){if(!a)return false;for(var c=0;c<this._disabledInputs.length;c++)if(this._disabledInputs[c]==a)return true;return false},_getInst:function(a){try{return b.data(a,"datepicker")}catch(c){throw"Missing instance data for this datepicker";}},_optionDatepicker:function(a,c,h){var i=this._getInst(a);if(arguments.length==2&&typeof c=="string")return c=="defaults"?b.extend({},b.datepicker._defaults):i?c=="all"?b.extend({},i.settings):this._get(i,c):null;var j=c||{};if(typeof c=="string"){j={};j[c]=h}if(i){this._curInst==i&&this._hideDatepicker();var n=this._getDateDatepicker(a,true);g(i.settings,j);this._attachments(b(a),i);this._autoSize(i);this._setDateDatepicker(a,n);this._updateDatepicker(i)}},_changeDatepicker:function(a,c,h){this._optionDatepicker(a,c,h)},_refreshDatepicker:function(a){(a=this._getInst(a))&&this._updateDatepicker(a)},_setDateDatepicker:function(a,c){if(a=this._getInst(a)){this._setDate(a,c);this._updateDatepicker(a);this._updateAlternate(a)}},_getDateDatepicker:function(a,c){(a=this._getInst(a))&&!a.inline&&this._setDateFromField(a,c);return a?this._getDate(a):null},_doKeyDown:function(a){var c=b.datepicker._getInst(a.target),h=true,i=c.dpDiv.is(".ui-datepicker-rtl");c._keyEvent=true;if(b.datepicker._datepickerShowing)switch(a.keyCode){case 9:b.datepicker._hideDatepicker();h=false;break;case 13:h=b("td."+b.datepicker._dayOverClass+":not(."+b.datepicker._currentClass+")",c.dpDiv);h[0]?b.datepicker._selectDay(a.target,c.selectedMonth,c.selectedYear,h[0]):b.datepicker._hideDatepicker();return false;case 27:b.datepicker._hideDatepicker();break;case 33:b.datepicker._adjustDate(a.target,a.ctrlKey?-b.datepicker._get(c,"stepBigMonths"):-b.datepicker._get(c,"stepMonths"),"M");break;case 34:b.datepicker._adjustDate(a.target,a.ctrlKey?+b.datepicker._get(c,"stepBigMonths"):+b.datepicker._get(c,"stepMonths"),"M");break;case 35:if(a.ctrlKey||a.metaKey)b.datepicker._clearDate(a.target);h=a.ctrlKey||a.metaKey;break;case 36:if(a.ctrlKey||a.metaKey)b.datepicker._gotoToday(a.target);h=a.ctrlKey||a.metaKey;break;case 37:if(a.ctrlKey||a.metaKey)b.datepicker._adjustDate(a.target,i?+1:-1,"D");h=a.ctrlKey||a.metaKey;if(a.originalEvent.altKey)b.datepicker._adjustDate(a.target,a.ctrlKey?-b.datepicker._get(c,"stepBigMonths"):-b.datepicker._get(c,"stepMonths"),"M");break;case 38:if(a.ctrlKey||a.metaKey)b.datepicker._adjustDate(a.target,-7,"D");h=a.ctrlKey||a.metaKey;break;case 39:if(a.ctrlKey||a.metaKey)b.datepicker._adjustDate(a.target,i?-1:+1,"D");h=a.ctrlKey||a.metaKey;if(a.originalEvent.altKey)b.datepicker._adjustDate(a.target,a.ctrlKey?+b.datepicker._get(c,"stepBigMonths"):+b.datepicker._get(c,"stepMonths"),"M");break;case 40:if(a.ctrlKey||a.metaKey)b.datepicker._adjustDate(a.target,+7,"D");h=a.ctrlKey||a.metaKey;break;default:h=false}else if(a.keyCode==36&&a.ctrlKey)b.datepicker._showDatepicker(this);else h=false;if(h){a.preventDefault();a.stopPropagation()}},_doKeyPress:function(a){var c=b.datepicker._getInst(a.target);if(b.datepicker._get(c,"constrainInput")){c=b.datepicker._possibleChars(b.datepicker._get(c,"dateFormat"));var h=String.fromCharCode(a.charCode==d?a.keyCode:a.charCode);return a.ctrlKey||a.metaKey||h<" "||!c||c.indexOf(h)>-1}},_doKeyUp:function(a){a=b.datepicker._getInst(a.target);if(a.input.val()!=a.lastVal)try{if(b.datepicker.parseDate(b.datepicker._get(a,"dateFormat"),a.input?a.input.val():null,b.datepicker._getFormatConfig(a))){b.datepicker._setDateFromField(a);b.datepicker._updateAlternate(a);b.datepicker._updateDatepicker(a)}}catch(c){b.datepicker.log(c)}return true},_showDatepicker:function(a){a=a.target||a;if(a.nodeName.toLowerCase()!="input")a=b("input",a.parentNode)[0];if(!(b.datepicker._isDisabledDatepicker(a)||b.datepicker._lastInput==a)){var c=b.datepicker._getInst(a);b.datepicker._curInst&&b.datepicker._curInst!=c&&b.datepicker._curInst.dpDiv.stop(true,true);var h=b.datepicker._get(c,"beforeShow");g(c.settings,h?h.apply(a,[a,c]):{});c.lastVal=null;b.datepicker._lastInput=a;b.datepicker._setDateFromField(c);if(b.datepicker._inDialog)a.value="";if(!b.datepicker._pos){b.datepicker._pos=b.datepicker._findPos(a);b.datepicker._pos[1]+=a.offsetHeight}var i=false;b(a).parents().each(function(){i|=b(this).css("position")=="fixed";return!i});if(i&&b.browser.opera){b.datepicker._pos[0]-=document.documentElement.scrollLeft;b.datepicker._pos[1]-=document.documentElement.scrollTop}h={left:b.datepicker._pos[0],top:b.datepicker._pos[1]};b.datepicker._pos=null;c.dpDiv.empty();c.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});b.datepicker._updateDatepicker(c);h=b.datepicker._checkOffset(c,h,i);c.dpDiv.css({position:b.datepicker._inDialog&&b.blockUI?"static":i?"fixed":"absolute",display:"none",left:h.left+"px",top:h.top+"px"});if(!c.inline){h=b.datepicker._get(c,"showAnim");var j=b.datepicker._get(c,"duration"),n=function(){b.datepicker._datepickerShowing=true;var q=c.dpDiv.find("iframe.ui-datepicker-cover");if(q.length){var l=b.datepicker._getBorders(c.dpDiv);q.css({left:-l[0],top:-l[1],width:c.dpDiv.outerWidth(),height:c.dpDiv.outerHeight()})}};c.dpDiv.zIndex(b(a).zIndex()+1);b.effects&&b.effects[h]?c.dpDiv.show(h,b.datepicker._get(c,"showOptions"),j,n):c.dpDiv[h||"show"](h?j:null,n);if(!h||!j)n();c.input.is(":visible")&&!c.input.is(":disabled")&&c.input.focus();b.datepicker._curInst=c}}},_updateDatepicker:function(a){var c=this,h=b.datepicker._getBorders(a.dpDiv);a.dpDiv.empty().append(this._generateHTML(a));var i=a.dpDiv.find("iframe.ui-datepicker-cover");i.length&&i.css({left:-h[0],top:-h[1],width:a.dpDiv.outerWidth(),height:a.dpDiv.outerHeight()});a.dpDiv.find("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a").bind("mouseout",function(){b(this).removeClass("ui-state-hover");this.className.indexOf("ui-datepicker-prev")!=-1&&b(this).removeClass("ui-datepicker-prev-hover");this.className.indexOf("ui-datepicker-next")!=-1&&b(this).removeClass("ui-datepicker-next-hover")}).bind("mouseover",function(){if(!c._isDisabledDatepicker(a.inline?a.dpDiv.parent()[0]:a.input[0])){b(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover");b(this).addClass("ui-state-hover");this.className.indexOf("ui-datepicker-prev")!=-1&&b(this).addClass("ui-datepicker-prev-hover");this.className.indexOf("ui-datepicker-next")!=-1&&b(this).addClass("ui-datepicker-next-hover")}}).end().find("."+this._dayOverClass+" a").trigger("mouseover").end();h=this._getNumberOfMonths(a);i=h[1];i>1?a.dpDiv.addClass("ui-datepicker-multi-"+i).css("width",17*i+"em"):a.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");a.dpDiv[(h[0]!=1||h[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi");a.dpDiv[(this._get(a,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");a==b.datepicker._curInst&&b.datepicker._datepickerShowing&&a.input&&a.input.is(":visible")&&!a.input.is(":disabled")&&a.input[0]!=document.activeElement&&a.input.focus();if(a.yearshtml){var j=a.yearshtml;setTimeout(function(){j===a.yearshtml&&a.dpDiv.find("select.ui-datepicker-year:first").replaceWith(a.yearshtml);j=a.yearshtml=null},0)}},_getBorders:function(a){var c=function(h){return{thin:1,medium:2,thick:3}[h]||h};return[parseFloat(c(a.css("border-left-width"))),parseFloat(c(a.css("border-top-width")))]},_checkOffset:function(a,c,h){var i=a.dpDiv.outerWidth(),j=a.dpDiv.outerHeight(),n=a.input?a.input.outerWidth():0,q=a.input?a.input.outerHeight():0,l=document.documentElement.clientWidth+b(document).scrollLeft(),k=document.documentElement.clientHeight+b(document).scrollTop();c.left-=this._get(a,"isRTL")?i-n:0;c.left-=h&&c.left==a.input.offset().left?b(document).scrollLeft():0;c.top-=h&&c.top==a.input.offset().top+q?b(document).scrollTop():0;c.left-=Math.min(c.left,c.left+i>l&&l>i?Math.abs(c.left+i-l):0);c.top-=Math.min(c.top,c.top+j>k&&k>j?Math.abs(j+q):0);return c},_findPos:function(a){for(var c=this._get(this._getInst(a),"isRTL");a&&(a.type=="hidden"||a.nodeType!=1||b.expr.filters.hidden(a));)a=a[c?"previousSibling":"nextSibling"];a=b(a).offset();return[a.left,a.top]},_hideDatepicker:function(a){var c=this._curInst;if(!(!c||a&&c!=b.data(a,"datepicker")))if(this._datepickerShowing){a=this._get(c,"showAnim");var h=this._get(c,"duration"),i=function(){b.datepicker._tidyDialog(c);this._curInst=null};b.effects&&b.effects[a]?c.dpDiv.hide(a,b.datepicker._get(c,"showOptions"),h,i):c.dpDiv[a=="slideDown"?"slideUp":a=="fadeIn"?"fadeOut":"hide"](a?h:null,i);a||i();if(a=this._get(c,"onClose"))a.apply(c.input?c.input[0]:null,[c.input?c.input.val():"",c]);this._datepickerShowing=false;this._lastInput=null;if(this._inDialog){this._dialogInput.css({position:"absolute",left:"0",top:"-100px"});if(b.blockUI){b.unblockUI();b("body").append(this.dpDiv)}}this._inDialog=false}},_tidyDialog:function(a){a.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(a){if(b.datepicker._curInst){a=b(a.target);a[0].id!=b.datepicker._mainDivId&&a.parents("#"+b.datepicker._mainDivId).length==0&&!a.hasClass(b.datepicker.markerClassName)&&!a.hasClass(b.datepicker._triggerClass)&&b.datepicker._datepickerShowing&&!(b.datepicker._inDialog&&b.blockUI)&&b.datepicker._hideDatepicker()}},_adjustDate:function(a,c,h){a=b(a);var i=this._getInst(a[0]);if(!this._isDisabledDatepicker(a[0])){this._adjustInstDate(i,c+(h=="M"?this._get(i,"showCurrentAtPos"):0),h);this._updateDatepicker(i)}},_gotoToday:function(a){a=b(a);var c=this._getInst(a[0]);if(this._get(c,"gotoCurrent")&&c.currentDay){c.selectedDay=c.currentDay;c.drawMonth=c.selectedMonth=c.currentMonth;c.drawYear=c.selectedYear=c.currentYear}else{var h=new Date;c.selectedDay=h.getDate();c.drawMonth=c.selectedMonth=h.getMonth();c.drawYear=c.selectedYear=h.getFullYear()}this._notifyChange(c);this._adjustDate(a)},_selectMonthYear:function(a,c,h){a=b(a);var i=this._getInst(a[0]);i._selectingMonthYear=false;i["selected"+(h=="M"?"Month":"Year")]=i["draw"+(h=="M"?"Month":"Year")]=parseInt(c.options[c.selectedIndex].value,10);this._notifyChange(i);this._adjustDate(a)},_clickMonthYear:function(a){var c=this._getInst(b(a)[0]);c.input&&c._selectingMonthYear&&setTimeout(function(){c.input.focus()},0);c._selectingMonthYear=!c._selectingMonthYear},_selectDay:function(a,c,h,i){var j=b(a);if(!(b(i).hasClass(this._unselectableClass)||this._isDisabledDatepicker(j[0]))){j=this._getInst(j[0]);j.selectedDay=j.currentDay=b("a",i).html();j.selectedMonth=j.currentMonth=c;j.selectedYear=j.currentYear=h;this._selectDate(a,this._formatDate(j,j.currentDay,j.currentMonth,j.currentYear))}},_clearDate:function(a){a=b(a);this._getInst(a[0]);this._selectDate(a,"")},_selectDate:function(a,c){a=this._getInst(b(a)[0]);c=c!=null?c:this._formatDate(a);a.input&&a.input.val(c);this._updateAlternate(a);var h=this._get(a,"onSelect");if(h)h.apply(a.input?a.input[0]:null,[c,a]);else a.input&&a.input.trigger("change");if(a.inline)this._updateDatepicker(a);else{this._hideDatepicker();this._lastInput=a.input[0];typeof a.input[0]!="object"&&a.input.focus();this._lastInput=null}},_updateAlternate:function(a){var c=this._get(a,"altField");if(c){var h=this._get(a,"altFormat")||this._get(a,"dateFormat"),i=this._getDate(a),j=this.formatDate(h,i,this._getFormatConfig(a));b(c).each(function(){b(this).val(j)})}},noWeekends:function(a){a=a.getDay();return[a>0&&a<6,""]},iso8601Week:function(a){a=new Date(a.getTime());a.setDate(a.getDate()+4-(a.getDay()||7));var c=a.getTime();a.setMonth(0);a.setDate(1);return Math.floor(Math.round((c-a)/864E5)/7)+1},parseDate:function(a,c,h){if(a==null||c==null)throw"Invalid arguments";c=typeof c=="object"?c.toString():c+"";if(c=="")return null;var i=(h?h.shortYearCutoff:null)||this._defaults.shortYearCutoff;i=typeof i!="string"?i:(new Date).getFullYear()%100+parseInt(i,10);for(var j=(h?h.dayNamesShort:null)||this._defaults.dayNamesShort,n=(h?h.dayNames:null)||this._defaults.dayNames,q=(h?h.monthNamesShort:null)||this._defaults.monthNamesShort,l=(h?h.monthNames:null)||this._defaults.monthNames,k=h=-1,m=-1,o=-1,p=false,s=function(x){(x=y+1<a.length&&a.charAt(y+1)==x)&&y++;return x},r=function(x){var C=s(x);x=new RegExp("^\\d{1,"+(x=="@"?14:x=="!"?20:x=="y"&&C?4:x=="o"?3:2)+"}");x=c.substring(w).match(x);if(!x)throw"Missing number at position "+w;w+=x[0].length;return parseInt(x[0],10)},u=function(x,C,J){x=s(x)?J:C;for(C=0;C<x.length;C++)if(c.substr(w,x[C].length).toLowerCase()==x[C].toLowerCase()){w+=x[C].length;return C+1}throw"Unknown name at position "+
w;},v=function(){if(c.charAt(w)!=a.charAt(y))throw"Unexpected literal at position "+w;w++},w=0,y=0;y<a.length;y++)if(p)if(a.charAt(y)=="'"&&!s("'"))p=false;else v();else switch(a.charAt(y)){case"d":m=r("d");break;case"D":u("D",j,n);break;case"o":o=r("o");break;case"m":k=r("m");break;case"M":k=u("M",q,l);break;case"y":h=r("y");break;case"@":var B=new Date(r("@"));h=B.getFullYear();k=B.getMonth()+1;m=B.getDate();break;case"!":B=new Date((r("!")-this._ticksTo1970)/1E4);h=B.getFullYear();k=B.getMonth()+
1;m=B.getDate();break;case"'":if(s("'"))v();else p=true;break;default:v()}if(h==-1)h=(new Date).getFullYear();else if(h<100)h+=(new Date).getFullYear()-(new Date).getFullYear()%100+(h<=i?0:-100);if(o>-1){k=1;m=o;do{i=this._getDaysInMonth(h,k-1);if(m<=i)break;k++;m-=i}while(1)}B=this._daylightSavingAdjust(new Date(h,k-1,m));if(B.getFullYear()!=h||B.getMonth()+1!=k||B.getDate()!=m)throw"Invalid date";return B},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925))*24*60*60*1E7,formatDate:function(a,c,h){if(!c)return"";var i=(h?h.dayNamesShort:null)||this._defaults.dayNamesShort,j=(h?h.dayNames:null)||this._defaults.dayNames,n=(h?h.monthNamesShort:null)||this._defaults.monthNamesShort;h=(h?h.monthNames:null)||this._defaults.monthNames;var q=function(s){(s=p+1<a.length&&a.charAt(p+1)==s)&&p++;return s},l=function(s,r,u){r=""+r;if(q(s))for(;r.length<u;)r="0"+r;return r},k=function(s,r,u,v){return q(s)?v[r]:u[r]},m="",o=false;if(c)for(var p=0;p<a.length;p++)if(o)if(a.charAt(p)=="'"&&!q("'"))o=false;else m+=a.charAt(p);else switch(a.charAt(p)){case"d":m+=l("d",c.getDate(),2);break;case"D":m+=k("D",c.getDay(),i,j);break;case"o":m+=l("o",(c.getTime()-(new Date(c.getFullYear(),0,0)).getTime())/864E5,3);break;case"m":m+=l("m",c.getMonth()+1,2);break;case"M":m+=k("M",c.getMonth(),n,h);break;case"y":m+=q("y")?c.getFullYear():(c.getYear()%100<10?"0":"")+c.getYear()%100;break;case"@":m+=c.getTime();break;case"!":m+=c.getTime()*1E4+this._ticksTo1970;break;case"'":if(q("'"))m+="'";else o=true;break;default:m+=a.charAt(p)}return m},_possibleChars:function(a){for(var c="",h=false,i=function(n){(n=j+1<a.length&&a.charAt(j+1)==n)&&j++;return n},j=0;j<a.length;j++)if(h)if(a.charAt(j)=="'"&&!i("'"))h=false;else c+=a.charAt(j);else switch(a.charAt(j)){case"d":case"m":case"y":case"@":c+="0123456789";break;case"D":case"M":return null;case"'":if(i("'"))c+="'";else h=true;break;default:c+=a.charAt(j)}return c},_get:function(a,c){return a.settings[c]!==d?a.settings[c]:this._defaults[c]},_setDateFromField:function(a,c){if(a.input.val()!=a.lastVal){var h=this._get(a,"dateFormat"),i=a.lastVal=a.input?a.input.val():null,j,n;j=n=this._getDefaultDate(a);var q=this._getFormatConfig(a);try{j=this.parseDate(h,i,q)||n}catch(l){this.log(l);i=c?"":i}a.selectedDay=j.getDate();a.drawMonth=a.selectedMonth=j.getMonth();a.drawYear=a.selectedYear=j.getFullYear();a.currentDay=i?j.getDate():0;a.currentMonth=i?j.getMonth():0;a.currentYear=i?j.getFullYear():0;this._adjustInstDate(a)}},_getDefaultDate:function(a){return this._restrictMinMax(a,this._determineDate(a,this._get(a,"defaultDate"),new Date))},_determineDate:function(a,c,h){var i=function(n){var q=new Date;q.setDate(q.getDate()+n);return q},j=function(n){try{return b.datepicker.parseDate(b.datepicker._get(a,"dateFormat"),n,b.datepicker._getFormatConfig(a))}catch(q){}var l=(n.toLowerCase().match(/^c/)?b.datepicker._getDate(a):null)||new Date,k=l.getFullYear(),m=l.getMonth();l=l.getDate();for(var o=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,p=o.exec(n);p;){switch(p[2]||"d"){case"d":case"D":l+=parseInt(p[1],10);break;case"w":case"W":l+=parseInt(p[1],10)*7;break;case"m":case"M":m+=parseInt(p[1],10);l=Math.min(l,b.datepicker._getDaysInMonth(k,m));break;case"y":case"Y":k+=parseInt(p[1],10);l=Math.min(l,b.datepicker._getDaysInMonth(k,m));break}p=o.exec(n)}return new Date(k,m,l)};if(c=(c=c==null||c===""?h:typeof c=="string"?j(c):typeof c=="number"?isNaN(c)?h:i(c):new Date(c.getTime()))&&c.toString()=="Invalid Date"?h:c){c.setHours(0);c.setMinutes(0);c.setSeconds(0);c.setMilliseconds(0)}return this._daylightSavingAdjust(c)},_daylightSavingAdjust:function(a){if(!a)return null;a.setHours(a.getHours()>12?a.getHours()+2:0);return a},_setDate:function(a,c,h){var i=!c,j=a.selectedMonth,n=a.selectedYear;c=this._restrictMinMax(a,this._determineDate(a,c,new Date));a.selectedDay=a.currentDay=c.getDate();a.drawMonth=a.selectedMonth=a.currentMonth=c.getMonth();a.drawYear=a.selectedYear=a.currentYear=c.getFullYear();if((j!=a.selectedMonth||n!=a.selectedYear)&&!h)this._notifyChange(a);this._adjustInstDate(a);if(a.input)a.input.val(i?"":this._formatDate(a))},_getDate:function(a){return!a.currentYear||a.input&&a.input.val()==""?null:this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay))},_generateHTML:function(a){var c=new Date;c=this._daylightSavingAdjust(new Date(c.getFullYear(),c.getMonth(),c.getDate()));var h=this._get(a,"isRTL"),i=this._get(a,"showButtonPanel"),j=this._get(a,"hideIfNoPrevNext"),n=this._get(a,"navigationAsDateFormat"),q=this._getNumberOfMonths(a),l=this._get(a,"showCurrentAtPos"),k=this._get(a,"stepMonths"),m=q[0]!=1||q[1]!=1,o=this._daylightSavingAdjust(!a.currentDay?new Date(9999,9,9):new Date(a.currentYear,a.currentMonth,a.currentDay)),p=this._getMinMaxDate(a,"min"),s=this._getMinMaxDate(a,"max");l=a.drawMonth-l;var r=a.drawYear;if(l<0){l+=12;r--}if(s){var u=this._daylightSavingAdjust(new Date(s.getFullYear(),s.getMonth()-q[0]*q[1]+1,s.getDate()));for(u=p&&u<p?p:u;this._daylightSavingAdjust(new Date(r,l,1))>u;){l--;if(l<0){l=11;r--}}}a.drawMonth=l;a.drawYear=r;u=this._get(a,"prevText");u=!n?u:this.formatDate(u,this._daylightSavingAdjust(new Date(r,l-k,1)),this._getFormatConfig(a));u=this._canAdjustMonth(a,-1,r,l)?'<a class="ui-datepicker-prev ui-corner-all" onclick="DP_jQuery_'+f+".datepicker._adjustDate('#"+a.id+"', -"+k+", 'M');\" title=\""+u+'"><span class="ui-icon ui-icon-circle-triangle-'+
(h?"e":"w")+'">'+u+"</span></a>":j?"":'<a class="ui-datepicker-prev ui-corner-all ui-state-disabled" title="'+u+'"><span class="ui-icon ui-icon-circle-triangle-'+(h?"e":"w")+'">'+u+"</span></a>";var v=this._get(a,"nextText");v=!n?v:this.formatDate(v,this._daylightSavingAdjust(new Date(r,l+k,1)),this._getFormatConfig(a));j=this._canAdjustMonth(a,+1,r,l)?'<a class="ui-datepicker-next ui-corner-all" onclick="DP_jQuery_'+f+".datepicker._adjustDate('#"+a.id+"', +"+k+", 'M');\" title=\""+v+'"><span class="ui-icon ui-icon-circle-triangle-'+
(h?"w":"e")+'">'+v+"</span></a>":j?"":'<a class="ui-datepicker-next ui-corner-all ui-state-disabled" title="'+v+'"><span class="ui-icon ui-icon-circle-triangle-'+(h?"w":"e")+'">'+v+"</span></a>";k=this._get(a,"currentText");v=this._get(a,"gotoCurrent")&&a.currentDay?o:c;k=!n?k:this.formatDate(k,v,this._getFormatConfig(a));n=!a.inline?'<button type="button" class="ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all" onclick="DP_jQuery_'+f+'.datepicker._hideDatepicker();">'+this._get(a,"closeText")+"</button>":"";i=i?'<div class="ui-datepicker-buttonpane ui-widget-content">'+(h?n:"")+(this._isInRange(a,v)?'<button type="button" class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" onclick="DP_jQuery_'+f+".datepicker._gotoToday('#"+a.id+"');\">"+k+"</button>":"")+(h?"":n)+"</div>":"";n=parseInt(this._get(a,"firstDay"),10);n=isNaN(n)?0:n;k=this._get(a,"showWeek");v=this._get(a,"dayNames");this._get(a,"dayNamesShort");var w=this._get(a,"dayNamesMin"),y=this._get(a,"monthNames"),B=this._get(a,"monthNamesShort"),x=this._get(a,"beforeShowDay"),C=this._get(a,"showOtherMonths"),J=this._get(a,"selectOtherMonths");this._get(a,"calculateWeek");for(var M=this._getDefaultDate(a),K="",G=0;G<q[0];G++){for(var N="",H=0;H<q[1];H++){var O=this._daylightSavingAdjust(new Date(r,l,a.selectedDay)),A=" ui-corner-all",D="";if(m){D+='<div class="ui-datepicker-group';if(q[1]>1)switch(H){case 0:D+=" ui-datepicker-group-first";A=" ui-corner-"+(h?"right":"left");break;case q[1]-
1:D+=" ui-datepicker-group-last";A=" ui-corner-"+(h?"left":"right");break;default:D+=" ui-datepicker-group-middle";A="";break}D+='">'}D+='<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix'+A+'">'+(/all|left/.test(A)&&G==0?h?j:u:"")+(/all|right/.test(A)&&G==0?h?u:j:"")+this._generateMonthYearHeader(a,l,r,p,s,G>0||H>0,y,B)+'</div><table class="ui-datepicker-calendar"><thead><tr>';var E=k?'<th class="ui-datepicker-week-col">'+this._get(a,"weekHeader")+"</th>":"";for(A=0;A<7;A++){var z=(A+n)%7;E+="<th"+((A+n+6)%7>=5?' class="ui-datepicker-week-end"':"")+'><span title="'+v[z]+'">'+w[z]+"</span></th>"}D+=E+"</tr></thead><tbody>";E=this._getDaysInMonth(r,l);if(r==a.selectedYear&&l==a.selectedMonth)a.selectedDay=Math.min(a.selectedDay,E);A=(this._getFirstDayOfMonth(r,l)-n+7)%7;E=m?6:Math.ceil((A+E)/7);z=this._daylightSavingAdjust(new Date(r,l,1-A));for(var P=0;P<E;P++){D+="<tr>";var Q=!k?"":'<td class="ui-datepicker-week-col">'+this._get(a,"calculateWeek")(z)+"</td>";for(A=0;A<7;A++){var I=x?x.apply(a.input?a.input[0]:null,[z]):[true,""],F=z.getMonth()!=l,L=F&&!J||!I[0]||p&&z<p||s&&z>s;Q+='<td class="'+((A+n+6)%7>=5?" ui-datepicker-week-end":"")+(F?" ui-datepicker-other-month":"")+(z.getTime()==O.getTime()&&l==a.selectedMonth&&a._keyEvent||M.getTime()==z.getTime()&&M.getTime()==O.getTime()?" "+this._dayOverClass:"")+(L?" "+this._unselectableClass+" ui-state-disabled":"")+(F&&!C?"":" "+I[1]+(z.getTime()==o.getTime()?" "+this._currentClass:"")+(z.getTime()==c.getTime()?" ui-datepicker-today":""))+'"'+((!F||C)&&I[2]?' title="'+I[2]+'"':"")+(L?"":' onclick="DP_jQuery_'+f+".datepicker._selectDay('#"+a.id+"',"+z.getMonth()+","+z.getFullYear()+', this);return false;"')+">"+(F&&!C?"&#xa0;":L?'<span class="ui-state-default">'+z.getDate()+"</span>":'<a class="ui-state-default'+(z.getTime()==c.getTime()?" ui-state-highlight":"")+(z.getTime()==o.getTime()?" ui-state-active":"")+(F?" ui-priority-secondary":"")+'" href="#">'+z.getDate()+"</a>")+"</td>";z.setDate(z.getDate()+1);z=this._daylightSavingAdjust(z)}D+=Q+"</tr>"}l++;if(l>11){l=0;r++}D+="</tbody></table>"+(m?"</div>"+(q[0]>0&&H==q[1]-1?'<div class="ui-datepicker-row-break"></div>':""):"");N+=D}K+=N}K+=i+(b.browser.msie&&parseInt(b.browser.version,10)<7&&!a.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover" frameborder="0"></iframe>':"");a._keyEvent=false;return K},_generateMonthYearHeader:function(a,c,h,i,j,n,q,l){var k=this._get(a,"changeMonth"),m=this._get(a,"changeYear"),o=this._get(a,"showMonthAfterYear"),p='<div class="ui-datepicker-title">',s="";if(n||!k)s+='<span class="ui-datepicker-month">'+q[c]+"</span>";else{q=i&&i.getFullYear()==h;var r=j&&j.getFullYear()==h;s+='<select class="ui-datepicker-month" onchange="DP_jQuery_'+f+".datepicker._selectMonthYear('#"+a.id+"', this, 'M');\" onclick=\"DP_jQuery_"+f+".datepicker._clickMonthYear('#"+a.id+"');\">";for(var u=0;u<12;u++)if((!q||u>=i.getMonth())&&(!r||u<=j.getMonth()))s+='<option value="'+u+'"'+(u==c?' selected="selected"':"")+">"+l[u]+"</option>";s+="</select>"}o||(p+=s+(n||!(k&&m)?"&#xa0;":""));a.yearshtml="";if(n||!m)p+='<span class="ui-datepicker-year">'+h+"</span>";else{l=this._get(a,"yearRange").split(":");var v=(new Date).getFullYear();q=function(w){w=w.match(/c[+-].*/)?h+parseInt(w.substring(1),10):w.match(/[+-].*/)?v+parseInt(w,10):parseInt(w,10);return isNaN(w)?v:w};c=q(l[0]);l=Math.max(c,q(l[1]||""));c=i?Math.max(c,i.getFullYear()):c;l=j?Math.min(l,j.getFullYear()):l;for(a.yearshtml+='<select class="ui-datepicker-year" onchange="DP_jQuery_'+f+".datepicker._selectMonthYear('#"+
a.id+"', this, 'Y');\" onclick=\"DP_jQuery_"+f+".datepicker._clickMonthYear('#"+a.id+"');\">";c<=l;c++)a.yearshtml+='<option value="'+c+'"'+(c==h?' selected="selected"':"")+">"+c+"</option>";a.yearshtml+="</select>";if(b.browser.mozilla)p+='<select class="ui-datepicker-year"><option value="'+h+'" selected="selected">'+h+"</option></select>";else{p+=a.yearshtml;a.yearshtml=null}}p+=this._get(a,"yearSuffix");if(o)p+=(n||!(k&&m)?"&#xa0;":"")+s;p+="</div>";return p},_adjustInstDate:function(a,c,h){var i=a.drawYear+(h=="Y"?c:0),j=a.drawMonth+(h=="M"?c:0);c=Math.min(a.selectedDay,this._getDaysInMonth(i,j))+(h=="D"?c:0);i=this._restrictMinMax(a,this._daylightSavingAdjust(new Date(i,j,c)));a.selectedDay=i.getDate();a.drawMonth=a.selectedMonth=i.getMonth();a.drawYear=a.selectedYear=i.getFullYear();if(h=="M"||h=="Y")this._notifyChange(a)},_restrictMinMax:function(a,c){var h=this._getMinMaxDate(a,"min");a=this._getMinMaxDate(a,"max");c=h&&c<h?h:c;return c=a&&c>a?a:c},_notifyChange:function(a){var c=this._get(a,"onChangeMonthYear");if(c)c.apply(a.input?a.input[0]:null,[a.selectedYear,a.selectedMonth+1,a])},_getNumberOfMonths:function(a){a=this._get(a,"numberOfMonths");return a==null?[1,1]:typeof a=="number"?[1,a]:a},_getMinMaxDate:function(a,c){return this._determineDate(a,this._get(a,c+"Date"),null)},_getDaysInMonth:function(a,c){return 32-this._daylightSavingAdjust(new Date(a,c,32)).getDate()},_getFirstDayOfMonth:function(a,c){return(new Date(a,c,1)).getDay()},_canAdjustMonth:function(a,c,h,i){var j=this._getNumberOfMonths(a);h=this._daylightSavingAdjust(new Date(h,i+(c<0?c:j[0]*j[1]),1));c<0&&h.setDate(this._getDaysInMonth(h.getFullYear(),h.getMonth()));return this._isInRange(a,h)},_isInRange:function(a,c){var h=this._getMinMaxDate(a,"min");a=this._getMinMaxDate(a,"max");return(!h||c.getTime()>=h.getTime())&&(!a||c.getTime()<=a.getTime())},_getFormatConfig:function(a){var c=this._get(a,"shortYearCutoff");c=typeof c!="string"?c:(new Date).getFullYear()%100+parseInt(c,10);return{shortYearCutoff:c,dayNamesShort:this._get(a,"dayNamesShort"),dayNames:this._get(a,"dayNames"),monthNamesShort:this._get(a,"monthNamesShort"),monthNames:this._get(a,"monthNames")}},_formatDate:function(a,c,h,i){if(!c){a.currentDay=a.selectedDay;a.currentMonth=a.selectedMonth;a.currentYear=a.selectedYear}c=c?typeof c=="object"?c:this._daylightSavingAdjust(new Date(i,h,c)):this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay));return this.formatDate(this._get(a,"dateFormat"),c,this._getFormatConfig(a))}});b.fn.datepicker=function(a){if(!this.length)return this;if(!b.datepicker.initialized){b(document).mousedown(b.datepicker._checkExternalClick).find("body").append(b.datepicker.dpDiv);b.datepicker.initialized=true}var c=Array.prototype.slice.call(arguments,1);if(typeof a=="string"&&(a=="isDisabled"||a=="getDate"||a=="widget"))return b.datepicker["_"+a+"Datepicker"].apply(b.datepicker,[this[0]].concat(c));if(a=="option"&&arguments.length==2&&typeof arguments[1]=="string")return b.datepicker["_"+a+"Datepicker"].apply(b.datepicker,[this[0]].concat(c));return this.each(function(){typeof a=="string"?b.datepicker["_"+a+"Datepicker"].apply(b.datepicker,[this].concat(c)):b.datepicker._attachDatepicker(this,a)})};b.datepicker=new e;b.datepicker.initialized=false;b.datepicker.uuid=(new Date).getTime();b.datepicker.version="1.8.10";window["DP_jQuery_"+f]=b})(jQuery);(function(b,d){var e={buttons:true,height:true,maxHeight:true,maxWidth:true,minHeight:true,minWidth:true,width:true},g={maxHeight:true,maxWidth:true,minHeight:true,minWidth:true};b.widget("ui.dialog",{options:{autoOpen:true,buttons:{},closeOnEscape:true,closeText:"close",dialogClass:"",draggable:true,hide:null,height:"auto",maxHeight:false,maxWidth:false,minHeight:150,minWidth:150,modal:false,position:{my:"center",at:"center",collision:"fit",using:function(f){var a=b(this).css(f).offset().top;a<0&&b(this).css("top",f.top-a)}},resizable:true,show:null,stack:true,title:"",width:300,zIndex:1E3},_create:function(){this.originalTitle=this.element.attr("title");if(typeof this.originalTitle!=="string")this.originalTitle="";this.options.title=this.options.title||this.originalTitle;var f=this,a=f.options,c=a.title||"&#160;",h=b.ui.dialog.getTitleId(f.element),i=(f.uiDialog=b("<div></div>")).appendTo(document.body).hide().addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+a.dialogClass).css({zIndex:a.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(q){if(a.closeOnEscape&&q.keyCode&&q.keyCode===b.ui.keyCode.ESCAPE){f.close(q);q.preventDefault()}}).attr({role:"dialog","aria-labelledby":h}).mousedown(function(q){f.moveToTop(false,q)});f.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(i);var j=(f.uiDialogTitlebar=b("<div></div>")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(i),n=b('<a href="#"></a>').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){n.addClass("ui-state-hover")},function(){n.removeClass("ui-state-hover")}).focus(function(){n.addClass("ui-state-focus")}).blur(function(){n.removeClass("ui-state-focus")}).click(function(q){f.close(q);return false}).appendTo(j);(f.uiDialogTitlebarCloseText=b("<span></span>")).addClass("ui-icon ui-icon-closethick").text(a.closeText).appendTo(n);b("<span></span>").addClass("ui-dialog-title").attr("id",h).html(c).prependTo(j);if(b.isFunction(a.beforeclose)&&!b.isFunction(a.beforeClose))a.beforeClose=a.beforeclose;j.find("*").add(j).disableSelection();a.draggable&&b.fn.draggable&&f._makeDraggable();a.resizable&&b.fn.resizable&&f._makeResizable();f._createButtons(a.buttons);f._isOpen=false;b.fn.bgiframe&&i.bgiframe()},_init:function(){this.options.autoOpen&&this.open()},destroy:function(){var f=this;f.overlay&&f.overlay.destroy();f.uiDialog.hide();f.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body");f.uiDialog.remove();f.originalTitle&&f.element.attr("title",f.originalTitle);return f},widget:function(){return this.uiDialog},close:function(f){var a=this,c,h;if(false!==a._trigger("beforeClose",f)){a.overlay&&a.overlay.destroy();a.uiDialog.unbind("keypress.ui-dialog");a._isOpen=false;if(a.options.hide)a.uiDialog.hide(a.options.hide,function(){a._trigger("close",f)});else{a.uiDialog.hide();a._trigger("close",f)}b.ui.dialog.overlay.resize();if(a.options.modal){c=0;b(".ui-dialog").each(function(){if(this!==a.uiDialog[0]){h=b(this).css("z-index");isNaN(h)||(c=Math.max(c,h))}});b.ui.dialog.maxZ=c}return a}},isOpen:function(){return this._isOpen},moveToTop:function(f,a){var c=this,h=c.options;if(h.modal&&!f||!h.stack&&!h.modal)return c._trigger("focus",a);if(h.zIndex>b.ui.dialog.maxZ)b.ui.dialog.maxZ=h.zIndex;if(c.overlay){b.ui.dialog.maxZ+=1;c.overlay.$el.css("z-index",b.ui.dialog.overlay.maxZ=b.ui.dialog.maxZ)}f={scrollTop:c.element.attr("scrollTop"),scrollLeft:c.element.attr("scrollLeft")};b.ui.dialog.maxZ+=1;c.uiDialog.css("z-index",b.ui.dialog.maxZ);c.element.attr(f);c._trigger("focus",a);return c},open:function(){if(!this._isOpen){var f=this,a=f.options,c=f.uiDialog;f.overlay=a.modal?new b.ui.dialog.overlay(f):null;f._size();f._position(a.position);c.show(a.show);f.moveToTop(true);a.modal&&c.bind("keypress.ui-dialog",function(h){if(h.keyCode===b.ui.keyCode.TAB){var i=b(":tabbable",this),j=i.filter(":first");i=i.filter(":last");if(h.target===i[0]&&!h.shiftKey){j.focus(1);return false}else if(h.target===j[0]&&h.shiftKey){i.focus(1);return false}}});b(f.element.find(":tabbable").get().concat(c.find(".ui-dialog-buttonpane :tabbable").get().concat(c.get()))).eq(0).focus();f._isOpen=true;f._trigger("open");return f}},_createButtons:function(f){var a=this,c=false,h=b("<div></div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),i=b("<div></div>").addClass("ui-dialog-buttonset").appendTo(h);a.uiDialog.find(".ui-dialog-buttonpane").remove();typeof f==="object"&&f!==null&&b.each(f,function(){return!(c=true)});if(c){b.each(f,function(j,n){n=b.isFunction(n)?{click:n,text:j}:n;j=b('<button type="button"></button>').attr(n,true).unbind("click").click(function(){n.click.apply(a.element[0],arguments)}).appendTo(i);b.fn.button&&j.button()});h.appendTo(a.uiDialog)}},_makeDraggable:function(){function f(j){return{position:j.position,offset:j.offset}}var a=this,c=a.options,h=b(document),i;a.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(j,n){i=c.height==="auto"?"auto":b(this).height();b(this).height(b(this).height()).addClass("ui-dialog-dragging");a._trigger("dragStart",j,f(n))},drag:function(j,n){a._trigger("drag",j,f(n))},stop:function(j,n){c.position=[n.position.left-h.scrollLeft(),n.position.top-h.scrollTop()];b(this).removeClass("ui-dialog-dragging").height(i);a._trigger("dragStop",j,f(n));b.ui.dialog.overlay.resize()}})},_makeResizable:function(f){function a(j){return{originalPosition:j.originalPosition,originalSize:j.originalSize,position:j.position,size:j.size}}f=f===d?this.options.resizable:f;var c=this,h=c.options,i=c.uiDialog.css("position");f=typeof f==="string"?f:"n,e,s,w,se,sw,ne,nw";c.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:c.element,maxWidth:h.maxWidth,maxHeight:h.maxHeight,minWidth:h.minWidth,minHeight:c._minHeight(),handles:f,start:function(j,n){b(this).addClass("ui-dialog-resizing");c._trigger("resizeStart",j,a(n))},resize:function(j,n){c._trigger("resize",j,a(n))},stop:function(j,n){b(this).removeClass("ui-dialog-resizing");h.height=b(this).height();h.width=b(this).width();c._trigger("resizeStop",j,a(n));b.ui.dialog.overlay.resize()}}).css("position",i).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_minHeight:function(){var f=this.options;return f.height==="auto"?f.minHeight:Math.min(f.minHeight,f.height)},_position:function(f){var a=[],c=[0,0],h;if(f){if(typeof f==="string"||typeof f==="object"&&"0"in f){a=f.split?f.split(" "):[f[0],f[1]];if(a.length===1)a[1]=a[0];b.each(["left","top"],function(i,j){if(+a[i]===a[i]){c[i]=a[i];a[i]=j}});f={my:a.join(" "),at:a.join(" "),offset:c.join(" ")}}f=b.extend({},b.ui.dialog.prototype.options.position,f)}else f=b.ui.dialog.prototype.options.position;(h=this.uiDialog.is(":visible"))||this.uiDialog.show();this.uiDialog.css({top:0,left:0}).position(b.extend({of:window},f));h||this.uiDialog.hide()},_setOptions:function(f){var a=this,c={},h=false;b.each(f,function(i,j){a._setOption(i,j);if(i in e)h=true;if(i in
g)c[i]=j});h&&this._size();this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option",c)},_setOption:function(f,a){var c=this,h=c.uiDialog;switch(f){case"beforeclose":f="beforeClose";break;case"buttons":c._createButtons(a);break;case"closeText":c.uiDialogTitlebarCloseText.text(""+a);break;case"dialogClass":h.removeClass(c.options.dialogClass).addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+a);break;case"disabled":a?h.addClass("ui-dialog-disabled"):h.removeClass("ui-dialog-disabled");break;case"draggable":var i=h.is(":data(draggable)");i&&!a&&h.draggable("destroy");!i&&a&&c._makeDraggable();break;case"position":c._position(a);break;case"resizable":(i=h.is(":data(resizable)"))&&!a&&h.resizable("destroy");i&&typeof a==="string"&&h.resizable("option","handles",a);!i&&a!==false&&c._makeResizable(a);break;case"title":b(".ui-dialog-title",c.uiDialogTitlebar).html(""+(a||"&#160;"));break}b.Widget.prototype._setOption.apply(c,arguments)},_size:function(){var f=this.options,a,c,h=this.uiDialog.is(":visible");this.element.show().css({width:"auto",minHeight:0,height:0});if(f.minWidth>f.width)f.width=f.minWidth;a=this.uiDialog.css({height:"auto",width:f.width}).height();c=Math.max(0,f.minHeight-a);if(f.height==="auto")if(b.support.minHeight)this.element.css({minHeight:c,height:"auto"});else{this.uiDialog.show();f=this.element.css("height","auto").height();h||this.uiDialog.hide();this.element.height(Math.max(f,c))}else this.element.height(Math.max(f.height-a,0));this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())}});b.extend(b.ui.dialog,{version:"1.8.10",uuid:0,maxZ:0,getTitleId:function(f){f=f.attr("id");if(!f){this.uuid+=1;f=this.uuid}return"ui-dialog-title-"+f},overlay:function(f){this.$el=b.ui.dialog.overlay.create(f)}});b.extend(b.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:b.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(f){return f+".dialog-overlay"}).join(" "),create:function(f){if(this.instances.length===0){setTimeout(function(){b.ui.dialog.overlay.instances.length&&b(document).bind(b.ui.dialog.overlay.events,function(c){if(b(c.target).zIndex()<b.ui.dialog.overlay.maxZ)return false})},1);b(document).bind("keydown.dialog-overlay",function(c){if(f.options.closeOnEscape&&c.keyCode&&c.keyCode===b.ui.keyCode.ESCAPE){f.close(c);c.preventDefault()}});b(window).bind("resize.dialog-overlay",b.ui.dialog.overlay.resize)}var a=(this.oldInstances.pop()||b("<div></div>").addClass("ui-widget-overlay")).appendTo(document.body).css({width:this.width(),height:this.height()});b.fn.bgiframe&&a.bgiframe();this.instances.push(a);return a},destroy:function(f){var a=b.inArray(f,this.instances);a!=-1&&this.oldInstances.push(this.instances.splice(a,1)[0]);this.instances.length===0&&b([document,window]).unbind(".dialog-overlay");f.remove();var c=0;b.each(this.instances,function(){c=Math.max(c,this.css("z-index"))});this.maxZ=c},height:function(){var f,a;if(b.browser.msie&&b.browser.version<7){f=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);a=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);return f<a?b(window).height()+"px":f+"px"}else return b(document).height()+"px"},width:function(){var f,a;if(b.browser.msie&&b.browser.version<7){f=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth);a=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth);return f<a?b(window).width()+"px":f+"px"}else return b(document).width()+"px"},resize:function(){var f=b([]);b.each(b.ui.dialog.overlay.instances,function(){f=f.add(this)});f.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);(function(b){b.ui=b.ui||{};var d=/left|center|right/,e=/top|center|bottom/,g=b.fn.position,f=b.fn.offset;b.fn.position=function(a){if(!a||!a.of)return g.apply(this,arguments);a=b.extend({},a);var c=b(a.of),h=c[0],i=(a.collision||"flip").split(" "),j=a.offset?a.offset.split(" "):[0,0],n,q,l;if(h.nodeType===9){n=c.width();q=c.height();l={top:0,left:0}}else if(h.setTimeout){n=c.width();q=c.height();l={top:c.scrollTop(),left:c.scrollLeft()}}else if(h.preventDefault){a.at="left top";n=q=0;l={top:a.of.pageY,left:a.of.pageX}}else{n=c.outerWidth();q=c.outerHeight();l=c.offset()}b.each(["my","at"],function(){var k=(a[this]||"").split(" ");if(k.length===1)k=d.test(k[0])?k.concat(["center"]):e.test(k[0])?["center"].concat(k):["center","center"];k[0]=d.test(k[0])?k[0]:"center";k[1]=e.test(k[1])?k[1]:"center";a[this]=k});if(i.length===1)i[1]=i[0];j[0]=parseInt(j[0],10)||0;if(j.length===1)j[1]=j[0];j[1]=parseInt(j[1],10)||0;if(a.at[0]==="right")l.left+=n;else if(a.at[0]==="center")l.left+=n/2;if(a.at[1]==="bottom")l.top+=q;else if(a.at[1]==="center")l.top+=q/2;l.left+=j[0];l.top+=j[1];return this.each(function(){var k=b(this),m=k.outerWidth(),o=k.outerHeight(),p=parseInt(b.curCSS(this,"marginLeft",true))||0,s=parseInt(b.curCSS(this,"marginTop",true))||0,r=m+p+(parseInt(b.curCSS(this,"marginRight",true))||0),u=o+s+(parseInt(b.curCSS(this,"marginBottom",true))||0),v=b.extend({},l),w;if(a.my[0]==="right")v.left-=m;else if(a.my[0]==="center")v.left-=m/2;if(a.my[1]==="bottom")v.top-=o;else if(a.my[1]==="center")v.top-=o/2;v.left=Math.round(v.left);v.top=Math.round(v.top);w={left:v.left-p,top:v.top-s};b.each(["left","top"],function(y,B){b.ui.position[i[y]]&&b.ui.position[i[y]][B](v,{targetWidth:n,targetHeight:q,elemWidth:m,elemHeight:o,collisionPosition:w,collisionWidth:r,collisionHeight:u,offset:j,my:a.my,at:a.at})});b.fn.bgiframe&&k.bgiframe();k.offset(b.extend(v,{using:a.using}))})};b.ui.position={fit:{left:function(a,c){var h=b(window);h=c.collisionPosition.left+c.collisionWidth-h.width()-h.scrollLeft();a.left=h>0?a.left-h:Math.max(a.left-c.collisionPosition.left,a.left)},top:function(a,c){var h=b(window);h=c.collisionPosition.top+c.collisionHeight-h.height()-h.scrollTop();a.top=h>0?a.top-h:Math.max(a.top-c.collisionPosition.top,a.top)}},flip:{left:function(a,c){if(c.at[0]!=="center"){var h=b(window);h=c.collisionPosition.left+c.collisionWidth-h.width()-h.scrollLeft();var i=c.my[0]==="left"?-c.elemWidth:c.my[0]==="right"?c.elemWidth:0,j=c.at[0]==="left"?c.targetWidth:-c.targetWidth,n=-2*c.offset[0];a.left+=c.collisionPosition.left<0?i+j+n:h>0?i+j+n:0}},top:function(a,c){if(c.at[1]!=="center"){var h=b(window);h=c.collisionPosition.top+c.collisionHeight-h.height()-h.scrollTop();var i=c.my[1]==="top"?-c.elemHeight:c.my[1]==="bottom"?c.elemHeight:0,j=c.at[1]==="top"?c.targetHeight:-c.targetHeight,n=-2*c.offset[1];a.top+=c.collisionPosition.top<0?i+j+n:h>0?i+j+n:0}}}};if(!b.offset.setOffset){b.offset.setOffset=function(a,c){if(/static/.test(b.curCSS(a,"position")))a.style.position="relative";var h=b(a),i=h.offset(),j=parseInt(b.curCSS(a,"top",true),10)||0,n=parseInt(b.curCSS(a,"left",true),10)||0;i={top:c.top-i.top+j,left:c.left-i.left+n};"using"in c?c.using.call(a,i):h.css(i)};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 f.call(this)}}})(jQuery);(function(b,d){b.widget("ui.progressbar",{options:{value:0,max:100},min:0,_create:function(){this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar","aria-valuemin":this.min,"aria-valuemax":this.options.max,"aria-valuenow":this._value()});this.valueDiv=b("<div class='ui-progressbar-value ui-widget-header ui-corner-left'></div>").appendTo(this.element);this.oldValue=this._value();this._refreshValue()},destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow");this.valueDiv.remove();b.Widget.prototype.destroy.apply(this,arguments)},value:function(e){if(e===d)return this._value();this._setOption("value",e);return this},_setOption:function(e,g){if(e==="value"){this.options.value=g;this._refreshValue();this._value()===this.options.max&&this._trigger("complete")}b.Widget.prototype._setOption.apply(this,arguments)},_value:function(){var e=this.options.value;if(typeof e!=="number")e=0;return Math.min(this.options.max,Math.max(this.min,e))},_percentage:function(){return 100*this._value()/this.options.max},_refreshValue:function(){var e=this.value(),g=this._percentage();if(this.oldValue!==e){this.oldValue=e;this._trigger("change")}this.valueDiv.toggleClass("ui-corner-right",e===this.options.max).width(g.toFixed(0)+"%");this.element.attr("aria-valuenow",e)}});b.extend(b.ui.progressbar,{version:"1.8.10"})})(jQuery);(function(b){b.widget("ui.slider",b.ui.mouse,{widgetEventPrefix:"slide",options:{animate:false,distance:0,max:100,min:0,orientation:"horizontal",range:false,step:1,value:0,values:null},_create:function(){var d=this,e=this.options;this._mouseSliding=this._keySliding=false;this._animateOff=true;this._handleIndex=null;this._detectOrientation();this._mouseInit();this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget ui-widget-content ui-corner-all");e.disabled&&this.element.addClass("ui-slider-disabled ui-disabled");this.range=b([]);if(e.range){if(e.range===true){this.range=b("<div></div>");if(!e.values)e.values=[this._valueMin(),this._valueMin()];if(e.values.length&&e.values.length!==2)e.values=[e.values[0],e.values[0]]}else this.range=b("<div></div>");this.range.appendTo(this.element).addClass("ui-slider-range");if(e.range==="min"||e.range==="max")this.range.addClass("ui-slider-range-"+e.range);this.range.addClass("ui-widget-header")}b(".ui-slider-handle",this.element).length===0&&b("<a href='#'></a>").appendTo(this.element).addClass("ui-slider-handle");if(e.values&&e.values.length)for(;b(".ui-slider-handle",this.element).length<e.values.length;)b("<a href='#'></a>").appendTo(this.element).addClass("ui-slider-handle");this.handles=b(".ui-slider-handle",this.element).addClass("ui-state-default ui-corner-all");this.handle=this.handles.eq(0);this.handles.add(this.range).filter("a").click(function(g){g.preventDefault()}).hover(function(){e.disabled||b(this).addClass("ui-state-hover")},function(){b(this).removeClass("ui-state-hover")}).focus(function(){if(e.disabled)b(this).blur();else{b(".ui-slider .ui-state-focus").removeClass("ui-state-focus");b(this).addClass("ui-state-focus")}}).blur(function(){b(this).removeClass("ui-state-focus")});this.handles.each(function(g){b(this).data("index.ui-slider-handle",g)});this.handles.keydown(function(g){var f=true,a=b(this).data("index.ui-slider-handle"),c,h,i;if(!d.options.disabled){switch(g.keyCode){case b.ui.keyCode.HOME:case b.ui.keyCode.END:case b.ui.keyCode.PAGE_UP:case b.ui.keyCode.PAGE_DOWN:case b.ui.keyCode.UP:case b.ui.keyCode.RIGHT:case b.ui.keyCode.DOWN:case b.ui.keyCode.LEFT:f=false;if(!d._keySliding){d._keySliding=true;b(this).addClass("ui-state-active");c=d._start(g,a);if(c===false)return}break}i=d.options.step;c=d.options.values&&d.options.values.length?(h=d.values(a)):(h=d.value());switch(g.keyCode){case b.ui.keyCode.HOME:h=d._valueMin();break;case b.ui.keyCode.END:h=d._valueMax();break;case b.ui.keyCode.PAGE_UP:h=d._trimAlignValue(c+(d._valueMax()-d._valueMin())/5);break;case b.ui.keyCode.PAGE_DOWN:h=d._trimAlignValue(c-(d._valueMax()-d._valueMin())/5);break;case b.ui.keyCode.UP:case b.ui.keyCode.RIGHT:if(c===d._valueMax())return;h=d._trimAlignValue(c+i);break;case b.ui.keyCode.DOWN:case b.ui.keyCode.LEFT:if(c===d._valueMin())return;h=d._trimAlignValue(c-i);break}d._slide(g,a,h);return f}}).keyup(function(g){var f=b(this).data("index.ui-slider-handle");if(d._keySliding){d._keySliding=false;d._stop(g,f);d._change(g,f);b(this).removeClass("ui-state-active")}});this._refreshValue();this._animateOff=false},destroy:function(){this.handles.remove();this.range.remove();this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-slider-disabled ui-widget ui-widget-content ui-corner-all").removeData("slider").unbind(".slider");this._mouseDestroy();return this},_mouseCapture:function(d){var e=this.options,g,f,a,c,h;if(e.disabled)return false;this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();g=this._normValueFromMouse({x:d.pageX,y:d.pageY});f=this._valueMax()-this._valueMin()+1;c=this;this.handles.each(function(i){var j=Math.abs(g-c.values(i));if(f>j){f=j;a=b(this);h=i}});if(e.range===true&&this.values(1)===e.min){h+=1;a=b(this.handles[h])}if(this._start(d,h)===false)return false;this._mouseSliding=true;c._handleIndex=h;a.addClass("ui-state-active").focus();e=a.offset();this._clickOffset=!b(d.target).parents().andSelf().is(".ui-slider-handle")?{left:0,top:0}:{left:d.pageX-e.left-a.width()/2,top:d.pageY-e.top-a.height()/2-(parseInt(a.css("borderTopWidth"),10)||0)-(parseInt(a.css("borderBottomWidth"),10)||0)+(parseInt(a.css("marginTop"),10)||0)};this.handles.hasClass("ui-state-hover")||this._slide(d,h,g);return this._animateOff=true},_mouseStart:function(){return true},_mouseDrag:function(d){var e=this._normValueFromMouse({x:d.pageX,y:d.pageY});this._slide(d,this._handleIndex,e);return false},_mouseStop:function(d){this.handles.removeClass("ui-state-active");this._mouseSliding=false;this._stop(d,this._handleIndex);this._change(d,this._handleIndex);this._clickOffset=this._handleIndex=null;return this._animateOff=false},_detectOrientation:function(){this.orientation=this.options.orientation==="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(d){var e;if(this.orientation==="horizontal"){e=this.elementSize.width;d=d.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)}else{e=this.elementSize.height;d=d.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)}e=d/e;if(e>1)e=1;if(e<0)e=0;if(this.orientation==="vertical")e=1-e;d=this._valueMax()-this._valueMin();return this._trimAlignValue(this._valueMin()+e*d)},_start:function(d,e){var g={handle:this.handles[e],value:this.value()};if(this.options.values&&this.options.values.length){g.value=this.values(e);g.values=this.values()}return this._trigger("start",d,g)},_slide:function(d,e,g){var f;if(this.options.values&&this.options.values.length){f=this.values(e?0:1);if(this.options.values.length===2&&this.options.range===true&&(e===0&&g>f||e===1&&g<f))g=f;if(g!==this.values(e)){f=this.values();f[e]=g;d=this._trigger("slide",d,{handle:this.handles[e],value:g,values:f});this.values(e?0:1);d!==false&&this.values(e,g,true)}}else if(g!==this.value()){d=this._trigger("slide",d,{handle:this.handles[e],value:g});d!==false&&this.value(g)}},_stop:function(d,e){var g={handle:this.handles[e],value:this.value()};if(this.options.values&&this.options.values.length){g.value=this.values(e);g.values=this.values()}this._trigger("stop",d,g)},_change:function(d,e){if(!this._keySliding&&!this._mouseSliding){var g={handle:this.handles[e],value:this.value()};if(this.options.values&&this.options.values.length){g.value=this.values(e);g.values=this.values()}this._trigger("change",d,g)}},value:function(d){if(arguments.length){this.options.value=this._trimAlignValue(d);this._refreshValue();this._change(null,0)}return this._value()},values:function(d,e){var g,f,a;if(arguments.length>1){this.options.values[d]=this._trimAlignValue(e);this._refreshValue();this._change(null,d)}if(arguments.length)if(b.isArray(arguments[0])){g=this.options.values;f=arguments[0];for(a=0;a<g.length;a+=1){g[a]=this._trimAlignValue(f[a]);this._change(null,a)}this._refreshValue()}else return this.options.values&&this.options.values.length?this._values(d):this.value();else return this._values()},_setOption:function(d,e){var g,f=0;if(b.isArray(this.options.values))f=this.options.values.length;b.Widget.prototype._setOption.apply(this,arguments);switch(d){case"disabled":if(e){this.handles.filter(".ui-state-focus").blur();this.handles.removeClass("ui-state-hover");this.handles.attr("disabled","disabled");this.element.addClass("ui-disabled")}else{this.handles.removeAttr("disabled");this.element.removeClass("ui-disabled")}break;case"orientation":this._detectOrientation();this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.orientation);this._refreshValue();break;case"value":this._animateOff=true;this._refreshValue();this._change(null,0);this._animateOff=false;break;case"values":this._animateOff=true;this._refreshValue();for(g=0;g<f;g+=1)this._change(null,g);this._animateOff=false;break}},_value:function(){var d=this.options.value;return d=this._trimAlignValue(d)},_values:function(d){var e,g;if(arguments.length){e=this.options.values[d];return e=this._trimAlignValue(e)}else{e=this.options.values.slice();for(g=0;g<e.length;g+=1)e[g]=this._trimAlignValue(e[g]);return e}},_trimAlignValue:function(d){if(d<=this._valueMin())return this._valueMin();if(d>=this._valueMax())return this._valueMax();var e=this.options.step>0?this.options.step:1,g=(d-this._valueMin())%e;alignValue=d-g;if(Math.abs(g)*2>=e)alignValue+=g>0?e:-e;return parseFloat(alignValue.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var d=this.options.range,e=this.options,g=this,f=!this._animateOff?e.animate:false,a,c={},h,i,j,n;if(this.options.values&&this.options.values.length)this.handles.each(function(q){a=(g.values(q)-g._valueMin())/(g._valueMax()-g._valueMin())*100;c[g.orientation==="horizontal"?"left":"bottom"]=a+"%";b(this).stop(1,1)[f?"animate":"css"](c,e.animate);if(g.options.range===true)if(g.orientation==="horizontal"){if(q===0)g.range.stop(1,1)[f?"animate":"css"]({left:a+"%"},e.animate);if(q===1)g.range[f?"animate":"css"]({width:a-h+"%"},{queue:false,duration:e.animate})}else{if(q===0)g.range.stop(1,1)[f?"animate":"css"]({bottom:a+"%"},e.animate);if(q===1)g.range[f?"animate":"css"]({height:a-h+"%"},{queue:false,duration:e.animate})}h=a});else{i=this.value();j=this._valueMin();n=this._valueMax();a=n!==j?(i-j)/(n-j)*100:0;c[g.orientation==="horizontal"?"left":"bottom"]=a+"%";this.handle.stop(1,1)[f?"animate":"css"](c,e.animate);if(d==="min"&&this.orientation==="horizontal")this.range.stop(1,1)[f?"animate":"css"]({width:a+"%"},e.animate);if(d==="max"&&this.orientation==="horizontal")this.range[f?"animate":"css"]({width:100-a+"%"},{queue:false,duration:e.animate});if(d==="min"&&this.orientation==="vertical")this.range.stop(1,1)[f?"animate":"css"]({height:a+"%"},e.animate);if(d==="max"&&this.orientation==="vertical")this.range[f?"animate":"css"]({height:100-a+"%"},{queue:false,duration:e.animate})}}});b.extend(b.ui.slider,{version:"1.8.10"})})(jQuery);(function(b,d){function e(){return++f}function g(){return++a}var f=0,a=0;b.widget("ui.tabs",{options:{add:null,ajaxOptions:null,cache:false,cookie:null,collapsible:false,disable:null,disabled:[],enable:null,event:"click",fx:null,idPrefix:"ui-tabs-",load:null,panelTemplate:"<div></div>",remove:null,select:null,show:null,spinner:"<em>Loading&#8230;</em>",tabTemplate:"<li><a href='#{href}'><span>#{label}</span></a></li>"},_create:function(){this._tabify(true)},_setOption:function(c,h){if(c=="selected")this.options.collapsible&&h==this.options.selected||this.select(h);else{this.options[c]=h;this._tabify()}},_tabId:function(c){return c.title&&c.title.replace(/\s/g,"_").replace(/[^\w\u00c0-\uFFFF-]/g,"")||this.options.idPrefix+e()},_sanitizeSelector:function(c){return c.replace(/:/g,"\\:")},_cookie:function(){var c=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+g());return b.cookie.apply(null,[c].concat(b.makeArray(arguments)))},_ui:function(c,h){return{tab:c,panel:h,index:this.anchors.index(c)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var c=b(this);c.html(c.data("label.tabs")).removeData("label.tabs")})},_tabify:function(c){function h(r,u){r.css("display","");!b.support.opacity&&u.opacity&&r[0].style.removeAttribute("filter")}var i=this,j=this.options,n=/^#.+/;this.list=this.element.find("ol,ul").eq(0);this.lis=b(" > li:has(a[href])",this.list);this.anchors=this.lis.map(function(){return b("a",this)[0]});this.panels=b([]);this.anchors.each(function(r,u){var v=b(u).attr("href"),w=v.split("#")[0],y;if(w&&(w===location.toString().split("#")[0]||(y=b("base")[0])&&w===y.href)){v=u.hash;u.href=v}if(n.test(v))i.panels=i.panels.add(i.element.find(i._sanitizeSelector(v)));else if(v&&v!=="#"){b.data(u,"href.tabs",v);b.data(u,"load.tabs",v.replace(/#.*$/,""));v=i._tabId(u);u.href="#"+v;u=i.element.find("#"+v);if(!u.length){u=b(j.panelTemplate).attr("id",v).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(i.panels[r-1]||i.list);u.data("destroy.tabs",true)}i.panels=i.panels.add(u)}else j.disabled.push(r)});if(c){this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all");this.list.addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.lis.addClass("ui-state-default ui-corner-top");this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom");if(j.selected===d){location.hash&&this.anchors.each(function(r,u){if(u.hash==location.hash){j.selected=r;return false}});if(typeof j.selected!=="number"&&j.cookie)j.selected=parseInt(i._cookie(),10);if(typeof j.selected!=="number"&&this.lis.filter(".ui-tabs-selected").length)j.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"));j.selected=j.selected||(this.lis.length?0:-1)}else if(j.selected===null)j.selected=-1;j.selected=j.selected>=0&&this.anchors[j.selected]||j.selected<0?j.selected:0;j.disabled=b.unique(j.disabled.concat(b.map(this.lis.filter(".ui-state-disabled"),function(r){return i.lis.index(r)}))).sort();b.inArray(j.selected,j.disabled)!=-1&&j.disabled.splice(b.inArray(j.selected,j.disabled),1);this.panels.addClass("ui-tabs-hide");this.lis.removeClass("ui-tabs-selected ui-state-active");if(j.selected>=0&&this.anchors.length){i.element.find(i._sanitizeSelector(i.anchors[j.selected].hash)).removeClass("ui-tabs-hide");this.lis.eq(j.selected).addClass("ui-tabs-selected ui-state-active");i.element.queue("tabs",function(){i._trigger("show",null,i._ui(i.anchors[j.selected],i.element.find(i._sanitizeSelector(i.anchors[j.selected].hash))[0]))});this.load(j.selected)}b(window).bind("unload",function(){i.lis.add(i.anchors).unbind(".tabs");i.lis=i.anchors=i.panels=null})}else j.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"));this.element[j.collapsible?"addClass":"removeClass"]("ui-tabs-collapsible");j.cookie&&this._cookie(j.selected,j.cookie);c=0;for(var q;q=this.lis[c];c++)b(q)[b.inArray(c,j.disabled)!=-1&&!b(q).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled");j.cache===false&&this.anchors.removeData("cache.tabs");this.lis.add(this.anchors).unbind(".tabs");if(j.event!=="mouseover"){var l=function(r,u){u.is(":not(.ui-state-disabled)")&&u.addClass("ui-state-"+r)},k=function(r,u){u.removeClass("ui-state-"+
r)};this.lis.bind("mouseover.tabs",function(){l("hover",b(this))});this.lis.bind("mouseout.tabs",function(){k("hover",b(this))});this.anchors.bind("focus.tabs",function(){l("focus",b(this).closest("li"))});this.anchors.bind("blur.tabs",function(){k("focus",b(this).closest("li"))})}var m,o;if(j.fx)if(b.isArray(j.fx)){m=j.fx[0];o=j.fx[1]}else m=o=j.fx;var p=o?function(r,u){b(r).closest("li").addClass("ui-tabs-selected ui-state-active");u.hide().removeClass("ui-tabs-hide").animate(o,o.duration||"normal",function(){h(u,o);i._trigger("show",null,i._ui(r,u[0]))})}:function(r,u){b(r).closest("li").addClass("ui-tabs-selected ui-state-active");u.removeClass("ui-tabs-hide");i._trigger("show",null,i._ui(r,u[0]))},s=m?function(r,u){u.animate(m,m.duration||"normal",function(){i.lis.removeClass("ui-tabs-selected ui-state-active");u.addClass("ui-tabs-hide");h(u,m);i.element.dequeue("tabs")})}:function(r,u){i.lis.removeClass("ui-tabs-selected ui-state-active");u.addClass("ui-tabs-hide");i.element.dequeue("tabs")};this.anchors.bind(j.event+".tabs",function(){var r=this,u=b(r).closest("li"),v=i.panels.filter(":not(.ui-tabs-hide)"),w=i.element.find(i._sanitizeSelector(r.hash));if(u.hasClass("ui-tabs-selected")&&!j.collapsible||u.hasClass("ui-state-disabled")||u.hasClass("ui-state-processing")||i.panels.filter(":animated").length||i._trigger("select",null,i._ui(this,w[0]))===false){this.blur();return false}j.selected=i.anchors.index(this);i.abort();if(j.collapsible)if(u.hasClass("ui-tabs-selected")){j.selected=-1;j.cookie&&i._cookie(j.selected,j.cookie);i.element.queue("tabs",function(){s(r,v)}).dequeue("tabs");this.blur();return false}else if(!v.length){j.cookie&&i._cookie(j.selected,j.cookie);i.element.queue("tabs",function(){p(r,w)});i.load(i.anchors.index(this));this.blur();return false}j.cookie&&i._cookie(j.selected,j.cookie);if(w.length){v.length&&i.element.queue("tabs",function(){s(r,v)});i.element.queue("tabs",function(){p(r,w)});i.load(i.anchors.index(this))}else throw"jQuery UI Tabs: Mismatching fragment identifier.";b.browser.msie&&this.blur()});this.anchors.bind("click.tabs",function(){return false})},_getIndex:function(c){if(typeof c=="string")c=this.anchors.index(this.anchors.filter("[href$="+c+"]"));return c},destroy:function(){var c=this.options;this.abort();this.element.unbind(".tabs").removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible").removeData("tabs");this.list.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.anchors.each(function(){var h=b.data(this,"href.tabs");if(h)this.href=h;var i=b(this).unbind(".tabs");b.each(["href","load","cache"],function(j,n){i.removeData(n+".tabs")})});this.lis.unbind(".tabs").add(this.panels).each(function(){b.data(this,"destroy.tabs")?b(this).remove():b(this).removeClass("ui-state-default ui-corner-top ui-tabs-selected ui-state-active ui-state-hover ui-state-focus ui-state-disabled ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide")});c.cookie&&this._cookie(null,c.cookie);return this},add:function(c,h,i){if(i===d)i=this.anchors.length;var j=this,n=this.options;h=b(n.tabTemplate.replace(/#\{href\}/g,c).replace(/#\{label\}/g,h));c=!c.indexOf("#")?c.replace("#",""):this._tabId(b("a",h)[0]);h.addClass("ui-state-default ui-corner-top").data("destroy.tabs",true);var q=j.element.find("#"+c);q.length||(q=b(n.panelTemplate).attr("id",c).data("destroy.tabs",true));q.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");if(i>=this.lis.length){h.appendTo(this.list);q.appendTo(this.list[0].parentNode)}else{h.insertBefore(this.lis[i]);q.insertBefore(this.panels[i])}n.disabled=b.map(n.disabled,function(l){return l>=i?++l:l});this._tabify();if(this.anchors.length==1){n.selected=0;h.addClass("ui-tabs-selected ui-state-active");q.removeClass("ui-tabs-hide");this.element.queue("tabs",function(){j._trigger("show",null,j._ui(j.anchors[0],j.panels[0]))});this.load(0)}this._trigger("add",null,this._ui(this.anchors[i],this.panels[i]));return this},remove:function(c){c=this._getIndex(c);var h=this.options,i=this.lis.eq(c).remove(),j=this.panels.eq(c).remove();if(i.hasClass("ui-tabs-selected")&&this.anchors.length>1)this.select(c+(c+1<this.anchors.length?1:-1));h.disabled=b.map(b.grep(h.disabled,function(n){return n!=c}),function(n){return n>=c?--n:n});this._tabify();this._trigger("remove",null,this._ui(i.find("a")[0],j[0]));return this},enable:function(c){c=this._getIndex(c);var h=this.options;if(b.inArray(c,h.disabled)!=-1){this.lis.eq(c).removeClass("ui-state-disabled");h.disabled=b.grep(h.disabled,function(i){return i!=c});this._trigger("enable",null,this._ui(this.anchors[c],this.panels[c]));return this}},disable:function(c){c=this._getIndex(c);var h=this.options;if(c!=h.selected){this.lis.eq(c).addClass("ui-state-disabled");h.disabled.push(c);h.disabled.sort();this._trigger("disable",null,this._ui(this.anchors[c],this.panels[c]))}return this},select:function(c){c=this._getIndex(c);if(c==-1)if(this.options.collapsible&&this.options.selected!=-1)c=this.options.selected;else return this;this.anchors.eq(c).trigger(this.options.event+".tabs");return this},load:function(c){c=this._getIndex(c);var h=this,i=this.options,j=this.anchors.eq(c)[0],n=b.data(j,"load.tabs");this.abort();if(!n||this.element.queue("tabs").length!==0&&b.data(j,"cache.tabs"))this.element.dequeue("tabs");else{this.lis.eq(c).addClass("ui-state-processing");if(i.spinner){var q=b("span",j);q.data("label.tabs",q.html()).html(i.spinner)}this.xhr=b.ajax(b.extend({},i.ajaxOptions,{url:n,success:function(l,k){h.element.find(h._sanitizeSelector(j.hash)).html(l);h._cleanup();i.cache&&b.data(j,"cache.tabs",true);h._trigger("load",null,h._ui(h.anchors[c],h.panels[c]));try{i.ajaxOptions.success(l,k)}catch(m){}},error:function(l,k){h._cleanup();h._trigger("load",null,h._ui(h.anchors[c],h.panels[c]));try{i.ajaxOptions.error(l,k,c,j)}catch(m){}}}));h.element.dequeue("tabs");return this}},abort:function(){this.element.queue([]);this.panels.stop(false,true);this.element.queue("tabs",this.element.queue("tabs").splice(-2,2));if(this.xhr){this.xhr.abort();delete this.xhr}this._cleanup();return this},url:function(c,h){this.anchors.eq(c).removeData("cache.tabs").data("load.tabs",h);return this},length:function(){return this.anchors.length}});b.extend(b.ui.tabs,{version:"1.8.10"});b.extend(b.ui.tabs.prototype,{rotation:null,rotate:function(c,h){var i=this,j=this.options,n=i._rotate||(i._rotate=function(q){clearTimeout(i.rotation);i.rotation=setTimeout(function(){var l=j.selected;i.select(++l<i.anchors.length?l:0)},c);q&&q.stopPropagation()});h=i._unrotate||(i._unrotate=!h?function(q){q.clientX&&i.rotate(null)}:function(){t=j.selected;n()});if(c){this.element.bind("tabsshow",n);this.anchors.bind(j.event+".tabs",h);n()}else{clearTimeout(i.rotation);this.element.unbind("tabsshow",n);this.anchors.unbind(j.event+".tabs",h);delete this._rotate;delete this._unrotate}return this}})})(jQuery);;(function(){function f(a,b){if(b)for(var c in b)if(b.hasOwnProperty(c))a[c]=b[c];return a}function l(a,b){var c=[];for(var d in a)if(a.hasOwnProperty(d))c[d]=b(a[d]);return c}function m(a,b,c){if(e.isSupported(b.version))a.innerHTML=e.getHTML(b,c);else if(b.expressInstall&&e.isSupported([6,65]))a.innerHTML=e.getHTML(f(b,{src:b.expressInstall}),{MMredirectURL:location.href,MMplayerType:"PlugIn",MMdoctitle:document.title});else{if(!a.innerHTML.replace(/\s/g,"")){a.innerHTML="<h2>Flash version "+b.version+" or greater is required</h2><h3>"+(g[0]>0?"Your version is "+g:"You have no flash plugin installed")+"</h3>"+(a.tagName=="A"?"<p>Click here to download latest version</p>":"<p>Download latest version from <a href='"+k+"'>here</a></p>");if(a.tagName=="A")a.onclick=function(){location.href=k}}if(b.onFail){var d=b.onFail.call(this);if(typeof d=="string")a.innerHTML=d}}if(i)window[b.id]=document.getElementById(b.id);f(this,{getRoot:function(){return a},getOptions:function(){return b},getConf:function(){return c},getApi:function(){return a.firstChild}})}var i=document.all,k="http://www.adobe.com/go/getflashplayer",n=typeof jQuery=="function",o=/(\d+)[^\d]+(\d+)[^\d]*(\d*)/,j={width:"100%",height:"100%",id:"_"+(""+Math.random()).slice(9),allowfullscreen:true,allowscriptaccess:"always",quality:"high",version:[3,0],onFail:null,expressInstall:null,w3c:false,cachebusting:false};window.attachEvent&&window.attachEvent("onbeforeunload",function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){}});window.flashembed=function(a,b,c){if(typeof a=="string")a=document.getElementById(a.replace("#",""));if(a){if(typeof b=="string")b={src:b};return new m(a,f(f({},j),b),c)}};var e=f(window.flashembed,{conf:j,getVersion:function(){var a,b;try{b=navigator.plugins["Shockwave Flash"].description.slice(16)}catch(c){try{b=(a=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7"))&&a.GetVariable("$version")}catch(d){try{b=(a=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6"))&&a.GetVariable("$version")}catch(h){}}}return(b=o.exec(b))?[b[1],b[3]]:[0,0]},asString:function(a){if(a===null||a===undefined)return null;var b=typeof a;if(b=="object"&&a.push)b="array";switch(b){case"string":a=a.replace(new RegExp('(["\\\\])',"g"),"\\$1");a=a.replace(/^\s?(\d+\.?\d+)%/,"$1pct");return'"'+a+'"';case"array":return"["+l(a,function(d){return e.asString(d)}).join(",")+"]";case"function":return'"function()"';case"object":b=[];for(var c in a)a.hasOwnProperty(c)&&b.push('"'+c+'":'+e.asString(a[c]));return"{"+b.join(",")+"}"}return String(a).replace(/\s/g," ").replace(/\'/g,'"')},getHTML:function(a,b){a=f({},a);var c='<object width="'+a.width+'" height="'+a.height+'" id="'+a.id+'" name="'+a.id+'"';if(a.cachebusting)a.src+=(a.src.indexOf("?")!=-1?"&":"?")+Math.random();c+=a.w3c||!i?' data="'+a.src+'" type="application/x-shockwave-flash"':' classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"';c+=">";if(a.w3c||i)c+='<param name="movie" value="'+a.src+'" />';a.width=a.height=a.id=a.w3c=a.src=null;a.onFail=a.version=a.expressInstall=null;for(var d in a)if(a[d])c+='<param name="'+d+'" value="'+a[d]+'" />';a="";if(b){for(var h in b)if(b[h]){d=b[h];a+=h+"="+(/function|object/.test(typeof d)?e.asString(d):d)+"&"}a=a.slice(0,-1);c+='<param name="flashvars" value=\''+a+"' />"}c+="</object>";return c},isSupported:function(a){return g[0]>a[0]||g[0]==a[0]&&g[1]>=a[1]}}),g=e.getVersion();if(n){jQuery.tools=jQuery.tools||{version:"1.2.5"};jQuery.tools.flashembed={conf:j};jQuery.fn.flashembed=function(a,b){return this.each(function(){$(this).data("flashembed",flashembed(this,a,b))})}}})();(function(b){function h(c){if(c){var a=d.contentWindow.document;a.open().close();a.location.hash=c}}var g,d,f,i;b.tools=b.tools||{version:"1.2.5"};b.tools.history={init:function(c){if(!i){if(b.browser.msie&&b.browser.version<"8"){if(!d){d=b("<iframe/>").attr("src","javascript:false;").hide().get(0);b("body").append(d);setInterval(function(){var a=d.contentWindow.document;a=a.location.hash;g!==a&&b.event.trigger("hash",a)},100);h(location.hash||"#")}}else setInterval(function(){var a=location.hash;a!==g&&b.event.trigger("hash",a)},100);f=!f?c:f.add(c);c.click(function(a){var e=b(this).attr("href");d&&h(e);if(e.slice(0,1)!="#"){location.href="#"+e;return a.preventDefault()}});i=true}}};b(window).bind("hash",function(c,a){a?f.filter(function(){var e=b(this).attr("href");return e==a||e==a.replace("#","")}).trigger("history",[a]):f.eq(0).trigger("history",[a]);g=a});b.fn.history=function(c){b.tools.history.init(this);return this.bind("history",c)}})(jQuery);(function(b){function k(){if(b.browser.msie){var a=b(document).height(),d=b(window).height();return[window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,a-d<20?d:a]}return[b(document).width(),b(document).height()]}function h(a){if(a)return a.call(b.mask)}b.tools=b.tools||{version:"1.2.5"};var l;l=b.tools.expose={conf:{maskId:"exposeMask",loadSpeed:"slow",closeSpeed:"fast",closeOnClick:true,closeOnEsc:true,zIndex:9998,opacity:0.8,startOpacity:0,color:"#fff",onLoad:null,onClose:null}};var c,i,e,g,j;b.mask={load:function(a,d){if(e)return this;if(typeof a=="string")a={color:a};a=a||g;g=a=b.extend(b.extend({},l.conf),a);c=b("#"+a.maskId);if(!c.length){c=b("<div/>").attr("id",a.maskId);b("body").append(c)}var m=k();c.css({position:"absolute",top:0,left:0,width:m[0],height:m[1],display:"none",opacity:a.startOpacity,zIndex:a.zIndex});a.color&&c.css("backgroundColor",a.color);if(h(a.onBeforeLoad)===false)return this;a.closeOnEsc&&b(document).bind("keydown.mask",function(f){f.keyCode==27&&b.mask.close(f)});a.closeOnClick&&c.bind("click.mask",function(f){b.mask.close(f)});b(window).bind("resize.mask",function(){b.mask.fit()});if(d&&d.length){j=d.eq(0).css("zIndex");b.each(d,function(){var f=b(this);/relative|absolute|fixed/i.test(f.css("position"))||f.css("position","relative")});i=d.css({zIndex:Math.max(a.zIndex+1,j=="auto"?0:j)})}c.css({display:"block"}).fadeTo(a.loadSpeed,a.opacity,function(){b.mask.fit();h(a.onLoad);e="full"});e=true;return this},close:function(){if(e){if(h(g.onBeforeClose)===false)return this;c.fadeOut(g.closeSpeed,function(){h(g.onClose);i&&i.css({zIndex:j});e=false});b(document).unbind("keydown.mask");c.unbind("click.mask");b(window).unbind("resize.mask")}return this},fit:function(){if(e){var a=k();c.css({width:a[0],height:a[1]})}},getMask:function(){return c},isLoaded:function(a){return a?e=="full":e},getConf:function(){return g},getExposed:function(){return i}};b.fn.mask=function(a){b.mask.load(a);return this};b.fn.expose=function(a){b.mask.load(a,this);return this}})(jQuery);(function(b){function c(a){switch(a.type){case"mousemove":return b.extend(a.data,{clientX:a.clientX,clientY:a.clientY,pageX:a.pageX,pageY:a.pageY});case"DOMMouseScroll":b.extend(a,a.data);a.delta=-a.detail/3;break;case"mousewheel":a.delta=a.wheelDelta/120;break}a.type="wheel";return b.event.handle.call(this,a,a.delta)}b.fn.mousewheel=function(a){return this[a?"bind":"trigger"]("wheel",a)};b.event.special.wheel={setup:function(){b.event.add(this,d,c,{})},teardown:function(){b.event.remove(this,d,c)}};var d=!b.browser.mozilla?"mousewheel":"DOMMouseScroll"+(b.browser.version<"1.9"?" mousemove":"")})(jQuery);(function(c){function p(d,b,a){var e=this,l=d.add(this),h=d.find(a.tabs),i=b.jquery?b:d.children(b),j;h.length||(h=d.children());i.length||(i=d.parent().find(b));i.length||(i=c(b));c.extend(this,{click:function(f,g){var k=h.eq(f);if(typeof f=="string"&&f.replace("#","")){k=h.filter("[href*="+f.replace("#","")+"]");f=Math.max(h.index(k),0)}if(a.rotate){var n=h.length-1;if(f<0)return e.click(n,g);if(f>n)return e.click(0,g)}if(!k.length){if(j>=0)return e;f=a.initialIndex;k=h.eq(f)}if(f===j)return e;g=g||c.Event();g.type="onBeforeClick";l.trigger(g,[f]);if(!g.isDefaultPrevented()){o[a.effect].call(e,f,function(){g.type="onClick";l.trigger(g,[f])});j=f;h.removeClass(a.current);k.addClass(a.current);return e}},getConf:function(){return a},getTabs:function(){return h},getPanes:function(){return i},getCurrentPane:function(){return i.eq(j)},getCurrentTab:function(){return h.eq(j)},getIndex:function(){return j},next:function(){return e.click(j+1)},prev:function(){return e.click(j-1)},destroy:function(){h.unbind(a.event).removeClass(a.current);i.find("a[href^=#]").unbind("click.T");return e}});c.each("onBeforeClick,onClick".split(","),function(f,g){c.isFunction(a[g])&&c(e).bind(g,a[g]);e[g]=function(k){k&&c(e).bind(g,k);return e}});if(a.history&&c.fn.history){c.tools.history.init(h);a.event="history"}h.each(function(f){c(this).bind(a.event,function(g){e.click(f,g);return g.preventDefault()})});i.find("a[href^=#]").bind("click.T",function(f){e.click(c(this).attr("href"),f)});if(location.hash&&a.tabs=="a"&&d.find("[href="+location.hash+"]").length)e.click(location.hash);else if(a.initialIndex===0||a.initialIndex>0)e.click(a.initialIndex)}c.tools=c.tools||{version:"1.2.5"};c.tools.tabs={conf:{tabs:"a",current:"current",onBeforeClick:null,onClick:null,effect:"default",initialIndex:0,event:"click",rotate:false,history:false},addEffect:function(d,b){o[d]=b}};var o={"default":function(d,b){this.getPanes().hide().eq(d).show();b.call()},fade:function(d,b){var a=this.getConf(),e=a.fadeOutSpeed,l=this.getPanes();e?l.fadeOut(e):l.hide();l.eq(d).fadeIn(a.fadeInSpeed,b)},slide:function(d,b){this.getPanes().slideUp(200);this.getPanes().eq(d).slideDown(400,b)},ajax:function(d,b){this.getPanes().eq(0).load(this.getTabs().eq(d).attr("href"),b)}},m;c.tools.tabs.addEffect("horizontal",function(d,b){m||(m=this.getPanes().eq(0).width());this.getCurrentPane().animate({width:0},function(){c(this).hide()});this.getPanes().eq(d).animate({width:m},function(){c(this).show();b.call()})});c.fn.tabs=function(d,b){var a=this.data("tabs");if(a){a.destroy();this.removeData("tabs")}if(c.isFunction(b))b={onBeforeClick:b};b=c.extend({},c.tools.tabs.conf,b);this.each(function(){a=new p(c(this),d,b);c(this).data("tabs",a)});return b.api?a:this}})(jQuery);(function(c){function p(g,a){function m(f){var e=c(f);return e.length<2?e:g.parent().find(f)}var b=this,i=g.add(this),d=g.data("tabs"),h,j=true,n=m(a.next).click(function(){d.next()}),k=m(a.prev).click(function(){d.prev()});c.extend(b,{getTabs:function(){return d},getConf:function(){return a},play:function(){if(h)return b;var f=c.Event("onBeforePlay");i.trigger(f);if(f.isDefaultPrevented())return b;h=setInterval(d.next,a.interval);j=false;i.trigger("onPlay");return b},pause:function(){if(!h)return b;var f=c.Event("onBeforePause");i.trigger(f);if(f.isDefaultPrevented())return b;h=clearInterval(h);i.trigger("onPause");return b},stop:function(){b.pause();j=true}});c.each("onBeforePlay,onPlay,onBeforePause,onPause".split(","),function(f,e){c.isFunction(a[e])&&c(b).bind(e,a[e]);b[e]=function(q){return c(b).bind(e,q)}});a.autopause&&d.getTabs().add(n).add(k).add(d.getPanes()).hover(b.pause,function(){j||b.play()});a.autoplay&&b.play();a.clickable&&d.getPanes().click(function(){d.next()});if(!d.getConf().rotate){var l=a.disabledClass;d.getIndex()||k.addClass(l);d.onBeforeClick(function(f,e){k.toggleClass(l,!e);n.toggleClass(l,e==d.getTabs().length-1)})}}var o;o=c.tools.tabs.slideshow={conf:{next:".forward",prev:".backward",disabledClass:"disabled",autoplay:false,autopause:true,interval:3E3,clickable:true,api:false}};c.fn.slideshow=function(g){var a=this.data("slideshow");if(a)return a;g=c.extend({},o.conf,g);this.each(function(){a=new p(c(this),g);c(this).data("slideshow",a)});return g.api?a:this}})(jQuery);(function(f){function p(a,b,c){var h=c.relative?a.position().top:a.offset().top,d=c.relative?a.position().left:a.offset().left,i=c.position[0];h-=b.outerHeight()-c.offset[0];d+=a.outerWidth()+c.offset[1];if(/iPad/i.test(navigator.userAgent))h-=f(window).scrollTop();var j=b.outerHeight()+a.outerHeight();if(i=="center")h+=j/2;if(i=="bottom")h+=j;i=c.position[1];a=b.outerWidth()+a.outerWidth();if(i=="center")d-=a/2;if(i=="left")d-=a;return{top:h,left:d}}function u(a,b){var c=this,h=a.add(c),d,i=0,j=0,m=a.attr("title"),q=a.attr("data-tooltip"),r=o[b.effect],l,s=a.is(":input"),v=s&&a.is(":checkbox, :radio, select, :button, :submit"),t=a.attr("type"),k=b.events[t]||b.events[s?v?"widget":"input":"def"];if(!r)throw'Nonexistent effect "'+b.effect+'"';k=k.split(/,\s*/);if(k.length!=2)throw"Tooltip: bad events configuration for "+t;a.bind(k[0],function(e){clearTimeout(i);if(b.predelay)j=setTimeout(function(){c.show(e)},b.predelay);else c.show(e)}).bind(k[1],function(e){clearTimeout(j);if(b.delay)i=setTimeout(function(){c.hide(e)},b.delay);else c.hide(e)});if(m&&b.cancelDefault){a.removeAttr("title");a.data("title",m)}f.extend(c,{show:function(e){if(!d){if(q)d=f(q);else if(b.tip)d=f(b.tip).eq(0);else if(m)d=f(b.layout).addClass(b.tipClass).appendTo(document.body).hide().append(m);else{d=a.next();d.length||(d=a.parent().next())}if(!d.length)throw"Cannot find tooltip for "+a;}if(c.isShown())return c;d.stop(true,true);var g=p(a,d,b);b.tip&&d.html(a.data("title"));e=e||f.Event();e.type="onBeforeShow";h.trigger(e,[g]);if(e.isDefaultPrevented())return c;g=p(a,d,b);d.css({position:"absolute",top:g.top,left:g.left});l=true;r[0].call(c,function(){e.type="onShow";l="full";h.trigger(e)});g=b.events.tooltip.split(/,\s*/);if(!d.data("__set")){d.bind(g[0],function(){clearTimeout(i);clearTimeout(j)});g[1]&&!a.is("input:not(:checkbox, :radio), textarea")&&d.bind(g[1],function(n){n.relatedTarget!=a[0]&&a.trigger(k[1].split(" ")[0])});d.data("__set",true)}return c},hide:function(e){if(!d||!c.isShown())return c;e=e||f.Event();e.type="onBeforeHide";h.trigger(e);if(!e.isDefaultPrevented()){l=false;o[b.effect][1].call(c,function(){e.type="onHide";h.trigger(e)});return c}},isShown:function(e){return e?l=="full":l},getConf:function(){return b},getTip:function(){return d},getTrigger:function(){return a}});f.each("onHide,onBeforeShow,onShow,onBeforeHide".split(","),function(e,g){f.isFunction(b[g])&&f(c).bind(g,b[g]);c[g]=function(n){n&&f(c).bind(g,n);return c}})}f.tools=f.tools||{version:"1.2.5"};f.tools.tooltip={conf:{effect:"toggle",fadeOutSpeed:"fast",predelay:0,delay:30,opacity:1,tip:0,position:["top","center"],offset:[0,0],relative:false,cancelDefault:true,events:{def:"mouseenter,mouseleave",input:"focus,blur",widget:"focus mouseenter,blur mouseleave",tooltip:"mouseenter,mouseleave"},layout:"<div/>",tipClass:"tooltip"},addEffect:function(a,b,c){o[a]=[b,c]}};var o={toggle:[function(a){var b=this.getConf(),c=this.getTip();b=b.opacity;b<1&&c.css({opacity:b});c.show();a.call()},function(a){this.getTip().hide();a.call()}],fade:[function(a){var b=this.getConf();this.getTip().fadeTo(b.fadeInSpeed,b.opacity,a)},function(a){this.getTip().fadeOut(this.getConf().fadeOutSpeed,a)}]};f.fn.tooltip=function(a){var b=this.data("tooltip");if(b)return b;a=f.extend(true,{},f.tools.tooltip.conf,a);if(typeof a.position=="string")a.position=a.position.split(/,?\s/);this.each(function(){b=new u(f(this),a);f(this).data("tooltip",b)});return a.api?b:this}})(jQuery);(function(d){var i=d.tools.tooltip;d.extend(i.conf,{direction:"up",bounce:false,slideOffset:10,slideInSpeed:200,slideOutSpeed:200,slideFade:!d.browser.msie});var e={up:["-","top"],down:["+","top"],left:["-","left"],right:["+","left"]};i.addEffect("slide",function(g){var a=this.getConf(),f=this.getTip(),b=a.slideFade?{opacity:a.opacity}:{},c=e[a.direction]||e.up;b[c[1]]=c[0]+"="+a.slideOffset;a.slideFade&&f.css({opacity:0});f.show().animate(b,a.slideInSpeed,g)},function(g){var a=this.getConf(),f=a.slideOffset,b=a.slideFade?{opacity:0}:{},c=e[a.direction]||e.up,h=""+c[0];if(a.bounce)h=h=="+"?"-":"+";b[c[1]]=h+"="+f;this.getTip().animate(b,a.slideOutSpeed,function(){d(this).hide();g.call()})})})(jQuery);(function(g){function j(a){var c=g(window),d=c.width()+c.scrollLeft(),h=c.height()+c.scrollTop();return[a.offset().top<=c.scrollTop(),d<=a.offset().left+a.width(),h<=a.offset().top+a.height(),c.scrollLeft()>=a.offset().left]}function k(a){for(var c=a.length;c--;)if(a[c])return false;return true}var i=g.tools.tooltip;i.dynamic={conf:{classNames:"top right bottom left"}};g.fn.dynamic=function(a){if(typeof a=="number")a={speed:a};a=g.extend({},i.dynamic.conf,a);var c=a.classNames.split(/\s/),d;this.each(function(){var h=g(this).tooltip().onBeforeShow(function(e,f){e=this.getTip();var b=this.getConf();d||(d=[b.position[0],b.position[1],b.offset[0],b.offset[1],g.extend({},b)]);g.extend(b,d[4]);b.position=[d[0],d[1]];b.offset=[d[2],d[3]];e.css({visibility:"hidden",position:"absolute",top:f.top,left:f.left}).show();f=j(e);if(!k(f)){if(f[2]){g.extend(b,a.top);b.position[0]="top";e.addClass(c[0])}if(f[3]){g.extend(b,a.right);b.position[1]="right";e.addClass(c[1])}if(f[0]){g.extend(b,a.bottom);b.position[0]="bottom";e.addClass(c[2])}if(f[1]){g.extend(b,a.left);b.position[1]="left";e.addClass(c[3])}if(f[0]||f[2])b.offset[0]*=-1;if(f[1]||f[3])b.offset[1]*=-1}e.css({visibility:"visible"}).hide()});h.onBeforeShow(function(){var e=this.getConf();this.getTip();setTimeout(function(){e.position=[d[0],d[1]];e.offset=[d[2],d[3]]},0)});h.onHide(function(){var e=this.getTip();e.removeClass(a.classNames)});ret=h});return a.api?ret:this}})(jQuery);(function(e){function p(f,c){var b=e(c);return b.length<2?b:f.parent().find(c)}function u(f,c){var b=this,n=f.add(b),g=f.children(),l=0,j=c.vertical;k||(k=b);if(g.length>1)g=e(c.items,f);e.extend(b,{getConf:function(){return c},getIndex:function(){return l},getSize:function(){return b.getItems().size()},getNaviButtons:function(){return o.add(q)},getRoot:function(){return f},getItemWrap:function(){return g},getItems:function(){return g.children(c.item).not("."+c.clonedClass)},move:function(a,d){return b.seekTo(l+
a,d)},next:function(a){return b.move(1,a)},prev:function(a){return b.move(-1,a)},begin:function(a){return b.seekTo(0,a)},end:function(a){return b.seekTo(b.getSize()-1,a)},focus:function(){return k=b},addItem:function(a){a=e(a);if(c.circular){g.children("."+c.clonedClass+":last").before(a);g.children("."+c.clonedClass+":first").replaceWith(a.clone().addClass(c.clonedClass))}else g.append(a);n.trigger("onAddItem",[a]);return b},seekTo:function(a,d,h){a.jquery||(a*=1);if(c.circular&&a===0&&l==-1&&d!==0)return b;if(!c.circular&&a<0||a>b.getSize()||a<-1)return b;var i=a;if(a.jquery)a=b.getItems().index(a);else i=b.getItems().eq(a);var r=e.Event("onBeforeSeek");if(!h){n.trigger(r,[a,d]);if(r.isDefaultPrevented()||!i.length)return b}i=j?{top:-i.position().top}:{left:-i.position().left};l=a;k=b;if(d===undefined)d=c.speed;g.animate(i,d,c.easing,h||function(){n.trigger("onSeek",[a])});return b}});e.each(["onBeforeSeek","onSeek","onAddItem"],function(a,d){e.isFunction(c[d])&&e(b).bind(d,c[d]);b[d]=function(h){h&&e(b).bind(d,h);return b}});if(c.circular){var s=b.getItems().slice(-1).clone().prependTo(g),t=b.getItems().eq(1).clone().appendTo(g);s.add(t).addClass(c.clonedClass);b.onBeforeSeek(function(a,d,h){if(!a.isDefaultPrevented())if(d==-1){b.seekTo(s,h,function(){b.end(0)});return a.preventDefault()}else d==b.getSize()&&b.seekTo(t,h,function(){b.begin(0)})});b.seekTo(0,0,function(){})}var o=p(f,c.prev).click(function(){b.prev()}),q=p(f,c.next).click(function(){b.next()});if(!c.circular&&b.getSize()>1){b.onBeforeSeek(function(a,d){setTimeout(function(){if(!a.isDefaultPrevented()){o.toggleClass(c.disabledClass,d<=0);q.toggleClass(c.disabledClass,d>=b.getSize()-1)}},1)});c.initialIndex||o.addClass(c.disabledClass)}c.mousewheel&&e.fn.mousewheel&&f.mousewheel(function(a,d){if(c.mousewheel){b.move(d<0?1:-1,c.wheelSpeed||50);return false}});if(c.touch){var m={};g[0].ontouchstart=function(a){a=a.touches[0];m.x=a.clientX;m.y=a.clientY};g[0].ontouchmove=function(a){if(a.touches.length==1&&!g.is(":animated")){var d=a.touches[0],h=m.x-d.clientX;d=m.y-d.clientY;b[j&&d>0||!j&&h>0?"next":"prev"]();a.preventDefault()}}}c.keyboard&&e(document).bind("keydown.scrollable",function(a){if(!(!c.keyboard||a.altKey||a.ctrlKey||e(a.target).is(":input")))if(!(c.keyboard!="static"&&k!=b)){var d=a.keyCode;if(j&&(d==38||d==40)){b.move(d==38?-1:1);return a.preventDefault()}if(!j&&(d==37||d==39)){b.move(d==37?-1:1);return a.preventDefault()}}});c.initialIndex&&b.seekTo(c.initialIndex,0,function(){})}e.tools=e.tools||{version:"1.2.5"};e.tools.scrollable={conf:{activeClass:"active",circular:false,clonedClass:"cloned",disabledClass:"disabled",easing:"swing",initialIndex:0,item:null,items:".items",keyboard:true,mousewheel:false,next:".next",prev:".prev",speed:400,vertical:false,touch:true,wheelSpeed:0}};var k;e.fn.scrollable=function(f){var c=this.data("scrollable");if(c)return c;f=e.extend({},e.tools.scrollable.conf,f);this.each(function(){c=new u(e(this),f);e(this).data("scrollable",c)});return f.api?c:this}})(jQuery);(function(b){var f=b.tools.scrollable;f.autoscroll={conf:{autoplay:true,interval:3E3,autopause:true}};b.fn.autoscroll=function(c){if(typeof c=="number")c={interval:c};var d=b.extend({},f.autoscroll.conf,c),g;this.each(function(){var a=b(this).data("scrollable");if(a)g=a;var e,h=true;a.play=function(){if(!e){h=false;e=setInterval(function(){a.next()},d.interval)}};a.pause=function(){e=clearInterval(e)};a.stop=function(){a.pause();h=true};d.autopause&&a.getRoot().add(a.getNaviButtons()).hover(a.pause,a.play);d.autoplay&&a.play()});return d.api?g:this}})(jQuery);(function(d){function p(b,g){var h=d(g);return h.length<2?h:b.parent().find(g)}var m=d.tools.scrollable;m.navigator={conf:{navi:".navi",naviItem:null,activeClass:"active",indexed:false,idPrefix:null,history:false}};d.fn.navigator=function(b){if(typeof b=="string")b={navi:b};b=d.extend({},m.navigator.conf,b);var g;this.each(function(){function h(a,c,i){e.seekTo(c);if(j){if(location.hash)location.hash=a.attr("href").replace("#","")}else return i.preventDefault()}function f(){return k.find(b.naviItem||"> *")}function n(a){var c=d("<"+(b.naviItem||"a")+"/>").click(function(i){h(d(this),a,i)}).attr("href","#"+a);a===0&&c.addClass(l);b.indexed&&c.text(a+1);b.idPrefix&&c.attr("id",b.idPrefix+a);return c.appendTo(k)}function o(a,c){a=f().eq(c.replace("#",""));a.length||(a=f().filter("[href="+c+"]"));a.click()}var e=d(this).data("scrollable"),k=b.navi.jquery?b.navi:p(e.getRoot(),b.navi),q=e.getNaviButtons(),l=b.activeClass,j=b.history&&d.fn.history;if(e)g=e;e.getNaviButtons=function(){return q.add(k)};f().length?f().each(function(a){d(this).click(function(c){h(d(this),a,c)})}):d.each(e.getItems(),function(a){n(a)});e.onBeforeSeek(function(a,c){setTimeout(function(){if(!a.isDefaultPrevented()){var i=f().eq(c);!a.isDefaultPrevented()&&i.length&&f().removeClass(l).eq(c).addClass(l)}},1)});e.onAddItem(function(a,c){c=n(e.getItems().index(c));j&&c.history(o)});j&&f().history(o)});return b.api?g:this}})(jQuery);(function(a){function t(d,b){var c=this,j=d.add(c),o=a(window),k,f,m,g=a.tools.expose&&(b.mask||b.expose),n=Math.random().toString().slice(10);if(g){if(typeof g=="string")g={color:g};g.closeOnClick=g.closeOnEsc=false}var p=b.target||d.attr("rel");f=p?a(p):d;if(!f.length)throw"Could not find Overlay: "+p;d&&d.index(f)==-1&&d.click(function(e){c.load(e);return e.preventDefault()});a.extend(c,{load:function(e){if(c.isOpened())return c;var h=q[b.effect];if(!h)throw'Overlay: cannot find effect : "'+b.effect+'"';b.oneInstance&&a.each(s,function(){this.close(e)});e=e||a.Event();e.type="onBeforeLoad";j.trigger(e);if(e.isDefaultPrevented())return c;m=true;g&&a(f).expose(g);var i=b.top,r=b.left,u=f.outerWidth({margin:true}),v=f.outerHeight({margin:true});if(typeof i=="string")i=i=="center"?Math.max((o.height()-v)/2,0):parseInt(i,10)/100*o.height();if(r=="center")r=Math.max((o.width()-u)/2,0);h[0].call(c,{top:i,left:r},function(){if(m){e.type="onLoad";j.trigger(e)}});g&&b.closeOnClick&&a.mask.getMask().one("click",c.close);b.closeOnClick&&a(document).bind("click."+n,function(l){a(l.target).parents(f).length||c.close(l)});b.closeOnEsc&&a(document).bind("keydown."+n,function(l){l.keyCode==27&&c.close(l)});return c},close:function(e){if(!c.isOpened())return c;e=e||a.Event();e.type="onBeforeClose";j.trigger(e);if(!e.isDefaultPrevented()){m=false;q[b.effect][1].call(c,function(){e.type="onClose";j.trigger(e)});a(document).unbind("click."+n).unbind("keydown."+n);g&&a.mask.close();return c}},getOverlay:function(){return f},getTrigger:function(){return d},getClosers:function(){return k},isOpened:function(){return m},getConf:function(){return b}});a.each("onBeforeLoad,onStart,onLoad,onBeforeClose,onClose".split(","),function(e,h){a.isFunction(b[h])&&a(c).bind(h,b[h]);c[h]=function(i){i&&a(c).bind(h,i);return c}});k=f.find(b.close||".close");if(!k.length&&!b.close){k=a('<a class="close"></a>');f.prepend(k)}k.click(function(e){c.close(e)});b.load&&c.load()}a.tools=a.tools||{version:"1.2.5"};a.tools.overlay={addEffect:function(d,b,c){q[d]=[b,c]},conf:{close:null,closeOnClick:true,closeOnEsc:true,closeSpeed:"fast",effect:"default",fixed:!a.browser.msie||a.browser.version>6,left:"center",load:false,mask:null,oneInstance:true,speed:"normal",target:null,top:"10%"}};var s=[],q={};a.tools.overlay.addEffect("default",function(d,b){var c=this.getConf(),j=a(window);if(!c.fixed){d.top+=j.scrollTop();d.left+=j.scrollLeft()}d.position=c.fixed?"fixed":"absolute";this.getOverlay().css(d).fadeIn(c.speed,b)},function(d){this.getOverlay().fadeOut(this.getConf().closeSpeed,d)});a.fn.overlay=function(d){var b=this.data("overlay");if(b)return b;if(a.isFunction(d))d={onBeforeLoad:d};d=a.extend(true,{},a.tools.overlay.conf,d);this.each(function(){b=new t(a(this),d);s.push(b);a(this).data("overlay",b)});return d.api?b:this}})(jQuery);(function(h){function k(d){var e=d.offset();return{top:e.top+d.height()/2,left:e.left+d.width()/2}}var l=h.tools.overlay,f=h(window);h.extend(l.conf,{start:{top:null,left:null},fadeInSpeed:"fast",zIndex:9999});function o(d,e){var a=this.getOverlay(),c=this.getConf(),g=this.getTrigger(),p=this,m=a.outerWidth({margin:true}),b=a.data("img"),n=c.fixed?"fixed":"absolute";if(!b){b=a.css("backgroundImage");if(!b)throw"background-image CSS property not set for overlay";b=b.slice(b.indexOf("(")+1,b.indexOf(")")).replace(/\"/g,"");a.css("backgroundImage","none");b=h('<img src="'+b+'"/>');b.css({border:0,display:"none"}).width(m);h("body").append(b);a.data("img",b)}var i=c.start.top||Math.round(f.height()/2),j=c.start.left||Math.round(f.width()/2);if(g){g=k(g);i=g.top;j=g.left}if(c.fixed){i-=f.scrollTop();j-=f.scrollLeft()}else{d.top+=f.scrollTop();d.left+=f.scrollLeft()}b.css({position:"absolute",top:i,left:j,width:0,zIndex:c.zIndex}).show();d.position=n;a.css(d);b.animate({top:a.css("top"),left:a.css("left"),width:m},c.speed,function(){a.css("zIndex",c.zIndex+1).fadeIn(c.fadeInSpeed,function(){p.isOpened()&&!h(this).index(a)?e.call():a.hide()})}).css("position",n)}function q(d){var e=this.getOverlay().hide(),a=this.getConf(),c=this.getTrigger();e=e.data("img");var g={top:a.start.top,left:a.start.left,width:0};c&&h.extend(g,k(c));a.fixed&&e.css({position:"absolute"}).animate({top:"+="+f.scrollTop(),left:"+="+f.scrollLeft()},0);e.animate(g,a.closeSpeed,d)}l.addEffect("apple",o,q)})(jQuery);(function(d){function R(a,c){return 32-(new Date(a,c,32)).getDate()}function S(a,c){a=""+a;for(c=c||2;a.length<c;)a="0"+a;return a}function T(a,c,j){var q=a.getDate(),h=a.getDay(),r=a.getMonth();a=a.getFullYear();var f={d:q,dd:S(q),ddd:B[j].shortDays[h],dddd:B[j].days[h],m:r+1,mm:S(r+1),mmm:B[j].shortMonths[r],mmmm:B[j].months[r],yy:String(a).slice(2),yyyy:a};c=c.replace(X,function(s){return s in f?f[s]:s.slice(1,s.length-1)});return Y.html(c).html()}function v(a){return parseInt(a,10)}function U(a,c){return a.getFullYear()===c.getFullYear()&&a.getMonth()==c.getMonth()&&a.getDate()==c.getDate()}function C(a){if(a){if(a.constructor==Date)return a;if(typeof a=="string"){var c=a.split("-");if(c.length==3)return new Date(v(c[0]),v(c[1])-1,v(c[2]));if(!/^-?\d+$/.test(a))return;a=v(a)}c=new Date;c.setDate(c.getDate()+a);return c}}function Z(a,c){function j(b,e,g){n=b;D=b.getFullYear();E=b.getMonth();G=b.getDate();g=g||d.Event("api");g.type="change";H.trigger(g,[b]);if(!g.isDefaultPrevented()){a.val(T(b,e.format,e.lang));a.data("date",b);h.hide(g)}}function q(b){b.type="onShow";H.trigger(b);d(document).bind("keydown.d",function(e){if(e.ctrlKey)return true;var g=e.keyCode;if(g==8){a.val("");return h.hide(e)}if(g==27)return h.hide(e);if(d(V).index(g)>=0){if(!w){h.show(e);return e.preventDefault()}var i=d("#"+f.weeks+" a"),t=d("."+f.focus),o=i.index(t);t.removeClass(f.focus);if(g==74||g==40)o+=7;else if(g==75||g==38)o-=7;else if(g==76||g==39)o+=1;else if(g==72||g==37)o-=1;if(o>41){h.addMonth();t=d("#"+
f.weeks+" a:eq("+(o-42)+")")}else if(o<0){h.addMonth(-1);t=d("#"+f.weeks+" a:eq("+(o+42)+")")}else t=i.eq(o);t.addClass(f.focus);return e.preventDefault()}if(g==34)return h.addMonth();if(g==33)return h.addMonth(-1);if(g==36)return h.today();if(g==13)d(e.target).is("select")||d("."+f.focus).click();return d([16,17,18,9]).index(g)>=0});d(document).bind("click.d",function(e){var g=e.target;if(!d(g).parents("#"+f.root).length&&g!=a[0]&&(!L||g!=L[0]))h.hide(e)})}var h=this,r=new Date,f=c.css,s=B[c.lang],k=d("#"+f.root),M=k.find("#"+f.title),L,I,J,D,E,G,n=a.attr("data-value")||c.value||a.val(),m=a.attr("min")||c.min,p=a.attr("max")||c.max,w;if(m===0)m="0";n=C(n)||r;m=C(m||c.yearRange[0]*365);p=C(p||c.yearRange[1]*365);if(!s)throw"Dateinput: invalid language: "+c.lang;if(a.attr("type")=="date"){var N=d("<input/>");d.each("class,disabled,id,maxlength,name,readonly,required,size,style,tabindex,title,value".split(","),function(b,e){N.attr(e,a.attr(e))});a.replaceWith(N);a=N}a.addClass(f.input);var H=a.add(h);if(!k.length){k=d("<div><div><a/><div/><a/></div><div><div/><div/></div></div>").hide().css({position:"absolute"}).attr("id",f.root);k.children().eq(0).attr("id",f.head).end().eq(1).attr("id",f.body).children().eq(0).attr("id",f.days).end().eq(1).attr("id",f.weeks).end().end().end().find("a").eq(0).attr("id",f.prev).end().eq(1).attr("id",f.next);M=k.find("#"+f.head).find("div").attr("id",f.title);if(c.selectors){var z=d("<select/>").attr("id",f.month),A=d("<select/>").attr("id",f.year);M.html(z.add(A))}for(var $=k.find("#"+f.days),O=0;O<7;O++)$.append(d("<span/>").text(s.shortDays[(O+c.firstDay)%7]));d("body").append(k)}if(c.trigger)L=d("<a/>").attr("href","#").addClass(f.trigger).click(function(b){h.show();return b.preventDefault()}).insertAfter(a);var K=k.find("#"+f.weeks);A=k.find("#"+f.year);z=k.find("#"+f.month);d.extend(h,{show:function(b){if(!(a.attr("readonly")||a.attr("disabled")||w)){b=b||d.Event();b.type="onBeforeShow";H.trigger(b);if(!b.isDefaultPrevented()){d.each(W,function(){this.hide()});w=true;z.unbind("change").change(function(){h.setValue(A.val(),d(this).val())});A.unbind("change").change(function(){h.setValue(d(this).val(),z.val())});I=k.find("#"+f.prev).unbind("click").click(function(){I.hasClass(f.disabled)||h.addMonth(-1);return false});J=k.find("#"+f.next).unbind("click").click(function(){J.hasClass(f.disabled)||h.addMonth();return false});h.setValue(n);var e=a.offset();if(/iPad/i.test(navigator.userAgent))e.top-=d(window).scrollTop();k.css({top:e.top+a.outerHeight({margins:true})+
c.offset[0],left:e.left+c.offset[1]});if(c.speed)k.show(c.speed,function(){q(b)});else{k.show();q(b)}return h}}},setValue:function(b,e,g){var i=v(e)>=-1?new Date(v(b),v(e),v(g||1)):b||n;if(i<m)i=m;else if(i>p)i=p;b=i.getFullYear();e=i.getMonth();g=i.getDate();if(e==-1){e=11;b--}else if(e==12){e=0;b++}if(!w){j(i,c);return h}E=e;D=b;g=new Date(b,e,1-c.firstDay);g=g.getDay();var t=R(b,e),o=R(b,e-1),P;if(c.selectors){z.empty();d.each(s.months,function(x,F){m<new Date(b,x+1,-1)&&p>new Date(b,x,0)&&z.append(d("<option/>").html(F).attr("value",x))});A.empty();i=r.getFullYear();for(var l=i+c.yearRange[0];l<i+c.yearRange[1];l++)m<=new Date(l+1,-1,1)&&p>new Date(l,0,0)&&A.append(d("<option/>").text(l));z.val(e);A.val(b)}else M.html(s.months[e]+" "+b);K.empty();I.add(J).removeClass(f.disabled);l=!g?-7:0;for(var u,y;l<(!g?35:42);l++){u=d("<a/>");if(l%7===0){P=d("<div/>").addClass(f.week);K.append(P)}if(l<g){u.addClass(f.off);y=o-g+l+1;i=new Date(b,e-1,y)}else if(l>=g+t){u.addClass(f.off);y=l-t-g+1;i=new Date(b,e+1,y)}else{y=l-g+1;i=new Date(b,e,y);if(U(n,i))u.attr("id",f.current).addClass(f.focus);else U(r,i)&&u.attr("id",f.today)}m&&i<m&&u.add(I).addClass(f.disabled);p&&i>p&&u.add(J).addClass(f.disabled);u.attr("href","#"+y).text(y).data("date",i);P.append(u)}K.find("a").click(function(x){var F=d(this);if(!F.hasClass(f.disabled)){d("#"+f.current).removeAttr("id");F.attr("id",f.current);j(F.data("date"),c,x)}return false});f.sunday&&K.find(f.week).each(function(){var x=c.firstDay?7-c.firstDay:0;d(this).children().slice(x,x+1).addClass(f.sunday)});return h},setMin:function(b,e){m=C(b);e&&n<m&&h.setValue(m);return h},setMax:function(b,e){p=C(b);e&&n>p&&h.setValue(p);return h},today:function(){return h.setValue(r)},addDay:function(b){return this.setValue(D,E,G+(b||1))},addMonth:function(b){return this.setValue(D,E+(b||1),G)},addYear:function(b){return this.setValue(D+(b||1),E,G)},hide:function(b){if(w){b=d.Event();b.type="onHide";H.trigger(b);d(document).unbind("click.d").unbind("keydown.d");if(b.isDefaultPrevented())return;k.hide();w=false}return h},getConf:function(){return c},getInput:function(){return a},getCalendar:function(){return k},getValue:function(b){return b?T(n,b,c.lang):n},isOpen:function(){return w}});d.each(["onBeforeShow","onShow","change","onHide"],function(b,e){d.isFunction(c[e])&&d(h).bind(e,c[e]);h[e]=function(g){g&&d(h).bind(e,g);return h}});a.bind("focus click",h.show).keydown(function(b){var e=b.keyCode;if(!w&&d(V).index(e)>=0){h.show(b);return b.preventDefault()}return b.shiftKey||b.ctrlKey||b.altKey||e==9?true:b.preventDefault()});C(a.val())&&j(n,c)}d.tools=d.tools||{version:"1.2.5"};var W=[],Q,V=[75,76,38,39,74,72,40,37],B={};Q=d.tools.dateinput={conf:{format:"mm/dd/yy",selectors:false,yearRange:[-5,5],lang:"en",offset:[0,0],speed:0,firstDay:0,min:undefined,max:undefined,trigger:false,css:{prefix:"cal",input:"date",root:0,head:0,title:0,prev:0,next:0,month:0,year:0,days:0,body:0,weeks:0,today:0,current:0,week:0,off:0,sunday:0,focus:0,disabled:0,trigger:0}},localize:function(a,c){d.each(c,function(j,q){c[j]=q.split(",")});B[a]=c}};Q.localize("en",{months:"January,February,March,April,May,June,July,August,September,October,November,December",shortMonths:"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec",days:"Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday",shortDays:"Sun,Mon,Tue,Wed,Thu,Fri,Sat"});var X=/d{1,4}|m{1,4}|yy(?:yy)?|"[^"]*"|'[^']*'/g,Y=d("<a/>");d.expr[":"].date=function(a){var c=a.getAttribute("type");return c&&c=="date"||!!d(a).data("dateinput")};d.fn.dateinput=function(a){if(this.data("dateinput"))return this;a=d.extend(true,{},Q.conf,a);d.each(a.css,function(j,q){if(!q&&j!="prefix")a.css[j]=(a.css.prefix||"")+(q||j)});var c;this.each(function(){var j=new Z(d(this),a);W.push(j);j=j.getInput().data("dateinput",j);c=c?c.add(j):j});return c?c:this}})(jQuery);(function(e){function F(d,a){a=Math.pow(10,a);return Math.round(d*a)/a}function q(d,a){if(a=parseInt(d.css(a),10))return a;return(d=d[0].currentStyle)&&d.width&&parseInt(d.width,10)}function C(d){return(d=d.data("events"))&&d.onSlide}function G(d,a){function h(c,b,f,j){if(f===undefined)f=b/k*z;else if(j)f-=a.min;if(s)f=Math.round(f/s)*s;if(b===undefined||s)b=f*k/z;if(isNaN(f))return g;b=Math.max(0,Math.min(b,k));f=b/k*z;if(j||!n)f+=a.min;if(n)if(j)b=k-b;else f=a.max-f;f=F(f,t);var r=c.type=="click";if(D&&l!==undefined&&!r){c.type="onSlide";A.trigger(c,[f,b]);if(c.isDefaultPrevented())return g}j=r?a.speed:0;r=r?function(){c.type="change";A.trigger(c,[f])}:null;if(n){m.animate({top:b},j,r);a.progress&&B.animate({height:k-b+m.width()/2},j)}else{m.animate({left:b},j,r);a.progress&&B.animate({width:b+m.width()/2},j)}l=f;H=b;d.val(f);return g}function o(){if(n=a.vertical||q(i,"height")>q(i,"width")){k=q(i,"height")-q(m,"height");u=i.offset().top+k}else{k=q(i,"width")-q(m,"width");u=i.offset().left}}
function v(){o();g.setValue(a.value!==undefined?a.value:a.min)}var g=this,p=a.css,i=e("<div><div/><a href='#'/></div>").data("rangeinput",g),n,l,u,k,H;d.before(i);var m=i.addClass(p.slider).find("a").addClass(p.handle),B=i.find("div").addClass(p.progress);e.each("min,max,step,value".split(","),function(c,b){c=d.attr(b);if(parseFloat(c))a[b]=parseFloat(c,10)});var z=a.max-a.min,s=a.step=="any"?0:a.step,t=a.precision;if(t===undefined)try{t=s.toString().split(".")[1].length}catch(I){t=0}if(d.attr("type")=="range"){var w=e("<input/>");e.each("class,disabled,id,maxlength,name,readonly,required,size,style,tabindex,title,value".split(","),function(c,b){w.attr(b,d.attr(b))});w.val(a.value);d.replaceWith(w);d=w}d.addClass(p.input);var A=e(g).add(d),D=true;e.extend(g,{getValue:function(){return l},setValue:function(c,b){o();return h(b||e.Event("api"),undefined,c,true)},getConf:function(){return a},getProgress:function(){return B},getHandle:function(){return m},getInput:function(){return d},step:function(c,b){b=b||e.Event();var f=a.step=="any"?1:a.step;g.setValue(l+f*(c||1),b)},stepUp:function(c){return g.step(c||1)},stepDown:function(c){return g.step(-c||-1)}});e.each("onSlide,change".split(","),function(c,b){e.isFunction(a[b])&&e(g).bind(b,a[b]);g[b]=function(f){f&&e(g).bind(b,f);return g}});m.drag({drag:false}).bind("dragStart",function(){o();D=C(e(g))||C(d)}).bind("drag",function(c,b,f){if(d.is(":disabled"))return false;h(c,n?b:f)}).bind("dragEnd",function(c){if(!c.isDefaultPrevented()){c.type="change";A.trigger(c,[l])}}).click(function(c){return c.preventDefault()});i.click(function(c){if(d.is(":disabled")||c.target==m[0])return c.preventDefault();o();var b=m.width()/2;h(c,n?k-u-b+c.pageY:c.pageX-u-b)});a.keyboard&&d.keydown(function(c){if(!d.attr("readonly")){var b=c.keyCode,f=e([75,76,38,33,39]).index(b)!=-1,j=e([74,72,40,34,37]).index(b)!=-1;if((f||j)&&!(c.shiftKey||c.altKey||c.ctrlKey)){if(f)g.step(b==33?10:1,c);else if(j)g.step(b==34?-10:-1,c);return c.preventDefault()}}});d.blur(function(c){var b=e(this).val();b!==l&&g.setValue(b,c)});e.extend(d[0],{stepUp:g.stepUp,stepDown:g.stepDown});v();k||e(window).load(v)}e.tools=e.tools||{version:"1.2.5"};var E;E=e.tools.rangeinput={conf:{min:0,max:100,step:"any",steps:0,value:0,precision:undefined,vertical:0,keyboard:true,progress:false,speed:100,css:{input:"range",slider:"slider",progress:"progress",handle:"handle"}}};var x,y;e.fn.drag=function(d){document.ondragstart=function(){return false};d=e.extend({x:true,y:true,drag:true},d);x=x||e(document).bind("mousedown mouseup",function(a){var h=e(a.target);if(a.type=="mousedown"&&h.data("drag")){var o=h.position(),v=a.pageX-o.left,g=a.pageY-o.top,p=true;x.bind("mousemove.drag",function(i){var n=i.pageX-v;i=i.pageY-g;var l={};if(d.x)l.left=n;if(d.y)l.top=i;if(p){h.trigger("dragStart");p=false}d.drag&&h.css(l);h.trigger("drag",[i,n]);y=h});a.preventDefault()}else try{y&&y.trigger("dragEnd")}finally{x.unbind("mousemove.drag");y=null}});return this.data("drag",true)};e.expr[":"].range=function(d){var a=d.getAttribute("type");return a&&a=="range"||!!e(d).filter("input").data("rangeinput")};e.fn.rangeinput=function(d){if(this.data("rangeinput"))return this;d=e.extend(true,{},E.conf,d);var a;this.each(function(){var h=new G(e(this),e.extend(true,{},d));h=h.getInput().data("rangeinput",h);a=a?a.add(h):h});return a?a:this}})(jQuery);(function(e){function t(a,b,c){var k=a.offset().top,f=a.offset().left,l=c.position.split(/,?\s+/),p=l[0];l=l[1];k-=b.outerHeight()-c.offset[0];f+=a.outerWidth()+c.offset[1];if(/iPad/i.test(navigator.userAgent))k-=e(window).scrollTop();c=b.outerHeight()+a.outerHeight();if(p=="center")k+=c/2;if(p=="bottom")k+=c;a=a.outerWidth();if(l=="center")f-=(a+b.outerWidth())/2;if(l=="left")f-=a;return{top:k,left:f}}function y(a){function b(){return this.getAttribute("type")==a}b.key="[type="+a+"]";return b}function u(a,b,c){function k(g,d,i){if(!(!c.grouped&&g.length)){var j;if(i===false||e.isArray(i)){j=h.messages[d.key||d]||h.messages["*"];j=j[c.lang]||h.messages["*"].en;(d=j.match(/\$\d/g))&&e.isArray(i)&&e.each(d,function(m){j=j.replace(this,i[m])})}else j=i[c.lang]||i;g.push(j)}}var f=this,l=b.add(f);a=a.not(":button, :image, :reset, :submit");e.extend(f,{getConf:function(){return c},getForm:function(){return b},getInputs:function(){return a},reflow:function(){a.each(function(){var g=e(this),d=g.data("msg.el");if(d){g=t(g,d,c);d.css({top:g.top,left:g.left})}});return f},invalidate:function(g,d){if(!d){var i=[];e.each(g,function(j,m){j=a.filter("[name='"+j+"']");if(j.length){j.trigger("OI",[m]);i.push({input:j,messages:[m]})}});g=i;d=e.Event()}d.type="onFail";l.trigger(d,[g]);d.isDefaultPrevented()||q[c.effect][0].call(f,g,d);return f},reset:function(g){g=g||a;g.removeClass(c.errorClass).each(function(){var d=e(this).data("msg.el");if(d){d.remove();e(this).data("msg.el",null)}}).unbind(c.errorInputEvent||"");return f},destroy:function(){b.unbind(c.formEvent+".V").unbind("reset.V");a.unbind(c.inputEvent+".V").unbind("change.V");return f.reset()},checkValidity:function(g,d){g=g||a;g=g.not(":disabled");if(!g.length)return true;d=d||e.Event();d.type="onBeforeValidate";l.trigger(d,[g]);if(d.isDefaultPrevented())return d.result;var i=[];g.not(":radio:not(:checked)").each(function(){var m=[],n=e(this).data("messages",m),v=r&&n.is(":date")?"onHide.v":c.errorInputEvent+".v";n.unbind(v);e.each(w,function(){var o=this,s=o[0];if(n.filter(s).length){o=o[1].call(f,n,n.val());if(o!==true){d.type="onBeforeFail";l.trigger(d,[n,s]);if(d.isDefaultPrevented())return false;var x=n.attr(c.messageAttr);if(x){m=[x];return false}else k(m,s,o)}}});if(m.length){i.push({input:n,messages:m});n.trigger("OI",[m]);c.errorInputEvent&&n.bind(v,function(o){f.checkValidity(n,o)})}if(c.singleError&&i.length)return false});var j=q[c.effect];if(!j)throw'Validator: cannot find effect "'+c.effect+'"';if(i.length){f.invalidate(i,d);return false}else{j[1].call(f,g,d);d.type="onSuccess";l.trigger(d,[g]);g.unbind(c.errorInputEvent+".v")}return true}});e.each("onBeforeValidate,onBeforeFail,onFail,onSuccess".split(","),function(g,d){e.isFunction(c[d])&&e(f).bind(d,c[d]);f[d]=function(i){i&&e(f).bind(d,i);return f}});c.formEvent&&b.bind(c.formEvent+".V",function(g){if(!f.checkValidity(null,g))return g.preventDefault()});b.bind("reset.V",function(){f.reset()});a[0]&&a[0].validity&&a.each(function(){this.oninvalid=function(){return false}});if(b[0])b[0].checkValidity=f.checkValidity;c.inputEvent&&a.bind(c.inputEvent+".V",function(g){f.checkValidity(e(this),g)});a.filter(":checkbox, select").filter("[required]").bind("change.V",function(g){var d=e(this);if(this.checked||d.is("select")&&e(this).val())q[c.effect][1].call(f,d,g)});var p=a.filter(":radio").change(function(g){f.checkValidity(p,g)});e(window).resize(function(){f.reflow()})}e.tools=e.tools||{version:"1.2.5"};var z=/\[type=([a-z]+)\]/,A=/^-?[0-9]*(\.[0-9]+)?$/,r=e.tools.dateinput,B=/^([a-z0-9_\.\-\+]+)@([\da-z\.\-]+)\.([a-z\.]{2,6})$/i,C=/^(https?:\/\/)?[\da-z\.\-]+\.[a-z\.]{2,6}[#&+_\?\/\w \.\-=]*$/i,h;h=e.tools.validator={conf:{grouped:false,effect:"default",errorClass:"invalid",inputEvent:null,errorInputEvent:"keyup",formEvent:"submit",lang:"en",message:"<div/>",messageAttr:"data-message",messageClass:"error",offset:[0,0],position:"center right",singleError:false,speed:"normal"},messages:{"*":{en:"Please correct this value"}},localize:function(a,b){e.each(b,function(c,k){h.messages[c]=h.messages[c]||{};h.messages[c][a]=k})},localizeFn:function(a,b){h.messages[a]=h.messages[a]||{};e.extend(h.messages[a],b)},fn:function(a,b,c){if(e.isFunction(b))c=b;else{if(typeof b=="string")b={en:b};this.messages[a.key||a]=b}if(b=z.exec(a))a=y(b[1]);w.push([a,c])},addEffect:function(a,b,c){q[a]=[b,c]}};var w=[],q={"default":[function(a){var b=this.getConf();e.each(a,function(c,k){c=k.input;c.addClass(b.errorClass);var f=c.data("msg.el");if(!f){f=e(b.message).addClass(b.messageClass).appendTo(document.body);c.data("msg.el",f)}f.css({visibility:"hidden"}).find("p").remove();e.each(k.messages,function(l,p){e("<p/>").html(p).appendTo(f)});f.outerWidth()==f.parent().width()&&f.add(f.find("p")).css({display:"inline"});k=t(c,f,b);f.css({visibility:"visible",position:"absolute",top:k.top,left:k.left}).fadeIn(b.speed)})},function(a){var b=this.getConf();a.removeClass(b.errorClass).each(function(){var c=e(this).data("msg.el");c&&c.css({visibility:"hidden"})})}]};e.each("email,url,number".split(","),function(a,b){e.expr[":"][b]=function(c){return c.getAttribute("type")===b}});e.fn.oninvalid=function(a){return this[a?"bind":"trigger"]("OI",a)};h.fn(":email","Please enter a valid email address",function(a,b){return!b||B.test(b)});h.fn(":url","Please enter a valid URL",function(a,b){return!b||C.test(b)});h.fn(":number","Please enter a numeric value.",function(a,b){return A.test(b)});h.fn("[max]","Please enter a value smaller than $1",function(a,b){if(b===""||r&&a.is(":date"))return true;a=a.attr("max");return parseFloat(b)<=parseFloat(a)?true:[a]});h.fn("[min]","Please enter a value larger than $1",function(a,b){if(b===""||r&&a.is(":date"))return true;a=a.attr("min");return parseFloat(b)>=parseFloat(a)?true:[a]});h.fn("[required]","Please complete this mandatory field.",function(a,b){if(a.is(":checkbox"))return a.is(":checked");return!!b});h.fn("[pattern]",function(a){var b=new RegExp("^"+a.attr("pattern")+"$");return b.test(a.val())});e.fn.validator=function(a){var b=this.data("validator");if(b){b.destroy();this.removeData("validator")}a=e.extend(true,{},h.conf,a);if(this.is("form"))return this.each(function(){var c=e(this);b=new u(c.find(":input"),c,a);c.data("validator",b)});else{b=new u(this,this.eq(0).closest("form"),a);return this.data("validator",b)}}})(jQuery);;(function($){$.fn.simpledraw=function(width,height,use_existing){if(use_existing&&this[0].vcanvas)return this[0].vcanvas;if(width==undefined)width=$(this).innerWidth();if(height==undefined)height=$(this).innerHeight();if($.browser.hasCanvas){return new vcanvas_canvas(width,height,this);}else if($.browser.msie){return new vcanvas_vml(width,height,this);}else{return false;}};var pending=[];$.fn.sparkline=function(uservalues,options){var options=$.extend({type:'line',lineColor:'#00f',fillColor:'#cdf',defaultPixelsPerValue:3,width:'auto',height:'auto',composite:false},options?options:{});return this.each(function(){var render=function(){var values=(uservalues=='html'||uservalues==undefined)?$(this).text().split(','):uservalues;var width=options.width=='auto'?values.length*options.defaultPixelsPerValue:options.width;if(options.height=='auto'){if(!options.composite||!this.vcanvas){var tmp=document.createElement('span');tmp.innerHTML='a';$(this).html(tmp);height=$(tmp).innerHeight();$(tmp).remove();}}else{height=options.height;}
$.fn.sparkline[options.type].call(this,values,options,width,height);}
if(($(this).html()&&$(this).is(':hidden'))||($.fn.jquery<"1.3.0"&&$(this).parents().is(':hidden'))){pending.push([this,render]);}else{render.call(this);}});};$.sparkline_display_visible=function(){for(var i=pending.length-1;i>=0;i--){var el=pending[i][0];if($(el).is(':visible')&&!$(el).parents().is(':hidden')){pending[i][1].call(el);pending.splice(i,1);}}};$.fn.sparkline.line=function(values,options,width,height){var options=$.extend({spotColor:'#f80',spotRadius:1.5,minSpotColor:'#f80',maxSpotColor:'#f80',lineWidth:1,normalRangeMin:undefined,normalRangeMax:undefined,normalRangeColor:'#ccc',chartRangeMin:undefined,chartRangeMax:undefined,chartRangeMinX:undefined,chartRangeMaxX:undefined},options?options:{});var xvalues=[],yvalues=[],yminmax=[];for(i=0;i<values.length;i++){var v=values[i];var isstr=typeof(values[i])=='string';var isarray=typeof(values[i])=='object'&&values[i]instanceof Array;var sp=isstr&&values[i].split(':');if(isstr&&sp.length==2){xvalues.push(Number(sp[0]));yvalues.push(Number(sp[1]));yminmax.push(Number(sp[1]));}else if(isarray){xvalues.push(values[i][0]);yvalues.push(values[i][1]);yminmax.push(values[i][1]);}else{xvalues.push(i);if(values[i]===null||values[i]=='null'){yvalues.push(null);}else{yvalues.push(Number(values[i]));yminmax.push(Number(values[i]));}}}
if(options.xvalues){xvalues=options.xvalues;}
var maxy=Math.max.apply(Math,yminmax);var maxyval=maxy;var miny=Math.min.apply(Math,yminmax);var minyval=miny;var maxx=Math.max.apply(Math,xvalues);var maxxval=maxx;var minx=Math.min.apply(Math,xvalues);var minxval=minx;if(options.normalRangeMin!=undefined){if(options.normalRangeMin<miny)
miny=options.normalRangeMin;if(options.normalRangeMax>maxy)
maxy=options.normalRangeMax;}
if(options.chartRangeMin!=undefined&&(options.chartRangeClip||options.chartRangeMin<miny)){miny=options.chartRangeMin;}
if(options.chartRangeMax!=undefined&&(options.chartRangeClip||options.chartRangeMax>maxy)){maxy=options.chartRangeMax;}
if(options.chartRangeMinX!=undefined&&(options.chartRangeClipX||options.chartRangeMinX<minx)){minx=options.chartRangeMinX;}
if(options.chartRangeMaxX!=undefined&&(options.chartRangeClipX||options.chartRangeMaxX>maxx)){maxx=options.chartRangeMaxX;}
var rangex=maxx-minx==0?1:maxx-minx;var rangey=maxy-miny==0?1:maxy-miny;var vl=yvalues.length-1;if(vl<1){this.innerHTML='';return;}
var target=$(this).simpledraw(width,height,options.composite);if(target){var canvas_width=target.pixel_width;var canvas_height=target.pixel_height;var canvas_top=0;var canvas_left=0;if(options.spotRadius&&(canvas_width<(options.spotRadius*4)||canvas_height<(options.spotRadius*4))){options.spotRadius=0;}
if(options.spotRadius){if(options.minSpotColor||(options.spotColor&&yvalues[vl]==miny))
canvas_height-=Math.ceil(options.spotRadius);if(options.maxSpotColor||(options.spotColor&&yvalues[vl]==maxy)){canvas_height-=Math.ceil(options.spotRadius);canvas_top+=Math.ceil(options.spotRadius);}
if(options.minSpotColor||options.maxSpotColor&&(yvalues[0]==miny||yvalues[0]==maxy)){canvas_left+=Math.ceil(options.spotRadius);canvas_width-=Math.ceil(options.spotRadius);}
if(options.spotColor||(options.minSpotColor||options.maxSpotColor&&(yvalues[vl]==miny||yvalues[vl]==maxy)))
canvas_width-=Math.ceil(options.spotRadius);}
canvas_height--;if(options.normalRangeMin!=undefined){var ytop=canvas_top+Math.round(canvas_height-(canvas_height*((options.normalRangeMax-miny)/rangey)));var height=Math.round((canvas_height*(options.normalRangeMax-options.normalRangeMin))/rangey);target.drawRect(canvas_left,ytop,canvas_width,height,undefined,options.normalRangeColor);}
var path=[];var paths=[path];for(var i=0,vlen=yvalues.length;i<vlen;i++){var x=xvalues[i],y=yvalues[i];if(y===null){if(i){if(yvalues[i-1]!==null){path=[];paths.push(path);}}}else{if(y<miny)y=miny;if(y>maxy)y=maxy;if(!path.length){path.push([canvas_left+Math.round((x-minx)*(canvas_width/rangex)),canvas_top+canvas_height]);}
path.push([canvas_left+Math.round((x-minx)*(canvas_width/rangex)),canvas_top+Math.round(canvas_height-(canvas_height*((y-miny)/rangey)))]);}}
for(var i=0,plen=paths.length;i<plen;i++){path=paths[i];if(!path.length)
continue;if(options.fillColor){path.push([path[path.length-1][0],canvas_top+canvas_height-1]);target.drawShape(path,undefined,options.fillColor);path.pop();}
if(path.length>2){path[0]=[path[0][0],path[1][1]];}
target.drawShape(path,options.lineColor,undefined,options.lineWidth);}
if(options.spotRadius&&options.spotColor){target.drawCircle(canvas_left+Math.round(xvalues[xvalues.length-1]*(canvas_width/rangex)),canvas_top+Math.round(canvas_height-(canvas_height*((yvalues[vl]-miny)/rangey))),options.spotRadius,undefined,options.spotColor);}
if(maxy!=minyval){if(options.spotRadius&&options.minSpotColor){var x=xvalues[yvalues.indexOf(minyval)];target.drawCircle(canvas_left+Math.round((x-minx)*(canvas_width/rangex)),canvas_top+Math.round(canvas_height-(canvas_height*((minyval-miny)/rangey))),options.spotRadius,undefined,options.minSpotColor);}
if(options.spotRadius&&options.maxSpotColor){var x=xvalues[yvalues.indexOf(maxyval)];target.drawCircle(canvas_left+Math.round((x-minx)*(canvas_width/rangex)),canvas_top+Math.round(canvas_height-(canvas_height*((maxyval-miny)/rangey))),options.spotRadius,undefined,options.maxSpotColor);}}}else{this.innerHTML='';}};$.fn.sparkline.bar=function(values,options,width,height){var options=$.extend({type:'bar',barColor:'#00f',negBarColor:'#f44',zeroColor:undefined,nullColor:undefined,zeroAxis:undefined,barWidth:4,barSpacing:1,chartRangeMax:undefined,chartRangeMin:undefined,chartRangeClip:false,colorMap:undefined},options?options:{});var width=(values.length*options.barWidth)+((values.length-1)*options.barSpacing);var num_values=[];for(var i=0,vlen=values.length;i<vlen;i++){if(values[i]=='null'||values[i]===null){values[i]=null;}else{values[i]=Number(values[i]);num_values.push(Number(values[i]));}}
var max=Math.max.apply(Math,num_values);var min=Math.min.apply(Math,num_values);if(options.chartRangeMin!=undefined&&(options.chartRangeClip||options.chartRangeMin<min)){min=options.chartRangeMin;}
if(options.chartRangeMax!=undefined&&(options.chartRangeClip||options.chartRangeMax>max)){max=options.chartRangeMax;}
if(options.zeroAxis==undefined)options.zeroAxis=min<0;var range=max-min==0?1:max-min;if($.isArray(options.colorMap)){var colorMapByIndex=options.colorMap;var colorMapByValue=null;}else{var colorMapByIndex=null;var colorMapByValue=options.colorMap;}
var target=$(this).simpledraw(width,height,options.composite);if(target){var canvas_width=target.pixel_width;var canvas_height=target.pixel_height;var yzero=min<0&&options.zeroAxis?canvas_height-Math.round(canvas_height*(Math.abs(min)/range))-1:canvas_height-1;for(var i=0,vlen=values.length;i<vlen;i++){var x=i*(options.barWidth+options.barSpacing);var val=values[i];if(val===null){if(options.nullColor){color=options.nullColor;val=(options.zeroAxis&&min<0)?0:min;var height=1;var y=(options.zeroAxis&&min<0)?yzero:canvas_height-height;}else{continue;}}else{if(val<min)val=min;if(val>max)val=max;var color=(val<0)?options.negBarColor:options.barColor;if(options.zeroAxis&&min<0){var height=Math.round(canvas_height*((Math.abs(val)/range)))+1;var y=(val<0)?yzero:yzero-height;}else{var height=Math.round(canvas_height*((val-min)/range))+1;var y=canvas_height-height;}
if(val==0&&options.zeroColor!=undefined){color=options.zeroColor;}
if(colorMapByValue&&colorMapByValue[val]){color=colorMapByValue[val];}else if(colorMapByIndex&&colorMapByIndex.length>i){color=colorMapByIndex[i];}
if(color===null){continue;}}
target.drawRect(x,y,options.barWidth-1,height-1,color,color);}}else{this.innerHTML='';}};$.fn.sparkline.tristate=function(values,options,width,height){values=$.map(values,Number);var options=$.extend({barWidth:4,barSpacing:1,posBarColor:'#6f6',negBarColor:'#f44',zeroBarColor:'#999',colorMap:{}},options);var width=(values.length*options.barWidth)+((values.length-1)*options.barSpacing);if($.isArray(options.colorMap)){var colorMapByIndex=options.colorMap;var colorMapByValue=null;}else{var colorMapByIndex=null;var colorMapByValue=options.colorMap;}
var target=$(this).simpledraw(width,height,options.composite);if(target){var canvas_width=target.pixel_width;var canvas_height=target.pixel_height;var half_height=Math.round(canvas_height/2);for(var i=0,vlen=values.length;i<vlen;i++){var x=i*(options.barWidth+options.barSpacing);if(values[i]<0){var y=half_height;var height=half_height-1;var color=options.negBarColor;}else if(values[i]>0){var y=0;var height=half_height-1;var color=options.posBarColor;}else{var y=half_height-1;var height=2;var color=options.zeroBarColor;}
if(colorMapByValue&&colorMapByValue[values[i]]){color=colorMapByValue[values[i]];}else if(colorMapByIndex&&colorMapByIndex.length>i){color=colorMapByIndex[i];}
if(color===null){continue;}
target.drawRect(x,y,options.barWidth-1,height-1,color,color);}}else{this.innerHTML='';}};$.fn.sparkline.discrete=function(values,options,width,height){values=$.map(values,Number);var options=$.extend({lineHeight:'auto',thresholdColor:undefined,thresholdValue:0,chartRangeMax:undefined,chartRangeMin:undefined,chartRangeClip:false},options);width=options.width=='auto'?values.length*2:width;var interval=Math.floor(width/values.length);var target=$(this).simpledraw(width,height,options.composite);if(target){var canvas_width=target.pixel_width;var canvas_height=target.pixel_height;var line_height=options.lineHeight=='auto'?Math.round(canvas_height*0.3):options.lineHeight;var pheight=canvas_height-line_height;var min=Math.min.apply(Math,values);var max=Math.max.apply(Math,values);if(options.chartRangeMin!=undefined&&(options.chartRangeClip||options.chartRangeMin<min)){min=options.chartRangeMin;}
if(options.chartRangeMax!=undefined&&(options.chartRangeClip||options.chartRangeMax>max)){max=options.chartRangeMax;}
var range=max-min;for(var i=0,vlen=values.length;i<vlen;i++){var val=values[i];if(val<min)val=min;if(val>max)val=max;var x=(i*interval);var ytop=Math.round(pheight-pheight*((val-min)/range));target.drawLine(x,ytop,x,ytop+line_height,(options.thresholdColor&&val<options.thresholdValue)?options.thresholdColor:options.lineColor);}}else{this.innerHTML='';}};$.fn.sparkline.bullet=function(values,options,width,height){values=$.map(values,Number);var options=$.extend({targetColor:'red',targetWidth:3,performanceColor:'blue',rangeColors:['#D3DAFE','#A8B6FF','#7F94FF'],base:undefined},options);width=options.width=='auto'?'4.0em':width;var target=$(this).simpledraw(width,height,options.composite);if(target&&values.length>1){var canvas_width=target.pixel_width-Math.ceil(options.targetWidth/2);var canvas_height=target.pixel_height;var min=Math.min.apply(Math,values);var max=Math.max.apply(Math,values);if(options.base==undefined){var min=min<0?min:0;}else{min=options.base;}
var range=max-min;for(i=2,vlen=values.length;i<vlen;i++){var rangeval=parseInt(values[i]);var rangewidth=Math.round(canvas_width*((rangeval-min)/range));target.drawRect(0,0,rangewidth-1,canvas_height-1,options.rangeColors[i-2],options.rangeColors[i-2]);}
var perfval=parseInt(values[1]);var perfwidth=Math.round(canvas_width*((perfval-min)/range));target.drawRect(0,Math.round(canvas_height*0.3),perfwidth-1,Math.round(canvas_height*0.4)-1,options.performanceColor,options.performanceColor);var targetval=parseInt(values[0]);var x=Math.round(canvas_width*((targetval-min)/range)-(options.targetWidth/2));var targettop=Math.round(canvas_height*0.10);var targetheight=canvas_height-(targettop*2);target.drawRect(x,targettop,options.targetWidth-1,targetheight-1,options.targetColor,options.targetColor);}else{this.innerHTML='';}};$.fn.sparkline.pie=function(values,options,width,height){values=$.map(values,Number);var options=$.extend({sliceColors:['#f00','#0f0','#00f']},options);width=options.width=='auto'?height:width;var target=$(this).simpledraw(width,height,options.composite);if(target&&values.length>1){var canvas_width=target.pixel_width;var canvas_height=target.pixel_height;var radius=Math.floor(Math.min(canvas_width,canvas_height)/2);var total=0;for(var i=0,vlen=values.length;i<vlen;i++)
total+=values[i];var next=0;if(options.offset){next+=(2*Math.PI)*(options.offset/360);}
var circle=2*Math.PI;for(var i=0,vlen=values.length;i<vlen;i++){var start=next;var end=next;if(total>0){end=next+(circle*(values[i]/total));}
target.drawPieSlice(radius,radius,radius,start,end,undefined,options.sliceColors[i%options.sliceColors.length]);next=end;}}};function quartile(values,q){if(q==2){var vl2=Math.floor(values.length/2);return values.length%2?values[vl2]:(values[vl2]+values[vl2+1])/2;}else{var vl4=Math.floor(values.length/4);return values.length%2?(values[vl4*q]+values[vl4*q+1])/2:values[vl4*q];}};$.fn.sparkline.box=function(values,options,width,height){values=$.map(values,Number);var options=$.extend({raw:false,boxLineColor:'black',boxFillColor:'#cdf',whiskerColor:'black',outlierLineColor:'#333',outlierFillColor:'white',medianColor:'red',showOutliers:true,outlierIQR:1.5,spotRadius:1.5,target:undefined,targetColor:'#4a2',chartRangeMax:undefined,chartRangeMin:undefined},options);width=options.width=='auto'?'4.0em':width;minvalue=options.chartRangeMin==undefined?Math.min.apply(Math,values):options.chartRangeMin;maxvalue=options.chartRangeMax==undefined?Math.max.apply(Math,values):options.chartRangeMax;var target=$(this).simpledraw(width,height,options.composite);if(target&&values.length>1){var canvas_width=target.pixel_width;var canvas_height=target.pixel_height;if(options.raw){if(options.showOutliers&&values.length>5){var loutlier=values[0],lwhisker=values[1],q1=values[2],q2=values[3],q3=values[4],rwhisker=values[5],routlier=values[6];}else{var lwhisker=values[0],q1=values[1],q2=values[2],q3=values[3],rwhisker=values[4];}}else{values.sort(function(a,b){return a-b;});var q1=quartile(values,1);var q2=quartile(values,2);var q3=quartile(values,3);var iqr=q3-q1;if(options.showOutliers){var lwhisker=undefined,rwhisker=undefined;for(var i=0,vlen=values.length;i<vlen;i++){if(lwhisker==undefined&&values[i]>q1-(iqr*options.outlierIQR))
lwhisker=values[i];if(values[i]<q3+(iqr*options.outlierIQR))
rwhisker=values[i];}
var loutlier=values[0];var routlier=values[values.length-1];}else{var lwhisker=values[0];var rwhisker=values[values.length-1];}}
var unitsize=canvas_width/(maxvalue-minvalue+1);var canvas_left=0;if(options.showOutliers){canvas_left=Math.ceil(options.spotRadius);canvas_width-=2*Math.ceil(options.spotRadius);var unitsize=canvas_width/(maxvalue-minvalue+1);if(loutlier<lwhisker)
target.drawCircle((loutlier-minvalue)*unitsize+canvas_left,canvas_height/2,options.spotRadius,options.outlierLineColor,options.outlierFillColor);if(routlier>rwhisker)
target.drawCircle((routlier-minvalue)*unitsize+canvas_left,canvas_height/2,options.spotRadius,options.outlierLineColor,options.outlierFillColor);}
target.drawRect(Math.round((q1-minvalue)*unitsize+canvas_left),Math.round(canvas_height*0.1),Math.round((q3-q1)*unitsize),Math.round(canvas_height*0.8),options.boxLineColor,options.boxFillColor);target.drawLine(Math.round((lwhisker-minvalue)*unitsize+canvas_left),Math.round(canvas_height/2),Math.round((q1-minvalue)*unitsize+canvas_left),Math.round(canvas_height/2),options.lineColor);target.drawLine(Math.round((lwhisker-minvalue)*unitsize+canvas_left),Math.round(canvas_height/4),Math.round((lwhisker-minvalue)*unitsize+canvas_left),Math.round(canvas_height-canvas_height/4),options.whiskerColor);target.drawLine(Math.round((rwhisker-minvalue)*unitsize+canvas_left),Math.round(canvas_height/2),Math.round((q3-minvalue)*unitsize+canvas_left),Math.round(canvas_height/2),options.lineColor);target.drawLine(Math.round((rwhisker-minvalue)*unitsize+canvas_left),Math.round(canvas_height/4),Math.round((rwhisker-minvalue)*unitsize+canvas_left),Math.round(canvas_height-canvas_height/4),options.whiskerColor);target.drawLine(Math.round((q2-minvalue)*unitsize+canvas_left),Math.round(canvas_height*0.1),Math.round((q2-minvalue)*unitsize+canvas_left),Math.round(canvas_height*0.9),options.medianColor);if(options.target){var size=Math.ceil(options.spotRadius);target.drawLine(Math.round((options.target-minvalue)*unitsize+canvas_left),Math.round((canvas_height/2)-size),Math.round((options.target-minvalue)*unitsize+canvas_left),Math.round((canvas_height/2)+size),options.targetColor);target.drawLine(Math.round((options.target-minvalue)*unitsize+canvas_left-size),Math.round(canvas_height/2),Math.round((options.target-minvalue)*unitsize+canvas_left+size),Math.round(canvas_height/2),options.targetColor);}}else{this.innerHTML='';}};if(!Array.prototype.indexOf){Array.prototype.indexOf=function(entry){for(var i=0,vlen=this.length;i<vlen;i++){if(this[i]==entry)
return i;}
return-1;}}
if($.browser.msie&&!document.namespaces['v']){document.namespaces.add('v','urn:schemas-microsoft-com:vml','#default#VML');}
if($.browser.hasCanvas==undefined){var t=document.createElement('canvas');$.browser.hasCanvas=t.getContext!=undefined;}
var vcanvas_base=function(width,height,target){};vcanvas_base.prototype={init:function(width,height,target){this.width=width;this.height=height;this.target=target;if(target[0])target=target[0];target.vcanvas=this;},drawShape:function(path,lineColor,fillColor,lineWidth){alert('drawShape not implemented');},drawLine:function(x1,y1,x2,y2,lineColor,lineWidth){return this.drawShape([[x1,y1],[x2,y2]],lineColor,lineWidth);},drawCircle:function(x,y,radius,lineColor,fillColor){alert('drawCircle not implemented');},drawPieSlice:function(x,y,radius,startAngle,endAngle,lineColor,fillColor){alert('drawPieSlice not implemented');},drawRect:function(x,y,width,height,lineColor,fillColor){alert('drawRect not implemented');},getElement:function(){return this.canvas;},_insert:function(el,target){$(target).html(el);}};var vcanvas_canvas=function(width,height,target){return this.init(width,height,target);};vcanvas_canvas.prototype=$.extend(new vcanvas_base,{_super:vcanvas_base.prototype,init:function(width,height,target){this._super.init(width,height,target);this.canvas=document.createElement('canvas');if(target[0])target=target[0];target.vcanvas=this;$(this.canvas).css({display:'inline-block',width:width,height:height,verticalAlign:'top'});this._insert(this.canvas,target);this.pixel_height=$(this.canvas).height();this.pixel_width=$(this.canvas).width();this.canvas.width=this.pixel_width;this.canvas.height=this.pixel_height;$(this.canvas).css({width:this.pixel_width,height:this.pixel_height});},_getContext:function(lineColor,fillColor,lineWidth){var context=this.canvas.getContext('2d');if(lineColor!=undefined)
context.strokeStyle=lineColor;context.lineWidth=lineWidth==undefined?1:lineWidth;if(fillColor!=undefined)
context.fillStyle=fillColor;return context;},drawShape:function(path,lineColor,fillColor,lineWidth){var context=this._getContext(lineColor,fillColor,lineWidth);context.beginPath();context.moveTo(path[0][0]+0.5,path[0][1]+0.5);for(var i=1,plen=path.length;i<plen;i++){context.lineTo(path[i][0]+0.5,path[i][1]+0.5);}
if(lineColor!=undefined){context.stroke();}
if(fillColor!=undefined){context.fill();}},drawCircle:function(x,y,radius,lineColor,fillColor){var context=this._getContext(lineColor,fillColor);context.beginPath();context.arc(x,y,radius,0,2*Math.PI,false);if(lineColor!=undefined){context.stroke();}
if(fillColor!=undefined){context.fill();}},drawPieSlice:function(x,y,radius,startAngle,endAngle,lineColor,fillColor){var context=this._getContext(lineColor,fillColor);context.beginPath();context.moveTo(x,y);context.arc(x,y,radius,startAngle,endAngle,false);context.lineTo(x,y);context.closePath();if(lineColor!=undefined){context.stroke();}
if(fillColor){context.fill();}},drawRect:function(x,y,width,height,lineColor,fillColor){return this.drawShape([[x,y],[x+width,y],[x+width,y+height],[x,y+height],[x,y]],lineColor,fillColor);}});var vcanvas_vml=function(width,height,target){return this.init(width,height,target);};vcanvas_vml.prototype=$.extend(new vcanvas_base,{_super:vcanvas_base.prototype,init:function(width,height,target){this._super.init(width,height,target);if(target[0])target=target[0];target.vcanvas=this;this.canvas=document.createElement('span');$(this.canvas).css({display:'inline-block',position:'relative',overflow:'hidden',width:width,height:height,margin:'0px',padding:'0px',verticalAlign:'top'});this._insert(this.canvas,target);this.pixel_height=$(this.canvas).height();this.pixel_width=$(this.canvas).width();this.canvas.width=this.pixel_width;this.canvas.height=this.pixel_height;;var groupel='<v:group coordorigin="0 0" coordsize="'+this.pixel_width+' '+this.pixel_height+'"'
+' style="position:absolute;top:0;left:0;width:'+this.pixel_width+'px;height='+this.pixel_height+'px;"></v:group>';this.canvas.insertAdjacentHTML('beforeEnd',groupel);this.group=$(this.canvas).children()[0];},drawShape:function(path,lineColor,fillColor,lineWidth){var vpath=[];for(var i=0,plen=path.length;i<plen;i++){vpath[i]=''+(path[i][0])+','+(path[i][1]);}
var initial=vpath.splice(0,1);lineWidth=lineWidth==undefined?1:lineWidth;var stroke=lineColor==undefined?' stroked="false" ':' strokeWeight="'+lineWidth+'" strokeColor="'+lineColor+'" ';var fill=fillColor==undefined?' filled="false"':' fillColor="'+fillColor+'" filled="true" ';var closed=vpath[0]==vpath[vpath.length-1]?'x ':'';var vel='<v:shape coordorigin="0 0" coordsize="'+this.pixel_width+' '+this.pixel_height+'" '
+stroke
+fill
+' style="position:absolute;left:0px;top:0px;height:'+this.pixel_height+'px;width:'+this.pixel_width+'px;padding:0px;margin:0px;" '
+' path="m '+initial+' l '+vpath.join(', ')+' '+closed+'e">'
+' </v:shape>';this.group.insertAdjacentHTML('beforeEnd',vel);},drawCircle:function(x,y,radius,lineColor,fillColor){x-=radius+1;y-=radius+1;var stroke=lineColor==undefined?' stroked="false" ':' strokeWeight="1" strokeColor="'+lineColor+'" ';var fill=fillColor==undefined?' filled="false"':' fillColor="'+fillColor+'" filled="true" ';var vel='<v:oval '
+stroke
+fill
+' style="position:absolute;top:'+y+'px; left:'+x+'px; width:'+(radius*2)+'px; height:'+(radius*2)+'px"></v:oval>';this.group.insertAdjacentHTML('beforeEnd',vel);},drawPieSlice:function(x,y,radius,startAngle,endAngle,lineColor,fillColor){if(startAngle==endAngle){return;}
if((endAngle-startAngle)==(2*Math.PI)){startAngle=0.0;endAngle=(2*Math.PI);}
var startx=x+Math.round(Math.cos(startAngle)*radius);var starty=y+Math.round(Math.sin(startAngle)*radius);var endx=x+Math.round(Math.cos(endAngle)*radius);var endy=y+Math.round(Math.sin(endAngle)*radius);if(startx==endx&&starty==endy&&(endAngle-startAngle)<Math.PI)
return;var vpath=[x-radius,y-radius,x+radius,y+radius,startx,starty,endx,endy];var stroke=lineColor==undefined?' stroked="false" ':' strokeWeight="1" strokeColor="'+lineColor+'" ';var fill=fillColor==undefined?' filled="false"':' fillColor="'+fillColor+'" filled="true" ';var vel='<v:shape coordorigin="0 0" coordsize="'+this.pixel_width+' '+this.pixel_height+'" '
+stroke
+fill
+' style="position:absolute;left:0px;top:0px;height:'+this.pixel_height+'px;width:'+this.pixel_width+'px;padding:0px;margin:0px;" '
+' path="m '+x+','+y+' wa '+vpath.join(', ')+' x e">'
+' </v:shape>';this.group.insertAdjacentHTML('beforeEnd',vel);},drawRect:function(x,y,width,height,lineColor,fillColor){return this.drawShape([[x,y],[x,y+height],[x+width,y+height],[x+width,y],[x,y]],lineColor,fillColor);}});})(jQuery);;(function($){$.widget("thomaskahn.smoothDivScroll",{options:{scrollingHotSpotLeft:"div.scrollingHotSpotLeft",scrollingHotSpotRight:"div.scrollingHotSpotRight",scrollableArea:"div.scrollableArea",scrollWrapper:"div.scrollWrapper",hiddenOnStart:false,ajaxContentURL:"",countOnlyClass:"",scrollStep:15,scrollInterval:10,mouseDownSpeedBooster:3,autoScroll:"",autoScrollDirection:"right",autoScrollStep:5,autoScrollInterval:10,visibleHotSpots:"",hotSpotsVisibleTime:5,startAtElementId:""},_create:function(){var self=this,o=this.options,el=this.element;el.data("scrollWrapper",el.find(o.scrollWrapper));el.data("scrollingHotSpotRight",el.find(o.scrollingHotSpotRight));el.data("scrollingHotSpotLeft",el.find(o.scrollingHotSpotLeft));el.data("scrollableArea",el.find(o.scrollableArea));el.data("speedBooster",1);el.data("motherElementOffset",el.offset().left);el.data("scrollXPos",0);el.data("hotSpotWidth",el.find(o.scrollingHotSpotLeft).width());el.data("scrollableAreaWidth",0);el.data("startingPosition",0);el.data("rightScrollInterval",null);el.data("leftScrollInterval",null);el.data("autoScrollInterval",null);el.data("hideHotSpotBackgroundsInterval",null);el.data("previousScrollLeft",0);el.data("pingPongDirection","right");el.data("getNextElementWidth",true);el.data("swapAt",null);el.data("startAtElementHasNotPassed",true);el.data("swappedElement",null);el.data("originalElements",el.data("scrollableArea").children(o.countOnlyClass));el.data("visible",true);el.data("initialAjaxContentLoaded",false);el.data("enabled",true);if(o.autoScroll!=="always"){switch(o.visibleHotSpots){case"always":self.showHotSpotBackgrounds();break;case"onstart":self.showHotSpotBackgrounds();el.data("hideHotSpotBackgroundsInterval",setTimeout(function(){self.hideHotSpotBackgrounds("slow")},(o.hotSpotsVisibleTime*1000)));break;default:break}}el.data("scrollingHotSpotRight").bind("mousemove",function(e){var x=e.pageX-(this.offsetLeft+el.data("motherElementOffset"));el.data("scrollXPos",Math.round((x/el.data("hotSpotWidth"))*o.scrollStep));if(el.data("scrollXPos")===Infinity){el.data("scrollXPos",0)}});el.data("scrollingHotSpotRight").bind("mouseover",function(){if((o.autoScroll==="onstart"&&el.data("autoScrollInterval")!==null)){clearInterval(el.data("autoScrollInterval"));el.data("autoScrollInterval",null);self._trigger("autoScrollIntervalStopped")}el.data("rightScrollInterval",setInterval(function(){if(el.data("scrollXPos")>0&&el.data("enabled")){el.data("scrollWrapper").scrollLeft(el.data("scrollWrapper").scrollLeft()+(el.data("scrollXPos")*el.data("speedBooster")));self._showHideHotSpots()}},o.scrollInterval));self._trigger("mouseOverRightHotSpot")});el.data("scrollingHotSpotRight").bind("mouseout",function(){clearInterval(el.data("rightScrollInterval"));el.data("scrollXPos",0)});el.data("scrollingHotSpotRight").bind("mousedown",function(){el.data("speedBooster",o.mouseDownSpeedBooster)});$("body").bind("mouseup",function(){el.data("speedBooster",1)});el.data("scrollingHotSpotLeft").bind("mousemove",function(e){var x=el.data("scrollingHotSpotLeft").innerWidth()-(e.pageX-el.data("motherElementOffset"));el.data("scrollXPos",Math.round((x/el.data("hotSpotWidth"))*o.scrollStep));if(el.data("scrollXPos")===Infinity){el.data("scrollXPos",0)}});el.data("scrollingHotSpotLeft").bind("mouseover",function(){if((o.autoScroll==="onstart"&&el.data("autoScrollInterval")!==null)){clearInterval(el.data("autoScrollInterval"));el.data("autoScrollInterval",null);self._trigger("autoScrollIntervalStopped")}el.data("leftScrollInterval",setInterval(function(){if(el.data("scrollXPos")>0&&el.data("enabled")){el.data("scrollWrapper").scrollLeft(el.data("scrollWrapper").scrollLeft()-(el.data("scrollXPos")*el.data("speedBooster")));self._showHideHotSpots()}},o.scrollInterval));self._trigger("mouseOverLeftHotSpot")});el.data("scrollingHotSpotLeft").bind("mouseout",function(){clearInterval(el.data("leftScrollInterval"));el.data("scrollXPos",0)});el.data("scrollingHotSpotLeft").bind("mousedown",function(){el.data("speedBooster",o.mouseDownSpeedBooster)});$(window).bind("resize",function(){if(!(o.hiddenOnStart)){self._showHideHotSpots()}self._trigger("windowResized")});if(o.ajaxContentURL.length>0){self.replaceContent(o.ajaxContentURL)}else{self.recalculateScrollableArea()}if(o.hiddenOnStart){self.hide()}if((o.autoScroll.length>0)&&!(o.hiddenOnStart)&&(o.ajaxContentURL.length<=0)){self.startAutoScroll()}},showHotSpotBackgrounds:function(fadeSpeed){var self=this,el=this.element;if(fadeSpeed!==undefined){el.data("scrollingHotSpotLeft").css("opacity","0.0");el.data("scrollingHotSpotRight").css("opacity","0.0");el.data("scrollingHotSpotLeft").addClass("scrollingHotSpotLeftVisible");el.data("scrollingHotSpotRight").addClass("scrollingHotSpotRightVisible");el.data("scrollingHotSpotLeft").fadeTo(fadeSpeed,0.35);el.data("scrollingHotSpotRight").fadeTo(fadeSpeed,0.35)}else{el.data("scrollingHotSpotLeft").addClass("scrollingHotSpotLeftVisible");el.data("scrollingHotSpotLeft").removeAttr("style");el.data("scrollingHotSpotRight").addClass("scrollingHotSpotRightVisible");el.data("scrollingHotSpotRight").removeAttr("style")}self._showHideHotSpots()},hideHotSpotBackgrounds:function(fadeSpeed){var el=this.element;if(fadeSpeed!==undefined){el.data("scrollingHotSpotLeft").fadeTo(fadeSpeed,0.0,function(){el.data("scrollingHotSpotLeft").removeClass("scrollingHotSpotLeftVisible")});el.data("scrollingHotSpotRight").fadeTo(fadeSpeed,0.0,function(){el.data("scrollingHotSpotRight").removeClass("scrollingHotSpotRightVisible")})}else{el.data("scrollingHotSpotLeft").removeClass("scrollingHotSpotLeftVisible");el.data("scrollingHotSpotLeft").removeAttr("style");el.data("scrollingHotSpotRight").removeClass("scrollingHotSpotRightVisible");el.data("scrollingHotSpotRight").removeAttr("style")}},_showHideHotSpots:function(){var self=this,el=this.element,o=this.options;if(o.autoScroll!=="always"){if(el.data("scrollableAreaWidth")<=(el.data("scrollWrapper").innerWidth())){el.data("scrollingHotSpotLeft").hide();el.data("scrollingHotSpotRight").hide()}else if(el.data("scrollWrapper").scrollLeft()===0){el.data("scrollingHotSpotLeft").hide();el.data("scrollingHotSpotRight").show();self._trigger("scrollLeftLimitReached");clearInterval(el.data("leftScrollInterval"));el.data("leftScrollInterval",null)}else if(el.data("scrollableAreaWidth")<=(el.data("scrollWrapper").innerWidth()+el.data("scrollWrapper").scrollLeft())){el.data("scrollingHotSpotLeft").show();el.data("scrollingHotSpotRight").hide();self._trigger("scrollRightLimitReached");clearInterval(el.data("rightScrollInterval"));el.data("rightScrollInterval",null)}else{el.data("scrollingHotSpotLeft").show();el.data("scrollingHotSpotRight").show()}}else{el.data("scrollingHotSpotLeft").hide();el.data("scrollingHotSpotRight").hide()}},moveToElement:function(moveTo,elementNumber){var self=this,el=this.element,o=this.options,tempScrollableAreaWidth=0,foundStartAtElement=false;switch(moveTo){case"first":el.data("scrollXPos",0);self._trigger("movedToFirstElement");break;case"start":el.data("scrollableArea").children(o.countOnlyClass).each(function(){if((o.startAtElementId.length>0)&&(($(this).attr("id"))===o.startAtElementId)){el.data("startingPosition",tempScrollableAreaWidth);foundStartAtElement=true}tempScrollableAreaWidth=tempScrollableAreaWidth+$(this).outerWidth(true)});el.data("scrollXPos",el.data("startingPosition"));self._trigger("movedToStartElement");break;case"last":el.data("scrollXPos",el.data("scrollableAreaWidth"));self._trigger("movedToLastElement");break;case"number":if(!(isNaN(elementNumber))){el.data("scrollableArea").children(o.countOnlyClass).each(function(index){if(index===(elementNumber-1)){el.data("scrollXPos",tempScrollableAreaWidth)}tempScrollableAreaWidth=tempScrollableAreaWidth+$(this).outerWidth(true)})}self._trigger("movedToElementNumber",null,{"elementNumber":elementNumber});break;default:break}el.data("scrollWrapper").scrollLeft(el.data("scrollXPos"));self._showHideHotSpots()},addContent:function(ajaxContentURL,addWhere){var self=this,el=this.element;$.get(ajaxContentURL,function(data){if(addWhere==="first"){el.data("scrollableArea").children(":first").before(data)}else{el.data("scrollableArea").children(":last").after(data)}self.recalculateScrollableArea();self._showHideHotSpots()})},replaceContent:function(ajaxContentURL){var self=this,el=this.element;el.data("scrollableArea").load(ajaxContentURL,function(){self.recalculateScrollableArea();self.moveToElement("first");self._showHideHotSpots();el.data("startingPosition",0)})},recalculateScrollableArea:function(){var tempScrollableAreaWidth=0,foundStartAtElement=false,o=this.options,el=this.element,self=this;el.data("scrollableArea").children(o.countOnlyClass).each(function(){if((o.startAtElementId.length>0)&&(($(this).attr("id"))===o.startAtElementId)){el.data("startingPosition",tempScrollableAreaWidth);foundStartAtElement=true}tempScrollableAreaWidth=tempScrollableAreaWidth+$(this).outerWidth(true)});if(!(foundStartAtElement)){el.data("startAtElementId","")}el.data("scrollableAreaWidth",tempScrollableAreaWidth);el.data("scrollableArea").width(el.data("scrollableAreaWidth"));el.data("scrollWrapper").scrollLeft(el.data("startingPosition"));el.data("scrollXPos",el.data("startingPosition"));if(!(el.data("initialAjaxContentLoaded"))){if((o.autoScroll.length>0)&&!(o.hiddenOnStart)&&(o.ajaxContentURL.length>0)){self.startAutoScroll();el.data("initialAjaxContentLoaded",true)}}},stopAutoScroll:function(){var self=this,el=this.element;clearInterval(el.data("autoScrollInterval"));el.data("autoScrollInterval",null);self._showHideHotSpots();self._trigger("autoScrollStopped")},startAutoScroll:function(){var self=this,el=this.element,o=this.options;self._showHideHotSpots();clearInterval(el.data("autoScrollInterval"));el.data("autoScrollInterval",null);self._trigger("autoScrollStarted");el.data("autoScrollInterval",setInterval(function(){if(!(el.data("visible"))||(el.data("scrollableAreaWidth")<=(el.data("scrollWrapper").innerWidth()))){clearInterval(el.data("autoScrollInterval"));el.data("autoScrollInterval",null)}else{el.data("previousScrollLeft",el.data("scrollWrapper").scrollLeft());switch(o.autoScrollDirection){case"right":el.data("scrollWrapper").scrollLeft(el.data("scrollWrapper").scrollLeft()+o.autoScrollStep);if(el.data("previousScrollLeft")===el.data("scrollWrapper").scrollLeft()){self._trigger("autoScrollRightLimitReached");clearInterval(el.data("autoScrollInterval"));el.data("autoScrollInterval",null);self._trigger("autoScrollIntervalStopped")}break;case"left":el.data("scrollWrapper").scrollLeft(el.data("scrollWrapper").scrollLeft()-o.autoScrollStep);if(el.data("previousScrollLeft")===el.data("scrollWrapper").scrollLeft()){self._trigger("autoScrollLeftLimitReached");clearInterval(el.data("autoScrollInterval"));el.data("autoScrollInterval",null);self._trigger("autoScrollIntervalStopped")}break;case"backandforth":if(el.data("pingPongDirection")==="right"){el.data("scrollWrapper").scrollLeft(el.data("scrollWrapper").scrollLeft()+(o.autoScrollStep))}else{el.data("scrollWrapper").scrollLeft(el.data("scrollWrapper").scrollLeft()-(o.autoScrollStep))}if(el.data("previousScrollLeft")===el.data("scrollWrapper").scrollLeft()){if(el.data("pingPongDirection")==="right"){el.data("pingPongDirection","left");self._trigger("autoScrollRightLimitReached")}else{el.data("pingPongDirection","right");self._trigger("autoScrollLeftLimitReached")}}break;case"endlessloopright":if(el.data("getNextElementWidth")){if((o.startAtElementId.length>0)&&(el.data("startAtElementHasNotPassed"))){el.data("swapAt",$("#"+o.startAtElementId).outerWidth(true));el.data("startAtElementHasNotPassed",false)}else{el.data("swapAt",el.data("scrollableArea").children(":first").outerWidth(true))}el.data("getNextElementWidth",false)}el.data("scrollWrapper").scrollLeft(el.data("scrollWrapper").scrollLeft()+o.autoScrollStep);if(el.data("swapAt")<=el.data("scrollWrapper").scrollLeft()){el.data("swappedElement",el.data("scrollableArea").children(":first").detach());el.data("scrollableArea").append(el.data("swappedElement"));el.data("scrollWrapper").scrollLeft(el.data("scrollWrapper").scrollLeft()-el.data("swappedElement").outerWidth(true));el.data("getNextElementWidth",true)}break;case"endlessloopleft":if(el.data("getNextElementWidth")){if((o.startAtElementId.length>0)&&(el.data("startAtElementHasNotPassed"))){el.data("swapAt",$("#"+o.startAtElementId).outerWidth(true));el.data("startAtElementHasNotPassed",false)}else{el.data("swapAt",el.data("scrollableArea").children(":first").outerWidth(true))}el.data("getNextElementWidth",false)}el.data("scrollWrapper").scrollLeft(el.data("scrollWrapper").scrollLeft()-o.autoScrollStep);if(el.data("scrollWrapper").scrollLeft()===0){el.data("swappedElement",el.data("scrollableArea").children(":last").detach());el.data("scrollableArea").prepend(el.data("swappedElement"));el.data("scrollWrapper").scrollLeft(el.data("scrollWrapper").scrollLeft()+el.data("swappedElement").outerWidth(true));el.data("getNextElementWidth",true)}break;default:break}}},o.autoScrollInterval))},restoreOriginalElements:function(){var self=this,el=this.element;el.data("scrollableArea").html(el.data("originalElements"));self.recalculateScrollableArea();self.moveToElement("first")},show:function(){var el=this.element;el.data("visible",true);el.show()},hide:function(){var el=this.element;el.data("visible",false);el.hide()},enable:function(){var el=this.element;el.data("enabled",true)},disable:function(){var el=this.element;clearInterval(el.data("autoScrollInterval"));clearInterval(el.data("rightScrollInterval"));clearInterval(el.data("leftScrollInterval"));clearInterval(el.data("hideHotSpotBackgroundsInterval"));el.data("enabled",false)},destroy:function(){var el=this.element;clearInterval(el.data("autoScrollInterval"));clearInterval(el.data("rightScrollInterval"));clearInterval(el.data("leftScrollInterval"));clearInterval(el.data("hideHotSpotBackgroundsInterval"));el.data("scrollingHotSpotRight").unbind("mouseover");el.data("scrollingHotSpotRight").unbind("mouseout");el.data("scrollingHotSpotRight").unbind("mousedown");el.data("scrollingHotSpotLeft").unbind("mouseover");el.data("scrollingHotSpotLeft").unbind("mouseout");el.data("scrollingHotSpotLeft").unbind("mousedown");el.data("scrollableArea").html(el.data("originalElements"));el.data("scrollableArea").removeAttr("style");el.data("scrollingHotSpotRight").removeAttr("style");el.data("scrollingHotSpotLeft").removeAttr("style");el.data("scrollWrapper").scrollLeft(0);el.data("scrollingHotSpotLeft").removeClass("scrollingHotSpotLeftVisible");el.data("scrollingHotSpotRight").removeClass("scrollingHotSpotRightVisible");el.data("scrollingHotSpotRight").hide();el.data("scrollingHotSpotLeft").hide();$.Widget.prototype.destroy.apply(this,arguments)}})})(jQuery);;var JSON=function(){var m={'\b':'\\b','\t':'\\t','\n':'\\n','\f':'\\f','\r':'\\r','"':'\\"','\\':'\\\\'},s={'boolean':function(x){return String(x);},number:function(x){return isFinite(x)?String(x):'null';},string:function(x){if(/["\\\x00-\x1f]/.test(x)){x=x.replace(/([\x00-\x1f\\"])/g,function(a,b){var c=m[b];if(c){return c;}
c=b.charCodeAt();return'\\u00'+
Math.floor(c/16).toString(16)+
(c%16).toString(16);});}
return'"'+x+'"';},object:function(x){if(x){var a=[],b,f,i,l,v;if(x instanceof Array){a[0]='[';l=x.length;for(i=0;i<l;i+=1){v=x[i];f=s[typeof v];if(f){v=f(v);if(typeof v=='string'){if(b){a[a.length]=',';}
a[a.length]=v;b=true;}}}
a[a.length]=']';}else if(x instanceof Object){a[0]='{';for(i in x){v=x[i];f=s[typeof v];if(f){v=f(v);if(typeof v=='string'){if(b){a[a.length]=',';}
a.push(s.string(i),':',v);b=true;}}}
a[a.length]='}';}else{return;}
return a.join('');}
return'null';}};return{copyright:'(c)2005 JSON.org',license:'http://www.JSON.org/license.html',stringify:function(v){var f=s[typeof v];if(f){v=f(v);if(typeof v=='string'){return v;}}
return null;},parse:function(text){try{return!(/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(text.replace(/"(\\.|[^"\\])*"/g,'')))&&eval('('+text+')');}catch(e){return false;}}};}();;jQuery(document).ready(function(){jQuery('#layered-navlist').find('dd').each(function(index){var images=jQuery(this).find('ol').find('li').find('img').size();if(images>0)jQuery(this).find('ol').find('li').css({'float':'left','marginRight':'4px'});});jQuery('#cart-boxes').hover(function(){if(navigator.userAgent.search(/Opera/)>-1){jQuery(this).find('#shopping-cart-boxes').stop().slideDown();}else{jQuery(this).find('#shopping-cart-boxes').stop().height('auto').slideDown();}},function(){jQuery(this).find('#shopping-cart-boxes').stop().slideUp();});jQuery('#shopping-cart-close').click(function(){jQuery('#cart-boxes').find('#shopping-cart-boxes').stop().slideUp();return false;});jQuery('.sort-by').hover(function(){jQuery(this).find('> ul').stop().height('auto').slideDown();},function(){jQuery(this).find('> ul').stop().slideUp();});jQuery('.products-grid li.item').hover(function(){jQuery(this).addClass('over');},function(){jQuery(this).removeClass('over');});jQuery('.btn-cart').hover(function(){jQuery(this).addClass('over');},function(){jQuery(this).removeClass('over');});jQuery('.cms-arccordion').find('p').each(function(index){if(index>0)jQuery(this).hide();jQuery(this).css('paddingLeft','20px');});jQuery('.cms-arccordion').find('h3').css({'cursor':'pointer','backgroundImage':'url(/skin/frontend/default/b2c/images/slice/dropdown.png)','backgroundPosition':'left top','backgroundRepeat':'no-repeat','paddingLeft':'20px'});jQuery('.cms-arccordion').find('h3').click(function(){if(jQuery(this).next().css('display')=='none'){jQuery('.cms-arccordion').find('p').slideUp();jQuery(this).next().slideDown();}});if(navigator.userAgent.search(/MSIE 7.+Win/)>-1||navigator.userAgent.search(/MSIE 6.+Win/)>-1){jQuery('#nav').find('> li').each(function(){jQuery(this).hover(function(){jQuery(this).find('> ul').css({'left':'0px','top':'28px','z-index':999}).show('fast',function(){jQuery(this).find('li').each(function(){jQuery(this).hover(function(){jQuery(this).find('> ul').css({'left':'110px','top':'0px','z-index':999}).show();},function(){jQuery(this).find('ul').hide();});});});},function(){jQuery(this).find('ul').hide();});});}
function roll(id){if(jQuery("#p"+id).is(":visible")){}
else{jQuery(".fab-menu").find('a').css("font-weight","normal");jQuery(".fab:visible").fadeOut('fast',function(){jQuery("#p"+id).fadeIn('fast');});jQuery("#link"+id).css("font-weight","bold");};};jQuery('.fab-menu').find('a').each(function(id){jQuery(this).attr('id','link'+id);if(id==0)jQuery(this).css("font-weight","bold");jQuery(this).click(function(){roll(id);return false;});});if(jQuery('.fab-menu').size()>0){jQuery('.fab').each(function(index){jQuery(this).attr('id','p'+index);if(index>0)jQuery(this).hide();});}
if(jQuery('p.slide-images').size()>0){jQuery('p.slide-images').createImageSlider().scrollable({size:1});}
if(jQuery("#flowpanes").size()>0){jQuery("#flowpanes").scrollable({circular:true,size:1}).navigator({navi:"#flowtabs",naviItem:'a',activeClass:'current'}).autoscroll({interval:6000,size:1});}
if(jQuery("#chained").size()>0){jQuery("#chained").scrollable({circular:true,size:1}).autoscroll({interval:6000,size:1});}
if(jQuery('#crosssell-product-scroll').size()>0){jQuery('#crosssell-product-scroll').scrollable();}
if(jQuery('.viewed-scrollable').size()>0){jQuery('.viewed-scrollable').scrollable();}
if(jQuery("ul.tabs").size()>0){jQuery("ul.tabs").tabs("div.panes > div");}
if(jQuery("div#logoParade").size()>0){jQuery("div#logoParade").smoothDivScroll({autoScroll:"onstart",autoScrollDirection:"endlessloopright",autoScrollStep:1,autoScrollInterval:50,visibleHotSpots:"always"});jQuery("div#logoParade").bind("mouseover",function(){jQuery(this).smoothDivScroll("stopAutoScroll");}).bind("mouseout",function(){jQuery(this).smoothDivScroll("startAutoScroll");});}});(function($){$.fn.createImageSlider=function(data){var temp=$('<a class="prev browse left">&nbsp;</a><div class="scrollable"><div class="items"></div></div><a class="next browse right">&nbsp;</a>');return $(this).each(function(index){var slideObj=$(this);var newSlide=temp.clone();var firstImg=slideObj.find('img:first');var style=firstImg.attr('style');var imgW=firstImg.attr('width');var imgH=firstImg.attr('height');if(typeof style!='undefined'){slideObj.attr('style',style);}
slideObj.css({'position':'relative','overflow':'hidden','width':imgW,'height':imgH});slideObj.find('img').each(function(){$(this).removeAttr('style');newSlide.find('.items').append($(this).clone());$(this).remove();});slideObj.append(newSlide);slideObj.find('.scrollable').css({'width':imgW,'height':imgH});$('.col-main-inner').find('h1:first').css('padding-top','17px');});}})(jQuery);;(function(a){a.address=function(){var aI=function(d){a(a.address).trigger(a.extend(a.Event(d),function(){for(var g={},k=a.address.parameterNames(),h=0,j=k.length;h<j;h++){g[k[h]]=a.address.parameter(k[h])}return{value:a.address.value(),path:a.address.path(),pathNames:a.address.pathNames(),parameterNames:k,parameters:g,queryString:a.address.queryString()}}.call(a.address)))},aH=function(){a().bind.apply(a(a.address),Array.prototype.slice.call(arguments));return a.address},aM=function(){return ai.pushState&&aW.state!==aS},aL=function(){return("/"+aV.pathname.replace(new RegExp(aW.state),"")+aV.search+(aq()?"#"+aq():"")).replace(ac,"/")},aq=function(){var d=aV.href.indexOf("#");return d!=-1?at(aV.href.substr(d+1),aR):""},aJ=function(){return aM()?aL():aq()},e=function(){return"javascript"},ah=function(d){d=d.toString();return(aW.strict&&d.substr(0,1)!="/"?"/":"")+d},at=function(g,d){if(aW.crawlable&&d){return(g!==""?"!":"")+g}return g.replace(/^\!/,"")},aG=function(g,d){return parseInt(g.css(d),10)},ab=function(g){for(var d,l,j=0,k=g.childNodes.length;j<k;j++){try{if("src"in g.childNodes[j]&&g.childNodes[j].src){d=String(g.childNodes[j].src)}}catch(h){}if(l=ab(g.childNodes[j])){d=l}}return d},ao=function(){if(!ak){var d=aJ();if(aU!=d){if(aE&&aN<7){aV.reload()}else{aE&&aN<8&&aW.history&&aK(ag,50);aU=d;ap(aR)}}}},ap=function(d){aI(T);aI(d?J:A);aK(f,10)},f=function(){if(aW.tracker!=="null"&&aW.tracker!==null){var g=a.isFunction(aW.tracker)?aW.tracker:aT[aW.tracker],d=(aV.pathname+aV.search+(a.address&&!aM()?a.address.value():"")).replace(/\/\//,"/").replace(/^\/$/,"");if(a.isFunction(g)){g(d)}else{if(a.isFunction(aT.urchinTracker)){aT.urchinTracker(d)}else{if(aT.pageTracker!==aS&&a.isFunction(aT.pageTracker._trackPageview)){aT.pageTracker._trackPageview(d)}else{aT._gaq!==aS&&a.isFunction(aT._gaq.push)&&aT._gaq.push(["_trackPageview",decodeURI(d)])}}}}},ag=function(){var d=e()+":"+aR+";document.open();document.writeln('<html><head><title>"+aP.title.replace("'","\\'")+"</title><script>var "+ar+' = "'+encodeURIComponent(aJ())+(aP.domain!=aV.hostname?'";document.domain="'+aP.domain:"")+"\";<\/script></head></html>');document.close();";if(aN<7){aQ.src=d}else{aQ.contentWindow.location.replace(d)}},au=function(){if(an&&az!=-1){var g,d=an.substr(az+1).split("&");for(i=0;i<d.length;i++){g=d[i].split("=");if(/^(autoUpdate|crawlable|history|strict|wrap)$/.test(g[0])){aW[g[0]]=isNaN(g[1])?/^(true|yes)$/i.test(g[1]):parseInt(g[1],10)!==0}if(/^(state|tracker)$/.test(g[0])){aW[g[0]]=g[1]}}an=null}aU=aJ()},aA=function(){if(!aX){aX=aO;au();var g=function(){aC.call(this);ax.call(this)},d=a("body").ajaxComplete(g);g();if(aW.wrap){a("body > *").wrapAll('<div style="padding:'+(aG(d,"marginTop")+aG(d,"paddingTop"))+"px "+(aG(d,"marginRight")+aG(d,"paddingRight"))+"px "+(aG(d,"marginBottom")+aG(d,"paddingBottom"))+"px "+(aG(d,"marginLeft")+aG(d,"paddingLeft"))+'px;" />').parent().wrap('<div id="'+ar+'" style="height:100%;overflow:auto;position:relative;'+(am&&!window.statusbar.visible?"resize:both;":"")+'" />');a("html, body").css({height:"100%",margin:0,padding:0,overflow:"hidden"});am&&a('<style type="text/css" />').appendTo("head").text("#"+ar+"::-webkit-resizer { background-color: #fff; }")}if(aE&&aN<8){g=aP.getElementsByTagName("frameset")[0];aQ=aP.createElement((g?"":"i")+"frame");if(g){g.insertAdjacentElement("beforeEnd",aQ);g[g.cols?"cols":"rows"]+=",0";aQ.noResize=aO;aQ.frameBorder=aQ.frameSpacing=0}else{aQ.style.display="none";aQ.style.width=aQ.style.height=0;aQ.tabIndex=-1;aP.body.insertAdjacentElement("afterBegin",aQ)}aK(function(){a(aQ).bind("load",function(){var h=aQ.contentWindow;aU=h[ar]!==aS?h[ar]:"";if(aU!=aJ()){ap(aR);aV.hash=at(aU,aO)}});aQ.contentWindow[ar]===aS&&ag()},50)}aK(function(){aI("init");ap(aR)},1);if(!aM()){if(aE&&aN>7||!aE&&"on"+al in aT){if(aT.addEventListener){aT.addEventListener(al,ao,aR)}else{aT.attachEvent&&aT.attachEvent("on"+al,ao)}}else{p(ao,50)}}}},aC=function(){var g,d=a("a"),k=d.size(),h=-1,j=function(){if(++h!=k){g=a(d.get(h));g.is('[rel*="address:"]')&&g.address();aK(j,1)}};aK(j,1)},aF=function(){if(aU!=aJ()){aU=aJ();ap(aR)}},ay=function(){if(aT.removeEventListener){aT.removeEventListener(al,ao,aR)}else{aT.detachEvent&&aT.detachEvent("on"+al,ao)}},ax=function(){if(aW.crawlable){var d=aV.pathname.replace(/\/$/,"");a("body").html().indexOf("_escaped_fragment_")!=-1&&a('a[href]:not([href^=http]), a[href*="'+document.domain+'"]').each(function(){var g=a(this).attr("href").replace(/^http:/,"").replace(new RegExp(d+"/?$"),"");if(g===""||g.indexOf("_escaped_fragment_")!=-1){a(this).attr("href","#"+g.replace(/\/(.*)\?_escaped_fragment_=(.*)$/,"!$2"))}})}},aS,ar="jQueryAddress",al="hashchange",T="change",J="internalChange",A="externalChange",aO=true,aR=false,aW={autoUpdate:aO,crawlable:aR,history:aO,strict:aO,wrap:aR},aD=a.browser,aN=parseFloat(a.browser.version),av=aD.mozilla,aE=aD.msie,b=aD.opera,am=aD.webkit||aD.safari,af=aR,aT=function(){try{return top.document!==aS?top:window}catch(d){return window}}(),aP=aT.document,ai=aT.history,aV=aT.location,p=setInterval,aK=setTimeout,ac=/\/{2,9}/g;aD=navigator.userAgent;var aQ,an=ab(document),az=an?an.indexOf("?"):-1,ae=aP.title,ak=aR,aX=aR,ad=aO,aB=aO,aj=aR,aU=aJ();if(aE){aN=parseFloat(aD.substr(aD.indexOf("MSIE")+4));if(aP.documentMode&&aP.documentMode!=aN){aN=aP.documentMode!=8?7:8}var aw=aP.onpropertychange;aP.onpropertychange=function(){aw&&aw.call(aP);if(aP.title!=ae&&aP.title.indexOf("#"+aJ())!=-1){aP.title=ae}}}if(af=av&&aN>=1||aE&&aN>=6||b&&aN>=9.5||am&&aN>=523){if(b){history.navigationMode="compatible"}if(document.readyState=="complete"){var S=setInterval(function(){if(a.address){aA();clearInterval(S)}},50)}else{au();a(aA)}a(window).bind("popstate",aF).bind("unload",ay)}else{!af&&aq()!==""?aV.replace(aV.href.substr(0,aV.href.indexOf("#"))):f()}return{bind:function(g,d,h){return aH(g,d,h)},init:function(d){return aH("init",d)},change:function(d){return aH(T,d)},internalChange:function(d){return aH(J,d)},externalChange:function(d){return aH(A,d)},baseURL:function(){var d=aV.href;if(d.indexOf("#")!=-1){d=d.substr(0,d.indexOf("#"))}if(/\/$/.test(d)){d=d.substr(0,d.length-1)}return d},autoUpdate:function(d){if(d!==aS){aW.autoUpdate=d;return this}return aW.autoUpdate},crawlable:function(d){if(d!==aS){aW.crawlable=d;return this}return aW.crawlable},history:function(d){if(d!==aS){aW.history=d;return this}return aW.history},state:function(g){if(g!==aS){aW.state=g;var d=aL();if(aW.state!==aS){if(ai.pushState){d.substr(0,3)=="/#/"&&aV.replace(aW.state.replace(/^\/$/,"")+d.substr(2))}else{d!="/"&&d.replace(/^\/#/,"")!=aq()&&aK(function(){aV.replace(aW.state.replace(/^\/$/,"")+"/#"+d)},1)}}return this}return aW.state},strict:function(d){if(d!==aS){aW.strict=d;return this}return aW.strict},tracker:function(d){if(d!==aS){aW.tracker=d;return this}return aW.tracker},wrap:function(d){if(d!==aS){aW.wrap=d;return this}return aW.wrap},update:function(){aj=aO;this.value(aU);aj=aR;return this},title:function(d){if(d!==aS){aK(function(){ae=aP.title=d;if(aB&&aQ&&aQ.contentWindow&&aQ.contentWindow.document){aQ.contentWindow.document.title=d;aB=aR}if(!ad&&av){aV.replace(aV.href.indexOf("#")!=-1?aV.href:aV.href+"#")}ad=aR},50);return this}return aP.title},value:function(d){if(d!==aS){d=ah(d);if(d=="/"){d=""}if(aU==d&&!aj){return}ad=aO;aU=d;if(aW.autoUpdate||aj){ap(aO);if(aM()){ai[aW.history?"pushState":"replaceState"]({},"",aW.state.replace(/\/$/,"")+(aU===""?"/":aU))}else{ak=aO;if(am){if(aW.history){aV.hash="#"+at(aU,aO)}else{aV.replace("#"+at(aU,aO))}}else{if(aU!=aJ()){if(aW.history){aV.hash="#"+at(aU,aO)}else{aV.replace("#"+at(aU,aO))}}}aE&&aN<8&&aW.history&&aK(ag,50);if(am){aK(function(){ak=aR},1)}else{ak=aR}}}return this}if(!af){return null}return ah(aU)},path:function(g){if(g!==aS){var d=this.queryString(),h=this.hash();this.value(g+(d?"?"+d:"")+(h?"#"+h:""));return this}return ah(aU).split("#")[0].split("?")[0]},pathNames:function(){var g=this.path(),d=g.replace(ac,"/").split("/");if(g.substr(0,1)=="/"||g.length===0){d.splice(0,1)}g.substr(g.length-1,1)=="/"&&d.splice(d.length-1,1);return d},queryString:function(g){if(g!==aS){var d=this.hash();this.value(this.path()+(g?"?"+g:"")+(d?"#"+d:""));return this}g=aU.split("?");return g.slice(1,g.length).join("?").split("#")[0]},parameter:function(o,m,l){var k,d;if(m!==aS){var n=this.parameterNames();d=[];m=m?m.toString():"";for(k=0;k<n.length;k++){var j=n[k],g=this.parameter(j);if(typeof g=="string"){g=[g]}if(j==o){g=m===null||m===""?[]:l?g.concat([m]):[m]}for(var h=0;h<g.length;h++){d.push(j+"="+g[h])}}a.inArray(o,n)==-1&&m!==null&&m!==""&&d.push(o+"="+m);this.queryString(d.join("&"));return this}if(m=this.queryString()){l=[];d=m.split("&");for(k=0;k<d.length;k++){m=d[k].split("=");m[0]==o&&l.push(m.slice(1).join("="))}if(l.length!==0){return l.length!=1?l:l[0]}}},parameterNames:function(){var g=this.queryString(),d=[];if(g&&g.indexOf("=")!=-1){g=g.split("&");for(var j=0;j<g.length;j++){var h=g[j].split("=")[0];a.inArray(h,d)==-1&&d.push(h)}}return d},hash:function(d){if(d!==aS){this.value(aU.split("#")[0]+(d?"#"+d:""));return this}d=aU.split("#");return d.slice(1,d.length).join("#")}}}();a.fn.address=function(d){if(!a(this).attr("address")){var b=function(f){if(f.shiftKey||f.ctrlKey||f.metaKey){return true}if(a(this).is("a")){var e=d?d.call(this):/address:/.test(a(this).attr("rel"))?a(this).attr("rel").split("address:")[1].split(" ")[0]:a.address.state()!==undefined&&a.address.state()!="/"?a(this).attr("href").replace(new RegExp("^(.*"+a.address.state()+"|\\.)"),""):a(this).attr("href").replace(/^(#\!?|\.)/,"");a.address.value(e);f.preventDefault()}};a(this).click(b).live("click",b).live("submit",function(f){if(a(this).is("form")){var e=a(this).attr("action");e=d?d.call(this):(e.indexOf("?")!=-1?e.replace(/&$/,""):e+"?")+a(this).serialize();a.address.value(e);f.preventDefault()}}).attr("address",true)}return this}})(jQuery);(function(a){a.widget("ui.selectmenu",{getter:"value",version:"1.8",eventPrefix:"selectmenu",options:{transferClasses:true,typeAhead:"sequential",style:"dropdown",positionOptions:{my:"left top",at:"left bottom",offset:null},width:null,menuWidth:null,handleWidth:26,maxHeight:null,icons:null,format:null,bgImage:function(){},wrapperElement:""},_create:function(){var b=this,f=this.options;var e=this.element.attr("id")||"ui-selectmenu-"+Math.random().toString(16).slice(2,10);this.ids=[e+"-button",e+"-menu"];this._safemouseup=true;this.newelement=a('<a class="'+this.widgetBaseClass+' ui-widget ui-state-default ui-corner-all" id="'+this.ids[0]+'" role="button" href="#" tabindex="0" aria-haspopup="true" aria-owns="'+this.ids[1]+'"></a>').insertAfter(this.element);this.newelement.wrap(f.wrapperElement);var d=this.element.attr("tabindex");if(d){this.newelement.attr("tabindex",d)}this.newelement.data("selectelement",this.element);this.selectmenuIcon=a('<span class="'+this.widgetBaseClass+'-icon ui-icon"></span>').prependTo(this.newelement);this.newelement.prepend('<span class="'+b.widgetBaseClass+'-status" />');a('label[for="'+this.element.attr("id")+'"]').attr("for",this.ids[0]).bind("click.selectmenu",function(){b.newelement[0].focus();return false});this.newelement.bind("mousedown.selectmenu",function(g){b._toggle(g,true);if(f.style=="popup"){b._safemouseup=false;setTimeout(function(){b._safemouseup=true},300)}return false}).bind("click.selectmenu",function(){return false}).bind("keydown.selectmenu",function(h){var g=false;switch(h.keyCode){case a.ui.keyCode.ENTER:g=true;break;case a.ui.keyCode.SPACE:b._toggle(h);break;case a.ui.keyCode.UP:if(h.altKey){b.open(h)}else{b._moveSelection(-1)}break;case a.ui.keyCode.DOWN:if(h.altKey){b.open(h)}else{b._moveSelection(1)}break;case a.ui.keyCode.LEFT:b._moveSelection(-1);break;case a.ui.keyCode.RIGHT:b._moveSelection(1);break;case a.ui.keyCode.TAB:g=true;break;default:g=true}return g}).bind("keypress.selectmenu",function(g){b._typeAhead(g.which,"mouseup");return true}).bind("mouseover.selectmenu focus.selectmenu",function(){if(!f.disabled){a(this).addClass(b.widgetBaseClass+"-focus ui-state-hover")}}).bind("mouseout.selectmenu blur.selectmenu",function(){if(!f.disabled){a(this).removeClass(b.widgetBaseClass+"-focus ui-state-hover")}});a(document).bind("mousedown.selectmenu",function(g){b.close(g)});this.element.bind("click.selectmenu",function(){b._refreshValue()}).bind("focus.selectmenu",function(){if(b.newelement){b.newelement[0].focus()}});if(!f.width){f.width=this.element.outerWidth()}this.newelement.width(f.width);this.element.hide();this.list=a('<ul class="'+b.widgetBaseClass+'-menu ui-widget ui-widget-content" aria-hidden="true" role="listbox" aria-labelledby="'+this.ids[0]+'" id="'+this.ids[1]+'"></ul>').appendTo("body");this.list.wrap(f.wrapperElement);this.list.bind("keydown.selectmenu",function(h){var g=false;switch(h.keyCode){case a.ui.keyCode.UP:if(h.altKey){b.close(h,true)}else{b._moveFocus(-1)}break;case a.ui.keyCode.DOWN:if(h.altKey){b.close(h,true)}else{b._moveFocus(1)}break;case a.ui.keyCode.LEFT:b._moveFocus(-1);break;case a.ui.keyCode.RIGHT:b._moveFocus(1);break;case a.ui.keyCode.HOME:b._moveFocus(":first");break;case a.ui.keyCode.PAGE_UP:b._scrollPage("up");break;case a.ui.keyCode.PAGE_DOWN:b._scrollPage("down");break;case a.ui.keyCode.END:b._moveFocus(":last");break;case a.ui.keyCode.ENTER:case a.ui.keyCode.SPACE:b.close(h,true);a(h.target).parents("li:eq(0)").trigger("mouseup");break;case a.ui.keyCode.TAB:g=true;b.close(h,true);a(h.target).parents("li:eq(0)").trigger("mouseup");break;case a.ui.keyCode.ESCAPE:b.close(h,true);break;default:g=true}return g}).bind("keypress.selectmenu",function(g){b._typeAhead(g.which,"focus");return true}).bind("mousedown.selectmenu mouseup.selectmenu",function(){return false});a(window).bind("resize.selectmenu",a.proxy(b._refreshPosition,this))},_init:function(){var n=this,f=this.options;var b=[];this.element.find("option").each(function(){b.push({value:a(this).attr("value"),text:n._formatText(a(this).text()),selected:a(this).attr("selected"),disabled:a(this).attr("disabled"),classes:a(this).attr("class"),typeahead:a(this).attr("typeahead"),parentOptGroup:a(this).parent("optgroup"),bgImage:f.bgImage.call(a(this))})});var l=(n.options.style=="popup")?" ui-state-active":"";this.list.html("");for(var h=0;h<b.length;h++){var e=a('<li role="presentation"'+(b[h].disabled?' class="'+this.namespace+'-state-disabled"':"")+'><a href="#" tabindex="-1" role="option"'+(b[h].disabled?' aria-disabled="true"':"")+' aria-selected="false"'+(b[h].typeahead?' typeahead="'+b[h].typeahead+'"':"")+">"+b[h].text+"</a></li>").data("index",h).addClass(b[h].classes).data("optionClasses",b[h].classes||"").bind("mouseup.selectmenu",function(j){if(n._safemouseup&&!n._disabled(j.currentTarget)&&!n._disabled(a(j.currentTarget).parents("ul>li."+n.widgetBaseClass+"-group "))){var o=a(this).data("index")!=n._selectedIndex();n.index(a(this).data("index"));n.select(j);if(o){n.change(j)}n.close(j,true)}return false}).bind("click.selectmenu",function(){return false}).bind("mouseover.selectmenu focus.selectmenu",function(j){if(!a(j.currentTarget).hasClass(n.namespace+"-state-disabled")){n._selectedOptionLi().addClass(l);n._focusedOptionLi().removeClass(n.widgetBaseClass+"-item-focus ui-state-hover");a(this).removeClass("ui-state-active").addClass(n.widgetBaseClass+"-item-focus ui-state-hover")}}).bind("mouseout.selectmenu blur.selectmenu",function(){if(a(this).is(n._selectedOptionLi().selector)){a(this).addClass(l)}a(this).removeClass(n.widgetBaseClass+"-item-focus ui-state-hover")});if(b[h].parentOptGroup.length){var k=n.widgetBaseClass+"-group-"+this.element.find("optgroup").index(b[h].parentOptGroup);if(this.list.find("li."+k).length){this.list.find("li."+k+":last ul").append(e)}else{a(' <li role="presentation" class="'+n.widgetBaseClass+"-group "+k+(b[h].parentOptGroup.attr("disabled")?" "+this.namespace+'-state-disabled" aria-disabled="true"':'"')+'><span class="'+n.widgetBaseClass+'-group-label">'+b[h].parentOptGroup.attr("label")+"</span><ul></ul></li> ").appendTo(this.list).find("ul").append(e)}}else{e.appendTo(this.list)}if(f.icons){for(var g in f.icons){if(e.is(f.icons[g].find)){e.data("optionClasses",b[h].classes+" "+n.widgetBaseClass+"-hasIcon").addClass(n.widgetBaseClass+"-hasIcon");var m=f.icons[g].icon||"";e.find("a:eq(0)").prepend('<span class="'+n.widgetBaseClass+"-item-icon ui-icon "+m+'"></span>');if(b[h].bgImage){e.find("span").css("background-image",b[h].bgImage)}}}}}var d=(f.style=="dropdown");this.newelement.toggleClass(n.widgetBaseClass+"-dropdown",d).toggleClass(n.widgetBaseClass+"-popup",!d);this.list.toggleClass(n.widgetBaseClass+"-menu-dropdown ui-corner-bottom",d).toggleClass(n.widgetBaseClass+"-menu-popup ui-corner-all",!d).find("li:first").toggleClass("ui-corner-top",!d).end().find("li:last").addClass("ui-corner-bottom");this.selectmenuIcon.toggleClass("ui-icon-triangle-1-s",d).toggleClass("ui-icon-triangle-2-n-s",!d);if(f.transferClasses){var p=this.element.attr("class")||"";this.newelement.add(this.list).addClass(p)}if(f.style=="dropdown"){this.list.width(f.menuWidth?f.menuWidth:f.width)}else{this.list.width(f.menuWidth?f.menuWidth:f.width-f.handleWidth)}if(f.maxHeight){if(f.maxHeight<this.list.height()){this.list.height(f.maxHeight)}}else{if(!f.format&&(a(window).height()/3)<this.list.height()){f.maxHeight=a(window).height()/3;this.list.height(f.maxHeight)}}this._optionLis=this.list.find("li:not(."+n.widgetBaseClass+"-group)");if(this.element.attr("disabled")===true){this.disable()}else{this.enable()}this.index(this._selectedIndex());window.setTimeout(function(){n._refreshPosition()},200)},destroy:function(){this.element.removeData(this.widgetName).removeClass(this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").removeAttr("aria-disabled").unbind(".selectmenu");a(window).unbind(".selectmenu");a(document).unbind(".selectmenu");a("label[for="+this.newelement.attr("id")+"]").attr("for",this.element.attr("id")).unbind(".selectmenu");if(this.options.wrapperElement){this.newelement.find(this.options.wrapperElement).remove();this.list.find(this.options.wrapperElement).remove()}else{this.newelement.remove();this.list.remove()}this.element.show();a.Widget.prototype.destroy.apply(this,arguments)},_typeAhead:function(f,e){var b=this,d=false,k=String.fromCharCode(f).toUpperCase();c=k.toLowerCase();if(b.options.typeAhead=="sequential"){window.clearTimeout("ui.selectmenu-"+b.selectmenuId);var j=typeof(b._prevChar)=="undefined"?"":b._prevChar.join("");function g(l,m,n){d=true;a(l).trigger(e);typeof(b._prevChar)=="undefined"?b._prevChar=[n]:b._prevChar[b._prevChar.length]=n}this.list.find("li a").each(function(l){if(!d){var m=a(this).attr("typeahead")||a(this).text();if(m.indexOf(j+k)==0){g(this,l,k)}else{if(m.indexOf(j+c)==0){g(this,l,c)}}}});window.setTimeout(function(l){b._prevChar=undefined},1000,b)}else{if(!b._prevChar){b._prevChar=["",0]}var d=false;function h(l,m){d=true;a(l).trigger(e);b._prevChar[1]=m}this.list.find("li a").each(function(l){if(!d){var m=a(this).text();if(m.indexOf(k)==0||m.indexOf(c)==0){if(b._prevChar[0]==k){if(b._prevChar[1]<l){h(this,l)}}else{h(this,l)}}}});this._prevChar[0]=k}},_uiHash:function(){var b=this.index();return{index:b,option:a("option",this.element).get(b),value:this.element[0].value}},open:function(d){var b=this;if(this.newelement.attr("aria-disabled")!="true"){this._closeOthers(d);this.newelement.addClass("ui-state-active");if(b.options.wrapperElement){this.list.parent().appendTo("body")}else{this.list.appendTo("body")}this.list.addClass(b.widgetBaseClass+"-open").attr("aria-hidden",false).find("li:not(."+b.widgetBaseClass+"-group):eq("+this._selectedIndex()+") a")[0].focus();if(this.options.style=="dropdown"){this.newelement.removeClass("ui-corner-all").addClass("ui-corner-top")}this._refreshPosition();this._trigger("open",d,this._uiHash())}},close:function(d,b){if(this.newelement.is(".ui-state-active")){this.newelement.removeClass("ui-state-active");this.list.attr("aria-hidden",true).removeClass(this.widgetBaseClass+"-open");if(this.options.style=="dropdown"){this.newelement.removeClass("ui-corner-top").addClass("ui-corner-all")}if(b){this.newelement.focus()}this._trigger("close",d,this._uiHash())}},change:function(b){this.element.trigger("change");this._trigger("change",b,this._uiHash())},select:function(b){if(this._disabled(b.currentTarget)){return false}this._trigger("select",b,this._uiHash())},_closeOthers:function(b){a("."+this.widgetBaseClass+".ui-state-active").not(this.newelement).each(function(){a(this).data("selectelement").selectmenu("close",b)});a("."+this.widgetBaseClass+".ui-state-hover").trigger("mouseout")},_toggle:function(d,b){if(this.list.is("."+this.widgetBaseClass+"-open")){this.close(d,b)}else{this.open(d)}},_formatText:function(b){return(this.options.format?this.options.format(b):b)},_selectedIndex:function(){return this.element[0].selectedIndex},_selectedOptionLi:function(){return this._optionLis.eq(this._selectedIndex())},_focusedOptionLi:function(){return this.list.find("."+this.widgetBaseClass+"-item-focus")},_moveSelection:function(f,b){var e=parseInt(this._selectedOptionLi().data("index")||0,10);var d=e+f;if(d<0){d=0}if(d>this._optionLis.size()-1){d=this._optionLis.size()-1}if(d===b){return false}if(this._optionLis.eq(d).hasClass(this.namespace+"-state-disabled")){(f>0)?++f:--f;this._moveSelection(f,d)}else{return this._optionLis.eq(d).trigger("mouseup")}},_moveFocus:function(g,b){if(!isNaN(g)){var f=parseInt(this._focusedOptionLi().data("index")||0,10);var e=f+g}else{var e=parseInt(this._optionLis.filter(g).data("index"),10)}if(e<0){e=0}if(e>this._optionLis.size()-1){e=this._optionLis.size()-1}if(e===b){return false}var d=this.widgetBaseClass+"-item-"+Math.round(Math.random()*1000);this._focusedOptionLi().find("a:eq(0)").attr("id","");if(this._optionLis.eq(e).hasClass(this.namespace+"-state-disabled")){(g>0)?++g:--g;this._moveFocus(g,e)}else{this._optionLis.eq(e).find("a:eq(0)").attr("id",d).focus()}this.list.attr("aria-activedescendant",d)},_scrollPage:function(d){var b=Math.floor(this.list.outerHeight()/this.list.find("li:first").outerHeight());b=(d=="up"?-b:b);this._moveFocus(b)},_setOption:function(b,d){this.options[b]=d;if(b=="disabled"){this.close();this.element.add(this.newelement).add(this.list)[d?"addClass":"removeClass"](this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").attr("aria-disabled",d)}},disable:function(b,d){if(typeof(b)=="undefined"){this._setOption("disabled",true)}else{if(d=="optgroup"){this._disableOptgroup(b)}else{this._disableOption(b)}}},enable:function(b,d){if(typeof(b)=="undefined"){this._setOption("disabled",false)}else{if(d=="optgroup"){this._enableOptgroup(b)}else{this._enableOption(b)}}},_disabled:function(b){return a(b).hasClass(this.namespace+"-state-disabled")},_disableOption:function(b){var d=this._optionLis.eq(b);if(d){d.addClass(this.namespace+"-state-disabled").find("a").attr("aria-disabled",true);this.element.find("option").eq(b).attr("disabled","disabled")}},_enableOption:function(b){var d=this._optionLis.eq(b);if(d){d.removeClass(this.namespace+"-state-disabled").find("a").attr("aria-disabled",false);this.element.find("option").eq(b).removeAttr("disabled")}},_disableOptgroup:function(d){var b=this.list.find("li."+this.widgetBaseClass+"-group-"+d);if(b){b.addClass(this.namespace+"-state-disabled").attr("aria-disabled",true);this.element.find("optgroup").eq(d).attr("disabled","disabled")}},_enableOptgroup:function(d){var b=this.list.find("li."+this.widgetBaseClass+"-group-"+d);if(b){b.removeClass(this.namespace+"-state-disabled").attr("aria-disabled",false);this.element.find("optgroup").eq(d).removeAttr("disabled")}},index:function(b){if(arguments.length){if(!this._disabled(a(this._optionLis[b]))){this.element[0].selectedIndex=b;this._refreshValue()}else{return false}}else{return this._selectedIndex()}},value:function(b){if(arguments.length){this.element[0].value=b;this._refreshValue()}else{return this.element[0].value}},_refreshValue:function(){var e=(this.options.style=="popup")?" ui-state-active":"";var d=this.widgetBaseClass+"-item-"+Math.round(Math.random()*1000);this.list.find("."+this.widgetBaseClass+"-item-selected").removeClass(this.widgetBaseClass+"-item-selected"+e).find("a").attr("aria-selected","false").attr("id","");this._selectedOptionLi().addClass(this.widgetBaseClass+"-item-selected"+e).find("a").attr("aria-selected","true").attr("id",d);var b=(this.newelement.data("optionClasses")?this.newelement.data("optionClasses"):"");var f=(this._selectedOptionLi().data("optionClasses")?this._selectedOptionLi().data("optionClasses"):"");this.newelement.removeClass(b).data("optionClasses",f).addClass(f).find("."+this.widgetBaseClass+"-status").html(this._selectedOptionLi().find("a:eq(0)").html());this.list.attr("aria-activedescendant",d)},_refreshPosition:function(){var f=this.options;if(f.style=="popup"&&!f.positionOptions.offset){var e=this._selectedOptionLi();var b="0 -"+(e.outerHeight()+e.offset().top-this.list.offset().top)}var d=this.element.zIndex();if(d){this.list.css({zIndex:d})}this.list.position({of:f.positionOptions.of||this.newelement,my:f.positionOptions.my,at:f.positionOptions.at,offset:f.positionOptions.offset||b,collision:f.positionOptions.collision||"flip"})}})})(jQuery);(function(af){var aq;af.fn.emptyForce=function(){for(var b=0,a;(a=af(this)[b])!=null;b++){if(a.nodeType===1){jQuery.cleanData(a.getElementsByTagName("*"))}if(af.jqplot_use_excanvas){a.outerHTML=""}else{while(a.firstChild){a.removeChild(a.firstChild)}}a=null}return af(this)};af.fn.removeChildForce=function(a){while(a.firstChild){this.removeChildForce(a.firstChild);a.removeChild(a.firstChild)}};af.jqplot=function(b,f,h){var g,j;if(h==null){if(jQuery.isArray(f)){g=f;j=null}else{if(typeof(f)==="object"){g=null;j=f}}}else{g=f;j=h}var d=new Z();af("#"+b).removeClass("jqplot-error");if(af.jqplot.config.catchErrors){try{d.init(b,g,j);d.draw();d.themeEngine.init.call(d);return d}catch(e){var a=af.jqplot.config.errorMessage||e.message;af("#"+b).append('<div class="jqplot-error-message">'+a+"</div>");af("#"+b).addClass("jqplot-error");document.getElementById(b).style.background=af.jqplot.config.errorBackground;document.getElementById(b).style.border=af.jqplot.config.errorBorder;document.getElementById(b).style.fontFamily=af.jqplot.config.errorFontFamily;document.getElementById(b).style.fontSize=af.jqplot.config.errorFontSize;document.getElementById(b).style.fontStyle=af.jqplot.config.errorFontStyle;document.getElementById(b).style.fontWeight=af.jqplot.config.errorFontWeight}}else{d.init(b,g,j);d.draw();d.themeEngine.init.call(d);return d}};af.jqplot.version="1.0.0b2_r792";af.jqplot.CanvasManager=function(){if(typeof af.jqplot.CanvasManager.canvases=="undefined"){af.jqplot.CanvasManager.canvases=[];af.jqplot.CanvasManager.free=[]}var a=[];this.getCanvas=function(){var d;var e=true;if(!af.jqplot.use_excanvas){for(var b=0,f=af.jqplot.CanvasManager.canvases.length;b<f;b++){if(af.jqplot.CanvasManager.free[b]===true){e=false;d=af.jqplot.CanvasManager.canvases[b];af.jqplot.CanvasManager.free[b]=false;a.push(b);break}}}if(e){d=document.createElement("canvas");a.push(af.jqplot.CanvasManager.canvases.length);af.jqplot.CanvasManager.canvases.push(d);af.jqplot.CanvasManager.free.push(false)}return d};this.initCanvas=function(b){if(af.jqplot.use_excanvas){return window.G_vmlCanvasManager.initElement(b)}return b};this.freeAllCanvases=function(){for(var b=0,d=a.length;b<d;b++){this.freeCanvas(a[b])}a=[]};this.freeCanvas=function(d){if(af.jqplot.use_excanvas){window.G_vmlCanvasManager.uninitElement(af.jqplot.CanvasManager.canvases[d]);af.jqplot.CanvasManager.canvases[d]=null}else{var b=af.jqplot.CanvasManager.canvases[d];b.getContext("2d").clearRect(0,0,b.width,b.height);af(b).unbind().removeAttr("class").removeAttr("style");af(b).css({left:"",top:"",position:""});b.width=0;b.height=0;af.jqplot.CanvasManager.free[d]=true}}};af.jqplot.log=function(){if(window.console){console.log.apply(console,arguments)}};af.jqplot.config={enablePlugins:false,defaultHeight:300,defaultWidth:400,UTCAdjust:false,timezoneOffset:new Date(new Date().getTimezoneOffset()*60000),errorMessage:"",errorBackground:"",errorBorder:"",errorFontFamily:"",errorFontSize:"",errorFontStyle:"",errorFontWeight:"",catchErrors:false,defaultTickFormatString:"%.1f",defaultColors:["#4bb2c5","#EAA228","#c5b47f","#579575","#839557","#958c12","#953579","#4b5de4","#d8b83f","#ff5800","#0085cc","#c747a3","#cddf54","#FBD178","#26B4E3","#bd70c7"],defaultNegativeColors:["#498991","#C08840","#9F9274","#546D61","#646C4A","#6F6621","#6E3F5F","#4F64B0","#A89050","#C45923","#187399","#945381","#959E5C","#C7AF7B","#478396","#907294"]};af.jqplot.arrayMax=function(a){return Math.max.apply(Math,a)};af.jqplot.arrayMin=function(a){return Math.min.apply(Math,a)};af.jqplot.enablePlugins=af.jqplot.config.enablePlugins;af.jqplot.support_canvas=function(){if(typeof af.jqplot.support_canvas.result=="undefined"){af.jqplot.support_canvas.result=!!document.createElement("canvas").getContext}return af.jqplot.support_canvas.result};af.jqplot.support_canvas_text=function(){if(typeof af.jqplot.support_canvas_text.result=="undefined"){af.jqplot.support_canvas_text.result=!!(document.createElement("canvas").getContext&&typeof document.createElement("canvas").getContext("2d").fillText=="function")}return af.jqplot.support_canvas_text.result};af.jqplot.use_excanvas=(af.browser.msie&&!af.jqplot.support_canvas())?true:false;af.jqplot.preInitHooks=[];af.jqplot.postInitHooks=[];af.jqplot.preParseOptionsHooks=[];af.jqplot.postParseOptionsHooks=[];af.jqplot.preDrawHooks=[];af.jqplot.postDrawHooks=[];af.jqplot.preDrawSeriesHooks=[];af.jqplot.postDrawSeriesHooks=[];af.jqplot.preDrawLegendHooks=[];af.jqplot.addLegendRowHooks=[];af.jqplot.preSeriesInitHooks=[];af.jqplot.postSeriesInitHooks=[];af.jqplot.preParseSeriesOptionsHooks=[];af.jqplot.postParseSeriesOptionsHooks=[];af.jqplot.eventListenerHooks=[];af.jqplot.preDrawSeriesShadowHooks=[];af.jqplot.postDrawSeriesShadowHooks=[];af.jqplot.ElemContainer=function(){this._elem;this._plotWidth;this._plotHeight;this._plotDimensions={height:null,width:null}};af.jqplot.ElemContainer.prototype.createElement=function(e,b,g,f,a){this._offsets=b;var h=g||"jqplot";var d=document.createElement(e);this._elem=af(d);this._elem.addClass(h);this._elem.css(f);this._elem.attr(a);d=null;return this._elem};af.jqplot.ElemContainer.prototype.getWidth=function(){if(this._elem){return this._elem.outerWidth(true)}else{return null}};af.jqplot.ElemContainer.prototype.getHeight=function(){if(this._elem){return this._elem.outerHeight(true)}else{return null}};af.jqplot.ElemContainer.prototype.getPosition=function(){if(this._elem){return this._elem.position()}else{return{top:null,left:null,bottom:null,right:null}}};af.jqplot.ElemContainer.prototype.getTop=function(){return this.getPosition().top};af.jqplot.ElemContainer.prototype.getLeft=function(){return this.getPosition().left};af.jqplot.ElemContainer.prototype.getBottom=function(){return this._elem.css("bottom")};af.jqplot.ElemContainer.prototype.getRight=function(){return this._elem.css("right")};function ap(a){af.jqplot.ElemContainer.call(this);this.name=a;this._series=[];this.show=false;this.tickRenderer=af.jqplot.AxisTickRenderer;this.tickOptions={};this.labelRenderer=af.jqplot.AxisLabelRenderer;this.labelOptions={};this.label=null;this.showLabel=true;this.min=null;this.max=null;this.autoscale=false;this.pad=1.2;this.padMax=null;this.padMin=null;this.ticks=[];this.numberTicks;this.tickInterval;this.renderer=af.jqplot.LinearAxisRenderer;this.rendererOptions={};this.showTicks=true;this.showTickMarks=true;this.showMinorTicks=true;this.useSeriesColor=false;this.borderWidth=null;this.borderColor=null;this._dataBounds={min:null,max:null};this._intervalStats=[];this._offsets={min:null,max:null};this._ticks=[];this._label=null;this.syncTicks=null;this.tickSpacing=75;this._min=null;this._max=null;this._tickInterval=null;this._numberTicks=null;this.__ticks=null;this._options={}}ap.prototype=new af.jqplot.ElemContainer();ap.prototype.constructor=ap;ap.prototype.init=function(){this.renderer=new this.renderer();this.tickOptions.axis=this.name;if(this.tickOptions.showMark==null){this.tickOptions.showMark=this.showTicks}if(this.tickOptions.showMark==null){this.tickOptions.showMark=this.showTickMarks}if(this.tickOptions.showLabel==null){this.tickOptions.showLabel=this.showTicks}if(this.label==null||this.label==""){this.showLabel=false}else{this.labelOptions.label=this.label}if(this.showLabel==false){this.labelOptions.show=false}if(this.pad==0){this.pad=1}if(this.padMax==0){this.padMax=1}if(this.padMin==0){this.padMin=1}if(this.padMax==null){this.padMax=(this.pad-1)/2+1}if(this.padMin==null){this.padMin=(this.pad-1)/2+1}this.pad=this.padMax+this.padMin-1;if(this.min!=null||this.max!=null){this.autoscale=false}if(this.syncTicks==null&&this.name.indexOf("y")>-1){this.syncTicks=true}else{if(this.syncTicks==null){this.syncTicks=false}}this.renderer.init.call(this,this.rendererOptions)};ap.prototype.draw=function(b,a){if(this.__ticks){this.__ticks=null}return this.renderer.draw.call(this,b,a)};ap.prototype.set=function(){this.renderer.set.call(this)};ap.prototype.pack=function(a,b){if(this.show){this.renderer.pack.call(this,a,b)}if(this._min==null){this._min=this.min;this._max=this.max;this._tickInterval=this.tickInterval;this._numberTicks=this.numberTicks;this.__ticks=this._ticks}};ap.prototype.reset=function(){this.renderer.reset.call(this)};ap.prototype.resetScale=function(a){af.extend(true,this,{min:null,max:null,numberTicks:null,tickInterval:null,_ticks:[],ticks:[]},a);this.resetDataBounds()};ap.prototype.resetDataBounds=function(){var j=this._dataBounds;j.min=null;j.max=null;var f=(this.show)?true:false;for(var g=0;g<this._series.length;g++){var e=this._series[g];var a=e._plotData;var d=1,b=1;if(e._type!=null&&e._type=="ohlc"){d=3;b=2}for(var h=0;h<a.length;h++){if(this.name=="xaxis"||this.name=="x2axis"){if((a[h][0]!=null&&a[h][0]<j.min)||j.min==null){j.min=a[h][0]}if((a[h][0]!=null&&a[h][0]>j.max)||j.max==null){j.max=a[h][0]}}else{if((a[h][d]!=null&&a[h][d]<j.min)||j.min==null){j.min=a[h][d]}if((a[h][b]!=null&&a[h][b]>j.max)||j.max==null){j.max=a[h][b]}}}if(f&&e.renderer.constructor!==af.jqplot.BarRenderer){f=false}else{if(f&&this._options.hasOwnProperty("forceTickAt0")&&this._options.forceTickAt0==false){f=false}else{if(f&&e.renderer.constructor===af.jqplot.BarRenderer){if(e.barDirection=="vertical"&&this.name!="xaxis"&&this.name!="x2axis"){if(this._options.pad!=null||this._options.padMin!=null){f=false}}else{if(e.barDirection=="horizontal"&&(this.name=="xaxis"||this.name=="x2axis")){if(this._options.pad!=null||this._options.padMin!=null){f=false}}}}}}}if(f&&this.renderer.constructor===af.jqplot.LinearAxisRenderer&&j.min>=0){this.padMin=1;this.forceTickAt0=true}};function av(a){af.jqplot.ElemContainer.call(this);this.show=false;this.location="ne";this.labels=[];this.showLabels=true;this.showSwatches=true;this.placement="insideGrid";this.xoffset=0;this.yoffset=0;this.border;this.background;this.textColor;this.fontFamily;this.fontSize;this.rowSpacing="0.5em";this.renderer=af.jqplot.TableLegendRenderer;this.rendererOptions={};this.preDraw=false;this.marginTop=null;this.marginRight=null;this.marginBottom=null;this.marginLeft=null;this.escapeHtml=false;this._series=[];af.extend(true,this,a)}av.prototype=new af.jqplot.ElemContainer();av.prototype.constructor=av;av.prototype.setOptions=function(a){af.extend(true,this,a);if(this.placement=="inside"){this.placement="insideGrid"}if(this.xoffset>0){if(this.placement=="insideGrid"){switch(this.location){case"nw":case"w":case"sw":if(this.marginLeft==null){this.marginLeft=this.xoffset+"px"}this.marginRight="0px";break;case"ne":case"e":case"se":default:if(this.marginRight==null){this.marginRight=this.xoffset+"px"}this.marginLeft="0px";break}}else{if(this.placement=="outside"){switch(this.location){case"nw":case"w":case"sw":if(this.marginRight==null){this.marginRight=this.xoffset+"px"}this.marginLeft="0px";break;case"ne":case"e":case"se":default:if(this.marginLeft==null){this.marginLeft=this.xoffset+"px"}this.marginRight="0px";break}}}this.xoffset=0}if(this.yoffset>0){if(this.placement=="outside"){switch(this.location){case"sw":case"s":case"se":if(this.marginTop==null){this.marginTop=this.yoffset+"px"}this.marginBottom="0px";break;case"ne":case"n":case"nw":default:if(this.marginBottom==null){this.marginBottom=this.yoffset+"px"}this.marginTop="0px";break}}else{if(this.placement=="insideGrid"){switch(this.location){case"sw":case"s":case"se":if(this.marginBottom==null){this.marginBottom=this.yoffset+"px"}this.marginTop="0px";break;case"ne":case"n":case"nw":default:if(this.marginTop==null){this.marginTop=this.yoffset+"px"}this.marginBottom="0px";break}}}this.yoffset=0}};av.prototype.init=function(){this.renderer=new this.renderer();this.renderer.init.call(this,this.rendererOptions)};av.prototype.draw=function(a){for(var b=0;b<af.jqplot.preDrawLegendHooks.length;b++){af.jqplot.preDrawLegendHooks[b].call(this,a)}return this.renderer.draw.call(this,a)};av.prototype.pack=function(a){this.renderer.pack.call(this,a)};function ao(a){af.jqplot.ElemContainer.call(this);this.text=a;this.show=true;this.fontFamily;this.fontSize;this.textAlign;this.textColor;this.renderer=af.jqplot.DivTitleRenderer;this.rendererOptions={}}ao.prototype=new af.jqplot.ElemContainer();ao.prototype.constructor=ao;ao.prototype.init=function(){this.renderer=new this.renderer();this.renderer.init.call(this,this.rendererOptions)};ao.prototype.draw=function(a){return this.renderer.draw.call(this,a)};ao.prototype.pack=function(){this.renderer.pack.call(this)};function Y(){af.jqplot.ElemContainer.call(this);this.show=true;this.xaxis="xaxis";this._xaxis;this.yaxis="yaxis";this._yaxis;this.gridBorderWidth=2;this.renderer=af.jqplot.LineRenderer;this.rendererOptions={};this.data=[];this.gridData=[];this.label="";this.showLabel=true;this.color;this.lineWidth=2.5;this.lineJoin="round";this.lineCap="round";this.shadow=true;this.shadowAngle=45;this.shadowOffset=1.25;this.shadowDepth=3;this.shadowAlpha="0.1";this.breakOnNull=false;this.markerRenderer=af.jqplot.MarkerRenderer;this.markerOptions={};this.showLine=true;this.showMarker=true;this.index;this.fill=false;this.fillColor;this.fillAlpha;this.fillAndStroke=false;this.disableStack=false;this._stack=false;this.neighborThreshold=4;this.fillToZero=false;this.fillToValue=0;this.fillAxis="y";this.useNegativeColors=true;this._stackData=[];this._plotData=[];this._plotValues={x:[],y:[]};this._intervals={x:{},y:{}};this._prevPlotData=[];this._prevGridData=[];this._stackAxis="y";this._primaryAxis="_xaxis";this.canvas=new af.jqplot.GenericCanvas();this.shadowCanvas=new af.jqplot.GenericCanvas();this.plugins={};this._sumy=0;this._sumx=0;this._type=""}Y.prototype=new af.jqplot.ElemContainer();Y.prototype.constructor=Y;Y.prototype.init=function(f,a,d){this.index=f;this.gridBorderWidth=a;var b=this.data;var g=[],e;for(e=0;e<b.length;e++){if(!this.breakOnNull){if(b[e]==null||b[e][0]==null||b[e][1]==null){continue}else{g.push(b[e])}}else{g.push(b[e])}}this.data=g;if(!this.fillColor){this.fillColor=this.color}if(this.fillAlpha){var h=af.jqplot.normalize2rgb(this.fillColor);var h=af.jqplot.getColorComponents(h);this.fillColor="rgba("+h[0]+","+h[1]+","+h[2]+","+this.fillAlpha+")"}this.renderer=new this.renderer();this.renderer.init.call(this,this.rendererOptions,d);this.markerRenderer=new this.markerRenderer();if(!this.markerOptions.color){this.markerOptions.color=this.color}if(this.markerOptions.show==null){this.markerOptions.show=this.showMarker}this.showMarker=this.markerOptions.show;this.markerRenderer.init(this.markerOptions)};Y.prototype.draw=function(a,e,b){var g=(e==aq)?{}:e;a=(a==aq)?this.canvas._ctx:a;var h,d,f;for(h=0;h<af.jqplot.preDrawSeriesHooks.length;h++){af.jqplot.preDrawSeriesHooks[h].call(this,a,g)}if(this.show){this.renderer.setGridData.call(this,b);if(!g.preventJqPlotSeriesDrawTrigger){af(a.canvas).trigger("jqplotSeriesDraw",[this.data,this.gridData])}d=[];if(g.data){d=g.data}else{if(!this._stack){d=this.data}else{d=this._plotData}}f=g.gridData||this.renderer.makeGridData.call(this,d,b);this.renderer.draw.call(this,a,f,g,b)}for(h=0;h<af.jqplot.postDrawSeriesHooks.length;h++){af.jqplot.postDrawSeriesHooks[h].call(this,a,g)}a=e=b=h=d=f=null};Y.prototype.drawShadow=function(a,e,b){var g=(e==aq)?{}:e;a=(a==aq)?this.shadowCanvas._ctx:a;var h,d,f;for(h=0;h<af.jqplot.preDrawSeriesShadowHooks.length;h++){af.jqplot.preDrawSeriesShadowHooks[h].call(this,a,g)}if(this.shadow){this.renderer.setGridData.call(this,b);d=[];if(g.data){d=g.data}else{if(!this._stack){d=this.data}else{d=this._plotData}}f=g.gridData||this.renderer.makeGridData.call(this,d,b);this.renderer.drawShadow.call(this,a,f,g)}for(h=0;h<af.jqplot.postDrawSeriesShadowHooks.length;h++){af.jqplot.postDrawSeriesShadowHooks[h].call(this,a,g)}a=e=b=h=d=f=null};Y.prototype.toggleDisplay=function(b){var d,a;if(b.data.series){d=b.data.series}else{d=this}if(b.data.speed){a=b.data.speed}if(a){if(d.canvas._elem.is(":hidden")){if(d.shadowCanvas._elem){d.shadowCanvas._elem.fadeIn(a)}d.canvas._elem.fadeIn(a);d.canvas._elem.nextAll(".jqplot-point-label.jqplot-series-"+d.index).fadeIn(a)}else{if(d.shadowCanvas._elem){d.shadowCanvas._elem.fadeOut(a)}d.canvas._elem.fadeOut(a);d.canvas._elem.nextAll(".jqplot-point-label.jqplot-series-"+d.index).fadeOut(a)}}else{if(d.canvas._elem.is(":hidden")){if(d.shadowCanvas._elem){d.shadowCanvas._elem.show()}d.canvas._elem.show();d.canvas._elem.nextAll(".jqplot-point-label.jqplot-series-"+d.index).show()}else{if(d.shadowCanvas._elem){d.shadowCanvas._elem.hide()}d.canvas._elem.hide();d.canvas._elem.nextAll(".jqplot-point-label.jqplot-series-"+d.index).hide()}}};function ae(){af.jqplot.ElemContainer.call(this);this.drawGridlines=true;this.gridLineColor="#cccccc";this.gridLineWidth=1;this.background="#fffdf6";this.borderColor="#999999";this.borderWidth=2;this.drawBorder=true;this.shadow=true;this.shadowAngle=45;this.shadowOffset=1.5;this.shadowWidth=3;this.shadowDepth=3;this.shadowColor=null;this.shadowAlpha="0.07";this._left;this._top;this._right;this._bottom;this._width;this._height;this._axes=[];this.renderer=af.jqplot.CanvasGridRenderer;this.rendererOptions={};this._offsets={top:null,bottom:null,left:null,right:null}}ae.prototype=new af.jqplot.ElemContainer();ae.prototype.constructor=ae;ae.prototype.init=function(){this.renderer=new this.renderer();this.renderer.init.call(this,this.rendererOptions)};ae.prototype.createElement=function(b,a){this._offsets=b;return this.renderer.createElement.call(this,a)};ae.prototype.draw=function(){this.renderer.draw.call(this)};af.jqplot.GenericCanvas=function(){af.jqplot.ElemContainer.call(this);this._ctx};af.jqplot.GenericCanvas.prototype=new af.jqplot.ElemContainer();af.jqplot.GenericCanvas.prototype.constructor=af.jqplot.GenericCanvas;af.jqplot.GenericCanvas.prototype.createElement=function(b,e,f,a){this._offsets=b;var g="jqplot";if(e!=aq){g=e}var d;d=a.canvasManager.getCanvas();if(f!=null){this._plotDimensions=f}d.width=this._plotDimensions.width-this._offsets.left-this._offsets.right;d.height=this._plotDimensions.height-this._offsets.top-this._offsets.bottom;this._elem=af(d);this._elem.css({position:"absolute",left:this._offsets.left,top:this._offsets.top});this._elem.addClass(g);d=a.canvasManager.initCanvas(d);d=null;return this._elem};af.jqplot.GenericCanvas.prototype.setContext=function(){this._ctx=this._elem.get(0).getContext("2d");return this._ctx};af.jqplot.GenericCanvas.prototype.resetCanvas=function(){if(this._elem){if(af.jqplot.use_excanvas){window.G_vmlCanvasManager.uninitElement(this._elem.get(0))}this._elem.emptyForce()}this._ctx=null};af.jqplot.HooksManager=function(){this.hooks=[]};af.jqplot.HooksManager.prototype.addOnce=function(b){var a=false,d;for(d=0;d<this.hooks.length;d++){if(this.hooks[d][0]==b){a=true}}if(!a){this.hooks.push(b)}};af.jqplot.HooksManager.prototype.add=function(a){this.hooks.push(a)};af.jqplot.EventListenerManager=function(){this.hooks=[]};af.jqplot.EventListenerManager.prototype.addOnce=function(b,d){var a=false,e,f;for(f=0;f<this.hooks.length;f++){e=this.hooks[f];if(e[0]==b&&e[1]==d){a=true}}if(!a){this.hooks.push([b,d])}};af.jqplot.EventListenerManager.prototype.add=function(a,b){this.hooks.push([a,b])};function Z(){this.data=[];this.dataRenderer;this.dataRendererOptions;this.noDataIndicator={show:false,indicator:"Loading Data...",axes:{xaxis:{min:0,max:10,tickInterval:2,show:true},yaxis:{min:0,max:12,tickInterval:3,show:true}}};this.targetId=null;this.target=null;this.defaults={axesDefaults:{},axes:{xaxis:{},yaxis:{},x2axis:{},y2axis:{},y3axis:{},y4axis:{},y5axis:{},y6axis:{},y7axis:{},y8axis:{},y9axis:{}},seriesDefaults:{},series:[]};this.series=[];this.axes={xaxis:new ap("xaxis"),yaxis:new ap("yaxis"),x2axis:new ap("x2axis"),y2axis:new ap("y2axis"),y3axis:new ap("y3axis"),y4axis:new ap("y4axis"),y5axis:new ap("y5axis"),y6axis:new ap("y6axis"),y7axis:new ap("y7axis"),y8axis:new ap("y8axis"),y9axis:new ap("y9axis")};this.grid=new ae();this.legend=new av();this.baseCanvas=new af.jqplot.GenericCanvas();this.seriesStack=[];this.previousSeriesStack=[];this.eventCanvas=new af.jqplot.GenericCanvas();this._width=null;this._height=null;this._plotDimensions={height:null,width:null};this._gridPadding={top:null,right:null,bottom:null,left:null};this._defaultGridPadding={top:10,right:10,bottom:23,left:10};this.syncXTicks=true;this.syncYTicks=true;this.seriesColors=af.jqplot.config.defaultColors;this.negativeSeriesColors=af.jqplot.config.defaultNegativeColors;this.sortData=true;var b=0;this.textColor;this.fontFamily;this.fontSize;this.title=new ao();this.options={};this.stackSeries=false;this.defaultAxisStart=1;this._stackData=[];this._plotData=[];this.plugins={};this._drawCount=0;this.drawIfHidden=false;this.captureRightClick=false;this.themeEngine=new af.jqplot.ThemeEngine();this._sumy=0;this._sumx=0;this.preInitHooks=new af.jqplot.HooksManager();this.postInitHooks=new af.jqplot.HooksManager();this.preParseOptionsHooks=new af.jqplot.HooksManager();this.postParseOptionsHooks=new af.jqplot.HooksManager();this.preDrawHooks=new af.jqplot.HooksManager();this.postDrawHooks=new af.jqplot.HooksManager();this.preDrawSeriesHooks=new af.jqplot.HooksManager();this.postDrawSeriesHooks=new af.jqplot.HooksManager();this.preDrawLegendHooks=new af.jqplot.HooksManager();this.addLegendRowHooks=new af.jqplot.HooksManager();this.preSeriesInitHooks=new af.jqplot.HooksManager();this.postSeriesInitHooks=new af.jqplot.HooksManager();this.preParseSeriesOptionsHooks=new af.jqplot.HooksManager();this.postParseSeriesOptionsHooks=new af.jqplot.HooksManager();this.eventListenerHooks=new af.jqplot.EventListenerManager();this.preDrawSeriesShadowHooks=new af.jqplot.HooksManager();this.postDrawSeriesShadowHooks=new af.jqplot.HooksManager();this.colorGenerator=af.jqplot.ColorGenerator;this.canvasManager=new af.jqplot.CanvasManager();this.init=function(g,k,p){p=p||{};for(var j=0;j<af.jqplot.preInitHooks.length;j++){af.jqplot.preInitHooks[j].call(this,g,k,p)}for(var j=0;j<this.preInitHooks.hooks.length;j++){this.preInitHooks.hooks[j].call(this,g,k,p)}this.targetId="#"+g;this.target=af("#"+g);this.target.removeClass("jqplot-error");if(!this.target.get(0)){throw"No plot target specified"}if(this.target.css("position")=="static"){this.target.css("position","relative")}if(!this.target.hasClass("jqplot-target")){this.target.addClass("jqplot-target")}if(!this.target.height()){var h;if(p&&p.height){h=parseInt(p.height,10)}else{if(this.target.attr("data-height")){h=parseInt(this.target.attr("data-height"),10)}else{h=parseInt(af.jqplot.config.defaultHeight,10)}}this._height=h;this.target.css("height",h+"px")}else{this._height=h=this.target.height()}if(!this.target.width()){var f;if(p&&p.width){f=parseInt(p.width,10)}else{if(this.target.attr("data-width")){f=parseInt(this.target.attr("data-width"),10)}else{f=parseInt(af.jqplot.config.defaultWidth,10)}}this._width=f;this.target.css("width",f+"px")}else{this._width=f=this.target.width()}this._plotDimensions.height=this._height;this._plotDimensions.width=this._width;this.grid._plotDimensions=this._plotDimensions;this.title._plotDimensions=this._plotDimensions;this.baseCanvas._plotDimensions=this._plotDimensions;this.eventCanvas._plotDimensions=this._plotDimensions;this.legend._plotDimensions=this._plotDimensions;if(this._height<=0||this._width<=0||!this._height||!this._width){throw"Canvas dimension not set"}if(p.dataRenderer&&jQuery.isFunction(p.dataRenderer)){if(p.dataRendererOptions){this.dataRendererOptions=p.dataRendererOptions}this.dataRenderer=p.dataRenderer;k=this.dataRenderer(k,this,this.dataRendererOptions)}if(p.noDataIndicator&&jQuery.isPlainObject(p.noDataIndicator)){af.extend(true,this.noDataIndicator,p.noDataIndicator)}if(k==null||jQuery.isArray(k)==false||k.length==0||jQuery.isArray(k[0])==false||k[0].length==0){if(this.noDataIndicator.show==false){throw{name:"DataError",message:"No data to plot."}}else{for(var o in this.noDataIndicator.axes){for(var m in this.noDataIndicator.axes[o]){this.axes[o][m]=this.noDataIndicator.axes[o][m]}}this.postDrawHooks.add(function(){var q=this.eventCanvas.getHeight();var u=this.eventCanvas.getWidth();var v=af('<div class="jqplot-noData-container" style="position:absolute;"></div>');this.target.append(v);v.height(q);v.width(u);v.css("top",this.eventCanvas._offsets.top);v.css("left",this.eventCanvas._offsets.left);var r=af('<div class="jqplot-noData-contents" style="text-align:center; position:relative; margin-left:auto; margin-right:auto;"></div>');v.append(r);r.html(this.noDataIndicator.indicator);var t=r.height();var w=r.width();r.height(t);r.width(w);r.css("top",(q-t)/2+"px")})}}this.data=k;this.parseOptions(p);if(this.textColor){this.target.css("color",this.textColor)}if(this.fontFamily){this.target.css("font-family",this.fontFamily)}if(this.fontSize){this.target.css("font-size",this.fontSize)}this.title.init();this.legend.init();this._sumy=0;this._sumx=0;for(var j=0;j<this.series.length;j++){this.seriesStack.push(j);this.previousSeriesStack.push(j);this.series[j].shadowCanvas._plotDimensions=this._plotDimensions;this.series[j].canvas._plotDimensions=this._plotDimensions;for(var l=0;l<af.jqplot.preSeriesInitHooks.length;l++){af.jqplot.preSeriesInitHooks[l].call(this.series[j],g,k,this.options.seriesDefaults,this.options.series[j],this)}for(var l=0;l<this.preSeriesInitHooks.hooks.length;l++){this.preSeriesInitHooks.hooks[l].call(this.series[j],g,k,this.options.seriesDefaults,this.options.series[j],this)}this.populatePlotData(this.series[j],j);this.series[j]._plotDimensions=this._plotDimensions;this.series[j].init(j,this.grid.borderWidth,this);for(var l=0;l<af.jqplot.postSeriesInitHooks.length;l++){af.jqplot.postSeriesInitHooks[l].call(this.series[j],g,k,this.options.seriesDefaults,this.options.series[j],this)}for(var l=0;l<this.postSeriesInitHooks.hooks.length;l++){this.postSeriesInitHooks.hooks[l].call(this.series[j],g,k,this.options.seriesDefaults,this.options.series[j],this)}this._sumy+=this.series[j]._sumy;this._sumx+=this.series[j]._sumx}for(var n in this.axes){this.axes[n]._plotDimensions=this._plotDimensions;this.axes[n].init()}if(this.sortData){e(this.series)}this.grid.init();this.grid._axes=this.axes;this.legend._series=this.series;for(var j=0;j<af.jqplot.postInitHooks.length;j++){af.jqplot.postInitHooks[j].call(this,g,k,p)}for(var j=0;j<this.postInitHooks.hooks.length;j++){this.postInitHooks.hooks[j].call(this,g,k,p)}};this.resetAxesScale=function(l,j){var g=j||{};var f=l||this.axes;if(f===true){f=this.axes}if(jQuery.isArray(f)){for(var h=0;h<f.length;h++){this.axes[f[h]].resetScale(g[f[h]])}}else{if(typeof(f)==="object"){for(var k in f){this.axes[k].resetScale(g[k])}}}};this.reInitialize=function(){this._height=this.target.height();this._width=this.target.width();if(this._height<=0||this._width<=0||!this._height||!this._width){throw"Target dimension not set"}this._plotDimensions.height=this._height;this._plotDimensions.width=this._width;this.grid._plotDimensions=this._plotDimensions;this.title._plotDimensions=this._plotDimensions;this.baseCanvas._plotDimensions=this._plotDimensions;this.eventCanvas._plotDimensions=this._plotDimensions;this.legend._plotDimensions=this._plotDimensions;for(var f in this.axes){this.axes[f]._plotWidth=this._width;this.axes[f]._plotHeight=this._height}this.title._plotWidth=this._width;if(this.textColor){this.target.css("color",this.textColor)}if(this.fontFamily){this.target.css("font-family",this.fontFamily)}if(this.fontSize){this.target.css("font-size",this.fontSize)}this._sumy=0;this._sumx=0;for(var h=0;h<this.series.length;h++){this.populatePlotData(this.series[h],h);this.series[h]._plotDimensions=this._plotDimensions;this.series[h].canvas._plotDimensions=this._plotDimensions;this._sumy+=this.series[h]._sumy;this._sumx+=this.series[h]._sumx}for(var k in this.axes){var j=this.axes[k]._ticks;for(var h=0;h<j.length;h++){var g=j[h]._elem;if(g){if(af.jqplot.use_excanvas){window.G_vmlCanvasManager.uninitElement(g.get(0))}g.emptyForce();g=null;j._elem=null}}j=null;this.axes[k]._plotDimensions=this._plotDimensions;this.axes[k]._ticks=[];this.axes[k].renderer.init.call(this.axes[k],{})}if(this.sortData){e(this.series)}this.grid._axes=this.axes;this.legend._series=this.series};function e(k){var f,q,p,o,g;for(var j=0;j<k.length;j++){var n;var h=[k[j].data,k[j]._stackData,k[j]._plotData,k[j]._prevPlotData];for(var m=0;m<4;m++){n=true;f=h[m];if(k[j]._stackAxis=="x"){for(var l=0;l<f.length;l++){if(typeof(f[l][1])!="number"){n=false;break}}if(n){f.sort(function(r,t){return r[1]-t[1]})}}else{for(var l=0;l<f.length;l++){if(typeof(f[l][0])!="number"){n=false;break}}if(n){f.sort(function(r,t){return r[0]-t[0]})}}}}}this.populatePlotData=function(k,j){this._plotData=[];this._stackData=[];k._stackData=[];k._plotData=[];var f={x:[],y:[]};if(this.stackSeries&&!k.disableStack){k._stack=true;var h=k._stackAxis=="x"?0:1;var g=h?0:1;var q=af.extend(true,[],k.data);var p=af.extend(true,[],k.data);for(var m=0;m<j;m++){var o=this.series[m].data;for(var n=0;n<o.length;n++){q[n][0]+=o[n][0];q[n][1]+=o[n][1];p[n][h]+=o[n][h]}}for(var l=0;l<p.length;l++){f.x.push(p[l][0]);f.y.push(p[l][1])}this._plotData.push(p);this._stackData.push(q);k._stackData=q;k._plotData=p;k._plotValues=f}else{for(var l=0;l<k.data.length;l++){f.x.push(k.data[l][0]);f.y.push(k.data[l][1])}this._stackData.push(k.data);this.series[j]._stackData=k.data;this._plotData.push(k.data);k._plotData=k.data;k._plotValues=f}if(j>0){k._prevPlotData=this.series[j-1]._plotData}k._sumy=0;k._sumx=0;for(l=k.data.length-1;l>-1;l--){k._sumy+=k.data[l][1];k._sumx+=k.data[l][0]}};this.getNextSeriesColor=(function(g){var h=0;var f=g.seriesColors;return function(){if(h<f.length){return f[h++]}else{h=0;return f[h++]}}})(this);this.parseOptions=function(f){for(var j=0;j<this.preParseOptionsHooks.hooks.length;j++){this.preParseOptionsHooks.hooks[j].call(this,f)}for(var j=0;j<af.jqplot.preParseOptionsHooks.length;j++){af.jqplot.preParseOptionsHooks[j].call(this,f)}this.options=af.extend(true,{},this.defaults,f);this.stackSeries=this.options.stackSeries;if(this.options.seriesColors){this.seriesColors=this.options.seriesColors}if(this.options.negativeSeriesColors){this.negativeSeriesColors=this.options.negativeSeriesColors}if(this.options.captureRightClick){this.captureRightClick=this.options.captureRightClick}this.defaultAxisStart=(f&&f.defaultAxisStart!=null)?f.defaultAxisStart:this.defaultAxisStart;var o=new this.colorGenerator(this.seriesColors);af.extend(true,this._gridPadding,this.options.gridPadding);this.sortData=(this.options.sortData!=null)?this.options.sortData:this.sortData;for(var n in this.axes){var l=this.axes[n];l._options=af.extend(true,{},this.options.axesDefaults,this.options.axes[n]);af.extend(true,l,this.options.axesDefaults,this.options.axes[n]);l._plotWidth=this._width;l._plotHeight=this._height}var h=function(q,t,p){var u=[];var r;t=t||"vertical";if(!jQuery.isArray(q[0])){for(r=0;r<q.length;r++){if(t=="vertical"){u.push([p+r,q[r]])}else{u.push([q[r],p+r])}}}else{af.extend(true,u,q)}return u};for(var j=0;j<this.data.length;j++){var g=new Y();for(var k=0;k<af.jqplot.preParseSeriesOptionsHooks.length;k++){af.jqplot.preParseSeriesOptionsHooks[k].call(g,this.options.seriesDefaults,this.options.series[j])}for(var k=0;k<this.preParseSeriesOptionsHooks.hooks.length;k++){this.preParseSeriesOptionsHooks.hooks[k].call(g,this.options.seriesDefaults,this.options.series[j])}af.extend(true,g,{seriesColors:this.seriesColors,negativeSeriesColors:this.negativeSeriesColors},this.options.seriesDefaults,this.options.series[j]);var m="vertical";if(g.renderer===af.jqplot.BarRenderer&&g.rendererOptions&&g.rendererOptions.barDirection=="horizontal"){m="horizontal"}g.data=h(this.data[j],m,this.defaultAxisStart);switch(g.xaxis){case"xaxis":g._xaxis=this.axes.xaxis;break;case"x2axis":g._xaxis=this.axes.x2axis;break;default:break}g._yaxis=this.axes[g.yaxis];g._xaxis._series.push(g);g._yaxis._series.push(g);if(g.show){g._xaxis.show=true;g._yaxis.show=true}if(!g.color&&g.show!=false){g.color=o.next()}if(!g.label){g.label="Series "+(j+1).toString()}this.series.push(g);for(var k=0;k<af.jqplot.postParseSeriesOptionsHooks.length;k++){af.jqplot.postParseSeriesOptionsHooks[k].call(this.series[j],this.options.seriesDefaults,this.options.series[j])}for(var k=0;k<this.postParseSeriesOptionsHooks.hooks.length;k++){this.postParseSeriesOptionsHooks.hooks[k].call(this.series[j],this.options.seriesDefaults,this.options.series[j])}}af.extend(true,this.grid,this.options.grid);for(var n in this.axes){var l=this.axes[n];if(l.borderWidth==null){l.borderWidth=this.grid.borderWidth}if(l.borderColor==null){if(n!="xaxis"&&n!="x2axis"&&l.useSeriesColor===true&&l.show){l.borderColor=l._series[0].color}else{l.borderColor=this.grid.borderColor}}}if(typeof this.options.title=="string"){this.title.text=this.options.title}else{if(typeof this.options.title=="object"){af.extend(true,this.title,this.options.title)}}this.title._plotWidth=this._width;this.legend.setOptions(this.options.legend);for(var j=0;j<af.jqplot.postParseOptionsHooks.length;j++){af.jqplot.postParseOptionsHooks[j].call(this,f)}for(var j=0;j<this.postParseOptionsHooks.hooks.length;j++){this.postParseOptionsHooks.hooks[j].call(this,f)}};this.destroy=function(){this.canvasManager.freeAllCanvases();this.target[0].innerHTML=""};this.replot=function(h){var g=h||{};var j=g.clear||true;var f=g.resetAxes||false;this.target.trigger("jqplotPreReplot");if(j){this.canvasManager.freeAllCanvases();if(this._eventCanvas){this.eventCanvas._elem.unbind()}this.target.unbind();this.target.empty()}this.reInitialize();if(f){this.resetAxesScale(f,g.axes)}this.draw();this.target.trigger("jqplotPostReplot")};this.redraw=function(h){h=(h!=null)?h:true;this.target.trigger("jqplotPreRedraw");if(h){this.canvasManager.freeAllCanvases();this.eventCanvas._elem.unbind();this.target.unbind();this.target.empty()}for(var f in this.axes){this.axes[f]._ticks=[]}for(var g=0;g<this.series.length;g++){this.populatePlotData(this.series[g],g)}this._sumy=0;this._sumx=0;for(g=0;g<this.series.length;g++){this._sumy+=this.series[g]._sumy;this._sumx+=this.series[g]._sumx}this.draw();this.target.trigger("jqplotPostRedraw")};this.draw=function(){if(this.drawIfHidden||this.target.is(":visible")){this.target.trigger("jqplotPreDraw");var h,j;for(h=0;h<af.jqplot.preDrawHooks.length;h++){af.jqplot.preDrawHooks[h].call(this)}for(h=0;h<this.preDrawHooks.hooks.length;h++){this.preDrawHooks.hooks[h].call(this)}this.target.append(this.baseCanvas.createElement({left:0,right:0,top:0,bottom:0},"jqplot-base-canvas",null,this));this.baseCanvas.setContext();this.target.append(this.title.draw());this.title.pack({top:0,left:0});var p=this.legend.draw();var q={top:0,left:0,bottom:0,right:0};if(this.legend.placement=="outsideGrid"){this.target.append(p);switch(this.legend.location){case"n":q.top+=this.legend.getHeight();break;case"s":q.bottom+=this.legend.getHeight();break;case"ne":case"e":case"se":q.right+=this.legend.getWidth();break;case"nw":case"w":case"sw":q.left+=this.legend.getWidth();break;default:q.right+=this.legend.getWidth();break}p=p.detach()}var o=this.axes;for(var m in o){this.target.append(o[m].draw(this.baseCanvas._ctx,this));o[m].set()}if(o.yaxis.show){q.left+=o.yaxis.getWidth()}var l=["y2axis","y3axis","y4axis","y5axis","y6axis","y7axis","y8axis","y9axis"];var n=[0,0,0,0,0,0,0,0];var f=0;var k;for(k=0;k<8;k++){if(o[l[k]].show){f+=o[l[k]].getWidth();n[k]=f}}q.right+=f;if(o.x2axis.show){q.top+=o.x2axis.getHeight()}if(this.title.show){q.top+=this.title.getHeight()}if(o.xaxis.show){q.bottom+=o.xaxis.getHeight()}var g=["top","bottom","left","right"];for(var k in g){if(this._gridPadding[g[k]]==null&&q[g[k]]>0){this._gridPadding[g[k]]=q[g[k]]}else{if(this._gridPadding[g[k]]==null){this._gridPadding[g[k]]=this._defaultGridPadding[g[k]]}}}var r=(this.legend.placement=="outsideGrid")?{top:this.title.getHeight(),left:0,right:0,bottom:0}:this._gridPadding;o.xaxis.pack({position:"absolute",bottom:this._gridPadding.bottom-o.xaxis.getHeight(),left:0,width:this._width},{min:this._gridPadding.left,max:this._width-this._gridPadding.right});o.yaxis.pack({position:"absolute",top:0,left:this._gridPadding.left-o.yaxis.getWidth(),height:this._height},{min:this._height-this._gridPadding.bottom,max:this._gridPadding.top});o.x2axis.pack({position:"absolute",top:this._gridPadding.top-o.x2axis.getHeight(),left:0,width:this._width},{min:this._gridPadding.left,max:this._width-this._gridPadding.right});for(h=8;h>0;h--){o[l[h-1]].pack({position:"absolute",top:0,right:this._gridPadding.right-n[h-1]},{min:this._height-this._gridPadding.bottom,max:this._gridPadding.top})}this.target.append(this.grid.createElement(this._gridPadding,this));this.grid.draw();for(h=0;h<this.series.length;h++){j=this.seriesStack[h];this.target.append(this.series[j].shadowCanvas.createElement(this._gridPadding,"jqplot-series-shadowCanvas",null,this));this.series[j].shadowCanvas.setContext();this.series[j].shadowCanvas._elem.data("seriesIndex",j)}for(h=0;h<this.series.length;h++){j=this.seriesStack[h];this.target.append(this.series[j].canvas.createElement(this._gridPadding,"jqplot-series-canvas",null,this));this.series[j].canvas.setContext();this.series[j].canvas._elem.data("seriesIndex",j)}this.target.append(this.eventCanvas.createElement(this._gridPadding,"jqplot-event-canvas",null,this));this.eventCanvas.setContext();this.eventCanvas._ctx.fillStyle="rgba(0,0,0,0)";this.eventCanvas._ctx.fillRect(0,0,this.eventCanvas._ctx.canvas.width,this.eventCanvas._ctx.canvas.height);this.bindCustomEvents();if(this.legend.preDraw){this.eventCanvas._elem.before(p);this.legend.pack(r);if(this.legend._elem){this.drawSeries({legendInfo:{location:this.legend.location,placement:this.legend.placement,width:this.legend.getWidth(),height:this.legend.getHeight(),xoffset:this.legend.xoffset,yoffset:this.legend.yoffset}})}else{this.drawSeries()}}else{this.drawSeries();if(this.series.length){af(this.series[this.series.length-1].canvas._elem).after(p)}this.legend.pack(r)}for(var h=0;h<af.jqplot.eventListenerHooks.length;h++){this.eventCanvas._elem.bind(af.jqplot.eventListenerHooks[h][0],{plot:this},af.jqplot.eventListenerHooks[h][1])}for(var h=0;h<this.eventListenerHooks.hooks.length;h++){this.eventCanvas._elem.bind(this.eventListenerHooks.hooks[h][0],{plot:this},this.eventListenerHooks.hooks[h][1])}for(var h=0;h<af.jqplot.postDrawHooks.length;h++){af.jqplot.postDrawHooks[h].call(this)}for(var h=0;h<this.postDrawHooks.hooks.length;h++){this.postDrawHooks.hooks[h].call(this)}if(this.target.is(":visible")){this._drawCount+=1}this.target.trigger("jqplotPostDraw",[this])}};this.bindCustomEvents=function(){this.eventCanvas._elem.bind("click",{plot:this},this.onClick);this.eventCanvas._elem.bind("dblclick",{plot:this},this.onDblClick);this.eventCanvas._elem.bind("mousedown",{plot:this},this.onMouseDown);this.eventCanvas._elem.bind("mousemove",{plot:this},this.onMouseMove);this.eventCanvas._elem.bind("mouseenter",{plot:this},this.onMouseEnter);this.eventCanvas._elem.bind("mouseleave",{plot:this},this.onMouseLeave);if(this.captureRightClick){this.eventCanvas._elem.bind("mouseup",{plot:this},this.onRightClick);this.eventCanvas._elem.get(0).oncontextmenu=function(){return false}}else{this.eventCanvas._elem.bind("mouseup",{plot:this},this.onMouseUp)}};function d(f){var g=f.data.plot;var l=g.eventCanvas._elem.offset();var h={x:f.pageX-l.left,y:f.pageY-l.top};var k={xaxis:null,yaxis:null,x2axis:null,y2axis:null,y3axis:null,y4axis:null,y5axis:null,y6axis:null,y7axis:null,y8axis:null,y9axis:null};var j=["xaxis","yaxis","x2axis","y2axis","y3axis","y4axis","y5axis","y6axis","y7axis","y8axis","y9axis"];var o=g.axes;var n,m;for(n=11;n>0;n--){m=j[n-1];if(o[m].show){k[m]=o[m].series_p2u(h[m.charAt(0)])}}return{offsets:l,gridPos:h,dataPos:k}}function a(v,t){var k=t.series;var aF,aG,aH,p,n,y,z,L,N,I,H,x;var g,aE,l,h,A,u;var q,r;for(aH=t.seriesStack.length-1;aH>=0;aH--){aF=t.seriesStack[aH];p=k[aF];switch(p.renderer.constructor){case af.jqplot.BarRenderer:y=v.x;z=v.y;for(aG=0;aG<p._barPoints.length;aG++){A=p._barPoints[aG];l=p.gridData[aG];if(y>A[0][0]&&y<A[2][0]&&z>A[2][1]&&z<A[0][1]){return{seriesIndex:p.index,pointIndex:aG,gridData:l,data:p.data[aG],points:p._barPoints[aG]}}}break;case af.jqplot.DonutRenderer:I=p.startAngle/180*Math.PI;y=v.x-p._center[0];z=v.y-p._center[1];n=Math.sqrt(Math.pow(y,2)+Math.pow(z,2));if(y>0&&-z>=0){L=2*Math.PI-Math.atan(-z/y)}else{if(y>0&&-z<0){L=-Math.atan(-z/y)}else{if(y<0){L=Math.PI-Math.atan(-z/y)}else{if(y==0&&-z>0){L=3*Math.PI/2}else{if(y==0&&-z<0){L=Math.PI/2}else{if(y==0&&z==0){L=0}}}}}}if(I){L-=I;if(L<0){L+=2*Math.PI}else{if(L>2*Math.PI){L-=2*Math.PI}}}N=p.sliceMargin/180*Math.PI;if(n<p._radius&&n>p._innerRadius){for(aG=0;aG<p.gridData.length;aG++){H=(aG>0)?p.gridData[aG-1][1]+N:N;x=p.gridData[aG][1];if(L>H&&L<x){return{seriesIndex:p.index,pointIndex:aG,gridData:p.gridData[aG],data:p.data[aG]}}}}break;case af.jqplot.PieRenderer:I=p.startAngle/180*Math.PI;y=v.x-p._center[0];z=v.y-p._center[1];n=Math.sqrt(Math.pow(y,2)+Math.pow(z,2));if(y>0&&-z>=0){L=2*Math.PI-Math.atan(-z/y)}else{if(y>0&&-z<0){L=-Math.atan(-z/y)}else{if(y<0){L=Math.PI-Math.atan(-z/y)}else{if(y==0&&-z>0){L=3*Math.PI/2}else{if(y==0&&-z<0){L=Math.PI/2}else{if(y==0&&z==0){L=0}}}}}}if(I){L-=I;if(L<0){L+=2*Math.PI}else{if(L>2*Math.PI){L-=2*Math.PI}}}N=p.sliceMargin/180*Math.PI;if(n<p._radius){for(aG=0;aG<p.gridData.length;aG++){H=(aG>0)?p.gridData[aG-1][1]+N:N;x=p.gridData[aG][1];if(L>H&&L<x){return{seriesIndex:p.index,pointIndex:aG,gridData:p.gridData[aG],data:p.data[aG]}}}}break;case af.jqplot.BubbleRenderer:y=v.x;z=v.y;var C=null;if(p.show){for(var aG=0;aG<p.gridData.length;aG++){l=p.gridData[aG];aE=Math.sqrt((y-l[0])*(y-l[0])+(z-l[1])*(z-l[1]));if(aE<=l[2]&&(aE<=g||g==null)){g=aE;C={seriesIndex:aF,pointIndex:aG,gridData:l,data:p.data[aG]}}}if(C!=null){return C}}break;case af.jqplot.FunnelRenderer:y=v.x;z=v.y;var w=p._vertices,m=w[0],o=w[w.length-1],f,D,J;function j(aK,aO,aD){var aL=(aO[1]-aD[1])/(aO[0]-aD[0]);var aM=aO[1]-aL*aO[0];var aN=aK+aO[1];return[(aN-aM)/aL,aN]}f=j(z,m[0],o[3]);D=j(z,m[1],o[2]);for(aG=0;aG<w.length;aG++){J=w[aG];if(z>=J[0][1]&&z<=J[3][1]&&y>=f[0]&&y<=D[0]){return{seriesIndex:p.index,pointIndex:aG,gridData:null,data:p.data[aG]}}}break;case af.jqplot.LineRenderer:y=v.x;z=v.y;n=p.renderer;if(p.show){if(p.fill){var K=false;if(y>p._boundingBox[0][0]&&y<p._boundingBox[1][0]&&z>p._boundingBox[1][1]&&z<p._boundingBox[0][1]){var E=p._areaPoints.length;var B;var aG=E-1;for(var B=0;B<E;B++){var F=[p._areaPoints[B][0],p._areaPoints[B][1]];var G=[p._areaPoints[aG][0],p._areaPoints[aG][1]];if(F[1]<z&&G[1]>=z||G[1]<z&&F[1]>=z){if(F[0]+(z-F[1])/(G[1]-F[1])*(G[0]-F[0])<y){K=!K}}aG=B}}if(K){return{seriesIndex:aF,pointIndex:null,gridData:p.gridData,data:p.data,points:p._areaPoints}}break}else{r=p.markerRenderer.size/2+p.neighborThreshold;q=(r>0)?r:0;for(var aG=0;aG<p.gridData.length;aG++){l=p.gridData[aG];if(n.constructor==af.jqplot.OHLCRenderer){if(n.candleStick){var M=p._yaxis.series_u2p;if(y>=l[0]-n._bodyWidth/2&&y<=l[0]+n._bodyWidth/2&&z>=M(p.data[aG][2])&&z<=M(p.data[aG][3])){return{seriesIndex:aF,pointIndex:aG,gridData:l,data:p.data[aG]}}}else{if(!n.hlc){var M=p._yaxis.series_u2p;if(y>=l[0]-n._tickLength&&y<=l[0]+n._tickLength&&z>=M(p.data[aG][2])&&z<=M(p.data[aG][3])){return{seriesIndex:aF,pointIndex:aG,gridData:l,data:p.data[aG]}}}else{var M=p._yaxis.series_u2p;if(y>=l[0]-n._tickLength&&y<=l[0]+n._tickLength&&z>=M(p.data[aG][1])&&z<=M(p.data[aG][2])){return{seriesIndex:aF,pointIndex:aG,gridData:l,data:p.data[aG]}}}}}else{if(l[0]!=null&&l[1]!=null){aE=Math.sqrt((y-l[0])*(y-l[0])+(z-l[1])*(z-l[1]));if(aE<=q&&(aE<=g||g==null)){g=aE;return{seriesIndex:aF,pointIndex:aG,gridData:l,data:p.data[aG]}}}}}}}break;default:y=v.x;z=v.y;n=p.renderer;if(p.show){r=p.markerRenderer.size/2+p.neighborThreshold;q=(r>0)?r:0;for(var aG=0;aG<p.gridData.length;aG++){l=p.gridData[aG];if(n.constructor==af.jqplot.OHLCRenderer){if(n.candleStick){var M=p._yaxis.series_u2p;if(y>=l[0]-n._bodyWidth/2&&y<=l[0]+n._bodyWidth/2&&z>=M(p.data[aG][2])&&z<=M(p.data[aG][3])){return{seriesIndex:aF,pointIndex:aG,gridData:l,data:p.data[aG]}}}else{if(!n.hlc){var M=p._yaxis.series_u2p;if(y>=l[0]-n._tickLength&&y<=l[0]+n._tickLength&&z>=M(p.data[aG][2])&&z<=M(p.data[aG][3])){return{seriesIndex:aF,pointIndex:aG,gridData:l,data:p.data[aG]}}}else{var M=p._yaxis.series_u2p;if(y>=l[0]-n._tickLength&&y<=l[0]+n._tickLength&&z>=M(p.data[aG][1])&&z<=M(p.data[aG][2])){return{seriesIndex:aF,pointIndex:aG,gridData:l,data:p.data[aG]}}}}}else{aE=Math.sqrt((y-l[0])*(y-l[0])+(z-l[1])*(z-l[1]));if(aE<=q&&(aE<=g||g==null)){g=aE;return{seriesIndex:aF,pointIndex:aG,gridData:l,data:p.data[aG]}}}}}break}}return null}this.onClick=function(h){var j=d(h);var f=h.data.plot;var g=a(j.gridPos,f);var k=jQuery.Event("jqplotClick");k.pageX=h.pageX;k.pageY=h.pageY;af(this).trigger(k,[j.gridPos,j.dataPos,g,f])};this.onDblClick=function(h){var j=d(h);var f=h.data.plot;var g=a(j.gridPos,f);var k=jQuery.Event("jqplotDblClick");k.pageX=h.pageX;k.pageY=h.pageY;af(this).trigger(k,[j.gridPos,j.dataPos,g,f])};this.onMouseDown=function(h){var j=d(h);var f=h.data.plot;var g=a(j.gridPos,f);var k=jQuery.Event("jqplotMouseDown");k.pageX=h.pageX;k.pageY=h.pageY;af(this).trigger(k,[j.gridPos,j.dataPos,g,f])};this.onMouseUp=function(f){var g=d(f);var h=jQuery.Event("jqplotMouseUp");h.pageX=f.pageX;h.pageY=f.pageY;af(this).trigger(h,[g.gridPos,g.dataPos,null,f.data.plot])};this.onRightClick=function(h){var j=d(h);var f=h.data.plot;var g=a(j.gridPos,f);if(f.captureRightClick){if(h.which==3){var k=jQuery.Event("jqplotRightClick");k.pageX=h.pageX;k.pageY=h.pageY;af(this).trigger(k,[j.gridPos,j.dataPos,g,f])}else{var k=jQuery.Event("jqplotMouseUp");k.pageX=h.pageX;k.pageY=h.pageY;af(this).trigger(k,[j.gridPos,j.dataPos,g,f])}}};this.onMouseMove=function(h){var j=d(h);var f=h.data.plot;var g=a(j.gridPos,f);var k=jQuery.Event("jqplotMouseMove");k.pageX=h.pageX;k.pageY=h.pageY;af(this).trigger(k,[j.gridPos,j.dataPos,g,f])};this.onMouseEnter=function(g){var h=d(g);var f=g.data.plot;var j=jQuery.Event("jqplotMouseEnter");j.pageX=g.pageX;j.pageY=g.pageY;af(this).trigger(j,[h.gridPos,h.dataPos,null,f])};this.onMouseLeave=function(g){var h=d(g);var f=g.data.plot;var j=jQuery.Event("jqplotMouseLeave");j.pageX=g.pageX;j.pageY=g.pageY;af(this).trigger(j,[h.gridPos,h.dataPos,null,f])};this.drawSeries=function(h,k){var f,g,j;k=(typeof(h)==="number"&&k==null)?h:k;h=(typeof(h)==="object")?h:{};if(k!=aq){g=this.series[k];j=g.shadowCanvas._ctx;j.clearRect(0,0,j.canvas.width,j.canvas.height);g.drawShadow(j,h,this);j=g.canvas._ctx;j.clearRect(0,0,j.canvas.width,j.canvas.height);g.draw(j,h,this);if(g.renderer.constructor==af.jqplot.BezierCurveRenderer){if(k<this.series.length-1){this.drawSeries(k+1)}}}else{for(f=0;f<this.series.length;f++){g=this.series[f];j=g.shadowCanvas._ctx;j.clearRect(0,0,j.canvas.width,j.canvas.height);g.drawShadow(j,h,this);j=g.canvas._ctx;j.clearRect(0,0,j.canvas.width,j.canvas.height);g.draw(j,h,this)}}h=k=f=g=j=null};this.moveSeriesToFront=function(j){j=parseInt(j,10);var f=af.inArray(j,this.seriesStack);if(f==-1){return}if(f==this.seriesStack.length-1){this.previousSeriesStack=this.seriesStack.slice(0);return}var k=this.seriesStack[this.seriesStack.length-1];var g=this.series[j].canvas._elem.detach();var h=this.series[j].shadowCanvas._elem.detach();this.series[k].shadowCanvas._elem.after(h);this.series[k].canvas._elem.after(g);this.previousSeriesStack=this.seriesStack.slice(0);this.seriesStack.splice(f,1);this.seriesStack.push(j)};this.moveSeriesToBack=function(j){j=parseInt(j,10);var f=af.inArray(j,this.seriesStack);if(f==0||f==-1){return}var k=this.seriesStack[0];var g=this.series[j].canvas._elem.detach();var h=this.series[j].shadowCanvas._elem.detach();this.series[k].shadowCanvas._elem.before(h);this.series[k].canvas._elem.before(g);this.previousSeriesStack=this.seriesStack.slice(0);this.seriesStack.splice(f,1);this.seriesStack.unshift(j)};this.restorePreviousSeriesOrder=function(){var l,m,f,g,h,k,j;if(this.seriesStack==this.previousSeriesStack){return}for(l=1;l<this.previousSeriesStack.length;l++){k=this.previousSeriesStack[l];j=this.previousSeriesStack[l-1];f=this.series[k].canvas._elem.detach();g=this.series[k].shadowCanvas._elem.detach();this.series[j].shadowCanvas._elem.after(g);this.series[j].canvas._elem.after(f)}h=this.seriesStack.slice(0);this.seriesStack=this.previousSeriesStack.slice(0);this.previousSeriesStack=h};this.restoreOriginalSeriesOrder=function(){var f,g,k=[],h,j;for(f=0;f<this.series.length;f++){k.push(f)}if(this.seriesStack==k){return}this.previousSeriesStack=this.seriesStack.slice(0);this.seriesStack=k;for(f=1;f<this.seriesStack.length;f++){h=this.series[f].canvas._elem.detach();j=this.series[f].shadowCanvas._elem.detach();this.series[f-1].shadowCanvas._elem.after(j);this.series[f-1].canvas._elem.after(h)}};this.activateTheme=function(f){this.themeEngine.activate(this,f)}}af.jqplot.computeHighlightColors=function(g){var e;if(jQuery.isArray(g)){e=[];for(var b=0;b<g.length;b++){var d=af.jqplot.getColorComponents(g[b]);var h=[d[0],d[1],d[2]];var a=h[0]+h[1]+h[2];for(var f=0;f<3;f++){h[f]=(a>570)?h[f]*0.8:h[f]+0.3*(255-h[f]);h[f]=parseInt(h[f],10)}e.push("rgb("+h[0]+","+h[1]+","+h[2]+")")}}else{var d=af.jqplot.getColorComponents(g);var h=[d[0],d[1],d[2]];var a=h[0]+h[1]+h[2];for(var f=0;f<3;f++){h[f]=(a>570)?h[f]*0.8:h[f]+0.3*(255-h[f]);h[f]=parseInt(h[f],10)}e="rgb("+h[0]+","+h[1]+","+h[2]+")"}return e};af.jqplot.ColorGenerator=function(a){a=a||af.jqplot.config.defaultColors;var b=0;this.next=function(){if(b<a.length){return a[b++]}else{b=0;return a[b++]}};this.previous=function(){if(b>0){return a[b--]}else{b=a.length-1;return a[b]}};this.get=function(d){var e=d-a.length*Math.floor(d/a.length);return a[e]};this.setColors=function(d){a=d};this.reset=function(){b=0}};af.jqplot.hex2rgb=function(a,d){a=a.replace("#","");if(a.length==3){a=a.charAt(0)+a.charAt(0)+a.charAt(1)+a.charAt(1)+a.charAt(2)+a.charAt(2)}var b;b="rgba("+parseInt(a.slice(0,2),16)+", "+parseInt(a.slice(2,4),16)+", "+parseInt(a.slice(4,6),16);if(d){b+=", "+d}b+=")";return b};af.jqplot.rgb2hex=function(a){var e=/rgba?\( *([0-9]{1,3}\.?[0-9]*%?) *, *([0-9]{1,3}\.?[0-9]*%?) *, *([0-9]{1,3}\.?[0-9]*%?) *(?:, *[0-9.]*)?\)/;var g=a.match(e);var b="#";for(var d=1;d<4;d++){var f;if(g[d].search(/%/)!=-1){f=parseInt(255*g[d]/100,10).toString(16);if(f.length==1){f="0"+f}}else{f=parseInt(g[d],10).toString(16);if(f.length==1){f="0"+f}}b+=f}return b};af.jqplot.normalize2rgb=function(a,b){if(a.search(/^ *rgba?\(/)!=-1){return a}else{if(a.search(/^ *#?[0-9a-fA-F]?[0-9a-fA-F]/)!=-1){return af.jqplot.hex2rgb(a,b)}else{throw"invalid color spec"}}};af.jqplot.getColorComponents=function(a){a=af.jqplot.colorKeywordMap[a]||a;var d=af.jqplot.normalize2rgb(a);var e=/rgba?\( *([0-9]{1,3}\.?[0-9]*%?) *, *([0-9]{1,3}\.?[0-9]*%?) *, *([0-9]{1,3}\.?[0-9]*%?) *,? *([0-9.]* *)?\)/;var g=d.match(e);var f=[];for(var b=1;b<4;b++){if(g[b].search(/%/)!=-1){f[b-1]=parseInt(255*g[b]/100,10)}else{f[b-1]=parseInt(g[b],10)}}f[3]=parseFloat(g[4])?parseFloat(g[4]):1;return f};af.jqplot.colorKeywordMap={aliceblue:"rgb(240, 248, 255)",antiquewhite:"rgb(250, 235, 215)",aqua:"rgb( 0, 255, 255)",aquamarine:"rgb(127, 255, 212)",azure:"rgb(240, 255, 255)",beige:"rgb(245, 245, 220)",bisque:"rgb(255, 228, 196)",black:"rgb( 0, 0, 0)",blanchedalmond:"rgb(255, 235, 205)",blue:"rgb( 0, 0, 255)",blueviolet:"rgb(138, 43, 226)",brown:"rgb(165, 42, 42)",burlywood:"rgb(222, 184, 135)",cadetblue:"rgb( 95, 158, 160)",chartreuse:"rgb(127, 255, 0)",chocolate:"rgb(210, 105, 30)",coral:"rgb(255, 127, 80)",cornflowerblue:"rgb(100, 149, 237)",cornsilk:"rgb(255, 248, 220)",crimson:"rgb(220, 20, 60)",cyan:"rgb( 0, 255, 255)",darkblue:"rgb( 0, 0, 139)",darkcyan:"rgb( 0, 139, 139)",darkgoldenrod:"rgb(184, 134, 11)",darkgray:"rgb(169, 169, 169)",darkgreen:"rgb( 0, 100, 0)",darkgrey:"rgb(169, 169, 169)",darkkhaki:"rgb(189, 183, 107)",darkmagenta:"rgb(139, 0, 139)",darkolivegreen:"rgb( 85, 107, 47)",darkorange:"rgb(255, 140, 0)",darkorchid:"rgb(153, 50, 204)",darkred:"rgb(139, 0, 0)",darksalmon:"rgb(233, 150, 122)",darkseagreen:"rgb(143, 188, 143)",darkslateblue:"rgb( 72, 61, 139)",darkslategray:"rgb( 47, 79, 79)",darkslategrey:"rgb( 47, 79, 79)",darkturquoise:"rgb( 0, 206, 209)",darkviolet:"rgb(148, 0, 211)",deeppink:"rgb(255, 20, 147)",deepskyblue:"rgb( 0, 191, 255)",dimgray:"rgb(105, 105, 105)",dimgrey:"rgb(105, 105, 105)",dodgerblue:"rgb( 30, 144, 255)",firebrick:"rgb(178, 34, 34)",floralwhite:"rgb(255, 250, 240)",forestgreen:"rgb( 34, 139, 34)",fuchsia:"rgb(255, 0, 255)",gainsboro:"rgb(220, 220, 220)",ghostwhite:"rgb(248, 248, 255)",gold:"rgb(255, 215, 0)",goldenrod:"rgb(218, 165, 32)",gray:"rgb(128, 128, 128)",grey:"rgb(128, 128, 128)",green:"rgb( 0, 128, 0)",greenyellow:"rgb(173, 255, 47)",honeydew:"rgb(240, 255, 240)",hotpink:"rgb(255, 105, 180)",indianred:"rgb(205, 92, 92)",indigo:"rgb( 75, 0, 130)",ivory:"rgb(255, 255, 240)",khaki:"rgb(240, 230, 140)",lavender:"rgb(230, 230, 250)",lavenderblush:"rgb(255, 240, 245)",lawngreen:"rgb(124, 252, 0)",lemonchiffon:"rgb(255, 250, 205)",lightblue:"rgb(173, 216, 230)",lightcoral:"rgb(240, 128, 128)",lightcyan:"rgb(224, 255, 255)",lightgoldenrodyellow:"rgb(250, 250, 210)",lightgray:"rgb(211, 211, 211)",lightgreen:"rgb(144, 238, 144)",lightgrey:"rgb(211, 211, 211)",lightpink:"rgb(255, 182, 193)",lightsalmon:"rgb(255, 160, 122)",lightseagreen:"rgb( 32, 178, 170)",lightskyblue:"rgb(135, 206, 250)",lightslategray:"rgb(119, 136, 153)",lightslategrey:"rgb(119, 136, 153)",lightsteelblue:"rgb(176, 196, 222)",lightyellow:"rgb(255, 255, 224)",lime:"rgb( 0, 255, 0)",limegreen:"rgb( 50, 205, 50)",linen:"rgb(250, 240, 230)",magenta:"rgb(255, 0, 255)",maroon:"rgb(128, 0, 0)",mediumaquamarine:"rgb(102, 205, 170)",mediumblue:"rgb( 0, 0, 205)",mediumorchid:"rgb(186, 85, 211)",mediumpurple:"rgb(147, 112, 219)",mediumseagreen:"rgb( 60, 179, 113)",mediumslateblue:"rgb(123, 104, 238)",mediumspringgreen:"rgb( 0, 250, 154)",mediumturquoise:"rgb( 72, 209, 204)",mediumvioletred:"rgb(199, 21, 133)",midnightblue:"rgb( 25, 25, 112)",mintcream:"rgb(245, 255, 250)",mistyrose:"rgb(255, 228, 225)",moccasin:"rgb(255, 228, 181)",navajowhite:"rgb(255, 222, 173)",navy:"rgb( 0, 0, 128)",oldlace:"rgb(253, 245, 230)",olive:"rgb(128, 128, 0)",olivedrab:"rgb(107, 142, 35)",orange:"rgb(255, 165, 0)",orangered:"rgb(255, 69, 0)",orchid:"rgb(218, 112, 214)",palegoldenrod:"rgb(238, 232, 170)",palegreen:"rgb(152, 251, 152)",paleturquoise:"rgb(175, 238, 238)",palevioletred:"rgb(219, 112, 147)",papayawhip:"rgb(255, 239, 213)",peachpuff:"rgb(255, 218, 185)",peru:"rgb(205, 133, 63)",pink:"rgb(255, 192, 203)",plum:"rgb(221, 160, 221)",powderblue:"rgb(176, 224, 230)",purple:"rgb(128, 0, 128)",red:"rgb(255, 0, 0)",rosybrown:"rgb(188, 143, 143)",royalblue:"rgb( 65, 105, 225)",saddlebrown:"rgb(139, 69, 19)",salmon:"rgb(250, 128, 114)",sandybrown:"rgb(244, 164, 96)",seagreen:"rgb( 46, 139, 87)",seashell:"rgb(255, 245, 238)",sienna:"rgb(160, 82, 45)",silver:"rgb(192, 192, 192)",skyblue:"rgb(135, 206, 235)",slateblue:"rgb(106, 90, 205)",slategray:"rgb(112, 128, 144)",slategrey:"rgb(112, 128, 144)",snow:"rgb(255, 250, 250)",springgreen:"rgb( 0, 255, 127)",steelblue:"rgb( 70, 130, 180)",tan:"rgb(210, 180, 140)",teal:"rgb( 0, 128, 128)",thistle:"rgb(216, 191, 216)",tomato:"rgb(255, 99, 71)",turquoise:"rgb( 64, 224, 208)",violet:"rgb(238, 130, 238)",wheat:"rgb(245, 222, 179)",white:"rgb(255, 255, 255)",whitesmoke:"rgb(245, 245, 245)",yellow:"rgb(255, 255, 0)",yellowgreen:"rgb(154, 205, 50)"};af.jqplot.AxisLabelRenderer=function(a){af.jqplot.ElemContainer.call(this);this.axis;this.show=true;this.label="";this.fontFamily=null;this.fontSize=null;this.textColor=null;this._elem;this.escapeHTML=false;af.extend(true,this,a)};af.jqplot.AxisLabelRenderer.prototype=new af.jqplot.ElemContainer();af.jqplot.AxisLabelRenderer.prototype.constructor=af.jqplot.AxisLabelRenderer;af.jqplot.AxisLabelRenderer.prototype.init=function(a){af.extend(true,this,a)};af.jqplot.AxisLabelRenderer.prototype.draw=function(b,a){if(this._elem){this._elem.emptyForce();this._elem=null}this._elem=af('<div style="position:absolute;" class="jqplot-'+this.axis+'-label"></div>');if(Number(this.label)){this._elem.css("white-space","nowrap")}if(!this.escapeHTML){this._elem.html(this.label)}else{this._elem.text(this.label)}if(this.fontFamily){this._elem.css("font-family",this.fontFamily)}if(this.fontSize){this._elem.css("font-size",this.fontSize)}if(this.textColor){this._elem.css("color",this.textColor)}return this._elem};af.jqplot.AxisLabelRenderer.prototype.pack=function(){};af.jqplot.AxisTickRenderer=function(a){af.jqplot.ElemContainer.call(this);this.mark="outside";this.axis;this.showMark=true;this.showGridline=true;this.isMinorTick=false;this.size=4;this.markSize=6;this.show=true;this.showLabel=true;this.label="";this.value=null;this._styles={};this.formatter=af.jqplot.DefaultTickFormatter;this.prefix="";this.formatString="";this.fontFamily;this.fontSize;this.textColor;this.escapeHTML=false;this._elem;this._breakTick=false;af.extend(true,this,a)};af.jqplot.AxisTickRenderer.prototype.init=function(a){af.extend(true,this,a)};af.jqplot.AxisTickRenderer.prototype=new af.jqplot.ElemContainer();af.jqplot.AxisTickRenderer.prototype.constructor=af.jqplot.AxisTickRenderer;af.jqplot.AxisTickRenderer.prototype.setTick=function(d,a,b){this.value=d;this.axis=a;if(b){this.isMinorTick=true}return this};af.jqplot.AxisTickRenderer.prototype.draw=function(){if(!this.label){this.label=this.prefix+this.formatter(this.formatString,this.value)}var a={position:"absolute"};if(Number(this.label)){a.whitSpace="nowrap"}if(this._elem){this._elem.emptyForce();this._elem=null}this._elem=af(document.createElement("div"));this._elem.addClass("jqplot-"+this.axis+"-tick");if(!this.escapeHTML){this._elem.html(this.label)}else{this._elem.text(this.label)}this._elem.css(a);for(var b in this._styles){this._elem.css(b,this._styles[b])}if(this.fontFamily){this._elem.css("font-family",this.fontFamily)}if(this.fontSize){this._elem.css("font-size",this.fontSize)}if(this.textColor){this._elem.css("color",this.textColor)}if(this._breakTick){this._elem.addClass("jqplot-breakTick")}return this._elem};af.jqplot.DefaultTickFormatter=function(b,a){if(typeof a=="number"){if(!b){b=af.jqplot.config.defaultTickFormatString}return af.jqplot.sprintf(b,a)}else{return String(a)}};af.jqplot.AxisTickRenderer.prototype.pack=function(){};af.jqplot.CanvasGridRenderer=function(){this.shadowRenderer=new af.jqplot.ShadowRenderer()};af.jqplot.CanvasGridRenderer.prototype.init=function(a){this._ctx;af.extend(true,this,a);var b={lineJoin:"miter",lineCap:"round",fill:false,isarc:false,angle:this.shadowAngle,offset:this.shadowOffset,alpha:this.shadowAlpha,depth:this.shadowDepth,lineWidth:this.shadowWidth,closePath:false,strokeStyle:this.shadowColor};this.renderer.shadowRenderer.init(b)};af.jqplot.CanvasGridRenderer.prototype.createElement=function(a){var b;if(this._elem){if(af.jqplot.use_excanvas){b=this._elem.get(0);window.G_vmlCanvasManager.uninitElement(b);b=null}this._elem.emptyForce();this._elem=null}b=a.canvasManager.getCanvas();var e=this._plotDimensions.width;var d=this._plotDimensions.height;b.width=e;b.height=d;this._elem=af(b);this._elem.addClass("jqplot-grid-canvas");this._elem.css({position:"absolute",left:0,top:0});b=a.canvasManager.initCanvas(b);this._top=this._offsets.top;this._bottom=d-this._offsets.bottom;this._left=this._offsets.left;this._right=e-this._offsets.right;this._width=this._right-this._left;this._height=this._bottom-this._top;b=null;return this._elem};af.jqplot.CanvasGridRenderer.prototype.draw=function(){this._ctx=this._elem.get(0).getContext("2d");var b=this._ctx;var u=this._axes;b.save();b.clearRect(0,0,this._plotDimensions.width,this._plotDimensions.height);b.fillStyle=this.backgroundColor||this.background;b.fillRect(this._left,this._top,this._width,this._height);if(true){b.save();b.lineJoin="miter";b.lineCap="butt";b.lineWidth=this.gridLineWidth;b.strokeStyle=this.gridLineColor;var q,r,e,d;var h=["xaxis","yaxis","x2axis","y2axis"];for(var t=4;t>0;t--){var o=h[t-1];var n=u[o];var p=n._ticks;if(n.show){for(var a=p.length;a>0;a--){var g=p[a-1];if(g.show){var k=Math.round(n.u2p(g.value))+0.5;switch(o){case"xaxis":if(g.showGridline&&this.drawGridlines){f(k,this._top,k,this._bottom)}if(g.showMark&&g.mark){e=g.markSize;d=g.mark;var k=Math.round(n.u2p(g.value))+0.5;switch(d){case"outside":q=this._bottom;r=this._bottom+e;break;case"inside":q=this._bottom-e;r=this._bottom;break;case"cross":q=this._bottom-e;r=this._bottom+e;break;default:q=this._bottom;r=this._bottom+e;break}if(this.shadow){this.renderer.shadowRenderer.draw(b,[[k,q],[k,r]],{lineCap:"butt",lineWidth:this.gridLineWidth,offset:this.gridLineWidth*0.75,depth:2,fill:false,closePath:false})}f(k,q,k,r)}break;case"yaxis":if(g.showGridline&&this.drawGridlines){f(this._right,k,this._left,k)}if(g.showMark&&g.mark){e=g.markSize;d=g.mark;var k=Math.round(n.u2p(g.value))+0.5;switch(d){case"outside":q=this._left-e;r=this._left;break;case"inside":q=this._left;r=this._left+e;break;case"cross":q=this._left-e;r=this._left+e;break;default:q=this._left-e;r=this._left;break}if(this.shadow){this.renderer.shadowRenderer.draw(b,[[q,k],[r,k]],{lineCap:"butt",lineWidth:this.gridLineWidth*1.5,offset:this.gridLineWidth*0.75,fill:false,closePath:false})}f(q,k,r,k,{strokeStyle:n.borderColor})}break;case"x2axis":if(g.showGridline&&this.drawGridlines){f(k,this._bottom,k,this._top)}if(g.showMark&&g.mark){e=g.markSize;d=g.mark;var k=Math.round(n.u2p(g.value))+0.5;switch(d){case"outside":q=this._top-e;r=this._top;break;case"inside":q=this._top;r=this._top+e;break;case"cross":q=this._top-e;r=this._top+e;break;default:q=this._top-e;r=this._top;break}if(this.shadow){this.renderer.shadowRenderer.draw(b,[[k,q],[k,r]],{lineCap:"butt",lineWidth:this.gridLineWidth,offset:this.gridLineWidth*0.75,depth:2,fill:false,closePath:false})}f(k,q,k,r)}break;case"y2axis":if(g.showGridline&&this.drawGridlines){f(this._left,k,this._right,k)}if(g.showMark&&g.mark){e=g.markSize;d=g.mark;var k=Math.round(n.u2p(g.value))+0.5;switch(d){case"outside":q=this._right;r=this._right+e;break;case"inside":q=this._right-e;r=this._right;break;case"cross":q=this._right-e;r=this._right+e;break;default:q=this._right;r=this._right+e;break}if(this.shadow){this.renderer.shadowRenderer.draw(b,[[q,k],[r,k]],{lineCap:"butt",lineWidth:this.gridLineWidth*1.5,offset:this.gridLineWidth*0.75,fill:false,closePath:false})}f(q,k,r,k,{strokeStyle:n.borderColor})}break;default:break}}}g=null}n=null;p=null}h=["y3axis","y4axis","y5axis","y6axis","y7axis","y8axis","y9axis"];for(var t=7;t>0;t--){var n=u[h[t-1]];var p=n._ticks;if(n.show){var m=p[n.numberTicks-1];var j=p[0];var l=n.getLeft();var v=[[l,m.getTop()+m.getHeight()/2],[l,j.getTop()+j.getHeight()/2+1]];if(this.shadow){this.renderer.shadowRenderer.draw(b,v,{lineCap:"butt",fill:false,closePath:false})}f(v[0][0],v[0][1],v[1][0],v[1][1],{lineCap:"butt",strokeStyle:n.borderColor,lineWidth:n.borderWidth});for(var a=p.length;a>0;a--){var g=p[a-1];e=g.markSize;d=g.mark;var k=Math.round(n.u2p(g.value))+0.5;if(g.showMark&&g.mark){switch(d){case"outside":q=l;r=l+e;break;case"inside":q=l-e;r=l;break;case"cross":q=l-e;r=l+e;break;default:q=l;r=l+e;break}v=[[q,k],[r,k]];if(this.shadow){this.renderer.shadowRenderer.draw(b,v,{lineCap:"butt",lineWidth:this.gridLineWidth*1.5,offset:this.gridLineWidth*0.75,fill:false,closePath:false})}f(q,k,r,k,{strokeStyle:n.borderColor})}g=null}j=null}n=null;p=null}b.restore()}function f(y,z,w,x,A){b.save();A=A||{};if(A.lineWidth==null||A.lineWidth!=0){af.extend(true,b,A);b.beginPath();b.moveTo(y,z);b.lineTo(w,x);b.stroke();b.restore()}}if(this.shadow){var v=[[this._left,this._bottom],[this._right,this._bottom],[this._right,this._top]];this.renderer.shadowRenderer.draw(b,v)}if(this.borderWidth!=0&&this.drawBorder){f(this._left,this._top,this._right,this._top,{lineCap:"round",strokeStyle:u.x2axis.borderColor,lineWidth:u.x2axis.borderWidth});f(this._right,this._top,this._right,this._bottom,{lineCap:"round",strokeStyle:u.y2axis.borderColor,lineWidth:u.y2axis.borderWidth});f(this._right,this._bottom,this._left,this._bottom,{lineCap:"round",strokeStyle:u.xaxis.borderColor,lineWidth:u.xaxis.borderWidth});f(this._left,this._bottom,this._left,this._top,{lineCap:"round",strokeStyle:u.yaxis.borderColor,lineWidth:u.yaxis.borderWidth})}b.restore();b=null;u=null};af.jqplot.DivTitleRenderer=function(){};af.jqplot.DivTitleRenderer.prototype.init=function(a){af.extend(true,this,a)};af.jqplot.DivTitleRenderer.prototype.draw=function(){if(this._elem){this._elem.emptyForce();this._elem=null}var a=this.renderer;var b=document.createElement("div");this._elem=af(b);this._elem.addClass("jqplot-title");if(!this.text){this.show=false;this._elem.height(0);this._elem.width(0)}else{if(this.text){var e;if(this.color){e=this.color}else{if(this.textColor){e=this.textColor}}var d={position:"absolute",top:"0px",left:"0px"};if(this._plotWidth){d.width=this._plotWidth+"px"}if(this.fontSize){d.fontSize=this.fontSize}if(this.textAlign){d.textAlign=this.textAlign}else{d.textAlign="center"}if(e){d.color=e}if(this.paddingBottom){d.paddingBottom=this.paddingBottom}if(this.fontFamily){d.fontFamily=this.fontFamily}this._elem.css(d);this._elem.text(this.text)}}b=null;return this._elem};af.jqplot.DivTitleRenderer.prototype.pack=function(){};af.jqplot.LineRenderer=function(){this.shapeRenderer=new af.jqplot.ShapeRenderer();this.shadowRenderer=new af.jqplot.ShadowRenderer()};af.jqplot.LineRenderer.prototype.init=function(f,a){f=f||{};this._type="line";var d={highlightMouseOver:f.highlightMouseOver,highlightMouseDown:f.highlightMouseDown,highlightColor:f.highlightColor};delete(f.highlightMouseOver);delete(f.highlightMouseDown);delete(f.highlightColor);af.extend(true,this.renderer,f);var b={lineJoin:this.lineJoin,lineCap:this.lineCap,fill:this.fill,isarc:false,strokeStyle:this.color,fillStyle:this.fillColor,lineWidth:this.lineWidth,closePath:this.fill};this.renderer.shapeRenderer.init(b);if(this.lineWidth>2.5){var e=this.shadowOffset*(1+(Math.atan((this.lineWidth/2.5))/0.785398163-1)*0.6)}else{var e=this.shadowOffset*Math.atan((this.lineWidth/2.5))/0.785398163}var g={lineJoin:this.lineJoin,lineCap:this.lineCap,fill:this.fill,isarc:false,angle:this.shadowAngle,offset:e,alpha:this.shadowAlpha,depth:this.shadowDepth,lineWidth:this.lineWidth,closePath:this.fill};this.renderer.shadowRenderer.init(g);this._areaPoints=[];this._boundingBox=[[],[]];if(!this.isTrendline&&this.fill){this.highlightMouseOver=true;this.highlightMouseDown=false;this.highlightColor=null;if(d.highlightMouseDown&&d.highlightMouseOver==null){d.highlightMouseOver=false}af.extend(true,this,{highlightMouseOver:d.highlightMouseOver,highlightMouseDown:d.highlightMouseDown,highlightColor:d.highlightColor});if(!this.highlightColor){this.highlightColor=af.jqplot.computeHighlightColors(this.fillColor)}if(this.highlighter){this.highlighter.show=false}}if(!this.isTrendline&&a){a.plugins.lineRenderer={};a.postInitHooks.addOnce(an);a.postDrawHooks.addOnce(P);a.eventListenerHooks.addOnce("jqplotMouseMove",az);a.eventListenerHooks.addOnce("jqplotMouseDown",aC);a.eventListenerHooks.addOnce("jqplotMouseUp",Q);a.eventListenerHooks.addOnce("jqplotClick",aA);a.eventListenerHooks.addOnce("jqplotRightClick",at)}};af.jqplot.LineRenderer.prototype.setGridData=function(a){var f=this._xaxis.series_u2p;var b=this._yaxis.series_u2p;var e=this._plotData;var d=this._prevPlotData;this.gridData=[];this._prevGridData=[];for(var g=0;g<this.data.length;g++){if(e[g][0]!=null&&e[g][1]!=null){this.gridData.push([f.call(this._xaxis,e[g][0]),b.call(this._yaxis,e[g][1])])}else{if(e[g][0]==null){this.gridData.push([null,b.call(this._yaxis,e[g][1])])}else{if(e[g][1]==null){this.gridData.push([f.call(this._xaxis,e[g][0]),null])}}}if(d[g]!=null&&d[g][0]!=null&&d[g][1]!=null){this._prevGridData.push([f.call(this._xaxis,d[g][0]),b.call(this._yaxis,d[g][1])])}else{if(d[g]!=null&&d[g][0]==null){this._prevGridData.push([null,b.call(this._yaxis,d[g][1])])}else{if(d[g]!=null&&d[g][0]!=null&&d[g][1]==null){this._prevGridData.push([f.call(this._xaxis,d[g][0]),null])}}}}};af.jqplot.LineRenderer.prototype.makeGridData=function(e,b){var f=this._xaxis.series_u2p;var d=this._yaxis.series_u2p;var g=[];var a=[];for(var h=0;h<e.length;h++){if(e[h][0]!=null&&e[h][1]!=null){g.push([f.call(this._xaxis,e[h][0]),d.call(this._yaxis,e[h][1])])}else{if(e[h][0]==null){g.push([null,d.call(this._yaxis,e[h][1])])}else{if(e[h][1]==null){g.push([f.call(this._xaxis,e[h][0]),null])}}}}return g};af.jqplot.LineRenderer.prototype.draw=function(A,p,m){var w;var d=(m!=aq)?m:{};var k=(d.shadow!=aq)?d.shadow:this.shadow;var o=(d.showLine!=aq)?d.showLine:this.showLine;var x=(d.fill!=aq)?d.fill:this.fill;var n=(d.fillAndStroke!=aq)?d.fillAndStroke:this.fillAndStroke;var b,z,C,u;A.save();if(p.length){if(o){if(x){if(this.fillToZero){var j=new af.jqplot.ColorGenerator(this.negativeSeriesColors);var t=j.get(this.index);if(!this.useNegativeColors){t=d.fillStyle}var f=false;var e=d.fillStyle;if(n){var q=p.slice(0)}if(this.index==0||!this._stack){var B=[];this._areaPoints=[];var r=this._yaxis.series_u2p(this.fillToValue);var l=this._xaxis.series_u2p(this.fillToValue);if(this.fillAxis=="y"){B.push([p[0][0],r]);this._areaPoints.push([p[0][0],r]);for(var w=0;w<p.length-1;w++){B.push(p[w]);this._areaPoints.push(p[w]);if(this._plotData[w][1]*this._plotData[w+1][1]<0){if(this._plotData[w][1]<0){f=true;d.fillStyle=t}else{f=false;d.fillStyle=e}var g=p[w][0]+(p[w+1][0]-p[w][0])*(r-p[w][1])/(p[w+1][1]-p[w][1]);B.push([g,r]);this._areaPoints.push([g,r]);if(k){this.renderer.shadowRenderer.draw(A,B,d)}this.renderer.shapeRenderer.draw(A,B,d);B=[[g,r]]}}if(this._plotData[p.length-1][1]<0){f=true;d.fillStyle=t}else{f=false;d.fillStyle=e}B.push(p[p.length-1]);this._areaPoints.push(p[p.length-1]);B.push([p[p.length-1][0],r]);this._areaPoints.push([p[p.length-1][0],r])}if(k){this.renderer.shadowRenderer.draw(A,B,d)}this.renderer.shapeRenderer.draw(A,B,d)}else{var D=this._prevGridData;for(var w=D.length;w>0;w--){p.push(D[w-1])}if(k){this.renderer.shadowRenderer.draw(A,p,d)}this._areaPoints=p;this.renderer.shapeRenderer.draw(A,p,d)}}else{if(n){var q=p.slice(0)}if(this.index==0||!this._stack){var h=A.canvas.height;p.unshift([p[0][0],h]);var v=p.length;p.push([p[v-1][0],h])}else{var D=this._prevGridData;for(var w=D.length;w>0;w--){p.push(D[w-1])}}this._areaPoints=p;if(k){this.renderer.shadowRenderer.draw(A,p,d)}this.renderer.shapeRenderer.draw(A,p,d)}if(n){var y=af.extend(true,{},d,{fill:false,closePath:false});this.renderer.shapeRenderer.draw(A,q,y);if(this.markerRenderer.show){for(w=0;w<q.length;w++){this.markerRenderer.draw(q[w][0],q[w][1],A,d.markerOptions)}}}}else{if(k){this.renderer.shadowRenderer.draw(A,p,d)}this.renderer.shapeRenderer.draw(A,p,d)}}var b=C=z=u=null;for(w=0;w<this._areaPoints.length;w++){var a=this._areaPoints[w];if(b>a[0]||b==null){b=a[0]}if(u<a[1]||u==null){u=a[1]}if(C<a[0]||C==null){C=a[0]}if(z>a[1]||z==null){z=a[1]}}this._boundingBox=[[b,u],[C,z]];if(this.markerRenderer.show&&!x){for(w=0;w<p.length;w++){if(p[w][0]!=null&&p[w][1]!=null){this.markerRenderer.draw(p[w][0],p[w][1],A,d.markerOptions)}}}}A.restore()};af.jqplot.LineRenderer.prototype.drawShadow=function(d,a,b){};function an(a,b,e){for(var d=0;d<this.series.length;d++){if(this.series[d].renderer.constructor==af.jqplot.LineRenderer){if(this.series[d].highlightMouseOver){this.series[d].highlightMouseDown=false}}}this.target.bind("mouseout",{plot:this},function(f){T(f.data.plot)})}function P(){if(this.plugins.lineRenderer&&this.plugins.lineRenderer.highlightCanvas){this.plugins.lineRenderer.highlightCanvas.resetCanvas();this.plugins.lineRenderer.highlightCanvas=null}this.plugins.lineRenderer.highlightedSeriesIndex=null;this.plugins.lineRenderer.highlightCanvas=new af.jqplot.GenericCanvas();this.eventCanvas._elem.before(this.plugins.lineRenderer.highlightCanvas.createElement(this._gridPadding,"jqplot-lineRenderer-highlight-canvas",this._plotDimensions,this));this.plugins.lineRenderer.highlightCanvas.setContext()}function R(a,b,e,f){var g=a.series[b];var h=a.plugins.lineRenderer.highlightCanvas;h._ctx.clearRect(0,0,h._ctx.canvas.width,h._ctx.canvas.height);g._highlightedPoint=e;a.plugins.lineRenderer.highlightedSeriesIndex=b;var d={fillStyle:g.highlightColor};g.renderer.shapeRenderer.draw(h._ctx,f,d);h=null}function T(a){var d=a.plugins.lineRenderer.highlightCanvas;d._ctx.clearRect(0,0,d._ctx.canvas.width,d._ctx.canvas.height);for(var b=0;b<a.series.length;b++){a.series[b]._highlightedPoint=null}a.plugins.lineRenderer.highlightedSeriesIndex=null;a.target.trigger("jqplotDataUnhighlight");d=null}function az(e,f,a,b,d){if(b){var g=[b.seriesIndex,b.pointIndex,b.data];var h=jQuery.Event("jqplotDataMouseOver");h.pageX=e.pageX;h.pageY=e.pageY;d.target.trigger(h,g);if(d.series[g[0]].highlightMouseOver&&!(g[0]==d.plugins.lineRenderer.highlightedSeriesIndex)){var j=jQuery.Event("jqplotDataHighlight");j.pageX=e.pageX;j.pageY=e.pageY;d.target.trigger(j,g);R(d,b.seriesIndex,b.pointIndex,b.points)}}else{if(b==null){T(d)}}}function aC(e,f,a,b,d){if(b){var g=[b.seriesIndex,b.pointIndex,b.data];if(d.series[g[0]].highlightMouseDown&&!(g[0]==d.plugins.lineRenderer.highlightedSeriesIndex)){var h=jQuery.Event("jqplotDataHighlight");h.pageX=e.pageX;h.pageY=e.pageY;d.target.trigger(h,g);R(d,b.seriesIndex,b.pointIndex,b.points)}}else{if(b==null){T(d)}}}function Q(e,f,a,b,d){var g=d.plugins.lineRenderer.highlightedSeriesIndex;if(g!=null&&d.series[g].highlightMouseDown){T(d)}}function aA(e,f,a,b,d){if(b){var g=[b.seriesIndex,b.pointIndex,b.data];var h=jQuery.Event("jqplotDataClick");h.pageX=e.pageX;h.pageY=e.pageY;d.target.trigger(h,g)}}function at(e,f,a,b,d){if(b){var g=[b.seriesIndex,b.pointIndex,b.data];var j=d.plugins.lineRenderer.highlightedSeriesIndex;if(j!=null&&d.series[j].highlightMouseDown){T(d)}var h=jQuery.Event("jqplotDataRightClick");h.pageX=e.pageX;h.pageY=e.pageY;d.target.trigger(h,g)}}af.jqplot.LinearAxisRenderer=function(){};af.jqplot.LinearAxisRenderer.prototype.init=function(a){this.breakPoints=null;this.breakTickLabel="&asymp;";this.forceTickAt0=false;this.forceTickAt100=false;this._autoFormatString="";this._overrideFormatString=false;af.extend(true,this,a);if(this.breakPoints){if(!af.isArray(this.breakPoints)){this.breakPoints=null}else{if(this.breakPoints.length<2||this.breakPoints[1]<=this.breakPoints[0]){this.breakPoints=null}}}this.resetDataBounds()};af.jqplot.LinearAxisRenderer.prototype.draw=function(j,a){if(this.show){this.renderer.createTicks.call(this);var b=0;var h;if(this._elem){this._elem.emptyForce();this._elem=null}this._elem=af(document.createElement("div"));this._elem.addClass("jqplot-axis jqplot-"+this.name);this._elem.css("posiiton","absolute");if(this.name=="xaxis"||this.name=="x2axis"){this._elem.width(this._plotDimensions.width)}else{this._elem.height(this._plotDimensions.height)}this.labelOptions.axis=this.name;this._label=new this.labelRenderer(this.labelOptions);if(this._label.show){var d=this._label.draw(j,a);d.appendTo(this._elem);d=null}var e=this._ticks;var f;for(var g=0;g<e.length;g++){f=e[g];if(f.show&&f.showLabel&&(!f.isMinorTick||this.showMinorTicks)){this._elem.append(f.draw(j,a))}}f=null;e=null}return this._elem};af.jqplot.LinearAxisRenderer.prototype.reset=function(){this.min=this._min;this.max=this._max;this.tickInterval=this._tickInterval;this.numberTicks=this._numberTicks;this._autoFormatString="";if(this._overrideFormatString&&this.tickOptions&&this.tickOptions.formatString){this.tickOptions.formatString=""}};af.jqplot.LinearAxisRenderer.prototype.set=function(){var a=0;var g;var h=0;var b=0;var j=(this._label==null)?false:this._label.show;if(this.show){var d=this._ticks;var e;for(var f=0;f<d.length;f++){e=d[f];if(!e._breakTick&&e.show&&e.showLabel&&(!e.isMinorTick||this.showMinorTicks)){if(this.name=="xaxis"||this.name=="x2axis"){g=e._elem.outerHeight(true)}else{g=e._elem.outerWidth(true)}if(g>a){a=g}}}e=null;d=null;if(j){h=this._label._elem.outerWidth(true);b=this._label._elem.outerHeight(true)}if(this.name=="xaxis"){a=a+b;this._elem.css({height:a+"px",left:"0px",bottom:"0px"})}else{if(this.name=="x2axis"){a=a+b;this._elem.css({height:a+"px",left:"0px",top:"0px"})}else{if(this.name=="yaxis"){a=a+h;this._elem.css({width:a+"px",left:"0px",top:"0px"});if(j&&this._label.constructor==af.jqplot.AxisLabelRenderer){this._label._elem.css("width",h+"px")}}else{a=a+h;this._elem.css({width:a+"px",right:"0px",top:"0px"});if(j&&this._label.constructor==af.jqplot.AxisLabelRenderer){this._label._elem.css("width",h+"px")}}}}}};af.jqplot.LinearAxisRenderer.prototype.createTicks=function(){var h=this._ticks;var A=this.ticks;var J=this.name;var H=this._dataBounds;var y,o;var aQ,C;var k,m;var aS,aV;var D=this.min;var aR=this.max;var aZ=this.numberTicks;var aN=this.tickInterval;if(A.length){for(aV=0;aV<A.length;aV++){var v=A[aV];var e=new this.tickRenderer(this.tickOptions);if(v.constructor==Array){e.value=v[0];if(this.breakPoints){if(v[0]==this.breakPoints[0]){e.label=this.breakTickLabel;e._breakTick=true;e.showGridline=false;e.showMark=false}else{if(v[0]>this.breakPoints[0]&&v[0]<=this.breakPoints[1]){e.show=false;e.showGridline=false;e.label=v[1]}else{e.label=v[1]}}}else{e.label=v[1]}e.setTick(v[0],this.name);this._ticks.push(e)}else{e.value=v;if(this.breakPoints){if(v==this.breakPoints[0]){e.label=this.breakTickLabel;e._breakTick=true;e.showGridline=false;e.showMark=false}else{if(v>this.breakPoints[0]&&v<=this.breakPoints[1]){e.show=false;e.showGridline=false}}}e.setTick(v,this.name);this._ticks.push(e)}}this.numberTicks=A.length;this.min=this._ticks[0].value;this.max=this._ticks[this.numberTicks-1].value;this.tickInterval=(this.max-this.min)/(this.numberTicks-1)}else{if(J=="xaxis"||J=="x2axis"){y=this._plotDimensions.width}else{y=this._plotDimensions.height}aQ=((this.min!=null)?this.min:H.min);C=((this.max!=null)?this.max:H.max);var N=C-aQ;var j,K;var d;if(this.min==null&&this.max==null&&this.numberTicks==null&&this.tickInterval==null&&!this.autoscale){if(this.tickOptions==null||!this.tickOptions.formatString){this._overrideFormatString=true}if(this.forceTickAt0){if(aQ>0){aQ=0}if(C<0){C=0}}if(this.forceTickAt100){if(aQ>100){aQ=100}if(C<100){C=100}}var q=30;var p=Math.max(y,q+1);var M=(p-q)/300;var t=af.jqplot.LinearTickGenerator(aQ,C,M);var L=aQ+N*(this.padMin-1);var n=C-N*(this.padMax-1);if(aQ<=L||C>=n){L=aQ-N*(this.padMin-1);n=C+N*(this.padMax-1);t=af.jqplot.LinearTickGenerator(L,n,M)}this.min=t[0];this.max=t[1];this.numberTicks=t[2];this._autoFormatString=t[3];this.tickInterval=t[4]}else{if(aQ==C){var w=0.05;if(aQ>0){w=Math.max(Math.log(aQ)/Math.LN10,0.05)}aQ-=w;C+=w}if(this.autoscale&&this.min==null&&this.max==null){var u,r,f;var G=false;var x=false;var I={min:null,max:null,average:null,stddev:null};for(var aV=0;aV<this._series.length;aV++){var b=this._series[aV];var F=(b.fillAxis=="x")?b._xaxis.name:b._yaxis.name;if(this.name==F){var l=b._plotValues[b.fillAxis];var E=l[0];var aU=l[0];for(var aW=1;aW<l.length;aW++){if(l[aW]<E){E=l[aW]}else{if(l[aW]>aU){aU=l[aW]}}}var a=(aU-E)/aU;if(b.renderer.constructor==af.jqplot.BarRenderer){if(E>=0&&(b.fillToZero||a>0.1)){G=true}else{G=false;if(b.fill&&b.fillToZero&&E<0&&aU>0){x=true}else{x=false}}}else{if(b.fill){if(E>=0&&(b.fillToZero||a>0.1)){G=true}else{if(E<0&&aU>0&&b.fillToZero){G=false;x=true}else{G=false;x=false}}}else{if(E<0){G=false}}}}}if(G){this.numberTicks=2+Math.ceil((y-(this.tickSpacing-1))/this.tickSpacing);this.min=0;D=0;r=C/(this.numberTicks-1);d=Math.pow(10,Math.abs(Math.floor(Math.log(r)/Math.LN10)));if(r/d==parseInt(r/d,10)){r+=d}this.tickInterval=Math.ceil(r/d)*d;this.max=this.tickInterval*(this.numberTicks-1)}else{if(x){this.numberTicks=2+Math.ceil((y-(this.tickSpacing-1))/this.tickSpacing);var B=Math.ceil(Math.abs(aQ)/N*(this.numberTicks-1));var aO=this.numberTicks-1-B;r=Math.max(Math.abs(aQ/B),Math.abs(C/aO));d=Math.pow(10,Math.abs(Math.floor(Math.log(r)/Math.LN10)));this.tickInterval=Math.ceil(r/d)*d;this.max=this.tickInterval*aO;this.min=-this.tickInterval*B}else{if(this.numberTicks==null){if(this.tickInterval){this.numberTicks=3+Math.ceil(N/this.tickInterval)}else{this.numberTicks=2+Math.ceil((y-(this.tickSpacing-1))/this.tickSpacing)}}if(this.tickInterval==null){r=N/(this.numberTicks-1);if(r<1){d=Math.pow(10,Math.abs(Math.floor(Math.log(r)/Math.LN10)))}else{d=1}this.tickInterval=Math.ceil(r*d*this.pad)/d}else{d=1/this.tickInterval}u=this.tickInterval*(this.numberTicks-1);f=(u-N)/2;if(this.min==null){this.min=Math.floor(d*(aQ-f))/d}if(this.max==null){this.max=this.min+u}}}}else{j=(this.min!=null)?this.min:aQ-N*(this.padMin-1);K=(this.max!=null)?this.max:C+N*(this.padMax-1);this.min=j;this.max=K;N=this.max-this.min;if(this.numberTicks==null){if(this.tickInterval!=null){this.numberTicks=Math.ceil((this.max-this.min)/this.tickInterval)+1;this.max=this.min+this.tickInterval*(this.numberTicks-1)}else{if(y>100){this.numberTicks=parseInt(3+(y-100)/75,10)}else{this.numberTicks=2}}}if(this.tickInterval==null){this.tickInterval=N/(this.numberTicks-1)}}if(this.renderer.constructor==af.jqplot.LinearAxisRenderer&&this._autoFormatString==""){N=this.max-this.min;var aP=new this.tickRenderer(this.tickOptions);var z=aP.formatString||af.jqplot.config.defaultTickFormatString;var z=z.match(af.jqplot.sprintf.regex)[0];var aT=0;if(z){if(z.search(/[fFeEgGpP]/)>-1){var aX=z.match(/\%\.(\d{0,})?[eEfFgGpP]/);if(aX){aT=parseInt(aX[1],10)}else{aT=6}}else{if(z.search(/[di]/)>-1){aT=0}}var g=Math.pow(10,-aT);if(this.tickInterval<g){if(aZ==null&&aN==null){this.tickInterval=g;if(aR==null&&D==null){this.min=Math.floor(this._dataBounds.min/g)*g;if(this.min==this._dataBounds.min){this.min=this._dataBounds.min-this.tickInterval}this.max=Math.ceil(this._dataBounds.max/g)*g;if(this.max==this._dataBounds.max){this.max=this._dataBounds.max+this.tickInterval}var aY=(this.max-this.min)/this.tickInterval;aY=aY.toFixed(11);aY=Math.ceil(aY);this.numberTicks=aY+1}else{if(aR==null){var aY=(this._dataBounds.max-this.min)/this.tickInterval;aY=aY.toFixed(11);this.numberTicks=Math.ceil(aY)+2;this.max=this.min+this.tickInterval*(this.numberTicks-1)}else{if(D==null){var aY=(this.max-this._dataBounds.min)/this.tickInterval;aY=aY.toFixed(11);this.numberTicks=Math.ceil(aY)+2;this.min=this.max-this.tickInterval*(this.numberTicks-1)}else{this.numberTicks=Math.ceil((aR-D)/this.tickInterval)+1;this.min=Math.floor(D*Math.pow(10,aT))/Math.pow(10,aT);this.max=Math.ceil(aR*Math.pow(10,aT))/Math.pow(10,aT);this.numberTicks=Math.ceil((this.max-this.min)/this.tickInterval)+1}}}}}}}}if(this._overrideFormatString&&this._autoFormatString!=""){this.tickOptions=this.tickOptions||{};this.tickOptions.formatString=this._autoFormatString}for(var aV=0;aV<this.numberTicks;aV++){aS=this.min+aV*this.tickInterval;var e=new this.tickRenderer(this.tickOptions);e.setTick(aS,this.name);this._ticks.push(e);e=null}}h=null};af.jqplot.LinearAxisRenderer.prototype.resetTickValues=function(a){if(af.isArray(a)&&a.length==this._ticks.length){var b;for(var d=0;d<a.length;d++){b=this._ticks[d];b.value=a[d];b.label=b.formatter(b.formatString,a[d]);b.label=b.prefix+b.label;b._elem.html(b.label)}b=null;this.min=af.jqplot.arrayMin(a);this.max=af.jqplot.arrayMax(a);this.pack()}};af.jqplot.LinearAxisRenderer.prototype.pack=function(l,m){l=l||{};m=m||this._offsets;var p=this._ticks;var u=this.max;var a=this.min;var f=m.max;var h=m.min;var d=(this._label==null)?false:this._label.show;for(var b in l){this._elem.css(b,l[b])}this._offsets=m;var k=f-h;var j=u-a;if(this.breakPoints){j=j-this.breakPoints[1]+this.breakPoints[0];this.p2u=function(v){return(v-h)*j/k+a};this.u2p=function(v){if(v>this.breakPoints[0]&&v<this.breakPoints[1]){v=this.breakPoints[0]}if(v<=this.breakPoints[0]){return(v-a)*k/j+h}else{return(v-this.breakPoints[1]+this.breakPoints[0]-a)*k/j+h}};if(this.name.charAt(0)=="x"){this.series_u2p=function(v){if(v>this.breakPoints[0]&&v<this.breakPoints[1]){v=this.breakPoints[0]}if(v<=this.breakPoints[0]){return(v-a)*k/j}else{return(v-this.breakPoints[1]+this.breakPoints[0]-a)*k/j}};this.series_p2u=function(v){return v*j/k+a}}else{this.series_u2p=function(v){if(v>this.breakPoints[0]&&v<this.breakPoints[1]){v=this.breakPoints[0]}if(v>=this.breakPoints[1]){return(v-u)*k/j}else{return(v+this.breakPoints[1]-this.breakPoints[0]-u)*k/j}};this.series_p2u=function(v){return v*j/k+u}}}else{this.p2u=function(v){return(v-h)*j/k+a};this.u2p=function(v){return(v-a)*k/j+h};if(this.name=="xaxis"||this.name=="x2axis"){this.series_u2p=function(v){return(v-a)*k/j};this.series_p2u=function(v){return v*j/k+a}}else{this.series_u2p=function(v){return(v-u)*k/j};this.series_p2u=function(v){return v*j/k+u}}}if(this.show){if(this.name=="xaxis"||this.name=="x2axis"){for(var t=0;t<p.length;t++){var e=p[t];if(e.show&&e.showLabel){var n;if(e.constructor==af.jqplot.CanvasAxisTickRenderer&&e.angle){var q=(this.name=="xaxis")?1:-1;switch(e.labelPosition){case"auto":if(q*e.angle<0){n=-e.getWidth()+e._textRenderer.height*Math.sin(-e._textRenderer.angle)/2}else{n=-e._textRenderer.height*Math.sin(e._textRenderer.angle)/2}break;case"end":n=-e.getWidth()+e._textRenderer.height*Math.sin(-e._textRenderer.angle)/2;break;case"start":n=-e._textRenderer.height*Math.sin(e._textRenderer.angle)/2;break;case"middle":n=-e.getWidth()/2+e._textRenderer.height*Math.sin(-e._textRenderer.angle)/2;break;default:n=-e.getWidth()/2+e._textRenderer.height*Math.sin(-e._textRenderer.angle)/2;break}}else{n=-e.getWidth()/2}var o=this.u2p(e.value)+n+"px";e._elem.css("left",o);e.pack()}}if(d){var g=this._label._elem.outerWidth(true);this._label._elem.css("left",h+k/2-g/2+"px");if(this.name=="xaxis"){this._label._elem.css("bottom","0px")}else{this._label._elem.css("top","0px")}this._label.pack()}}else{for(var t=0;t<p.length;t++){var e=p[t];if(e.show&&e.showLabel){var n;if(e.constructor==af.jqplot.CanvasAxisTickRenderer&&e.angle){var q=(this.name=="yaxis")?1:-1;switch(e.labelPosition){case"auto":case"end":if(q*e.angle<0){n=-e._textRenderer.height*Math.cos(-e._textRenderer.angle)/2}else{n=-e.getHeight()+e._textRenderer.height*Math.cos(e._textRenderer.angle)/2}break;case"start":if(e.angle>0){n=-e._textRenderer.height*Math.cos(-e._textRenderer.angle)/2}else{n=-e.getHeight()+e._textRenderer.height*Math.cos(e._textRenderer.angle)/2}break;case"middle":n=-e.getHeight()/2;break;default:n=-e.getHeight()/2;break}}else{n=-e.getHeight()/2}var o=this.u2p(e.value)+n+"px";e._elem.css("top",o);e.pack()}}if(d){var r=this._label._elem.outerHeight(true);this._label._elem.css("top",f-k/2-r/2+"px");if(this.name=="yaxis"){this._label._elem.css("left","0px")}else{this._label._elem.css("right","0px")}this._label.pack()}}}p=null};function ay(b){b=Math.abs(b);if(b>1){return"%d"}var a=-Math.floor(Math.log(b)/Math.LN10);return"%."+a+"f"}function aa(e,f){var d=Math.floor(Math.log(e)/Math.LN10);var a=Math.pow(10,d);var b=e/a;b=b/f;if(b<=0.38){return 0.1*a}if(b<=1.6){return 0.2*a}if(b<=4){return 0.5*a}if(b<=8){return a}if(b<=16){return 2*a}return 5*a}af.jqplot.LinearTickGenerator=function(e,a,f){if(e==a){a=(a)?0:1}f=f||1;if(a<e){var g=a;a=e;e=g}var d=aa(a-e,f);var b=[];b[0]=Math.floor(e/d)*d;b[1]=Math.ceil(a/d)*d;b[2]=Math.round((b[1]-b[0])/d+1);b[3]=ay(d);b[4]=d;return b};af.jqplot.MarkerRenderer=function(a){this.show=true;this.style="filledCircle";this.lineWidth=2;this.size=9;this.color="#666666";this.shadow=true;this.shadowAngle=45;this.shadowOffset=1;this.shadowDepth=3;this.shadowAlpha="0.07";this.shadowRenderer=new af.jqplot.ShadowRenderer();this.shapeRenderer=new af.jqplot.ShapeRenderer();af.extend(true,this,a)};af.jqplot.MarkerRenderer.prototype.init=function(d){af.extend(true,this,d);var a={angle:this.shadowAngle,offset:this.shadowOffset,alpha:this.shadowAlpha,lineWidth:this.lineWidth,depth:this.shadowDepth,closePath:true};if(this.style.indexOf("filled")!=-1){a.fill=true}if(this.style.indexOf("ircle")!=-1){a.isarc=true;a.closePath=false}this.shadowRenderer.init(a);var b={fill:false,isarc:false,strokeStyle:this.color,fillStyle:this.color,lineWidth:this.lineWidth,closePath:true};if(this.style.indexOf("filled")!=-1){b.fill=true}if(this.style.indexOf("ircle")!=-1){b.isarc=true;b.closePath=false}this.shapeRenderer.init(b)};af.jqplot.MarkerRenderer.prototype.drawDiamond=function(h,j,e,f,b){var k=1.2;var a=this.size/2/k;var d=this.size/2*k;var g=[[h-a,j],[h,j+d],[h+a,j],[h,j-d]];if(this.shadow){this.shadowRenderer.draw(e,g)}this.shapeRenderer.draw(e,g,b)};af.jqplot.MarkerRenderer.prototype.drawPlus=function(j,k,f,g,b){var l=1;var a=this.size/2*l;var e=this.size/2*l;var d=[[j,k-e],[j,k+e]];var h=[[j+a,k],[j-a,k]];var m=af.extend(true,{},this.options,{closePath:false});if(this.shadow){this.shadowRenderer.draw(f,d,{closePath:false});this.shadowRenderer.draw(f,h,{closePath:false})}this.shapeRenderer.draw(f,d,m);this.shapeRenderer.draw(f,h,m)};af.jqplot.MarkerRenderer.prototype.drawX=function(j,k,f,g,b){var l=1;var a=this.size/2*l;var e=this.size/2*l;var m=af.extend(true,{},this.options,{closePath:false});var d=[[j-a,k-e],[j+a,k+e]];var h=[[j-a,k+e],[j+a,k-e]];if(this.shadow){this.shadowRenderer.draw(f,d,{closePath:false});this.shadowRenderer.draw(f,h,{closePath:false})}this.shapeRenderer.draw(f,d,m);this.shapeRenderer.draw(f,h,m)};af.jqplot.MarkerRenderer.prototype.drawDash=function(h,j,e,f,b){var k=1;var a=this.size/2*k;var d=this.size/2*k;var g=[[h-a,j],[h+a,j]];if(this.shadow){this.shadowRenderer.draw(e,g)}this.shapeRenderer.draw(e,g,b)};af.jqplot.MarkerRenderer.prototype.drawLine=function(a,b,g,d,f){var e=[a,b];if(this.shadow){this.shadowRenderer.draw(g,e)}this.shapeRenderer.draw(g,e,f)};af.jqplot.MarkerRenderer.prototype.drawSquare=function(h,j,e,f,b){var k=1;var a=this.size/2/k;var d=this.size/2*k;var g=[[h-a,j-d],[h-a,j+d],[h+a,j+d],[h+a,j-d]];if(this.shadow){this.shadowRenderer.draw(e,g)}this.shapeRenderer.draw(e,g,b)};af.jqplot.MarkerRenderer.prototype.drawCircle=function(h,a,f,b,e){var j=this.size/2;var g=2*Math.PI;var d=[h,a,j,0,g,true];if(this.shadow){this.shadowRenderer.draw(f,d)}this.shapeRenderer.draw(f,d,e)};af.jqplot.MarkerRenderer.prototype.draw=function(e,a,d,b){b=b||{};if(b.show==null||b.show!=false){if(b.color&&!b.fillStyle){b.fillStyle=b.color}if(b.color&&!b.strokeStyle){b.strokeStyle=b.color}switch(this.style){case"diamond":this.drawDiamond(e,a,d,false,b);break;case"filledDiamond":this.drawDiamond(e,a,d,true,b);break;case"circle":this.drawCircle(e,a,d,false,b);break;case"filledCircle":this.drawCircle(e,a,d,true,b);break;case"square":this.drawSquare(e,a,d,false,b);break;case"filledSquare":this.drawSquare(e,a,d,true,b);break;case"x":this.drawX(e,a,d,true,b);break;case"plus":this.drawPlus(e,a,d,true,b);break;case"dash":this.drawDash(e,a,d,true,b);break;case"line":this.drawLine(e,a,d,false,b);break;default:this.drawDiamond(e,a,d,false,b);break}}};af.jqplot.ShadowRenderer=function(a){this.angle=45;this.offset=1;this.alpha=0.07;this.lineWidth=1.5;this.lineJoin="miter";this.lineCap="round";this.closePath=false;this.fill=false;this.depth=3;this.strokeStyle="rgba(0,0,0,0.1)";this.isarc=false;af.extend(true,this,a)};af.jqplot.ShadowRenderer.prototype.init=function(a){af.extend(true,this,a)};af.jqplot.ShadowRenderer.prototype.draw=function(d,f,a){d.save();var o=(a!=null)?a:{};var e=(o.fill!=null)?o.fill:this.fill;var g=(o.closePath!=null)?o.closePath:this.closePath;var k=(o.offset!=null)?o.offset:this.offset;var m=(o.alpha!=null)?o.alpha:this.alpha;var h=(o.depth!=null)?o.depth:this.depth;var b=(o.isarc!=null)?o.isarc:this.isarc;d.lineWidth=(o.lineWidth!=null)?o.lineWidth:this.lineWidth;d.lineJoin=(o.lineJoin!=null)?o.lineJoin:this.lineJoin;d.lineCap=(o.lineCap!=null)?o.lineCap:this.lineCap;d.strokeStyle=o.strokeStyle||this.strokeStyle||"rgba(0,0,0,"+m+")";d.fillStyle=o.fillStyle||this.fillStyle||"rgba(0,0,0,"+m+")";for(var l=0;l<h;l++){d.translate(Math.cos(this.angle*Math.PI/180)*k,Math.sin(this.angle*Math.PI/180)*k);d.beginPath();if(b){d.arc(f[0],f[1],f[2],f[3],f[4],true)}else{if(f&&f.length){var n=true;for(var j=0;j<f.length;j++){if(f[j][0]!=null&&f[j][1]!=null){if(n){d.moveTo(f[j][0],f[j][1]);n=false}else{d.lineTo(f[j][0],f[j][1])}}else{n=true}}}}if(g){d.closePath()}if(e){d.fill()}else{d.stroke()}}d.restore()};af.jqplot.ShapeRenderer=function(a){this.lineWidth=1.5;this.lineJoin="miter";this.lineCap="round";this.closePath=false;this.fill=false;this.isarc=false;this.fillRect=false;this.strokeRect=false;this.clearRect=false;this.strokeStyle="#999999";this.fillStyle="#999999";af.extend(true,this,a)};af.jqplot.ShapeRenderer.prototype.init=function(a){af.extend(true,this,a)};af.jqplot.ShapeRenderer.prototype.draw=function(d,f,a){d.save();var n=(a!=null)?a:{};var e=(n.fill!=null)?n.fill:this.fill;var h=(n.closePath!=null)?n.closePath:this.closePath;var g=(n.fillRect!=null)?n.fillRect:this.fillRect;var k=(n.strokeRect!=null)?n.strokeRect:this.strokeRect;var m=(n.clearRect!=null)?n.clearRect:this.clearRect;var b=(n.isarc!=null)?n.isarc:this.isarc;d.lineWidth=n.lineWidth||this.lineWidth;d.lineJoin=n.lineJoin||this.lineJoin;d.lineCap=n.lineCap||this.lineCap;d.strokeStyle=(n.strokeStyle||n.color)||this.strokeStyle;d.fillStyle=n.fillStyle||this.fillStyle;d.beginPath();if(b){d.arc(f[0],f[1],f[2],f[3],f[4],true);if(h){d.closePath()}if(e){d.fill()}else{d.stroke()}d.restore();return}else{if(m){d.clearRect(f[0],f[1],f[2],f[3]);d.restore();return}else{if(g||k){if(g){d.fillRect(f[0],f[1],f[2],f[3])}if(k){d.strokeRect(f[0],f[1],f[2],f[3]);d.restore();return}}else{if(f&&f.length){var l=true;for(var j=0;j<f.length;j++){if(f[j][0]!=null&&f[j][1]!=null){if(l){d.moveTo(f[j][0],f[j][1]);l=false}else{d.lineTo(f[j][0],f[j][1])}}else{l=true}}if(h){d.closePath()}if(e){d.fill()}else{d.stroke()}}}}}d.restore()};af.jqplot.TableLegendRenderer=function(){};af.jqplot.TableLegendRenderer.prototype.init=function(a){af.extend(true,this,a)};af.jqplot.TableLegendRenderer.prototype.addrow=function(a,h,l,d){var g=(l)?this.rowSpacing+"px":"0px";var b;var j;var k;var e;var f;k=document.createElement("tr");b=af(k);b.addClass("jqplot-table-legend");k=null;if(d){b.prependTo(this._elem)}else{b.appendTo(this._elem)}if(this.showSwatches){j=af(document.createElement("td"));j.addClass("jqplot-table-legend");j.css({textAlign:"center",paddingTop:g});e=af(document.createElement("div"));f=af(document.createElement("div"));f.addClass("jqplot-table-legend-swatch");f.css({backgroundColor:h,borderColor:h});b.append(j.append(e.append(f)))}if(this.showLabels){j=af(document.createElement("td"));j.addClass("jqplot-table-legend");j.css("paddingTop",g);b.append(j);if(this.escapeHtml){j.text(a)}else{j.html(a)}}j=null;e=null;f=null;b=null;k=null};af.jqplot.TableLegendRenderer.prototype.draw=function(){if(this._elem){this._elem.emptyForce();this._elem=null}if(this.show){var g=this._series;var l=document.createElement("table");this._elem=af(l);this._elem.addClass("jqplot-table-legend");var a={position:"absolute"};if(this.background){a.background=this.background}if(this.border){a.border=this.border}if(this.fontSize){a.fontSize=this.fontSize}if(this.fontFamily){a.fontFamily=this.fontFamily}if(this.textColor){a.textColor=this.textColor}if(this.marginTop!=null){a.marginTop=this.marginTop}if(this.marginBottom!=null){a.marginBottom=this.marginBottom}if(this.marginLeft!=null){a.marginLeft=this.marginLeft}if(this.marginRight!=null){a.marginRight=this.marginRight}var m=false,e=false,b;for(var f=0;f<g.length;f++){b=g[f];if(b._stack||b.renderer.constructor==af.jqplot.BezierCurveRenderer){e=true}if(b.show&&b.showLabel){var h=this.labels[f]||b.label.toString();if(h){var k=b.color;if(e&&f<g.length-1){m=true}else{if(e&&f==g.length-1){m=false}}this.renderer.addrow.call(this,h,k,m,e);m=true}for(var j=0;j<af.jqplot.addLegendRowHooks.length;j++){var d=af.jqplot.addLegendRowHooks[j].call(this,b);if(d){this.renderer.addrow.call(this,d.label,d.color,m);m=true}}h=null}}}return this._elem};af.jqplot.TableLegendRenderer.prototype.pack=function(a){if(this.show){if(this.placement=="insideGrid"){switch(this.location){case"nw":var b=a.left;var d=a.top;this._elem.css("left",b);this._elem.css("top",d);break;case"n":var b=(a.left+(this._plotDimensions.width-a.right))/2-this.getWidth()/2;var d=a.top;this._elem.css("left",b);this._elem.css("top",d);break;case"ne":var b=a.right;var d=a.top;this._elem.css({right:b,top:d});break;case"e":var b=a.right;var d=(a.top+(this._plotDimensions.height-a.bottom))/2-this.getHeight()/2;this._elem.css({right:b,top:d});break;case"se":var b=a.right;var d=a.bottom;this._elem.css({right:b,bottom:d});break;case"s":var b=(a.left+(this._plotDimensions.width-a.right))/2-this.getWidth()/2;var d=a.bottom;this._elem.css({left:b,bottom:d});break;case"sw":var b=a.left;var d=a.bottom;this._elem.css({left:b,bottom:d});break;case"w":var b=a.left;var d=(a.top+(this._plotDimensions.height-a.bottom))/2-this.getHeight()/2;this._elem.css({left:b,top:d});break;default:var b=a.right;var d=a.bottom;this._elem.css({right:b,bottom:d});break}}else{if(this.placement=="outside"){switch(this.location){case"nw":var b=this._plotDimensions.width-a.left;var d=a.top;this._elem.css("right",b);this._elem.css("top",d);break;case"n":var b=(a.left+(this._plotDimensions.width-a.right))/2-this.getWidth()/2;var d=this._plotDimensions.height-a.top;this._elem.css("left",b);this._elem.css("bottom",d);break;case"ne":var b=this._plotDimensions.width-a.right;var d=a.top;this._elem.css({left:b,top:d});break;case"e":var b=this._plotDimensions.width-a.right;var d=(a.top+(this._plotDimensions.height-a.bottom))/2-this.getHeight()/2;this._elem.css({left:b,top:d});break;case"se":var b=this._plotDimensions.width-a.right;var d=a.bottom;this._elem.css({left:b,bottom:d});break;case"s":var b=(a.left+(this._plotDimensions.width-a.right))/2-this.getWidth()/2;var d=this._plotDimensions.height-a.bottom;this._elem.css({left:b,top:d});break;case"sw":var b=this._plotDimensions.width-a.left;var d=a.bottom;this._elem.css({right:b,bottom:d});break;case"w":var b=this._plotDimensions.width-a.left;var d=(a.top+(this._plotDimensions.height-a.bottom))/2-this.getHeight()/2;this._elem.css({right:b,top:d});break;default:var b=a.right;var d=a.bottom;this._elem.css({right:b,bottom:d});break}}else{switch(this.location){case"nw":this._elem.css({left:0,top:a.top});break;case"n":var b=(a.left+(this._plotDimensions.width-a.right))/2-this.getWidth()/2;this._elem.css({left:b,top:a.top});break;case"ne":this._elem.css({right:0,top:a.top});break;case"e":var d=(a.top+(this._plotDimensions.height-a.bottom))/2-this.getHeight()/2;this._elem.css({right:a.right,top:d});break;case"se":this._elem.css({right:a.right,bottom:a.bottom});break;case"s":var b=(a.left+(this._plotDimensions.width-a.right))/2-this.getWidth()/2;this._elem.css({left:b,bottom:a.bottom});break;case"sw":this._elem.css({left:a.left,bottom:a.bottom});break;case"w":var d=(a.top+(this._plotDimensions.height-a.bottom))/2-this.getHeight()/2;this._elem.css({left:a.left,top:d});break;default:this._elem.css({right:a.right,bottom:a.bottom});break}}}}};af.jqplot.ThemeEngine=function(){this.themes={};this.activeTheme=null};af.jqplot.ThemeEngine.prototype.init=function(){var e=new af.jqplot.Theme({_name:"Default"});var a,g,b;for(a in e.target){if(a=="textColor"){e.target[a]=this.target.css("color")}else{e.target[a]=this.target.css(a)}}if(this.title.show&&this.title._elem){for(a in e.title){if(a=="textColor"){e.title[a]=this.title._elem.css("color")}else{e.title[a]=this.title._elem.css(a)}}}for(a in e.grid){e.grid[a]=this.grid[a]}if(e.grid.backgroundColor==null&&this.grid.background!=null){e.grid.backgroundColor=this.grid.background}if(this.legend.show&&this.legend._elem){for(a in e.legend){if(a=="textColor"){e.legend[a]=this.legend._elem.css("color")}else{e.legend[a]=this.legend._elem.css(a)}}}var f;for(g=0;g<this.series.length;g++){f=this.series[g];if(f.renderer.constructor==af.jqplot.LineRenderer){e.series.push(new au())}else{if(f.renderer.constructor==af.jqplot.BarRenderer){e.series.push(new X())}else{if(f.renderer.constructor==af.jqplot.PieRenderer){e.series.push(new aB())}else{if(f.renderer.constructor==af.jqplot.DonutRenderer){e.series.push(new ai())}else{if(f.renderer.constructor==af.jqplot.FunnelRenderer){e.series.push(new U())}else{if(f.renderer.constructor==af.jqplot.MeterGaugeRenderer){e.series.push(new ak())}else{e.series.push({})}}}}}}for(a in e.series[g]){e.series[g][a]=f[a]}}var h,d;for(a in this.axes){d=this.axes[a];h=e.axes[a]=new ab();h.borderColor=d.borderColor;h.borderWidth=d.borderWidth;if(d._ticks&&d._ticks[0]){for(b in h.ticks){if(d._ticks[0].hasOwnProperty(b)){h.ticks[b]=d._ticks[0][b]}else{if(d._ticks[0]._elem){h.ticks[b]=d._ticks[0]._elem.css(b)}}}}if(d._label&&d._label.show){for(b in h.label){if(d._label[b]){h.label[b]=d._label[b]}else{if(d._label._elem){if(b=="textColor"){h.label[b]=d._label._elem.css("color")}else{h.label[b]=d._label._elem.css(b)}}}}}}this.themeEngine._add(e);this.themeEngine.activeTheme=this.themeEngine.themes[e._name]};af.jqplot.ThemeEngine.prototype.get=function(a){if(!a){return this.activeTheme}else{return this.themes[a]}};function ac(a,b){return a-b}af.jqplot.ThemeEngine.prototype.getThemeNames=function(){var b=[];for(var a in this.themes){b.push(a)}return b.sort(ac)};af.jqplot.ThemeEngine.prototype.getThemes=function(){var d=[];var e=[];for(var a in this.themes){d.push(a)}d.sort(ac);for(var b=0;b<d.length;b++){e.push(this.themes[d[b]])}return e};af.jqplot.ThemeEngine.prototype.activate=function(u,o){var n=false;if(!o&&this.activeTheme&&this.activeTheme._name){o=this.activeTheme._name}if(!this.themes.hasOwnProperty(o)){throw new Error("No theme of that name")}else{var h=this.themes[o];this.activeTheme=h;var p,a=false,b=false;var m=["xaxis","x2axis","yaxis","y2axis"];for(t=0;t<m.length;t++){var g=m[t];if(h.axesStyles.borderColor!=null){u.axes[g].borderColor=h.axesStyles.borderColor}if(h.axesStyles.borderWidth!=null){u.axes[g].borderWidth=h.axesStyles.borderWidth}}for(var q in u.axes){var k=u.axes[q];if(k.show){var d=h.axes[q]||{};var f=h.axesStyles;var j=af.jqplot.extend(true,{},d,f);p=(h.axesStyles.borderColor!=null)?h.axesStyles.borderColor:j.borderColor;if(j.borderColor!=null){k.borderColor=j.borderColor;n=true}p=(h.axesStyles.borderWidth!=null)?h.axesStyles.borderWidth:j.borderWidth;if(j.borderWidth!=null){k.borderWidth=j.borderWidth;n=true}if(k._ticks&&k._ticks[0]){for(var l in j.ticks){p=j.ticks[l];if(p!=null){k.tickOptions[l]=p;k._ticks=[];n=true}}}if(k._label&&k._label.show){for(var l in j.label){p=j.label[l];if(p!=null){k.labelOptions[l]=p;n=true}}}}}for(var v in h.grid){if(h.grid[v]!=null){u.grid[v]=h.grid[v]}}if(!n){u.grid.draw()}if(u.legend.show){for(v in h.legend){if(h.legend[v]!=null){u.legend[v]=h.legend[v]}}}if(u.title.show){for(v in h.title){if(h.title[v]!=null){u.title[v]=h.title[v]}}}var t;for(t=0;t<h.series.length;t++){var e={};var r=false;for(v in h.series[t]){p=(h.seriesStyles[v]!=null)?h.seriesStyles[v]:h.series[t][v];if(p!=null){e[v]=p;if(v=="color"){u.series[t].renderer.shapeRenderer.fillStyle=p;u.series[t].renderer.shapeRenderer.strokeStyle=p;u.series[t][v]=p}else{if(v=="lineWidth"){u.series[t].renderer.shapeRenderer.lineWidth=p;u.series[t][v]=p}else{if(v=="markerOptions"){W(u.series[t].markerOptions,p);W(u.series[t].markerRenderer,p)}else{u.series[t][v]=p}}}n=true}}}if(n){u.target.empty();u.draw()}for(v in h.target){if(h.target[v]!=null){u.target.css(v,h.target[v])}}}};af.jqplot.ThemeEngine.prototype._add=function(a,b){if(b){a._name=b}if(!a._name){a._name=Date.parse(new Date())}if(!this.themes.hasOwnProperty(a._name)){this.themes[a._name]=a}else{throw new Error("jqplot.ThemeEngine Error: Theme already in use")}};af.jqplot.ThemeEngine.prototype.remove=function(a){if(a=="Default"){return false}return delete this.themes[a]};af.jqplot.ThemeEngine.prototype.newTheme=function(d,a){if(typeof(d)=="object"){a=a||d;d=null}if(a&&a._name){d=a._name}else{d=d||Date.parse(new Date())}var b=this.copy(this.themes.Default._name,d);af.jqplot.extend(b,a);return b};function am(a){if(a==null||typeof(a)!="object"){return a}var d=new a.constructor();for(var b in a){d[b]=am(a[b])}return d}af.jqplot.clone=am;function W(a,b){if(b==null||typeof(b)!="object"){return}for(var d in b){if(d=="highlightColors"){a[d]=am(b[d])}if(b[d]!=null&&typeof(b[d])=="object"){if(!a.hasOwnProperty(d)){a[d]={}}W(a[d],b[d])}else{a[d]=b[d]}}}af.jqplot.merge=W;af.jqplot.extend=function(){var d=arguments[0]||{},f=1,e=arguments.length,j=false,g;if(typeof d==="boolean"){j=d;d=arguments[1]||{};f=2}if(typeof d!=="object"&&!toString.call(d)==="[object Function]"){d={}}for(;f<e;f++){if((g=arguments[f])!=null){for(var h in g){var b=d[h],a=g[h];if(d===a){continue}if(j&&a&&typeof a==="object"&&!a.nodeType){d[h]=af.jqplot.extend(j,b||(a.length!=null?[]:{}),a)}else{if(a!==aq){d[h]=a}}}}}return d};af.jqplot.ThemeEngine.prototype.rename=function(b,d){if(b=="Default"||d=="Default"){throw new Error("jqplot.ThemeEngine Error: Cannot rename from/to Default")}if(this.themes.hasOwnProperty(d)){throw new Error("jqplot.ThemeEngine Error: New name already in use.")}else{if(this.themes.hasOwnProperty(b)){var a=this.copy(b,d);this.remove(b);return a}}throw new Error("jqplot.ThemeEngine Error: Old name or new name invalid")};af.jqplot.ThemeEngine.prototype.copy=function(f,d,a){if(d=="Default"){throw new Error("jqplot.ThemeEngine Error: Cannot copy over Default theme")}if(!this.themes.hasOwnProperty(f)){var e="jqplot.ThemeEngine Error: Source name invalid";throw new Error(e)}if(this.themes.hasOwnProperty(d)){var e="jqplot.ThemeEngine Error: Target name invalid";throw new Error(e)}else{var b=am(this.themes[f]);b._name=d;af.jqplot.extend(true,b,a);this._add(b);return b}};af.jqplot.Theme=function(b,a){if(typeof(b)=="object"){a=a||b;b=null}b=b||Date.parse(new Date());this._name=b;this.target={backgroundColor:null};this.legend={textColor:null,fontFamily:null,fontSize:null,border:null,background:null};this.title={textColor:null,fontFamily:null,fontSize:null,textAlign:null};this.seriesStyles={};this.series=[];this.grid={drawGridlines:null,gridLineColor:null,gridLineWidth:null,backgroundColor:null,borderColor:null,borderWidth:null,shadow:null};this.axesStyles={label:{},ticks:{}};this.axes={};if(typeof(a)=="string"){this._name=a}else{if(typeof(a)=="object"){af.jqplot.extend(true,this,a)}}};var ab=function(){this.borderColor=null;this.borderWidth=null;this.ticks=new aw();this.label=new ar()};var aw=function(){this.show=null;this.showGridline=null;this.showLabel=null;this.showMark=null;this.size=null;this.textColor=null;this.whiteSpace=null;this.fontSize=null;this.fontFamily=null};var ar=function(){this.textColor=null;this.whiteSpace=null;this.fontSize=null;this.fontFamily=null;this.fontWeight=null};var au=function(){this.color=null;this.lineWidth=null;this.shadow=null;this.fillColor=null;this.showMarker=null;this.markerOptions=new ag()};var ag=function(){this.show=null;this.style=null;this.lineWidth=null;this.size=null;this.color=null;this.shadow=null};var X=function(){this.color=null;this.seriesColors=null;this.lineWidth=null;this.shadow=null;this.barPadding=null;this.barMargin=null;this.barWidth=null;this.highlightColors=null};var aB=function(){this.seriesColors=null;this.padding=null;this.sliceMargin=null;this.fill=null;this.shadow=null;this.startAngle=null;this.lineWidth=null;this.highlightColors=null};var ai=function(){this.seriesColors=null;this.padding=null;this.sliceMargin=null;this.fill=null;this.shadow=null;this.startAngle=null;this.lineWidth=null;this.innerDiameter=null;this.thickness=null;this.ringMargin=null;this.highlightColors=null};var U=function(){this.color=null;this.lineWidth=null;this.shadow=null;this.padding=null;this.sectionMargin=null;this.seriesColors=null;this.highlightColors=null};var ak=function(){this.padding=null;this.backgroundColor=null;this.ringColor=null;this.tickColor=null;this.ringWidth=null;this.intervalColors=null;this.intervalInnerRadius=null;this.intervalOuterRadius=null;this.hubRadius=null;this.needleThickness=null;this.needlePad=null};var O=function(){this.syntax=O.config.syntax;this._type="jsDate";this.utcOffset=new Date().getTimezoneOffset*60000;this.proxy=new Date();this.options={};this.locale=O.regional.getLocale();this.formatString="";this.defaultCentury=O.config.defaultCentury;switch(arguments.length){case 0:break;case 1:if(ax(arguments[0])=="[object Object]"&&arguments[0]._type!="jsDate"){var a=this.options=arguments[0];this.syntax=a.syntax||this.syntax;this.defaultCentury=a.defaultCentury||this.defaultCentury;this.proxy=O.createDate(a.date)}else{this.proxy=O.createDate(arguments[0])}break;default:var d=[];for(var b=0;b<arguments.length;b++){d.push(arguments[b])}this.proxy=new Date(this.utcOffset);this.proxy.setFullYear.apply(this.proxy,d.slice(0,3));if(d.slice(3).length){this.proxy.setHours.apply(this.proxy,d.slice(3))}break}};O.config={defaultLocale:"en",syntax:"perl",defaultCentury:1900};O.prototype.add=function(a,b){var d=aj[b]||aj.day;if(typeof d=="number"){this.proxy.setTime(this.proxy.getTime()+(d*a))}else{d.add(this,a)}return this};O.prototype.clone=function(){return new O(this.proxy.getTime())};O.prototype.diff=function(e,a,f){e=new O(e);if(e===null){return null}var d=aj[a]||aj.day;if(typeof d=="number"){var b=(this.proxy.getTime()-e.proxy.getTime())/d}else{var b=d.diff(this.proxy,e.proxy)}return(f?b:Math[b>0?"floor":"ceil"](b))};O.prototype.getAbbrDayName=function(){return O.regional[this.locale]["dayNamesShort"][this.proxy.getDay()]};O.prototype.getAbbrMonthName=function(){return O.regional[this.locale]["monthNamesShort"][this.proxy.getMonth()]};O.prototype.getAMPM=function(){return this.proxy.getHours()>=12?"PM":"AM"};O.prototype.getAmPm=function(){return this.proxy.getHours()>=12?"pm":"am"};O.prototype.getCentury=function(){return parseInt(this.proxy.getFullYear()/100,10)};O.prototype.getDate=function(){return this.proxy.getDate()};O.prototype.getDay=function(){return this.proxy.getDay()};O.prototype.getDayOfWeek=function(){var a=this.proxy.getDay();return a===0?7:a};O.prototype.getDayOfYear=function(){var a=this.proxy;var b=a-new Date(""+a.getFullYear()+"/1/1 GMT");b+=a.getTimezoneOffset()*60000;a=null;return parseInt(b/60000/60/24,10)+1};O.prototype.getDayName=function(){return O.regional[this.locale]["dayNames"][this.proxy.getDay()]};O.prototype.getFullWeekOfYear=function(){var a=this.proxy;var e=this.getDayOfYear();var b=6-a.getDay();var d=parseInt((e+b)/7,10);return d};O.prototype.getFullYear=function(){return this.proxy.getFullYear()};O.prototype.getGmtOffset=function(){var b=this.proxy.getTimezoneOffset()/60;var a=b<0?"+":"-";b=Math.abs(b);return a+ad(Math.floor(b),2)+":"+ad((b%1)*60,2)};O.prototype.getHours=function(){return this.proxy.getHours()};O.prototype.getHours12=function(){var a=this.proxy.getHours();return a>12?a-12:(a==0?12:a)};O.prototype.getIsoWeek=function(){var a=this.proxy;var b=a.getWeekOfYear();var e=(new Date(""+a.getFullYear()+"/1/1")).getDay();var d=b+(e>4||e<=1?0:1);if(d==53&&(new Date(""+a.getFullYear()+"/12/31")).getDay()<4){d=1}else{if(d===0){a=new O(new Date(""+(a.getFullYear()-1)+"/12/31"));d=a.getIsoWeek()}}a=null;return d};O.prototype.getMilliseconds=function(){return this.proxy.getMilliseconds()};O.prototype.getMinutes=function(){return this.proxy.getMinutes()};O.prototype.getMonth=function(){return this.proxy.getMonth()};O.prototype.getMonthName=function(){return O.regional[this.locale]["monthNames"][this.proxy.getMonth()]};O.prototype.getMonthNumber=function(){return this.proxy.getMonth()+1};O.prototype.getSeconds=function(){return this.proxy.getSeconds()};O.prototype.getShortYear=function(){return this.proxy.getYear()%100};O.prototype.getTime=function(){return this.proxy.getTime()};O.prototype.getTimezoneAbbr=function(){return this.proxy.toString().replace(/^.*\(([^)]+)\)$/,"$1")};O.prototype.getTimezoneName=function(){var a=/(?:\((.+)\)$| ([A-Z]{3}) )/.exec(this.toString());return a[1]||a[2]||"GMT"+this.getGmtOffset()};O.prototype.getTimezoneOffset=function(){return this.proxy.getTimezoneOffset()};O.prototype.getWeekOfYear=function(){var d=this.getDayOfYear();var a=7-this.getDayOfWeek();var b=parseInt((d+a)/7,10);return b};O.prototype.getUnix=function(){return Math.round(this.proxy.getTime()/1000,0)};O.prototype.getYear=function(){return this.proxy.getYear()};O.prototype.next=function(a){a=a||"day";return this.clone().add(1,a)};O.prototype.set=function(){switch(arguments.length){case 0:this.proxy=new Date();break;case 1:if(ax(arguments[0])=="[object Object]"&&arguments[0]._type!="jsDate"){var a=this.options=arguments[0];this.syntax=a.syntax||this.syntax;this.defaultCentury=a.defaultCentury||this.defaultCentury;this.proxy=O.createDate(a.date)}else{this.proxy=O.createDate(arguments[0])}break;default:var d=[];for(var b=0;b<arguments.length;b++){d.push(arguments[b])}this.proxy=new Date(this.utcOffset);this.proxy.setFullYear.apply(this.proxy,d.slice(0,3));if(d.slice(3).length){this.proxy.setHours.apply(this.proxy,d.slice(3))}break}};O.prototype.setDate=function(a){return this.proxy.setDate(a)};O.prototype.setFullYear=function(){return this.proxy.setFullYear.apply(this.proxy,arguments)};O.prototype.setHours=function(){return this.proxy.setHours.apply(this.proxy,arguments)};O.prototype.setMilliseconds=function(a){return this.proxy.setMilliseconds(a)};O.prototype.setMinutes=function(){return this.proxy.setMinutes.apply(this.proxy,arguments)};O.prototype.setMonth=function(){return this.proxy.setMonth.apply(this.proxy,arguments)};O.prototype.setSeconds=function(){return this.proxy.setSeconds.apply(this.proxy,arguments)};O.prototype.setTime=function(a){return this.proxy.setTime(a)};O.prototype.setYear=function(){return this.proxy.setYear.apply(this.proxy,arguments)};O.prototype.strftime=function(a){a=a||this.formatString||O.regional[this.locale]["formatString"];return O.strftime(this,a,this.syntax)};O.prototype.toString=function(){return this.proxy.toString()};O.prototype.toYmdInt=function(){return(this.proxy.getFullYear()*10000)+(this.getMonthNumber()*100)+this.proxy.getDate()};O.regional={en:{monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],formatString:"%Y-%m-%d %H:%M:%S"},fr:{monthNames:["Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Août","Septembre","Octobre","Novembre","Décembre"],monthNamesShort:["Jan","Fév","Mar","Avr","Mai","Jun","Jul","Aoû","Sep","Oct","Nov","Déc"],dayNames:["Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi"],dayNamesShort:["Dim","Lun","Mar","Mer","Jeu","Ven","Sam"],formatString:"%Y-%m-%d %H:%M:%S"},de:{monthNames:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],monthNamesShort:["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],dayNames:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],dayNamesShort:["So","Mo","Di","Mi","Do","Fr","Sa"],formatString:"%Y-%m-%d %H:%M:%S"},es:{monthNames:["Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre"],monthNamesShort:["Ene","Feb","Mar","Abr","May","Jun","Jul","Ago","Sep","Oct","Nov","Dic"],dayNames:["Domingo","Lunes","Martes","Mi&eacute;rcoles","Jueves","Viernes","S&aacute;bado"],dayNamesShort:["Dom","Lun","Mar","Mi&eacute;","Juv","Vie","S&aacute;b"],formatString:"%Y-%m-%d %H:%M:%S"},ru:{monthNames:["Январь","Февраль","Март","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь"],monthNamesShort:["Янв","Фев","Мар","Апр","Май","Июн","Июл","Авг","Сен","Окт","Ноя","Дек"],dayNames:["воскресенье","понедельник","вторник","среда","четверг","пятница","суббота"],dayNamesShort:["вск","пнд","втр","срд","чтв","птн","сбт"],formatString:"%Y-%m-%d %H:%M:%S"},ar:{monthNames:["كانون الثاني","شباط","آذار","نيسان","آذار","حزيران","تموز","آب","أيلول","تشرين الأول","تشرين الثاني","كانون الأول"],monthNamesShort:["1","2","3","4","5","6","7","8","9","10","11","12"],dayNames:["السبت","الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة"],dayNamesShort:["سبت","أحد","اثنين","ثلاثاء","أربعاء","خميس","جمعة"],formatString:"%Y-%m-%d %H:%M:%S"},pt:{monthNames:["Janeiro","Fevereiro","Mar&ccedil;o","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"],monthNamesShort:["Jan","Fev","Mar","Abr","Mai","Jun","Jul","Ago","Set","Out","Nov","Dez"],dayNames:["Domingo","Segunda-feira","Ter&ccedil;a-feira","Quarta-feira","Quinta-feira","Sexta-feira","S&aacute;bado"],dayNamesShort:["Dom","Seg","Ter","Qua","Qui","Sex","S&aacute;b"],formatString:"%Y-%m-%d %H:%M:%S"},"pt-BR":{monthNames:["Janeiro","Fevereiro","Mar&ccedil;o","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"],monthNamesShort:["Jan","Fev","Mar","Abr","Mai","Jun","Jul","Ago","Set","Out","Nov","Dez"],dayNames:["Domingo","Segunda-feira","Ter&ccedil;a-feira","Quarta-feira","Quinta-feira","Sexta-feira","S&aacute;bado"],dayNamesShort:["Dom","Seg","Ter","Qua","Qui","Sex","S&aacute;b"],formatString:"%Y-%m-%d %H:%M:%S"}};O.regional["en-US"]=O.regional["en-GB"]=O.regional.en;O.regional.getLocale=function(){var a=O.config.defaultLocale;if(document&&document.getElementsByTagName("html")&&document.getElementsByTagName("html")[0].lang){a=document.getElementsByTagName("html")[0].lang;if(!O.regional.hasOwnProperty(a)){a=O.config.defaultLocale}}return a};var al=24*60*60*1000;var ad=function(e,a){e=String(e);var d=a-e.length;var b=String(Math.pow(10,d)).slice(1);return b.concat(e)};var aj={millisecond:1,second:1000,minute:60*1000,hour:60*60*1000,day:al,week:7*al,month:{add:function(a,d){aj.year.add(a,Math[d>0?"floor":"ceil"](d/12));var b=a.getMonth()+(d%12);if(b==12){b=0;a.setYear(a.getFullYear()+1)}else{if(b==-1){b=11;a.setYear(a.getFullYear()-1)}}a.setMonth(b)},diff:function(a,d){var f=a.getFullYear()-d.getFullYear();var e=a.getMonth()-d.getMonth()+(f*12);var b=a.getDate()-d.getDate();return e+(b/30)}},year:{add:function(a,b){a.setYear(a.getFullYear()+Math[b>0?"floor":"ceil"](b))},diff:function(a,b){return aj.month.diff(a,b)/12}}};for(var V in aj){if(V.substring(V.length-1)!="s"){aj[V+"s"]=aj[V]}}var ah=function(a,b,e){if(O.formats[e]["shortcuts"][b]){return O.strftime(a,O.formats[e]["shortcuts"][b],e)}else{var f=(O.formats[e]["codes"][b]||"").split(".");var d=a["get"+f[0]]?a["get"+f[0]]():"";if(f[1]){d=ad(d,f[1])}return d}};O.strftime=function(d,g,h,b){var j="perl";var e=O.regional.getLocale();if(h&&O.formats.hasOwnProperty(h)){j=h}else{if(h&&O.regional.hasOwnProperty(h)){e=h}}if(b&&O.formats.hasOwnProperty(b)){j=b}else{if(b&&O.regional.hasOwnProperty(b)){e=b}}if(ax(d)!="[object Object]"||d._type!="jsDate"){d=new O(d);d.locale=e}if(!g){g=d.formatString||O.regional[e]["formatString"]}var k=g||"%Y-%m-%d",a="",f;while(k.length>0){if(f=k.match(O.formats[j].codes.matcher)){a+=k.slice(0,f.index);a+=(f[1]||"")+ah(d,f[2],j);k=k.slice(f.index+f[0].length)}else{a+=k;k=""}}return a};O.formats={ISO:"%Y-%m-%dT%H:%M:%S.%N%G",SQL:"%Y-%m-%d %H:%M:%S"};O.formats.perl={codes:{matcher:/()%(#?(%|[a-z]))/i,Y:"FullYear",y:"ShortYear.2",m:"MonthNumber.2","#m":"MonthNumber",B:"MonthName",b:"AbbrMonthName",d:"Date.2","#d":"Date",e:"Date",A:"DayName",a:"AbbrDayName",w:"Day",H:"Hours.2","#H":"Hours",I:"Hours12.2","#I":"Hours12",p:"AMPM",M:"Minutes.2","#M":"Minutes",S:"Seconds.2","#S":"Seconds",s:"Unix",N:"Milliseconds.3","#N":"Milliseconds",O:"TimezoneOffset",Z:"TimezoneName",G:"GmtOffset"},shortcuts:{F:"%Y-%m-%d",T:"%H:%M:%S",X:"%H:%M:%S",x:"%m/%d/%y",D:"%m/%d/%y","#c":"%a %b %e %H:%M:%S %Y",v:"%e-%b-%Y",R:"%H:%M",r:"%I:%M:%S %p",t:"\t",n:"\n","%":"%"}};O.formats.php={codes:{matcher:/()%((%|[a-z]))/i,a:"AbbrDayName",A:"DayName",d:"Date.2",e:"Date",j:"DayOfYear.3",u:"DayOfWeek",w:"Day",U:"FullWeekOfYear.2",V:"IsoWeek.2",W:"WeekOfYear.2",b:"AbbrMonthName",B:"MonthName",m:"MonthNumber.2",h:"AbbrMonthName",C:"Century.2",y:"ShortYear.2",Y:"FullYear",H:"Hours.2",I:"Hours12.2",l:"Hours12",p:"AMPM",P:"AmPm",M:"Minutes.2",S:"Seconds.2",s:"Unix",O:"TimezoneOffset",z:"GmtOffset",Z:"TimezoneAbbr"},shortcuts:{D:"%m/%d/%y",F:"%Y-%m-%d",T:"%H:%M:%S",X:"%H:%M:%S",x:"%m/%d/%y",R:"%H:%M",r:"%I:%M:%S %p",t:"\t",n:"\n","%":"%"}};O.createDate=function(l){if(l==null){return new Date()}if(l instanceof Date){return l}if(typeof l=="number"){return new Date(l)}var f=String(l).replace(/^\s*(.+)\s*$/g,"$1");f=f.replace(/^([0-9]{1,4})-([0-9]{1,2})-([0-9]{1,4})/,"$1/$2/$3");f=f.replace(/^(3[01]|[0-2]?\d)[-\/]([a-z]{3,})[-\/](\d{4})/i,"$1 $2 $3");var g=f.match(/^(3[01]|[0-2]?\d)[-\/]([a-z]{3,})[-\/](\d{2})\D*/i);if(g&&g.length>3){var a=parseFloat(g[3]);var h=O.config.defaultCentury+a;h=String(h);f=f.replace(/^(3[01]|[0-2]?\d)[-\/]([a-z]{3,})[-\/](\d{2})\D*/i,g[1]+" "+g[2]+" "+h)}g=f.match(/^([0-9]{1,2})[-\/]([0-9]{1,2})[-\/]([0-9]{1,2})[^0-9]/);function b(w,x){var q=parseFloat(x[1]);var r=parseFloat(x[2]);var t=parseFloat(x[3]);var u=O.config.defaultCentury;var y,o,p,v;if(q>31){o=t;p=r;y=u+q}else{o=r;p=q;y=u+t}v=p+"/"+o+"/"+y;return w.replace(/^([0-9]{1,2})[-\/]([0-9]{1,2})[-\/]([0-9]{1,2})/,v)}if(g&&g.length>3){f=b(f,g)}var g=f.match(/^([0-9]{1,2})[-\/]([0-9]{1,2})[-\/]([0-9]{1,2})$/);if(g&&g.length>3){f=b(f,g)}var j=0;var m=O.matchers.length;var d,n,e=f;while(j<m){n=Date.parse(e);if(!isNaN(n)){return new Date(n)}d=O.matchers[j];if(typeof d=="function"){var k=d.call(O,e);if(k instanceof Date){return k}}else{e=f.replace(d[0],d[1])}j++}return NaN};O.daysInMonth=function(b,a){if(a==2){return new Date(b,1,29).getDate()==29?29:28}return[aq,31,aq,31,30,31,30,31,31,30,31,30,31][a]};O.matchers=[[/(3[01]|[0-2]\d)\s*\.\s*(1[0-2]|0\d)\s*\.\s*([1-9]\d{3})/,"$2/$1/$3"],[/([1-9]\d{3})\s*-\s*(1[0-2]|0\d)\s*-\s*(3[01]|[0-2]\d)/,"$2/$3/$1"],function(a){var d=a.match(/^(?:(.+)\s+)?([012]?\d)(?:\s*\:\s*(\d\d))?(?:\s*\:\s*(\d\d(\.\d*)?))?\s*(am|pm)?\s*$/i);if(d){if(d[1]){var b=this.createDate(d[1]);if(isNaN(b)){return}}else{var b=new Date();b.setMilliseconds(0)}var e=parseFloat(d[2]);if(d[6]){e=d[6].toLowerCase()=="am"?(e==12?0:e):(e==12?12:e+12)}b.setHours(e,parseInt(d[3]||0,10),parseInt(d[4]||0,10),((parseFloat(d[5]||0))||0)*1000);return b}else{return a}},function(a){var d=a.match(/^(?:(.+))[T|\s+]([012]\d)(?:\:(\d\d))(?:\:(\d\d))(?:\.\d+)([\+\-]\d\d\:\d\d)$/i);if(d){if(d[1]){var b=this.createDate(d[1]);if(isNaN(b)){return}}else{var b=new Date();b.setMilliseconds(0)}var e=parseFloat(d[2]);b.setHours(e,parseInt(d[3],10),parseInt(d[4],10),parseFloat(d[5])*1000);return b}else{return a}},function(f){var h=f.match(/^([0-3]?\d)\s*[-\/.\s]{1}\s*([a-zA-Z]{3,9})\s*[-\/.\s]{1}\s*([0-3]?\d)$/);if(h){var g=new Date();var e=O.config.defaultCentury;var b=parseFloat(h[1]);var d=parseFloat(h[3]);var j,k,a;if(b>31){k=d;j=e+b}else{k=b;j=e+d}var a=S(h[2],O.regional[this.locale]["monthNamesShort"]);if(a==-1){a=S(h[2],O.regional[this.locale]["monthNames"])}g.setFullYear(j,a,k);g.setHours(0,0,0,0);return g}else{return f}}];function S(b,a){if(a.indexOf){return a.indexOf(b)}for(var e=0,d=a.length;e<d;e++){if(a[e]===b){return e}}return-1}function ax(a){if(a===null){return"[object Null]"}return Object.prototype.toString.call(a)}af.jsDate=O;af.jqplot.sprintf=function(){function b(m,k,o,l){var n=(m.length>=k)?"":Array(1+k-m.length>>>0).join(o);return l?m+n:n+m}function f(l){var m=new String(l);for(var k=10;k>0;k--){if(m==(m=m.replace(/^(\d+)(\d{3})/,"$1"+af.jqplot.sprintf.thousandsSeparator+"$2"))){break}}return m}function g(n,p,l,q,o,r){var m=q-n.length;if(m>0){var k=" ";if(r){k="&nbsp;"}if(l||!o){n=b(n,q,k,l)}else{n=n.slice(0,p.length)+b("",m,"0",true)+n.slice(p.length)}}return n}function a(p,n,r,m,o,t,q,k){var l=p>>>0;r=r&&l&&{"2":"0b","8":"0","16":"0x"}[n]||"";p=r+b(l.toString(n),t||0,"0",false);return g(p,r,m,o,q,k)}function j(n,l,o,k,m,p){if(k!=null){n=n.slice(0,k)}return g(n,"",l,o,m,p)}var h=arguments,e=0,d=h[e++];return d.replace(af.jqplot.sprintf.regex,function(q,F,E,B,o,u,H){if(q=="%%"){return"%"}var A=false,D="",C=false,r=false,G=false,I=false;for(var v=0;E&&v<E.length;v++){switch(E.charAt(v)){case" ":D=" ";break;case"+":D="+";break;case"-":A=true;break;case"0":C=true;break;case"#":r=true;break;case"&":G=true;break;case"'":I=true;break}}if(!B){B=0}else{if(B=="*"){B=+h[e++]}else{if(B.charAt(0)=="*"){B=+h[B.slice(1,-1)]}else{B=+B}}}if(B<0){B=-B;A=true}if(!isFinite(B)){throw new Error("$.jqplot.sprintf: (minimum-)width must be finite")}if(!u){u="fFeE".indexOf(H)>-1?6:(H=="d")?0:void(0)}else{if(u=="*"){u=+h[e++]}else{if(u.charAt(0)=="*"){u=+h[u.slice(1,-1)]}else{u=+u}}}var y=F?h[F.slice(0,-1)]:h[e++];switch(H){case"s":if(y==null){return""}return j(String(y),A,B,u,C,G);case"c":return j(String.fromCharCode(+y),A,B,u,C,G);case"b":return a(y,2,r,A,B,u,C,G);case"o":return a(y,8,r,A,B,u,C,G);case"x":return a(y,16,r,A,B,u,C,G);case"X":return a(y,16,r,A,B,u,C,G).toUpperCase();case"u":return a(y,10,r,A,B,u,C,G);case"i":var l=parseInt(+y,10);if(isNaN(l)){return""}var w=l<0?"-":D;var t=I?f(String(Math.abs(l))):String(Math.abs(l));y=w+b(t,u,"0",false);return g(y,w,A,B,C,G);case"d":var l=Math.round(+y);if(isNaN(l)){return""}var w=l<0?"-":D;var t=I?f(String(Math.abs(l))):String(Math.abs(l));y=w+b(t,u,"0",false);return g(y,w,A,B,C,G);case"e":case"E":case"f":case"F":case"g":case"G":var l=+y;if(isNaN(l)){return""}var w=l<0?"-":D;var k=["toExponential","toFixed","toPrecision"]["efg".indexOf(H.toLowerCase())];var p=["toString","toUpperCase"]["eEfFgG".indexOf(H)%2];var t=Math.abs(l)[k](u);t=I?f(t):t;y=w+t;return g(y,w,A,B,C,G)[p]();case"p":case"P":var l=+y;if(isNaN(l)){return""}var w=l<0?"-":D;var z=String(Number(Math.abs(l)).toExponential()).split(/e|E/);var m=(z[0].indexOf(".")!=-1)?z[0].length-1:z[0].length;var x=(z[1]<0)?-z[1]-1:0;if(Math.abs(l)<1){if(m+x<=u){y=w+Math.abs(l).toPrecision(m)}else{if(m<=u-1){y=w+Math.abs(l).toExponential(m-1)}else{y=w+Math.abs(l).toExponential(u-1)}}}else{var n=(m<=u)?m:u;y=w+Math.abs(l).toPrecision(n)}var p=["toString","toUpperCase"]["pP".indexOf(H)%2];return g(y,w,A,B,C,G)[p]();case"n":return"";default:return q}})};af.jqplot.sprintf.thousandsSeparator=",";af.jqplot.sprintf.regex=/%%|%(\d+\$)?([-+#0&\' ]*)(\*\d+\$|\*|\d+)?(\.(\*\d+\$|\*|\d+))?([nAscboxXuidfegpEGP])/g})(jQuery);(function(v){v.jqplot.BarRenderer=function(){v.jqplot.LineRenderer.call(this)};v.jqplot.BarRenderer.prototype=new v.jqplot.LineRenderer();v.jqplot.BarRenderer.prototype.constructor=v.jqplot.BarRenderer;v.jqplot.BarRenderer.prototype.init=function(e,b){this.barPadding=8;this.barMargin=10;this.barDirection="vertical";this.barWidth=null;this.shadowOffset=2;this.shadowDepth=5;this.shadowAlpha=0.08;this.waterfall=false;this.groups=1;this.varyBarColor=false;this.highlightMouseOver=true;this.highlightMouseDown=false;this.highlightColors=[];this._type="bar";if(e.highlightMouseDown&&e.highlightMouseOver==null){e.highlightMouseOver=false}v.extend(true,this,e);this.fill=true;if(this.waterfall){this.fillToZero=false;this.disableStack=true}if(this.barDirection=="vertical"){this._primaryAxis="_xaxis";this._stackAxis="y";this.fillAxis="y"}else{this._primaryAxis="_yaxis";this._stackAxis="x";this.fillAxis="x"}this._highlightedPoint=null;this._plotSeriesInfo=null;this._dataColors=[];this._barPoints=[];var d={lineJoin:"miter",lineCap:"round",fill:true,isarc:false,strokeStyle:this.color,fillStyle:this.color,closePath:this.fill};this.renderer.shapeRenderer.init(d);var a={lineJoin:"miter",lineCap:"round",fill:true,isarc:false,angle:this.shadowAngle,offset:this.shadowOffset,alpha:this.shadowAlpha,depth:this.shadowDepth,closePath:this.fill};this.renderer.shadowRenderer.init(a);b.postInitHooks.addOnce(q);b.postDrawHooks.addOnce(p);b.eventListenerHooks.addOnce("jqplotMouseMove",x);b.eventListenerHooks.addOnce("jqplotMouseDown",y);b.eventListenerHooks.addOnce("jqplotMouseUp",n);b.eventListenerHooks.addOnce("jqplotClick",u);b.eventListenerHooks.addOnce("jqplotRightClick",m)};function r(l,e,f,h){if(this.rendererOptions.barDirection=="horizontal"){this._stackAxis="x";this._primaryAxis="_yaxis"}if(this.rendererOptions.waterfall==true){this._data=v.extend(true,[],this.data);var a=0;var k=(!this.rendererOptions.barDirection||this.rendererOptions.barDirection=="vertical")?1:0;for(var d=0;d<this.data.length;d++){a+=this.data[d][k];if(d>0){this.data[d][k]+=this.data[d-1][k]}}this.data[this.data.length]=(k==1)?[this.data.length+1,a]:[a,this.data.length+1];this._data[this._data.length]=(k==1)?[this._data.length+1,a]:[a,this._data.length+1]}if(this.rendererOptions.groups>1){this.breakOnNull=true;var g=this.data.length;var j=parseInt(g/this.rendererOptions.groups,10);var b=0;for(var d=j;d<g;d+=j){this.data.splice(d+b,0,[null,null]);b++}for(d=0;d<this.data.length;d++){if(this._primaryAxis=="_xaxis"){this.data[d][0]=d+1}else{this.data[d][1]=d+1}}}}v.jqplot.preSeriesInitHooks.push(r);v.jqplot.BarRenderer.prototype.calcSeriesNumbers=function(){var e=0;var d=0;var f=this[this._primaryAxis];var g,h,b;for(var a=0;a<f._series.length;a++){h=f._series[a];if(h===this){b=a}if(h.renderer.constructor==v.jqplot.BarRenderer){e+=h.data.length;d+=1}}return[e,d,b]};v.jqplot.BarRenderer.prototype.setBarWidth=function(){var d;var g=0;var f=0;var a=this[this._primaryAxis];var h,b,k;var j=this._plotSeriesInfo=this.renderer.calcSeriesNumbers.call(this);g=j[0];f=j[1];var l=a.numberTicks;var e=(l-1)/2;if(a.name=="xaxis"||a.name=="x2axis"){if(this._stack){this.barWidth=(a._offsets.max-a._offsets.min)/g*f-this.barMargin}else{this.barWidth=((a._offsets.max-a._offsets.min)/e-this.barPadding*(f-1)-this.barMargin*2)/f}}else{if(this._stack){this.barWidth=(a._offsets.min-a._offsets.max)/g*f-this.barMargin}else{this.barWidth=((a._offsets.min-a._offsets.max)/e-this.barPadding*(f-1)-this.barMargin*2)/f}}return[g,f]};function t(h){var f=[];for(var d=0;d<h.length;d++){var e=v.jqplot.getColorComponents(h[d]);var a=[e[0],e[1],e[2]];var b=a[0]+a[1]+a[2];for(var g=0;g<3;g++){a[g]=(b>570)?a[g]*0.8:a[g]+0.3*(255-a[g]);a[g]=parseInt(a[g],10)}f.push("rgb("+a[0]+","+a[1]+","+a[2]+")")}return f}v.jqplot.BarRenderer.prototype.draw=function(W,h,ac){var P;var f=v.extend({},ac);var S=(f.shadow!=undefined)?f.shadow:this.shadow;var b=(f.showLine!=undefined)?f.showLine:this.showLine;var U=(f.fill!=undefined)?f.fill:this.fill;var ad=this.xaxis;var l=this.yaxis;var k=this._xaxis.series_u2p;var j=this._yaxis.series_u2p;var Y,aa;this._dataColors=[];this._barPoints=[];if(this.barWidth==null){this.renderer.setBarWidth.call(this)}var d=this._plotSeriesInfo=this.renderer.calcSeriesNumbers.call(this);var O=d[0];var Q=d[1];var X=d[2];var R=[];if(this._stack){this._barNudge=0}else{this._barNudge=(-Math.abs(Q/2-0.5)+X)*(this.barWidth+this.barPadding)}if(b){var T=new v.jqplot.ColorGenerator(this.negativeSeriesColors);var ab=new v.jqplot.ColorGenerator(this.seriesColors);var e=T.get(this.index);if(!this.useNegativeColors){e=f.fillStyle}var V=f.fillStyle;var Z;var a;var ae;if(this.barDirection=="vertical"){for(var P=0;P<h.length;P++){if(this.data[P][1]==null){continue}R=[];Z=h[P][0]+this._barNudge;ae;if(this._stack&&this._prevGridData.length){ae=this._prevGridData[P][1]}else{if(this.fillToZero){ae=this._yaxis.series_u2p(0)}else{if(this.waterfall&&P>0&&P<this.gridData.length-1){ae=this.gridData[P-1][1]}else{if(this.waterfall&&P==0&&P<this.gridData.length-1){if(this._yaxis.min<=0&&this._yaxis.max>=0){ae=this._yaxis.series_u2p(0)}else{if(this._yaxis.min>0){ae=W.canvas.height}else{ae=0}}}else{if(this.waterfall&&P==this.gridData.length-1){if(this._yaxis.min<=0&&this._yaxis.max>=0){ae=this._yaxis.series_u2p(0)}else{if(this._yaxis.min>0){ae=W.canvas.height}else{ae=0}}}else{ae=W.canvas.height}}}}}if((this.fillToZero&&this._plotData[P][1]<0)||(this.waterfall&&this._data[P][1]<0)){if(this.varyBarColor&&!this._stack){if(this.useNegativeColors){f.fillStyle=T.next()}else{f.fillStyle=ab.next()}}else{f.fillStyle=e}}else{if(this.varyBarColor&&!this._stack){f.fillStyle=ab.next()}else{f.fillStyle=V}}if(!this.fillToZero||this._plotData[P][1]>=0){R.push([Z-this.barWidth/2,ae]);R.push([Z-this.barWidth/2,h[P][1]]);R.push([Z+this.barWidth/2,h[P][1]]);R.push([Z+this.barWidth/2,ae])}else{R.push([Z-this.barWidth/2,h[P][1]]);R.push([Z-this.barWidth/2,ae]);R.push([Z+this.barWidth/2,ae]);R.push([Z+this.barWidth/2,h[P][1]])}this._barPoints.push(R);if(S&&!this._stack){var g=v.extend(true,{},f);delete g.fillStyle;this.renderer.shadowRenderer.draw(W,R,g)}var af=f.fillStyle||this.color;this._dataColors.push(af);this.renderer.shapeRenderer.draw(W,R,f)}}else{if(this.barDirection=="horizontal"){for(var P=0;P<h.length;P++){if(this.data[P][0]==null){continue}R=[];Z=h[P][1]-this._barNudge;a;if(this._stack&&this._prevGridData.length){a=this._prevGridData[P][0]}else{if(this.fillToZero){a=this._xaxis.series_u2p(0)}else{if(this.waterfall&&P>0&&P<this.gridData.length-1){a=this.gridData[P-1][1]}else{if(this.waterfall&&P==0&&P<this.gridData.length-1){if(this._xaxis.min<=0&&this._xaxis.max>=0){a=this._xaxis.series_u2p(0)}else{if(this._xaxis.min>0){a=0}else{a=W.canvas.width}}}else{if(this.waterfall&&P==this.gridData.length-1){if(this._xaxis.min<=0&&this._xaxis.max>=0){a=this._xaxis.series_u2p(0)}else{if(this._xaxis.min>0){a=0}else{a=W.canvas.width}}}else{a=0}}}}}if((this.fillToZero&&this._plotData[P][1]<0)||(this.waterfall&&this._data[P][1]<0)){if(this.varyBarColor&&!this._stack){if(this.useNegativeColors){f.fillStyle=T.next()}else{f.fillStyle=ab.next()}}}else{if(this.varyBarColor&&!this._stack){f.fillStyle=ab.next()}else{f.fillStyle=V}}R.push([a,Z+this.barWidth/2]);R.push([a,Z-this.barWidth/2]);R.push([h[P][0],Z-this.barWidth/2]);R.push([h[P][0],Z+this.barWidth/2]);this._barPoints.push(R);if(S&&!this._stack){var g=v.extend(true,{},f);delete g.fillStyle;this.renderer.shadowRenderer.draw(W,R,g)}var af=f.fillStyle||this.color;this._dataColors.push(af);this.renderer.shapeRenderer.draw(W,R,f)}}}}if(this.highlightColors.length==0){this.highlightColors=t(this._dataColors)}else{if(typeof(this.highlightColors)=="string"){var d=this.highlightColors;this.highlightColors=[];for(var P=0;P<this._dataColors.length;P++){this.highlightColors.push(d)}}}};v.jqplot.BarRenderer.prototype.drawShadow=function(b,l,R){var O;var h=(R!=undefined)?R:{};var M=(h.shadow!=undefined)?h.shadow:this.shadow;var g=(h.showLine!=undefined)?h.showLine:this.showLine;var a=(h.fill!=undefined)?h.fill:this.fill;var S=this.xaxis;var L=this.yaxis;var k=this._xaxis.series_u2p;var K=this._yaxis.series_u2p;var d,Q,f,I,J,N;if(this._stack&&this.shadow){if(this.barWidth==null){this.renderer.setBarWidth.call(this)}var j=this._plotSeriesInfo=this.renderer.calcSeriesNumbers.call(this);I=j[0];J=j[1];N=j[2];if(this._stack){this._barNudge=0}else{this._barNudge=(-Math.abs(J/2-0.5)+N)*(this.barWidth+this.barPadding)}if(g){if(this.barDirection=="vertical"){for(var O=0;O<l.length;O++){if(this.data[O][1]==null){continue}Q=[];var P=l[O][0]+this._barNudge;var T;if(this._stack&&this._prevGridData.length){T=this._prevGridData[O][1]}else{if(this.fillToZero){T=this._yaxis.series_u2p(0)}else{T=b.canvas.height}}Q.push([P-this.barWidth/2,T]);Q.push([P-this.barWidth/2,l[O][1]]);Q.push([P+this.barWidth/2,l[O][1]]);Q.push([P+this.barWidth/2,T]);this.renderer.shadowRenderer.draw(b,Q,h)}}else{if(this.barDirection=="horizontal"){for(var O=0;O<l.length;O++){if(this.data[O][0]==null){continue}Q=[];var P=l[O][1]-this._barNudge;var e;if(this._stack&&this._prevGridData.length){e=this._prevGridData[O][0]}else{e=0}Q.push([e,P+this.barWidth/2]);Q.push([l[O][0],P+this.barWidth/2]);Q.push([l[O][0],P-this.barWidth/2]);Q.push([e,P-this.barWidth/2]);this.renderer.shadowRenderer.draw(b,Q,h)}}}}}};function q(b,d,a){for(var e=0;e<this.series.length;e++){if(this.series[e].renderer.constructor==v.jqplot.BarRenderer){if(this.series[e].highlightMouseOver){this.series[e].highlightMouseDown=false}}}this.target.bind("mouseout",{plot:this},function(f){o(f.data.plot)})}function p(){if(this.plugins.barRenderer&&this.plugins.barRenderer.highlightCanvas){this.plugins.barRenderer.highlightCanvas.resetCanvas();this.plugins.barRenderer.highlightCanvas=null}this.plugins.barRenderer={highlightedSeriesIndex:null};this.plugins.barRenderer.highlightCanvas=new v.jqplot.GenericCanvas();this.eventCanvas._elem.before(this.plugins.barRenderer.highlightCanvas.createElement(this._gridPadding,"jqplot-barRenderer-highlight-canvas",this._plotDimensions,this));this.plugins.barRenderer.highlightCanvas.setContext()}function w(b,d,f,g){var h=b.series[d];var a=b.plugins.barRenderer.highlightCanvas;a._ctx.clearRect(0,0,a._ctx.canvas.width,a._ctx.canvas.height);h._highlightedPoint=f;b.plugins.barRenderer.highlightedSeriesIndex=d;var e={fillStyle:h.highlightColors[f]};h.renderer.shapeRenderer.draw(a._ctx,g,e);a=null}function o(b){var a=b.plugins.barRenderer.highlightCanvas;a._ctx.clearRect(0,0,a._ctx.canvas.width,a._ctx.canvas.height);for(var d=0;d<b.series.length;d++){b.series[d]._highlightedPoint=null}b.plugins.barRenderer.highlightedSeriesIndex=null;b.target.trigger("jqplotDataUnhighlight");a=null}function x(f,g,b,d,e){if(d){var h=[d.seriesIndex,d.pointIndex,d.data];var j=jQuery.Event("jqplotDataMouseOver");j.pageX=f.pageX;j.pageY=f.pageY;e.target.trigger(j,h);if(e.series[h[0]].highlightMouseOver&&!(h[0]==e.plugins.barRenderer.highlightedSeriesIndex&&h[1]==e.series[h[0]]._highlightedPoint)){var a=jQuery.Event("jqplotDataHighlight");a.pageX=f.pageX;a.pageY=f.pageY;e.target.trigger(a,h);w(e,d.seriesIndex,d.pointIndex,d.points)}}else{if(d==null){o(e)}}}function y(f,g,b,d,e){if(d){var h=[d.seriesIndex,d.pointIndex,d.data];if(e.series[h[0]].highlightMouseDown&&!(h[0]==e.plugins.barRenderer.highlightedSeriesIndex&&h[1]==e.series[h[0]]._highlightedPoint)){var a=jQuery.Event("jqplotDataHighlight");a.pageX=f.pageX;a.pageY=f.pageY;e.target.trigger(a,h);w(e,d.seriesIndex,d.pointIndex,d.points)}}else{if(d==null){o(e)}}}function n(f,g,b,d,e){var a=e.plugins.barRenderer.highlightedSeriesIndex;if(a!=null&&e.series[a].highlightMouseDown){o(e)}}function u(f,g,b,d,e){if(d){var h=[d.seriesIndex,d.pointIndex,d.data];var a=jQuery.Event("jqplotDataClick");a.pageX=f.pageX;a.pageY=f.pageY;e.target.trigger(a,h)}}function m(f,g,b,d,e){if(d){var h=[d.seriesIndex,d.pointIndex,d.data];var a=e.plugins.barRenderer.highlightedSeriesIndex;if(a!=null&&e.series[a].highlightMouseDown){o(e)}var j=jQuery.Event("jqplotDataRightClick");j.pageX=f.pageX;j.pageY=f.pageY;e.target.trigger(j,h)}}})(jQuery);jQuery.noConflict();jQuery(document).ready(function(){if(typeof(jQuery.address)!="undefined"){jQuery.address.crawlable(true);jQuery.address.externalChange(function(a){epoq_processChange(a);if(a.pathNames.length>0){if(epoq_target.length==0||window.location.href.indexOf(epoq_target)!=-1){epoq_getSearchResult();jQuery("#epoq_typeaheadbox").val(epoq_query)}}});jQuery.address.internalChange(function(a){epoq_processChange(a);if(a.pathNames.length>0){if(epoq_target.length==0||window.location.href.indexOf(epoq_target)!=-1){if(jQuery(".epoq_navigate").length>0&&jQuery("#epoq_resultrows").length>0&&epoq_animateResult){jQuery(".epoq_navigate").last().css("display","none");jQuery("#epoq_resultrows").hide(epoq_animationType,epoq_animationOptionsOut,epoq_animationSpeed,epoq_getSearchResult)}else{epoq_getSearchResult();jQuery("#epoq_typeaheadbox").val(epoq_query)}}else{window.location=epoq_target+"#!"+jQuery.address.value()}}})}if(jQuery("#epoq_typeaheadbox")[0]&&jQuery("#epoq_submit")[0]){jQuery("#epoq_submit").click(function(a){a.preventDefault();jQuery("#epoq_typeaheadbox").autocomplete("close");if(!epoq_checkStaticRedirect()){epoq_query=jQuery("#epoq_typeaheadbox").val();if(!epoq_parsePriceFromQuery){epoq_resetParameters()}else{epoq_parseQueryForPrice()}}});jQuery("#epoq_typeaheadbox").keypress(function(a){if(a.keyCode=="13"){a.preventDefault();jQuery("#epoq_submit").click()}});if(useAutocomplete==true){jQuery("#epoq_typeaheadbox").autocomplete({source:function(b,a){epoq_executeAutocomplete(b,a)},search:function(a,b){if(epoq_disableAcSearch){epoq_disableAcSearch=false;return false}},focus:function(a,b){if(epoq_instantResults){epoq_query=b.item.value;epoq_getSearchResult()}},delay:epoq_autocompleteDelay,minLength:1,select:function(a,b){if((typeof(a.keyCode)=="undefined"||a.keyCode==0)&&typeof(b.item.value)!="undefined"){jQuery("#epoq_typeaheadbox").val(b.item.value)}if(!epoq_checkStaticRedirect()){epoq_query=jQuery("#epoq_typeaheadbox").val();epoq_nochange=true;if(!epoq_parsePriceFromQuery){epoq_resetParameters()}else{epoq_parseQueryForPrice()}}a.preventDefault()}}).data("autocomplete")._renderItem=function(a,b){if(b.value=="suggestionsHeader"){var d="";if(epoq_showFieldsInTa){d='<span class="epoq_sugg_label2">'+b.label2+"</span>"}else{if(epoq_showAcHitcount){d='<span class="epoq_sugg_label2">'+epoq_hitCountLabel+"</span>"}}return jQuery('<li class="epoq_sugg_label"><span class="epoq_sugg_head1">'+b.label+"</span>"+d+"<div class=\"epoq_ac_close\" onClick='epoq_acHide();'></div></li>").appendTo(a)}else{return jQuery('<li class="epoq_ta_li"></li>').data("item.autocomplete",b).append(jQuery('<a class="epoq_ta_a"></a>').html(b.label)).appendTo(a)}}}}epoq_addCss(".epoq_prodimg {max-height:"+maxResultImageHeight+"px;height: expression(this.height > "+(maxResultImageHeight-1)+"? (this.width > this.height ? (this.width / this.height) * "+maxResultImageHeight+" : "+maxResultImageHeight+") : true);max-width:"+maxResultImageWidth+"px;width: expression(this.width > "+(maxResultImageWidth-1)+"? (this.height > this.width ? (this.height / this.width) * "+maxResultImageWidth+" : "+maxResultImageWidth+") : true);-ms-interpolation-mode: bicubic;}");epoq_addCss(".epoq_previmg {max-height:"+maxPreviewImageHeight+"px;height: expression(this.height > "+(maxPreviewImageHeight-1)+"? (this.width > this.height ? (this.width / this.height) * "+maxPreviewImageHeight+" : "+maxPreviewImageHeight+") : true);max-width:"+maxPreviewImageWidth+"px;width: expression(this.width > "+(maxPreviewImageWidth-1)+"? (this.height > this.width ? (this.height / this.width) * "+maxPreviewImageWidth+" : "+maxPreviewImageWidth+") : true);-ms-interpolation-mode: bicubic;}")});function epoq_executeAutocomplete(g,e,j){var b=g.term;var f=searchServer;var a=epoq_searchTimeout;var h="";if(j){f=epoq_backupServer;a=epoq_backupTimeout;h="&widgetFallback"}if(location.protocol.indexOf("https")!=-1){var k=new RegExp("http","g");f=f.replace(k,"https")}var d=f+getResultRequest+"?style=compact&limit=20&format=json&tenantId="+tenantId+"&sessionId="+epoq_search_sessionId+"&locakey="+epoq_search_locakey+"&query="+encodeURIComponent(b)+h;b=jQuery("#epoq_typeaheadbox").val();epoq_lastTaRequest=jQuery.ajax({url:d,contentType:"application/json; charset=utf-8",dataType:"jsonp",scriptCharset:"utf-8",success:function(m){var n=typeof(m.result)!="undefined";if(!n&&!j){epoq_executeAutocomplete(g,e,true);return}var o="";e(jQuery.map(epoq_parseJsonAsRows(m,true),function(p){if(typeof(p.data)=="object"){if(o.length==0){o=epoq_getAutocompleteValue(p.data)}return{label:epoq_formatAutocompleteItem(p.data),value:epoq_getAutocompleteValue(p.data)}}else{return{label:epoq_ac_suggestions,label2:"gefunden in:",value:"suggestionsHeader"}}}));if(epoq_instantResults&&o.length>0){if(o.indexOf(b)==0){jQuery("#epoq_suggbox").val(o)}b=o;var l=true;epoq_getSearchResult(l)}},error:function(l,n,m){if(!j){epoq_executeAutocomplete(g,e,true)}},timeout:a})}function epoq_getSearchResult(o,p){var f=searchServer;var a=epoq_searchTimeout;var l="";if(p){f=epoq_backupServer;a=epoq_backupTimeout;l="&widgetFallback"}if(location.protocol.indexOf("https")!=-1){var q=new RegExp("http","g");f=f.replace(q,"https")}var k=f+getResultRequest+"?tenantId="+encodeURIComponent(tenantId)+"&format=json";if(epoq_expert==""){k+="&query="+encodeURIComponent(epoq_query)}else{k+="&matchAttr="+epoq_expert+"&matchValue="+encodeURIComponent(epoq_query)+"&matchType=expert"}k+="&sessionId="+encodeURIComponent(epoq_search_sessionId)+"&orderBy="+encodeURIComponent(epoq_orderBy)+"&order="+encodeURIComponent(epoq_order)+"&locakey="+epoq_search_locakey+"&style=compact&full"+l;for(var h=0;h<activeFilters.items.length;h++){if(typeof(activeFilters.items[h][1])!="undefined"&&activeFilters.items[h][1].length>0){var n=activeFilters.items[h][1];for(var e=0;e<statFields.items.length;e++){if(activeFilters.items[h][0]==statFields.items[e][1]&&statFields.items[e][3]=="slider"&&n.indexOf("-")!=-1){var g=0;var d=0;var b=n.split("-");if(b.length==2){g=parseInt(b[0]);d=parseInt(b[1]);n=">"+g+",<"+d}}}k+="&matchAttr="+encodeURIComponent(activeFilters.items[h][0])+"&matchValue="+encodeURIComponent(n)+"&matchType=filter"}}var m=new Array();if(typeof(epoq_lastTaRequest)!="undefined"){epoq_lastTaRequest.abort()}epoq_disableAcSearch=true;epoq_lastJsonRequest=jQuery.ajax({url:k,contentType:"application/json; charset=utf-8",dataType:"jsonp",scriptCharset:"utf-8",data:"&limit="+epoq_limit+"&offset="+epoq_offset,success:function(j){var r=typeof(j.result)!="undefined";if(!r){if(!p){epoq_getSearchResult(o,true)}else{var t=new Object();t.result="";epoq_handleSearchResult(t,o,p)}}else{epoq_handleSearchResult(j,o,p)}},error:function(j,u,r){if(!p){epoq_getSearchResult(o,true)}else{var t=new Object();t.result="";epoq_handleSearchResult(t,o,p)}},timeout:a})}function epoq_sendSearchClick(d){var e=searchServer;if(location.protocol.indexOf("https")!=-1){var b=new RegExp("http","g");e=e.replace(b,"https")}var a=e+clickRequest+"?tenantId="+encodeURIComponent(tenantId)+"&sessionId="+encodeURIComponent(epoq_search_sessionId)+"&qid="+encodeURIComponent(queryId)+"&productId="+encodeURIComponent(d);jQuery.ajax({url:a,contentType:"application/json; charset=utf-8",dataType:"jsonp",scriptCharset:"utf-8",success:function(f){},error:function(f,h,g){},timeout:300})}function epoq_addClickListener(){jQuery("#epoq_resultrows .epoq_resultrow").delegate("a","mousedown",function(){if(typeof(this.attributes.pid)!="undefined"){epoq_sendSearchClick(this.attributes.pid)}return true})}function epoq_parseJsonAsRows(h,j){var b=new Array();var a=true;if(typeof(h.result.items)!="undefined"){var f=h.result.items.item;if(typeof(f[0])!="undefined"){for(var e=0;e<f.length;e++){b[f[e]["g:id"]["$"]]=f[e]}}else{b[f["g:id"]["$"]]=f}}var g=new Array();if(typeof(h.result.findings)!="undefined"){if(j){g[0]={data:"test",value:"val",result:epoq_ac_suggestions}}h=h.result.findings.finding;if(typeof(h[0])!="undefined"){for(var e=0;e<h.length;e++){if(typeof(h[e]["match-item"])!="undefined"){h[e].nodeRef=h[e]["match-item"]}var d=e;if(j){d=e+1}g[d]={data:h[e],value:"val",result:"res"};if(typeof(h[e].suggestion)!="undefined"){g[d].result=h[e].suggestion["$"];a=false}}}else{if(typeof(h["match-item"])!="undefined"){h.nodeRef=h["match-item"]}var d=0;if(j){d=1}g[d]={data:h,value:"val",result:"res"};if(typeof(h.suggestion)!="undefined"){g[d].result=h.suggestion["$"];a=false}}}if(j&&!epoq_use_prod_suggs&&a){return new Array()}return g}function epoq_getAutocompleteValue(b){if(typeof(b.suggestion)!="undefined"){var a=b.suggestion["$"];if(typeof(a)!="undefined"){return a}}}function epoq_formatAutocompleteItem(t){var q;if(typeof(t.nodeRef)!="undefined"){q="";q+="<div class='ac_epoqrow'>";q+="<div class='ac_epoqpic'>";if(typeof(t.nodeRef[epoq_imageField])!="undefined"){q+="<img class='epoq_previmg' src='"+t.nodeRef[epoq_imageField]["$"]+"'/>"}q+="</div>";q+="<div class='ac_epoqdesc'>";for(var l=0;l<resultAttributes.items.length;l++){var p=resultAttributes.items[l][0];if(typeof(t.nodeRef[p])!="undefined"){var d=t.nodeRef[p]["$"];if(p=="g:price"){d=epoq_currencyFormatted(d)}q+='<p class="ac_'+resultAttributes.items[l][1]+'">';q+=d;q+="</p>"}}q+="</div>";return q}if(typeof(t.suggestion)!="undefined"){var g=t.suggestion["$"];var o=jQuery("#epoq_typeaheadbox").val();var r=new RegExp(o,"g");g=g.replace(r,"ZZZ"+o+"YYY");g=g.replace(/ZZZ/g,'<span class="epoq_highlight">');g=g.replace(/YYY/g,"</span>");var k="";if(epoq_showFieldsInTa){var m=t.suggestion["@alt"];if(typeof(m)!="undefined"){k+='<span class="epoq_field_match">';var b="";var a=m.split("§#§");if(a.length>1){for(var f=0;f<a.length;f++){var h=a[f].split("*-*");if(h.length>1){var n=h[1];if(b.length>0){b+=" + "}b+=epoq_replaceFieldNameWithRealName(n)}}}else{a=m.split(",");for(var f=0;f<a.length;f++){var n=a[f];if(b.length>0){b+=" + "}b+=epoq_replaceFieldNameWithRealName(n)}}k+=b+"</span>"}}var e=t.suggestion["@display"];if(typeof(e)!="undefined"&&e.length>0){g=e}q='<span class="epoq_test">'+g+"</span>"+k;if(epoq_showAcHitcount&&typeof(t.suggestion["@hitcount"])!="undefined"){q+="<span class='ac_epoqsuggcount'>"+t.suggestion["@hitcount"]+"</span>"}}return q}function epoq_handleSearchResult(h,f,e){if(typeof epoq_beforeSearch=="function"){epoq_beforeSearch()}var j="";if(typeof(h.result.qid)=="undefined"){var g=new Array()}else{var g=epoq_parseJsonAsRows(h);queryId=h.result.qid["$"]}if(g.length==0&&f){return}else{if(!epoq_append){jQuery("#epoq_searchresult").empty();jQuery("#epoq_currentSearch").empty();jQuery("#epoq_currentSearch").append('<div id="epoq_search"></div>');var a="";if(!epoq_infiniteScroll){a='<div class="epoq_navigate"><div class="epoq_sort" id="epoq_nav_top"></div><div class="epoq_resultsize"></div><div class="epoq_changepage"></div><div class="epoq_count"></div></div>'+epoq_resultContainer+'<div class="epoq_navigate bottom" style="display:none"><div class="epoq_sort" id="epoq_nav_bottom"></div><div class="epoq_resultsize"></div><div class="epoq_changepage"></div><div class="epoq_count"></div></div>'}else{a='<div class="epoq_navigate"><div class="epoq_resultsize"></div><div class="epoq_changepage"></div><div class="epoq_count"></div></div></div>'+epoq_resultContainer}jQuery("#epoq_searchresult").append(a);epoq_generateStatsAndNavigation(h);jQuery("#epoq_resultrows").empty();if(g.length==0){if(!epoq_oxid){j+=epoq_getEmptyResult()}else{j+=epoq_getEmptyOxidResult()}}}else{epoq_append=false;if(g.length==0){jQuery(".epoq_endofresults").remove();jQuery("#epoq_searchresult").append('<div class="epoq_endofresults">no more results available</div>')}}if(typeof(epoq_AjaxDisplayRequest)=="undefined"||epoq_AjaxDisplayRequest.length==0){for(i=0;i<g.length;i++){if(!epoq_oxid){j+=epoq_formatSearchResultItem(g[i].data,i)}else{j+=epoq_formatOxidItem(g[i].data,i,g.length)}}}else{var d=[];for(i=0;i<g.length;i++){if(typeof(g[i].data.nodeRef)!="undefined"){var b=g[i].data.nodeRef["@node_ref"];d[i]=b}}if(d.length>0){epoq_formatResultPerAjax(d)}else{jQuery("#epoq_resultrows").append(epoq_preResultHTML+j+epoq_postResultHTML)}}jQuery("#epoq_resultrows").append(epoq_preResultHTML+j+epoq_postResultHTML);epoq_addClickListener();epoq_acHide();if(epoq_animateResult){jQuery(".epoq_navigate").show(epoq_animationType,epoq_animationOptionsIn,epoq_animationSpeed);jQuery("#epoq_resultrows").show(epoq_animationType,epoq_animationOptionsIn,epoq_animationSpeed)}jQuery(".epoq_navigate").removeAttr("style");if(epoq_infiniteScroll){contentLoadTriggered=false;jQuery(window).scroll(function(){if(jQuery(window).scrollTop()>=(jQuery("#epoq_resultrows").height()-jQuery(window).height()+0)&&contentLoadTriggered==false){contentLoadTriggered=true;var k=((epoq_offset/epoq_limit)+1)|0;epoq_append=true;epoq_changepage(k+1)}if(document.documentElement.scrollTop>epoq_filterheight||self.pageYOffset>epoq_filterheight){jQuery("#epoq_filterresult").css("position","fixed");jQuery("#epoq_filterresult").css("top",epoq_filterheight+"px");jQuery("#epoq_typeahead").css("position","fixed");jQuery("#epoq_typeahead").css("top","8px")}else{if(document.documentElement.scrollTop<epoq_filterheight||self.pageYOffset<epoq_filterheight){jQuery("#epoq_filterresult").css("position","absolute");jQuery("#epoq_filterresult").css("top",epoq_filterheight+"px");jQuery("#epoq_typeahead").css("position","absolute");jQuery("#epoq_typeahead").css("top","8px")}}if(document.documentElement.scrollTop>epoq_filterheight||self.pageYOffset>epoq_filterheight){jQuery("#epoq_search").css("position","fixed");jQuery("#epoq_search").css("top","0px");jQuery("#epoq_search").css("z-Index","1");jQuery(".epoq_navigate").css("position","fixed");jQuery(".epoq_navigate").css("top","32px");jQuery(".epoq_navigate").css("margin","0px");jQuery(".epoq_navigate").css("z-Index","1")}else{if(document.documentElement.scrollTop<epoq_filterheight||self.pageYOffset<epoq_filterheight){jQuery("#epoq_search").css("position","relative");jQuery("#epoq_search").css("top","");jQuery("#epoq_activefilters").css("position","relative");jQuery("#epoq_activefilters").css("top","");jQuery(".epoq_navigate").css("position","relative");jQuery(".epoq_navigate").css("top","")}}})}}}function epoq_formatOxidItem(l,d,e){var h;if(typeof(l.nodeRef)!="undefined"){h="";for(var b=0;b<resultAttributes.items.length;b++){var g=resultAttributes.items[b][0];if(typeof(l.nodeRef[g])!="undefined"){var a=l.nodeRef[g]["$"];if(g=="c:htmlsnippet"){var f="product hproduct thin inlist";if(e==1){f="product hproduct thin"}else{if(d==0){f="product hproduct thin firstinlist"}else{if(d==e-1){f="product hproduct thin lastinlist"}}}var k=new RegExp("\\\\","g");a=a.replace(k,"");k=new RegExp("%%SESSIONID%%","g");a=a.replace(k,epoq_search_sessionId);k=new RegExp("product hproduct thin","g");a=a.replace(k,f);if(epoq_replaceLiveUrls&&epoq_liveUrl.length>0&&location.protocol!="file:"&&location.host!="rs.epoq.de"){k=new RegExp(epoq_liveUrl,"g");replacementUrl=location.host;a=a.replace(k,replacementUrl)}}h+=a}}}return h}function epoq_formatSearchResultItem(p,f){var m;if(typeof(p.nodeRef)!="undefined"){var b="";var d="";if(typeof(p.nodeRef["g:id"]["$"])!="undefined"){d=p.nodeRef["g:id"]["$"]}m="";if(epoq_useSnippet){if(typeof(p.nodeRef["c:htmlsnippet"])!="undefined"){var n=new RegExp("\\\\","g");m=p.nodeRef["c:htmlsnippet"]["$"].replace(n,"")}}else{var h="";if(typeof(p.nodeRef[epoq_linkField])!="undefined"){b=p.nodeRef[epoq_linkField]["$"];if(epoq_replaceLiveUrls&&epoq_liveUrl.length>0&&location.protocol!="file:"&&location.host!="rs.epoq.de"){n=new RegExp(epoq_liveUrl,"g");replacementUrl=location.host;b=b.replace(n,replacementUrl)}}if(f%5==4){m+="<div class='epoq_resultrow epoq_evenrow'>"}else{m+="<div class='epoq_resultrow'>"}m+="<a class='epoq_resultpic' pid='"+d+"' href='"+b+"'>";if(typeof(p.nodeRef[epoq_imageField])!="undefined"){m+="<img class='epoq_prodimg' src='"+p.nodeRef[epoq_imageField]["$"]+"'/>"}m+="</a>";for(var e=0;e<resultAttributes.items.length;e++){var l=resultAttributes.items[e][0];if(typeof(p.nodeRef[l])!="undefined"){var a=p.nodeRef[l]["$"];if(l=="g:price"){a=epoq_currencyFormatted(a)}if(typeof(resultAttributes.items[e][2])!="undefined"&&resultAttributes.items[e][2]=="html"){var n=new RegExp("\\\\","g");a=a.replace(n,"")}if(typeof(resultAttributes.items[e][3])!="undefined"){var o=a.length;if(o>resultAttributes.items[e][3]){var k=a.substring(0,resultAttributes.items[e][3]);var g=k.lastIndexOf(" ");a=k.substring(0,g);a+=" ...";var n=new RegExp("<.{1,7}>","g");a=a.replace(n,"")}}if(typeof(resultAttributes.items[e][4])!="undefined"&&resultAttributes.items[e][4]==true){m+="<a class='"+resultAttributes.items[e][1]+"' pid='"+d+"' href='"+b+"'>";m+=a;m+="</a>"}else{if(typeof(resultAttributes.items[e][5])!="undefined"&&resultAttributes.items[e][5]==true){m+='<a href="#!/q/'+encodeURIComponent(a)+"/expert/"+encodeURIComponent(l)+'/" title="'+a+'"class="'+resultAttributes.items[e][1]+'">';m+=a;m+="</a>"}else{m+='<div class="'+resultAttributes.items[e][1]+'">';m+=a;m+="</div>"}}}}m+="</div>"}if(location.protocol.indexOf("https")!=-1){var n=new RegExp("http:","g");m=m.replace(n,"https:")}return m}if(typeof(p.suggestion)!="undefined"){m="<table border='0' width='600px' ><tr><td width='300px'>Suggestion: "+p.suggestion["$"];m+="</td><td width='300px'>Treffer: "+p.suggestion["@hitcount"]+"</td>";m+="</tr></table>";return m}return""}function epoq_formatResultPerAjax(d){jQuery("#epoq_resultrows").empty();jQuery("#epoq_resultrows").append('<div class="epoq_loading_content"/>');var a=epoq_AjaxDisplayRequest;for(var b=0;b<d.length;b++){a+=d[b]+","}if(location.protocol.indexOf("https")!=-1){a=a.replace("http","https")}jQuery.ajax({url:a,dataTypeString:"html",async:true,scriptCharset:"utf-8",contentType:"application/x-www-form-urlencoded; charset=UTF-8",timeout:window.epoq_ajax_request_timeout||5000,success:function(e){jQuery("#epoq_resultrows").empty();jQuery("#epoq_resultrows").append(epoq_preResultHTML+e+epoq_postResultHTML)},error:function(e,g,f){jQuery("#epoq_resultrows").empty();jQuery("#epoq_resultrows").append("Problem loading result page. Please Retry")}})}function epoq_checkStaticRedirect(){var a=jQuery("#epoq_typeaheadbox").val();for(var d=0;d<epoq_redirects.items.length;d++){if(typeof(epoq_redirects.items[d][0])!="undefined"){var e=epoq_redirects.items[d][0].split(",");for(var b=0;b<e.length;b++){if(a.toLowerCase()==e[b].toLowerCase()){window.location=epoq_redirects.items[d][1];return true}}}}return false}function epoq_resetParameters(d){epoq_offset=0;epoq_order="desc";epoq_orderBy="";epoq_removeFilters(false);epoq_expert="";var b=changeAddressPath(jQuery.address.path(),"q",encodeURIComponent(epoq_query),false);b=changeAddressPath(b,"offset","",false);b=changeAddressPath(b,"order","",false);b=changeAddressPath(b,"orderBy",epoq_orderBy,false);b=changeAddressPath(b,"expert",epoq_expert,false);for(var a=0;a<activeFilters.items.length;a++){if(typeof(activeFilters.items[a][0])!="undefined"&&typeof(activeFilters.items[a][1])!="undefined"){b=changeAddressPath(b,encodeURIComponent(activeFilters.items[a][0]),encodeURIComponent(activeFilters.items[a][1]),false)}}jQuery.address.path(b)}function epoq_processChange(b){epoq_expert="";epoq_removeFilters(false);if(b.pathNames.length>0&&b.pathNames.length%2==0){for(var a=0;a<b.pathNames.length;a=a+2){if(b.pathNames[a]=="limit"){epoq_limit=parseInt(b.pathNames[a+1])}else{if(b.pathNames[a]=="offset"){epoq_offset=parseInt(b.pathNames[a+1])}else{if(b.pathNames[a]=="order"){epoq_order=b.pathNames[a+1]}else{if(b.pathNames[a]=="orderBy"){epoq_orderBy=b.pathNames[a+1]}else{if(b.pathNames[a]=="q"){epoq_query=decodeURIComponent(b.pathNames[a+1]);jQuery("#searchbox").val(epoq_query)}else{if(b.pathNames[a]=="expert"){epoq_expert=decodeURIComponent(b.pathNames[a+1])}else{var d=epoq_getXmlFieldFromNiceFilterName(decodeURIComponent(b.pathNames[a]));epoq_addFilter(d,decodeURIComponent(b.pathNames[a+1]),false)}}}}}}}}}function epoq_getNiceFilterName(b){findStat:for(var a=0;a<statFields.items.length;a++){if(statFields.items[a][1]==decodeURIComponent(b)){return encodeURIComponent(statFields.items[a][2])}}return b}function epoq_getXmlFieldFromNiceFilterName(b){findStat:for(var a=0;a<statFields.items.length;a++){if(statFields.items[a][2]==b){return statFields.items[a][1]}}return b}function changeAddressPath(h,a,f,b){var j=f+"";var e=epoq_getNiceFilterName(a);var k=h;var d=k;if(k.indexOf("/"+e+"/")==-1){if(j.length>0){d+=e+"/"+j+"/"}}else{var g=new RegExp(e+"/[^/]*/");if(j.length>0){d=k.replace(g,e+"/"+j+"/")}else{d=k.replace(g,"")}}return d}function epoq_changepage(b){epoq_offset=(b-1)*epoq_limit;var a=changeAddressPath(jQuery.address.path(),"offset",epoq_offset,false);jQuery.address.path(a)}function epoq_changelimit(a){epoq_limit=a;var d=epoq_offset%epoq_limit;if(d!=0){epoq_offset=epoq_offset-d}var b=changeAddressPath(jQuery.address.path(),"limit",epoq_limit,false);b=changeAddressPath(b,"offset",epoq_offset,false);jQuery.address.path(b)}function epoq_changeSort(d,a){epoq_offset=0;epoq_orderBy=d;epoq_order=a;var b=changeAddressPath(jQuery.address.path(),"offset",epoq_offset,false);b=changeAddressPath(b,"orderBy",epoq_orderBy,false);b=changeAddressPath(b,"order",epoq_order,false);jQuery.address.path(b)}function epoq_changeQuery(a){jQuery("#epoq_typeaheadbox").val(a);epoq_query=a;epoq_resetParameters()}function epoq_addFilter(b,e,d){e=epoq_restoreApostrophs(e);for(var a=0;a<activeFilters.items.length;a++){if(typeof(activeFilters.items[a][0])=="undefined"){activeFilters.items[a][0]=b;activeFilters.items[a][1]=e;break}else{if(b==activeFilters.items[a][0]){if(b=="g:price"||e.indexOf("-")!=-1||e.indexOf(">")!=-1||activeFilters.items[a][1].indexOf(">")!=-1){activeFilters.items[a][1]=e}else{if(typeof(epoq_prefilters)!="undefined"&&epoq_prefilters==true&&activeFilters.items[a][1].length>0){activeFilters.items[a][1]=activeFilters.items[a][1]+","+e}else{activeFilters.items[a][1]=e}}break}}}if(d!=false){epoq_setFilters(d)}}function epoq_removeFilter(d,f,e){d=epoq_restoreApostrophs(d);for(var b=0;b<activeFilters.items.length;b++){if(typeof(activeFilters.items[b][0])!="undefined"&&d==activeFilters.items[b][0]){var a=activeFilters.items[b][1];if(typeof(f)=="undefined"||f==""){activeFilters.items[b][1]=""}else{if(typeof(f)!="undefined"&&typeof(epoq_prefilters)!="undefined"&&epoq_prefilters==true&&a.indexOf(",")!=-1){a=a.replace(f+",","").replace(","+f,"");activeFilters.items[b][1]=a}else{activeFilters.items[b][1]=""}}}}if(e!=false){epoq_setFilters(e)}}function epoq_removeFilters(b){for(var a=0;a<activeFilters.items.length;a++){if(typeof(activeFilters.items[a][0])!="undefined"){activeFilters.items[a][1]=""}}if(b!=false){epoq_setFilters(b)}}function epoq_setFilters(){epoq_offset=0;var b=changeAddressPath(jQuery.address.path(),"offset","",false);for(var a=0;a<activeFilters.items.length;a++){if(typeof(activeFilters.items[a][0])!="undefined"&&typeof(activeFilters.items[a][1])!="undefined"){b=changeAddressPath(b,encodeURIComponent(activeFilters.items[a][0]),encodeURIComponent(activeFilters.items[a][1]),false)}}jQuery.address.path(b)}function epoq_updateFilters(){jQuery.address.autoUpdate(false);jQuery.address.parameter("offset",epoq_offset,false);jQuery.address.parameter("matchAttr",encodeURIComponent(matchAttr),false);jQuery.address.parameter("matchValue",encodeURIComponent(matchValue),false);jQuery.address.update();jQuery.address.autoUpdate(true)}function epoq_parseQueryForPrice(){var d=new RegExp("(ab|bis) (\\d+)( )?(euro|Euro|€)?");var b=d.exec(epoq_query);if(b==null){epoq_resetParameters()}else{epoq_query=jQuery.trim(epoq_query.replace(d,""));var a=b[2];var e="";if(b[1]=="bis"){e="< "}else{e="> "}epoq_resetParameters(false);epoq_addFilter("g:price",e+a,false);epoq_setFilters()}}function epoq_heights(a){jQuery(".epoq_filterRow").removeAttr("style");jQuery(".epoq_filterRow").children().each(function(){jQuery(this).removeAttr("style")});jQuery(".epoq_filterRow:last").addClass("epoq_lastFilterRow");jQuery(a).each(function(){var d=0;var b=jQuery(this).attr("class");if(b.indexOf("epoq_lastFilterRow")!=-1){d=100}jQuery(this).children().each(function(){d=(jQuery(this).height()>d)?jQuery(this).height():d});jQuery(this).children().css("height",d);jQuery(this).css("height",d+10)})}function epoq_addSortingBlock(){var e='<p class="epoq_header">'+epoq_sortText+'</p><ul class="epoq_sortlist">';for(var b=0;b<sortFields.items.length;b++){var a="";var d="";if(sortFields.items[b][1]==epoq_orderBy){if(epoq_order=="asc"){a=" epoq_active"}else{if(epoq_order=="desc"){d=" epoq_active"}}}if(b>0){e+='<li class="epoq_separate"/>'}if(sortFields.items[b][2]=="updown"){e+='<li class="epoq_sort_down'+d+'" onclick="epoq_changeSort(\''+sortFields.items[b][1]+"','desc');\">"+sortFields.items[b][0]+"</li>";e+='<li class="epoq_sort_up'+a+'" onclick="epoq_changeSort(\''+sortFields.items[b][1]+"','asc');\"></li>"}else{if(sortFields.items[b][2]=="down"||sortFields.items[b][2]=="updown"){e+='<li class="epoq_sort_down'+d+'" onclick="epoq_changeSort(\''+sortFields.items[b][1]+"','desc');\">"+sortFields.items[b][0]+" </li>"}else{if(sortFields.items[b][2]=="up"||sortFields.items[b][2]=="updown"){e+='<li class="epoq_sort_up'+a+'" onclick="epoq_changeSort(\''+sortFields.items[b][1]+"','asc');\">"+sortFields.items[b][0]+"</li>"}}}}e+="</ul>";jQuery(".epoq_sort").append(e)}function epoq_addCurrentQueryBlock(g){var d="";if(typeof(g.result.foundkey)!="undefined"){var o=g.result.foundkey;if(typeof(o["$"])!="undefined"){var n=o["$"];if(typeof(n)!="undefined"){d=n}}}var f="";if(typeof(g.result.doyoumean)!="undefined"){var m=g.result.doyoumean;if(typeof(m["$"])!="undefined"){var k=m["$"].split(",");if(typeof(k)!="undefined"){for(var h=0;h<k.length&&h<epoq_maxDoYouMeans;h++){if(f.length>0){f+=", "}var b=epoq_replaceForHtmlView(k[h].split(" (")[0]);f+="<a onclick=\"epoq_changeQuery('"+b+"')\">"+b+"</a>"}}}}var e=true;var a=jQuery.trim(epoq_query.toLowerCase().replace(/ä/g,"ae").replace(/ü/g,"ue").replace(/ö/g,"oe").replace(/ß/g,"ss").replace(/,/g," ").replace(/-/g," "));if(d!=a){e=false}if(f.length>0){jQuery("#epoq_currentSearch").append('<div id="epoq_doYouMean"></div>');jQuery("#epoq_doYouMean").append('<div class="epoq_doYouMeanLabel">'+epoq_doYouMeanLabel+"</div>"+f+epoq_postDoYouMean)}var l="";var j=epoq_replaceForHtmlView(epoq_query);if(epoq_resultCountBeforeQuery){jQuery("#epoq_search").append('<p class="epoq_search_hits">'+epoq_preResultNumberText+epoq_currentHitcount+epoq_postResultNumberText+"</p>")}if(epoq_showRealSearch&&d.length>0&&!e&&d.indexOf(",")==-1){jQuery("#epoq_search").append(epoq_correctPhrase1+'<p class="epoq_search_term">'+j+"</p>"+epoq_correctPhrase2+'<p class="epoq_search_term">'+d+"</p>"+epoq_correctPhrase3)}else{jQuery("#epoq_search").append(epoq_preSearchKeyText+'<p class="epoq_search_term">'+j+"</p>"+epoq_postSearchKeyText)}if(!epoq_resultCountBeforeQuery){jQuery("#epoq_search").append('<p class="epoq_search_hits">'+epoq_preResultNumberText+epoq_currentHitcount+epoq_postResultNumberText+"</p>")}}function epoq_addPages(){var b=epoq_limit;var f=((epoq_offset/epoq_limit)+1)|0;var e=(f*b)-b+1;var a="";var g=epoq_currentHitcount;if((f*b)<epoq_currentHitcount){var d=f*b}else{var d=epoq_currentHitcount}if(d!=1){a=e+epoq_preProductCountString+d+epoq_postProductCountString+g}else{a=e+epoq_postProductCountString+g}jQuery(".epoq_count").append(a)}function epoq_addPageSizes(){var a='<p class="epoq_header">'+epoq_prodsPerPageText+'</p><ul class="resultsize">';for(var b=0;b<limitOptions.length;b++){if(epoq_limit==limitOptions[b]){a+='<li class="epoq_active" onclick="epoq_changelimit('+limitOptions[b]+');">'+limitOptions[b]+"</li>"}else{a+='<li onclick="epoq_changelimit('+limitOptions[b]+');">'+limitOptions[b]+"</li>"}}jQuery(".epoq_resultsize").append(a)}function epoq_addPageNavigation(){var d='<ul class="epoq_resultpages">';var b=2;var f=epoq_currentHitcount;var g=((epoq_offset/epoq_limit)+1)|0;var a=((f-1)/epoq_limit+1)|0;if(g>1){d+=('<li class="epoq_page_left" onclick="epoq_changepage(\''+(g-1)+"');\">Prev</li>")}if(g>(b)){d+=("<li onclick=\"epoq_changepage('"+1+"');\">"+1+"</li>")}if(g>(b)+1){d+=('<li class="more">...</li>')}for(var e=1;e<a+1;e++){if(g==e){d+=('<li class="epoq_active" onclick="epoq_changepage(\''+e+"');\">"+e+"</li>")}else{if(e<g&&g-e<b){d+=("<li onclick=\"epoq_changepage('"+e+"');\">"+e+"</li>")}else{if(e>g&&e-g<b){d+=("<li onclick=\"epoq_changepage('"+e+"');\">"+e+"</li>")}}}}if(g<=a-(b)-1){d+=('<li class="more">...</li>')}if(g<=a-(b)){d+=("<li onclick=\"epoq_changepage('"+a+"');\">"+a+"</li>")}if(g<a){d+=('<li class="epoq_page_right" onclick="epoq_changepage(\''+(g+1)+"');\">Next</li>")}d+=('</ul><p class="epoq_header">'+epoq_currentPageText+"</p>");jQuery(".epoq_changepage").append(d)}function testtt(){var a=jQuery(this).val();var d=a.split("#")[0];var b=a.split("#")[1];epoq_changeSort(d,b)}function epoq_generateStatsAndNavigation(an){var ag=new Array();jQuery("#epoq_filterresult").empty();jQuery("#epoq_filterresult").append('<div id="epoq_filterHeader"><div id="epoq_filterHeaderLabel" class="epoq_open" onClick="epoq_triggerFilters();">'+epoq_availableFilters+'</div></div><div id="epoq_filters"></div>');jQuery("#epoq_search").empty();jQuery("#epoq_activefilters").empty();jQuery("#epoq_resultStats").empty();jQuery("#epoq_filters").empty();jQuery(".epoq_changepage").empty();jQuery(".epoq_resultsize").empty();jQuery(".epoq_sort").empty();jQuery(".epoq_count").empty();var au="";for(var aj=0;aj<sortFields.items.length;aj++){var O="";var aq="";if(sortFields.items[aj][1]==epoq_orderBy){if(epoq_order=="asc"){O=' epoq_active" selected="selected'}else{if(epoq_order=="desc"){aq=' epoq_active" selected="selected'}}}if(sortFields.items[aj][2]=="updown"){au+='<option class="epoq_sort_down'+aq+'" value="'+sortFields.items[aj][1]+'#desc">h&ouml;chster '+sortFields.items[aj][0]+"</option>";au+='<option class="epoq_sort_up'+O+'" value="'+sortFields.items[aj][1]+'#asc">niedrigster '+sortFields.items[aj][0]+"</option>"}else{if(sortFields.items[aj][2]=="down"||sortFields.items[aj][2]=="updown"){au+='<option class="epoq_sort_down'+aq+'" value="'+sortFields.items[aj][1]+'#desc">'+sortFields.items[aj][0]+"</option>"}else{if(sortFields.items[aj][2]=="up"||sortFields.items[aj][2]=="updown"){au+='<option class="epoq_sort_up'+O+'" value="'+sortFields.items[aj][1]+'#asc">'+sortFields.items[aj][0]+"</option>"}}}}var u='<p class="epoq_header">'+epoq_sortText+"</p>";u+='<select class="epoq_sortlist" id="epoq_sortlist2">';u+=au+"</select>";var V='<p class="epoq_header">'+epoq_sortText+"</p>";V+='<select class="epoq_sortlist" id="epoq_sortlist1">';V+=au+"</select>";jQuery("#epoq_nav_top").append(V);jQuery("#epoq_nav_bottom").append(u);jQuery("select#epoq_sortlist1,select#epoq_sortlist2").selectmenu({style:"dropdown",change:function(){var j=jQuery(this).val();var t=j.split("#")[0];var k=j.split("#")[1];epoq_changeSort(t,k)}});if(typeof(an.result.statistics)!="undefined"){var ab=an.result.statistics;if(typeof(ab["@hitcount"])!="undefined"){epoq_currentHitcount=ab["@hitcount"]}}epoq_addCurrentQueryBlock(an);epoq_addPageSizes();epoq_addPages();epoq_addPageNavigation();var U="";var o=false;var a=0;var m=0;for(var aj=0;aj<activeFilters.items.length;aj++){if(typeof(activeFilters.items[aj][0])!="undefined"&&activeFilters.items[aj][0].length>0&&activeFilters.items[aj][1].length>0){if(o==false){U+='<div class="epoq_activefilters"><p class="epoq_header">'+epoq_activeFilterString+'</p><div class="epoq_activeFilterList" >';o=true}var B=epoq_replaceApostrophs(activeFilters.items[aj][0]);var K=false;var T="";var p=activeFilters.items[aj][1];findStat:for(var W=0;W<statFields.items.length;W++){if(statFields.items[W][1]==B){K=true;T=statFields.items[W][2];if(statFields.items[W][3]=="slider"){var H=0;var b=0;var d=statFields.items[W][5];if(p.indexOf("-")!=-1){var l=p.split("-");H=parseFloat(l[0]);b=parseFloat(l[1])}else{if(p.indexOf("&lt;")!=-1){var l=p.split("&lt;");b=parseFloat(l[1])}else{if(p.indexOf("&gt;")!=-1){var l=p.split("&gt;");H=parseFloat(l[1])}}}if(B=="g:price"){H=H.toFixed(2);b=b.toFixed(2)}if(H!=0&&b==0){p="ab "+H+" "+d}else{p=H+" "+d+" - "+b+" "+d}if(B=="g:price"){a=H;m=b}}break findStat}}if(typeof(epoq_fineSearch)!="undefined"){findExpertStat:for(var W=0;W<epoq_fineSearch.items.length;W++){if(epoq_fineSearch.items[W][1]==B){T=epoq_fineSearch.items[W][0];val1=epoq_fineSearch.items[W][4];name1=epoq_fineSearch.items[W][3];if(typeof(val1)!="undefined"&&typeof(name1)!="undefined"){var ar=val1.split(",");var al=name1.split(",");findValue2:for(var ai=0;ai<ar.length;ai++){if(ar[ai]==p){p=al[ai];break findValue2}}}K=true;break findExpertStat}}}if(K){var v=p.replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\"/g,"&quot;");U+='<div class="epoq_activeFilter"><div class="epoq_activeFilterHeader">'+T+':&nbsp;</div><div class="activeValue"><p>'+epoq_preActiveFilterString+v+epoq_postActiveFilterString;U+="</p></div>";U+='<div class="epoq_filter_remove" onclick=\'epoq_removeFilter("'+B+"\");'></div></div>"}}}if(o==true){U+='<div id="epoq_removeAllFilters" onClick="epoq_removeFilters(true);">'+epoq_removeAllFiltersLabel+"</div></div></div>";jQuery("#epoq_activefilters").toggle();jQuery("#epoq_currentSearch").append('<div id="epoq_activefilters"></div>');jQuery("#epoq_activefilters").append(U)}var r=maxStatisticCount;var ai=0;var J=0;var aa=[];var C=jQuery.browser.msie;var X=epoq_priceSteps;var G=10;var x=1000000;var L="";var w="";statloop:for(var Z in ab){if(typeof(ab[Z])=="object"){ag[ai++]=ab[Z];var n=false;var ak="null";var q="";var K=false;var M=-1;var E="";findStat:for(var W=0;W<statFields.items.length;W++){if(statFields.items[W][0]==Z){ak=statFields.items[W][1];q=statFields.items[W][2];if(typeof(statFields.items[W][3])&&statFields.items[W][3]=="slider"){n=true;E="filterSlider";if(Z!="price-stat"){statFields.items[W][8]=true;statFields.items[W][9]=".epoq_slider_"+q}}K=true;M=W;break findStat}}var ad=false;for(var aj=0;aj<activeFilters.items.length;aj++){if(typeof(activeFilters.items[aj][0])!="undefined"){if(ak==activeFilters.items[aj][0]&&activeFilters.items[aj][1]!=""){ad=true}}}var at="";if(!ad){}else{at='<div class="reset" onclick=\'epoq_removeFilter("'+ak+'","","true");\'>'+epoq_resetFilter+"</div>"}var af="epoq_filterCol"+J%statisticCols;if(typeof(ab[Z][0])=="undefined"){var I=ab[Z];ab[Z]=new Array();ab[Z][0]=I}if(epoq_filtersAsAcordion){w+="<h3><a href='#'>"+q+"</a></h3><div>";w+='<div class="epoq_singlefilter '+af+'"><div class="epoq_filterstat "><div class="epoq_filterList '+E+'">'}else{w+='<div class="epoq_singlefilter '+af+'"><div class="epoq_filterstat"><div class="epoq_header" title="'+q+'">'+q+'</div><div class="epoq_filterList">'}var g=99999999;var S=0;for(var ah=0;ah<ab[Z].length;ah++){var F="";var Y=ab[Z][ah]["@hitcount"];if(tenantId=="exlibris"){F=ab[Z][ah]["@category"]}else{F=ab[Z][ah]["@value"]}if(n){if(Z=="price-stat"){if(F.indexOf("-")!=-1){var ap=F.split("-")[0];var D=F.split("-")[1];var am=parseInt(ap);var e=parseInt(D);if(e>G){G=e}if(am<x){x=am}X=e-am;var f=((((am+e)/2)-x)/X)|0;aa[f]=parseInt(Y)}}else{var A=parseInt(F);if(A<g){g=A}if(A>S){S=A}}}if(!n||!epoq_priceAsSlider){if(ah<r){w+=epoq_generateStatistic(ak,F,Y,"")}if(ah>=r){w+=epoq_generateStatistic(ak,F,Y,"epoq_hide epoq_more "+Z)}if(ah==ab[Z].length-1){if(ah>=r){w+='<div class="epoq_filterresult epoq_extend '+Z+'" onclick="epoq_unhide(\''+Z+"');\">&darr;"+epoq_moreStats+"</div>"}w+='<div class="epoq_filterresult epoq_more epoq_hide epoq_collapse '+Z+'" onclick="epoq_hide(\''+Z+"');\">&uarr;"+epoq_lessStats+"</div>"}}}w+=at;if(n&&Z!="price-stat"){statFields.items[M][6]=g;statFields.items[M][7]=S+1}J++;if(n&&epoq_priceAsSlider){if(aa.length>0){w+='<div class="epoq_sliderfilter_price" style=\'width:'+epoq_priceSliderWidth+'px;\'><div id="chart1" style="width:'+(epoq_priceSliderWidth+20)+"px; height:"+epoq_chartHeight+';margin-left:-10px;"></div><div><div id="epoq_priceSlider" style=\'width:'+epoq_priceSliderWidth+'px\'></div><div class="epoq_sliderLabelLeft epoq_priceSliderLeft"></div><div class="epoq_sliderLabelRight epoq_priceSliderRight"></div></div></div>'}else{if(n&&Z!="price-stat"){w+='<div class="epoq_sliderfilter" style=\'width:'+epoq_priceSliderWidth+"px;'><div class=\"epoq_slider_"+q+'" name="'+ak+"\" style='width:"+epoq_priceSliderWidth+'px\'></div><div class="epoq_sliderLabelLeft"></div><div class="epoq_sliderLabelRight"></div></div>'}}}if(w.length>0){w+="</div></div></div>";if(epoq_filtersAsAcordion){L+="<div class='acc_filter'>"+w+"</div></div>";w=""}else{if(J%statisticCols==0){L+='<div class="epoq_filterRow">'+w+"</div>";w=""}}}}}if(w.length>0){L+='<div class="epoq_filterRow">'+w+"</div>";w=""}if(L.length>0){jQuery("#epoq_filters").append(L)}else{jQuery("#epoq_filterresult").empty()}if(statisticCols>1){epoq_heights(jQuery(".epoq_filterRow"))}var h=0;jQuery(".epoq_count_stat").each(function(){var j=jQuery(this).text();if(j.length>0){var k=parseInt(j.substring(1,j.length-1));if(k>h){h=k}}});jQuery(".epoq_filterresult").each(function(){if(epoq_animateStats){var k=jQuery(this).attr("class");if(k.indexOf("epoq_hide")==-1){jQuery(".epoq_filterchart",this).css("display","none")}}if(jQuery.browser.version!="5.5.5.5"){var j=jQuery(".epoq_count_stat",this).text();if(j.length>0){var t=parseInt(j.substring(1,j.length-1));jQuery(".epoq_filterchart",this).progressbar({value:t/h*100})}}});if(epoq_animateStats){jQuery(".epoq_filterresult").each(function(){var j=jQuery(this).attr("class");if(j.indexOf("epoq_hide")==-1){jQuery(".epoq_filterchart",this).show(epoq_animationType,epoq_animationOptionsStats,epoq_animationSpeed)}})}for(var Q=0;Q<statFields.items.length;Q++){if(typeof(statFields.items[Q][3])!="undefined"&&statFields.items[Q][3]=="slider"&&statFields.items[Q][8]==true){epoq_unit=" "+statFields.items[Q][5];epoq_currentMinFilterVal=-1;epoq_currentMaxFilterVal=-1;for(var aj=0;aj<activeFilters.items.length;aj++){if(typeof(activeFilters.items[aj][1])!="undefined"&&activeFilters.items[aj][1].length>0){var p=activeFilters.items[aj][1];if(activeFilters.items[aj][0]==statFields.items[Q][1]){if(p.indexOf("-")!=-1){var l=p.split("-");epoq_currentMinFilterVal=parseFloat(l[0]);epoq_currentMaxFilterVal=parseFloat(l[1])}else{if(p.indexOf("<")!=-1){var l=p.split("<");epoq_currentMaxFilterVal=parseFloat(l[1])}else{if(p.indexOf(">")!=-1){var l=p.split(">");epoq_currentMinFilterVal=parseFloat(l[1])}}}}}}if(epoq_currentMinFilterVal==-1){epoq_currentMinFilterVal=statFields.items[Q][6]}if(epoq_currentMaxFilterVal==-1){epoq_currentMaxFilterVal=statFields.items[Q][7]}jQuery(statFields.items[Q][9]).slider({range:true,step:statFields.items[Q][4],min:statFields.items[Q][6],max:statFields.items[Q][7],values:[epoq_currentMinFilterVal,epoq_currentMaxFilterVal],slide:function(j,av){var ax=jQuery(this).attr("name");var z="";for(var az=0;az<statFields.items.length;az++){if(statFields.items[az][1]==ax){z=" "+statFields.items[az][5]}}var ay=av.values[0];var aw=av.values[1];var y=ay+z;var k=aw+z;jQuery(this).parent().children(".epoq_sliderLabelLeft").html(y);jQuery(this).parent().children(".epoq_sliderLabelRight").html(k)},change:function(t,y){if(t.originalEvent){var k=jQuery(this).attr("name");var z=jQuery(this).slider("option","max");var j=jQuery(this).slider("option","min");if(y.values[0]==j&&y.values[1]==z){epoq_removeFilter(k)}else{if(y.values[0]!=y.values[1]){epoq_addFilter(k,y.values[0]+" - "+y.values[1])}}}}});jQuery(statFields.items[Q][9]+" .ui-slider-handle:first").addClass("epoq_left_slider");jQuery(statFields.items[Q][9]+" .ui-slider-handle:last").addClass("epoq_right_slider");var ae=jQuery(statFields.items[Q][9]).slider("values",0);var ac=jQuery(statFields.items[Q][9]).slider("values",1);var P=ae+epoq_unit;var N=ac+epoq_unit;jQuery(statFields.items[Q][9]).parent().children(".epoq_sliderLabelLeft").html(P);jQuery(statFields.items[Q][9]).parent().children(".epoq_sliderLabelRight").html(N)}}if(epoq_priceAsSlider&&jQuery.browser.version!="5.5.5.5"){var Q=0;for(var R=x;R<G;R+=X){if(typeof(aa[Q])=="undefined"){aa[Q]=0}Q++}if(aa.length>0){var ao=epoq_priceSliderWidth/(aa.length)-2;jQuery.jqplot("chart1",[aa],{seriesDefaults:{renderer:jQuery.jqplot.BarRenderer,rendererOptions:{color:epoq_chartColor,barMargin:0,barDirection:"vertical",barWidth:ao,shadowOffset:0,shadowDepth:0,shadowAlpha:0,fillToZero:true}},axesDefaults:{show:false,showTicks:false,showTickMarks:false},axes:{xaxis:{min:0.5,max:aa.length+0.5}},legend:{show:false},grid:{drawGridlines:false,background:"#FFFFFF",shadow:false,borderWidth:0}});if(m==0){m=G}if(jQuery.browser.version!="5.5.5.5"){jQuery("#epoq_priceSlider").slider({range:true,min:x,max:G,step:epoq_priceSteps,values:[a,m],slide:function(j,k){if(k.values[0]==k.values[1]){if(k.value>=x+epoq_priceSteps){jQuery("#epoq_priceSlider").slider("values",0,k.values[1]-epoq_priceSteps);jQuery("#epoq_priceSlider").slider("values",1,k.values[1]);jQuery(".epoq_priceSliderLeft").html(currencySymbol+" "+(parseInt(k.values[1])-parseInt(epoq_priceSteps)));jQuery(".epoq_priceSliderRight").html(currencySymbol+" "+k.values[1])}else{jQuery("#epoq_priceSlider").slider("values",0,x);jQuery("#epoq_priceSlider").slider("values",1,x+epoq_priceSteps);jQuery(".epoq_priceSliderLeft").html(currencySymbol+" "+x);jQuery(".epoq_priceSliderRight").html(currencySymbol+" "+(parseInt(x)+parseInt(epoq_priceSteps)))}return false}jQuery(".epoq_priceSliderLeft").html(currencySymbol+" "+k.values[0]);jQuery(".epoq_priceSliderRight").html(currencySymbol+" "+k.values[1])},change:function(k,t){if(k.originalEvent){var y=jQuery("#epoq_priceSlider").slider("option","max");var j=jQuery("#epoq_priceSlider").slider("option","min");if(t.values[0]==j&&t.values[1]==y){epoq_removeFilter("g:price")}else{if(t.values[0]!=t.values[1]){epoq_addFilter("g:price",t.values[0]+" - "+t.values[1])}}}}})}jQuery("#epoq_priceSlider .ui-slider-handle:first").addClass("epoq_left_slider");jQuery("#epoq_priceSlider .ui-slider-handle:last").addClass("epoq_right_slider");jQuery(".epoq_priceSliderLeft").html(currencySymbol+" "+jQuery("#epoq_priceSlider").slider("values",0));jQuery(".epoq_priceSliderRight").html(currencySymbol+" "+jQuery("#epoq_priceSlider").slider("values",1))}}if(epoq_filtersAsAcordion){jQuery(".acc_filter").accordion({active:0,clearStyle:true,autoHeight:false,collapsible:true})}}function epoq_generateStatistic(m,f,o,n){var r="";var h="";var u="";var g=false;var d=epoq_preCountString+o+epoq_postCountString;if(typeof(n)!="undefined"){h=n}var b=0;for(var l=0;l<activeFilters.items.length;l++){if(typeof(activeFilters.items[l][0])!="undefined"){if(m==activeFilters.items[l][0]){var e=activeFilters.items[l][1];if(f.indexOf(">")!=-1){b=f.split(">").length-1;for(var k=0;k<b;k++){}u+=f.substring(f.lastIndexOf(">")+1)}if(e.indexOf(",")!=-1){var q=e.split(",");for(var k=0;k<q.length;k++){if(q[k]==f){r+=" active";g=true;break}}}else{if(f==e){r+=" active";g=true;break}else{if(f.indexOf(e)!=-1){break}else{if(e.indexOf(f)!=-1&&e.indexOf(">")!=-1){r+=" selected";break}}}}}}}var a=epoq_replaceApostrophs(f);var t='epoq_addFilter("'+m+'","'+a+'");';if(g){t='epoq_removeFilter("'+m+'","'+f+'","true");'}var p="";if(typeof(hierarchicalStats)!="undefined"&&hierarchicalStats==true){if(u.length>0){f=u}p=" epoq_level"+(b+1)}return'<div class="epoq_filterresult '+r+" "+h+p+"\" onclick='"+t+'\'><div class="epoq_filterchart"></div><div class = "epoq_select"></div><div class="epoq_filter_value " title="'+f+'">'+f+'</div><div class="epoq_count_stat">'+d+"</div></div>"}function epoq_unhide(a){var b="."+a;jQuery(b).removeClass("epoq_hide");jQuery(".epoq_extend."+a).addClass("epoq_hide");if(statisticCols>1){epoq_heights(jQuery(".epoq_filterRow"))}}function epoq_hide(a){jQuery(".epoq_more."+a).addClass("epoq_hide");jQuery(".epoq_extend."+a).removeClass("epoq_hide");if(statisticCols>1){epoq_heights(jQuery(".epoq_filterRow"))}}function epoq_triggerFilters(){}function epoq_acHide(){jQuery("#epoq_typeaheadbox").autocomplete("close")}function epoq_getEmptyResult(){var a=false;for(var b=0;b<activeFilters.items.length;b++){if(typeof(activeFilters.items[b][0])!="undefined"){a=true;jQuery(".epoq_navigate").remove();jQuery(".epoq_pages").remove();jQuery("#epoq_currentSearch").addClass("noResult");jQuery(".epoq_resultrows_header").remove();jQuery("#epoq_resultrows").addClass(" noResult");jQuery("#epoq_activefilters").empty();jQuery("#navigation_change").css("display","none");return"<div class='epoq_resultrow no_result'\">"+epoq_badFilters+"</div>"}}jQuery(".epoq_navigate").remove();jQuery(".epoq_pages").remove();jQuery("#epoq_currentSearch").addClass("noResult");jQuery(".epoq_resultrows_header").remove();jQuery("#epoq_resultrows").addClass(" noResult");jQuery("#navigation_change").css("display","none");return"<div class='epoq_resultrow no_result'\">"+emptyResultHtml+"</div>"}function epoq_getEmptyOxidResult(){return'<tr><td class="txtcell">'+emptyResultHtml+"</td></tr>"}function epoq_replaceForHtmlView(a){return a.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\"/g,"&quot;")}function epoq_replaceApostrophs(b){var a=b.replace(/'/g,"§").replace(/\"/g,"#");return a}function epoq_restoreApostrophs(b){var a=b.replace(/§/g,"'").replace(/#/g,'"');return a}function epoq_currencyFormatted(b){var a=parseFloat(b);if(isNaN(a)){a=0}var d="";if(a<0){d="-"}a=Math.abs(a);a=parseInt((a+0.005)*100);a=a/100;s=new String(a);if(s.indexOf(".")<0){s+=".00"}if(s.indexOf(".")==(s.length-2)){s+="0"}s=d+s;s+=" "+currencySymbol;if(epoq_germanPriceFormat){s=s.replace(/\./g,",")}return s}function epoq_replaceFieldNameWithRealName(b){for(var a=0;a<statFields.items.length;a++){if(statFields.items[a][1]==b){return statFields.items[a][2]}}return b}function epoq_addCss(b){var a=document.createElement("style");a.type="text/css";if(a.styleSheet){a.styleSheet.cssText=b}else{a.appendChild(document.createTextNode(b))}document.getElementsByTagName("head")[0].appendChild(a)}var searchServer="http://search.epoq.de/";var epoq_backupServer="http://searchstandby.epoq.de/";var epoq_searchTimeout=5000;var epoq_backupTimeout=10000;var getResultRequest="inbound-servletapi/getSearchResult";var clickRequest="inbound-servletapi/clickSearchItem";var epoq_target="";var epoq_AjaxDisplayRequest="";var epoq_append=false;var epoq_infiniteScroll=false;var epoq_filterheight=50;var epoq_priceAsSlider=true;var epoq_priceSliderLabel="Preisbereich";var epoq_priceSteps=10;var epoq_priceSliderWidth=200;var epoq_chartColor="blue";var epoq_chartHeight="100px";var tenantId="empty";var epoq_limit=10;var epoq_offset=0;var epoq_order="desc";var epoq_orderBy="";var epoq_search_locakey="";var epoq_matchAttr="";var epoq_matchValue="";var epoq_query="";var epoq_expert="";var epoq_useSnippet=false;var epoq_oxid=false;var epoq_resultContainer='<div id="epoq_resultrows"></div>';var epoq_preResultHTML="";var epoq_postResultHTML="";var epoq_nochange=false;var epoq_filtersAsAcordion=true;var epoq_prefilters=false;var epoq_showFieldsInTa=false;var epoq_showAcHitcount=true;var epoq_use_prod_suggs=false;var epoq_hitCountLabel="";var epoq_currentHitcount=0;var epoq_parsePriceFromQuery=false;var epoq_animateResult=false;var epoq_animateStats=false;var epoq_animationType="slide";var epoq_animationOptionsIn={direction:"up"};var epoq_animationOptionsOut={direction:"up"};var epoq_animationOptionsStats={direction:"left"};var epoq_animationSpeed=1000;var epoq_prodsPerPageText="Produkte pro Seite";var epoq_currentPageText="Seite";var epoq_sortText="Sortieren";var epoq_activeFilterString="Gewählte Produktfilter:";var epoq_availableFilters="Suchergebnis verfeinern";var epoq_showRealSearch=true;var epoq_realSearchTerm="Wir zeigen Ihnen Ergebnisse zu: ";var epoq_uncorrectedPhrase1="Ihre Suche nach ";var epoq_uncorrectedPhrase2=" ergab keine Ergebnisse.<br>";var epoq_correctPhrase1='Ihre Suche ("';var epoq_correctPhrase2='") wurde angepasst. Die Suche nach "';var epoq_correctPhrase3='" ergab ';var epoq_resetFilter="Filter aufheben";var epoq_removeAllFiltersLabel="Alle Filter aufheben";var epoq_moreStats=" Weitere....";var epoq_lessStats=" Weniger....";var epoq_doYouMeanLabel="Meinten Sie: ";var epoq_maxDoYouMeans=10;var epoq_ac_suggestions="Vorschl&auml;ge";var epoq_preSearchKeyText="Suchergebnisse f&uuml;r '";var epoq_postSearchKeyText="'";var epoq_preResultNumberText="&nbsp;(";var epoq_postResultNumberText=" Artikel)";var epoq_postDoYouMean="&nbsp;?";var epoq_preCountString="(";var epoq_postCountString=")";var epoq_preActiveFilterString="";var epoq_postActiveFilterString="";var epoq_preProductCountString="&nbsp;-&nbsp;";var epoq_postProductCountString="&nbsp;von&nbsp;";var epoq_resultCountBeforeQuery=false;var epoq_replaceLiveUrls=true;var epoq_liveUrl="";var queryId="noqueryid";var epoq_imageField="g:image_link";var epoq_linkField="link";var currencySymbol="€";var epoq_germanPriceFormat=true;var maxResultImageHeight=115;var maxResultImageWidth=90;var maxPreviewImageHeight=80;var maxPreviewImageWidth=80;var autocompleteWidth=500;var maxStatisticCount=6;var statisticCols=1;var useAutocomplete=true;var epoq_autocompleteDelay=200;var epoq_instantResults=false;var epoq_lastJsonRequest;var epoq_lastTaRequest;var epoq_disableAcSearch=false;var epoq_AjaxDisplayRequest="";var emptyResultHtml="Es wurden leider <b>keine</b> Suchergebnisse gefunden. Bitte probieren Sie einen anderen Suchbegriff.";var epoq_badFilters="Leider wurde zu diesen <b>Filtereinstellungen</b> keine Artikel gefunden. Bitte ver&auml;ndern Sie Ihre gesetzten Filter.";var activeFilters=new Array2D(10,2);var hierarchicalStats=true;var statFields=new Array2D(4,3);statFields.items[0][0]="product_type-stat";statFields.items[0][1]="g:product_type";statFields.items[0][2]="Kategorie";statFields.items[1][0]="brand-stat";statFields.items[1][1]="g:brand";statFields.items[1][2]="Marke";statFields.items[2][0]="color-stat";statFields.items[2][1]="g:color";statFields.items[2][2]="Farbe";statFields.items[3][0]="price-stat";statFields.items[3][1]="g:price";statFields.items[3][2]="Preis in &euro;";var sortFields=new Array2D(10,3);sortFields.items[0][0]="Produktname";sortFields.items[0][1]="title";sortFields.items[0][2]="updown";sortFields.items[1][0]="Preis";sortFields.items[1][1]="g:price";sortFields.items[1][2]="updown";sortFields.items[2][0]="Relevanz";sortFields.items[2][1]="";sortFields.items[2][2]="down";var resultAttributes=new Array2D(10,6);resultAttributes.items[0][0]="g:brand";resultAttributes.items[0][1]="epoq_brand";resultAttributes.items[0][5]=true;resultAttributes.items[1][0]="title";resultAttributes.items[1][1]="epoq_title";resultAttributes.items[1][4]=true;resultAttributes.items[2][0]="description";resultAttributes.items[2][1]="epoq_description";resultAttributes.items[2][2]="html";resultAttributes.items[2][3]=100;resultAttributes.items[3][0]="g:price";resultAttributes.items[3][1]="epoq_price";var limitOptions=new Array();limitOptions[0]=10;limitOptions[1]=20;limitOptions[2]=50;limitOptions[3]=100;epoq_redirects=new Array2D(50,2);epoq_redirects.items[0][0]="epoq Homepage";epoq_redirects.items[0][1]="http://www.epoq.de";function Array2D(a,b){this.items=new Array(a);for(i=0;i<a;i++){this.items[i]=new Array(b)}}function S4(){return(((1+Math.random())*65536)|0).toString(16).substring(1)}function guid(){return(S4()+S4()+"-"+S4()+"-"+S4()+"-"+S4()+"-"+S4()+S4()+S4())}function epoq_getSessionId(){return"epoq_widget"+guid()}var epoq_search_sessionId=epoq_getSessionId();var epoq_currentTARequest="";;if(!window.Symmetrics){var Symmetrics={};}
if(!Symmetrics.Trendfabrik){Symmetrics.Trendfabrik={};}
Object.extend(Symmetrics.Trendfabrik,{readyCallbacks:{},run:function(){$H(Symmetrics.Trendfabrik.readyCallbacks).each(function(pair){pair.value();});},topNavAlignRightNames:[]});Object.extend(Symmetrics.Trendfabrik.readyCallbacks,{topNavAlign:function(){}});document.observe('dom:loaded',function(){Symmetrics.Trendfabrik.run();});
