/*!
 * jQuery UI 1.8.9
 *
 * 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(c,j){function k(a){return!c(a).parents().andSelf().filter(function(){return c.curCSS(this,"visibility")==="hidden"||c.expr.filters.hidden(this)}).length}c.ui=c.ui||{};if(!c.ui.version){c.extend(c.ui,{version:"1.8.9",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}});c.fn.extend({_focus:c.fn.focus,focus:function(a,b){return typeof a==="number"?this.each(function(){var d=this;setTimeout(function(){c(d).focus();b&&b.call(d)},a)}):this._focus.apply(this,arguments)},scrollParent:function(){var a;a=c.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(c.curCSS(this,
"position",1))&&/(auto|scroll)/.test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0);return/fixed/.test(this.css("position"))||!a.length?c(document):a},zIndex:function(a){if(a!==j)return this.css("zIndex",a);if(this.length){a=c(this[0]);for(var b;a.length&&a[0]!==document;){b=a.css("position");
if(b==="absolute"||b==="relative"||b==="fixed"){b=parseInt(a.css("zIndex"),10);if(!isNaN(b)&&b!==0)return b}a=a.parent()}}return 0},disableSelection:function(){return this.bind((c.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(a){a.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});c.each(["Width","Height"],function(a,b){function d(f,g,l,m){c.each(e,function(){g-=parseFloat(c.curCSS(f,"padding"+this,true))||0;if(l)g-=parseFloat(c.curCSS(f,
"border"+this+"Width",true))||0;if(m)g-=parseFloat(c.curCSS(f,"margin"+this,true))||0});return g}var e=b==="Width"?["Left","Right"]:["Top","Bottom"],h=b.toLowerCase(),i={innerWidth:c.fn.innerWidth,innerHeight:c.fn.innerHeight,outerWidth:c.fn.outerWidth,outerHeight:c.fn.outerHeight};c.fn["inner"+b]=function(f){if(f===j)return i["inner"+b].call(this);return this.each(function(){c(this).css(h,d(this,f)+"px")})};c.fn["outer"+b]=function(f,g){if(typeof f!=="number")return i["outer"+b].call(this,f);return this.each(function(){c(this).css(h,
d(this,f,true,g)+"px")})}});c.extend(c.expr[":"],{data:function(a,b,d){return!!c.data(a,d[3])},focusable:function(a){var b=a.nodeName.toLowerCase(),d=c.attr(a,"tabindex");if("area"===b){b=a.parentNode;d=b.name;if(!a.href||!d||b.nodeName.toLowerCase()!=="map")return false;a=c("img[usemap=#"+d+"]")[0];return!!a&&k(a)}return(/input|select|textarea|button|object/.test(b)?!a.disabled:"a"==b?a.href||!isNaN(d):!isNaN(d))&&k(a)},tabbable:function(a){var b=c.attr(a,"tabindex");return(isNaN(b)||b>=0)&&c(a).is(":focusable")}});
c(function(){var a=document.body,b=a.appendChild(b=document.createElement("div"));c.extend(b.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});c.support.minHeight=b.offsetHeight===100;c.support.selectstart="onselectstart"in b;a.removeChild(b).style.display="none"});c.extend(c.ui,{plugin:{add:function(a,b,d){a=c.ui[a].prototype;for(var e in d){a.plugins[e]=a.plugins[e]||[];a.plugins[e].push([b,d[e]])}},call:function(a,b,d){if((b=a.plugins[b])&&a.element[0].parentNode)for(var e=0;e<b.length;e++)a.options[b[e][0]]&&
b[e][1].apply(a.element,d)}},contains:function(a,b){return document.compareDocumentPosition?a.compareDocumentPosition(b)&16:a!==b&&a.contains(b)},hasScroll:function(a,b){if(c(a).css("overflow")==="hidden")return false;b=b&&b==="left"?"scrollLeft":"scrollTop";var d=false;if(a[b]>0)return true;a[b]=1;d=a[b]>0;a[b]=0;return d},isOverAxis:function(a,b,d){return a>b&&a<b+d},isOver:function(a,b,d,e,h,i){return c.ui.isOverAxis(a,d,h)&&c.ui.isOverAxis(b,e,i)}})}})(jQuery);
;
/*!
 * jQuery UI Widget 1.8.9
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Widget
 */
(function(b,j){if(b.cleanData){var k=b.cleanData;b.cleanData=function(a){for(var c=0,d;(d=a[c])!=null;c++)b(d).triggerHandler("remove");k(a)}}else{var l=b.fn.remove;b.fn.remove=function(a,c){return this.each(function(){if(!c)if(!a||b.filter(a,[this]).length)b("*",this).add([this]).each(function(){b(this).triggerHandler("remove")});return l.call(b(this),a,c)})}}b.widget=function(a,c,d){var e=a.split(".")[0],f;a=a.split(".")[1];f=e+"-"+a;if(!d){d=c;c=b.Widget}b.expr[":"][f]=function(h){return!!b.data(h,
a)};b[e]=b[e]||{};b[e][a]=function(h,g){arguments.length&&this._createWidget(h,g)};c=new c;c.options=b.extend(true,{},c.options);b[e][a].prototype=b.extend(true,c,{namespace:e,widgetName:a,widgetEventPrefix:b[e][a].prototype.widgetEventPrefix||a,widgetBaseClass:f},d);b.widget.bridge(a,b[e][a])};b.widget.bridge=function(a,c){b.fn[a]=function(d){var e=typeof d==="string",f=Array.prototype.slice.call(arguments,1),h=this;d=!e&&f.length?b.extend.apply(null,[true,d].concat(f)):d;if(e&&d.charAt(0)==="_")return h;
e?this.each(function(){var g=b.data(this,a),i=g&&b.isFunction(g[d])?g[d].apply(g,f):g;if(i!==g&&i!==j){h=i;return false}}):this.each(function(){var g=b.data(this,a);g?g.option(d||{})._init():b.data(this,a,new c(d,this))});return h}};b.Widget=function(a,c){arguments.length&&this._createWidget(a,c)};b.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(a,c){b.data(c,this.widgetName,this);this.element=b(c);this.options=b.extend(true,{},this.options,
this._getCreateOptions(),a);var d=this;this.element.bind("remove."+this.widgetName,function(){d.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(a,c){var d=a;if(arguments.length===0)return b.extend({},this.options);if(typeof a==="string"){if(c===j)return this.options[a];d={};d[a]=c}this._setOptions(d);return this},_setOptions:function(a){var c=this;b.each(a,function(d,e){c._setOption(d,e)});return this},_setOption:function(a,c){this.options[a]=c;if(a==="disabled")this.widget()[c?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",c);return this},
enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(a,c,d){var e=this.options[a];c=b.Event(c);c.type=(a===this.widgetEventPrefix?a:this.widgetEventPrefix+a).toLowerCase();d=d||{};if(c.originalEvent){a=b.event.props.length;for(var f;a;){f=b.event.props[--a];c[f]=c.originalEvent[f]}}this.element.trigger(c,d);return!(b.isFunction(e)&&e.call(this.element[0],c,d)===false||c.isDefaultPrevented())}}})(jQuery);
;
/*
 * jQuery UI Tabs 1.8.9
 *
 * 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/Tabs
 *
 * Depends:
 *	jquery.ui.core.js
 *	jquery.ui.widget.js
 */
(function(d,p){function u(){return++v}function w(){return++x}var v=0,x=0;d.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(b,e){if(b=="selected")this.options.collapsible&&
e==this.options.selected||this.select(e);else{this.options[b]=e;this._tabify()}},_tabId:function(b){return b.title&&b.title.replace(/\s/g,"_").replace(/[^\w\u00c0-\uFFFF-]/g,"")||this.options.idPrefix+u()},_sanitizeSelector:function(b){return b.replace(/:/g,"\\:")},_cookie:function(){var b=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+w());return d.cookie.apply(null,[b].concat(d.makeArray(arguments)))},_ui:function(b,e){return{tab:b,panel:e,index:this.anchors.index(b)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var b=
d(this);b.html(b.data("label.tabs")).removeData("label.tabs")})},_tabify:function(b){function e(g,f){g.css("display","");!d.support.opacity&&f.opacity&&g[0].style.removeAttribute("filter")}var a=this,c=this.options,h=/^#.+/;this.list=this.element.find("ol,ul").eq(0);this.lis=d(" > li:has(a[href])",this.list);this.anchors=this.lis.map(function(){return d("a",this)[0]});this.panels=d([]);this.anchors.each(function(g,f){var i=d(f).attr("href"),l=i.split("#")[0],q;if(l&&(l===location.toString().split("#")[0]||
(q=d("base")[0])&&l===q.href)){i=f.hash;f.href=i}if(h.test(i))a.panels=a.panels.add(a.element.find(a._sanitizeSelector(i)));else if(i&&i!=="#"){d.data(f,"href.tabs",i);d.data(f,"load.tabs",i.replace(/#.*$/,""));i=a._tabId(f);f.href="#"+i;f=a.element.find("#"+i);if(!f.length){f=d(c.panelTemplate).attr("id",i).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(a.panels[g-1]||a.list);f.data("destroy.tabs",true)}a.panels=a.panels.add(f)}else c.disabled.push(g)});if(b){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(c.selected===p){location.hash&&this.anchors.each(function(g,f){if(f.hash==location.hash){c.selected=g;return false}});if(typeof c.selected!=="number"&&c.cookie)c.selected=parseInt(a._cookie(),10);if(typeof c.selected!=="number"&&this.lis.filter(".ui-tabs-selected").length)c.selected=
this.lis.index(this.lis.filter(".ui-tabs-selected"));c.selected=c.selected||(this.lis.length?0:-1)}else if(c.selected===null)c.selected=-1;c.selected=c.selected>=0&&this.anchors[c.selected]||c.selected<0?c.selected:0;c.disabled=d.unique(c.disabled.concat(d.map(this.lis.filter(".ui-state-disabled"),function(g){return a.lis.index(g)}))).sort();d.inArray(c.selected,c.disabled)!=-1&&c.disabled.splice(d.inArray(c.selected,c.disabled),1);this.panels.addClass("ui-tabs-hide");this.lis.removeClass("ui-tabs-selected ui-state-active");
if(c.selected>=0&&this.anchors.length){a.element.find(a._sanitizeSelector(a.anchors[c.selected].hash)).removeClass("ui-tabs-hide");this.lis.eq(c.selected).addClass("ui-tabs-selected ui-state-active");a.element.queue("tabs",function(){a._trigger("show",null,a._ui(a.anchors[c.selected],a.element.find(a._sanitizeSelector(a.anchors[c.selected].hash))[0]))});this.load(c.selected)}d(window).bind("unload",function(){a.lis.add(a.anchors).unbind(".tabs");a.lis=a.anchors=a.panels=null})}else c.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"));
this.element[c.collapsible?"addClass":"removeClass"]("ui-tabs-collapsible");c.cookie&&this._cookie(c.selected,c.cookie);b=0;for(var j;j=this.lis[b];b++)d(j)[d.inArray(b,c.disabled)!=-1&&!d(j).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled");c.cache===false&&this.anchors.removeData("cache.tabs");this.lis.add(this.anchors).unbind(".tabs");if(c.event!=="mouseover"){var k=function(g,f){f.is(":not(.ui-state-disabled)")&&f.addClass("ui-state-"+g)},n=function(g,f){f.removeClass("ui-state-"+
g)};this.lis.bind("mouseover.tabs",function(){k("hover",d(this))});this.lis.bind("mouseout.tabs",function(){n("hover",d(this))});this.anchors.bind("focus.tabs",function(){k("focus",d(this).closest("li"))});this.anchors.bind("blur.tabs",function(){n("focus",d(this).closest("li"))})}var m,o;if(c.fx)if(d.isArray(c.fx)){m=c.fx[0];o=c.fx[1]}else m=o=c.fx;var r=o?function(g,f){d(g).closest("li").addClass("ui-tabs-selected ui-state-active");f.hide().removeClass("ui-tabs-hide").animate(o,o.duration||"normal",
function(){e(f,o);a._trigger("show",null,a._ui(g,f[0]))})}:function(g,f){d(g).closest("li").addClass("ui-tabs-selected ui-state-active");f.removeClass("ui-tabs-hide");a._trigger("show",null,a._ui(g,f[0]))},s=m?function(g,f){f.animate(m,m.duration||"normal",function(){a.lis.removeClass("ui-tabs-selected ui-state-active");f.addClass("ui-tabs-hide");e(f,m);a.element.dequeue("tabs")})}:function(g,f){a.lis.removeClass("ui-tabs-selected ui-state-active");f.addClass("ui-tabs-hide");a.element.dequeue("tabs")};
this.anchors.bind(c.event+".tabs",function(){var g=this,f=d(g).closest("li"),i=a.panels.filter(":not(.ui-tabs-hide)"),l=a.element.find(a._sanitizeSelector(g.hash));if(f.hasClass("ui-tabs-selected")&&!c.collapsible||f.hasClass("ui-state-disabled")||f.hasClass("ui-state-processing")||a.panels.filter(":animated").length||a._trigger("select",null,a._ui(this,l[0]))===false){this.blur();return false}c.selected=a.anchors.index(this);a.abort();if(c.collapsible)if(f.hasClass("ui-tabs-selected")){c.selected=
-1;c.cookie&&a._cookie(c.selected,c.cookie);a.element.queue("tabs",function(){s(g,i)}).dequeue("tabs");this.blur();return false}else if(!i.length){c.cookie&&a._cookie(c.selected,c.cookie);a.element.queue("tabs",function(){r(g,l)});a.load(a.anchors.index(this));this.blur();return false}c.cookie&&a._cookie(c.selected,c.cookie);if(l.length){i.length&&a.element.queue("tabs",function(){s(g,i)});a.element.queue("tabs",function(){r(g,l)});a.load(a.anchors.index(this))}else throw"jQuery UI Tabs: Mismatching fragment identifier.";
d.browser.msie&&this.blur()});this.anchors.bind("click.tabs",function(){return false})},_getIndex:function(b){if(typeof b=="string")b=this.anchors.index(this.anchors.filter("[href$="+b+"]"));return b},destroy:function(){var b=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 e=
d.data(this,"href.tabs");if(e)this.href=e;var a=d(this).unbind(".tabs");d.each(["href","load","cache"],function(c,h){a.removeData(h+".tabs")})});this.lis.unbind(".tabs").add(this.panels).each(function(){d.data(this,"destroy.tabs")?d(this).remove():d(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")});b.cookie&&this._cookie(null,b.cookie);return this},add:function(b,
e,a){if(a===p)a=this.anchors.length;var c=this,h=this.options;e=d(h.tabTemplate.replace(/#\{href\}/g,b).replace(/#\{label\}/g,e));b=!b.indexOf("#")?b.replace("#",""):this._tabId(d("a",e)[0]);e.addClass("ui-state-default ui-corner-top").data("destroy.tabs",true);var j=c.element.find("#"+b);j.length||(j=d(h.panelTemplate).attr("id",b).data("destroy.tabs",true));j.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");if(a>=this.lis.length){e.appendTo(this.list);j.appendTo(this.list[0].parentNode)}else{e.insertBefore(this.lis[a]);
j.insertBefore(this.panels[a])}h.disabled=d.map(h.disabled,function(k){return k>=a?++k:k});this._tabify();if(this.anchors.length==1){h.selected=0;e.addClass("ui-tabs-selected ui-state-active");j.removeClass("ui-tabs-hide");this.element.queue("tabs",function(){c._trigger("show",null,c._ui(c.anchors[0],c.panels[0]))});this.load(0)}this._trigger("add",null,this._ui(this.anchors[a],this.panels[a]));return this},remove:function(b){b=this._getIndex(b);var e=this.options,a=this.lis.eq(b).remove(),c=this.panels.eq(b).remove();
if(a.hasClass("ui-tabs-selected")&&this.anchors.length>1)this.select(b+(b+1<this.anchors.length?1:-1));e.disabled=d.map(d.grep(e.disabled,function(h){return h!=b}),function(h){return h>=b?--h:h});this._tabify();this._trigger("remove",null,this._ui(a.find("a")[0],c[0]));return this},enable:function(b){b=this._getIndex(b);var e=this.options;if(d.inArray(b,e.disabled)!=-1){this.lis.eq(b).removeClass("ui-state-disabled");e.disabled=d.grep(e.disabled,function(a){return a!=b});this._trigger("enable",null,
this._ui(this.anchors[b],this.panels[b]));return this}},disable:function(b){b=this._getIndex(b);var e=this.options;if(b!=e.selected){this.lis.eq(b).addClass("ui-state-disabled");e.disabled.push(b);e.disabled.sort();this._trigger("disable",null,this._ui(this.anchors[b],this.panels[b]))}return this},select:function(b){b=this._getIndex(b);if(b==-1)if(this.options.collapsible&&this.options.selected!=-1)b=this.options.selected;else return this;this.anchors.eq(b).trigger(this.options.event+".tabs");return this},
load:function(b){b=this._getIndex(b);var e=this,a=this.options,c=this.anchors.eq(b)[0],h=d.data(c,"load.tabs");this.abort();if(!h||this.element.queue("tabs").length!==0&&d.data(c,"cache.tabs"))this.element.dequeue("tabs");else{this.lis.eq(b).addClass("ui-state-processing");if(a.spinner){var j=d("span",c);j.data("label.tabs",j.html()).html(a.spinner)}this.xhr=d.ajax(d.extend({},a.ajaxOptions,{url:h,success:function(k,n){e.element.find(e._sanitizeSelector(c.hash)).html(k);e._cleanup();a.cache&&d.data(c,
"cache.tabs",true);e._trigger("load",null,e._ui(e.anchors[b],e.panels[b]));try{a.ajaxOptions.success(k,n)}catch(m){}},error:function(k,n){e._cleanup();e._trigger("load",null,e._ui(e.anchors[b],e.panels[b]));try{a.ajaxOptions.error(k,n,b,c)}catch(m){}}}));e.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(b,e){this.anchors.eq(b).removeData("cache.tabs").data("load.tabs",e);return this},length:function(){return this.anchors.length}});d.extend(d.ui.tabs,{version:"1.8.9"});d.extend(d.ui.tabs.prototype,{rotation:null,rotate:function(b,e){var a=this,c=this.options,h=a._rotate||(a._rotate=function(j){clearTimeout(a.rotation);a.rotation=setTimeout(function(){var k=c.selected;a.select(++k<a.anchors.length?k:0)},b);j&&j.stopPropagation()});e=a._unrotate||(a._unrotate=!e?function(j){j.clientX&&
a.rotate(null)}:function(){t=c.selected;h()});if(b){this.element.bind("tabsshow",h);this.anchors.bind(c.event+".tabs",e);h()}else{clearTimeout(a.rotation);this.element.unbind("tabsshow",h);this.anchors.unbind(c.event+".tabs",e);delete this._rotate;delete this._unrotate}return this}})})(jQuery);
;
/*
 * jQuery UI Position 1.8.13
 *
 * 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/Position
 */
 
(function(c){c.ui=c.ui||{};var n=/left|center|right/,o=/top|center|bottom/,t=c.fn.position,u=c.fn.offset;c.fn.position=function(b){if(!b||!b.of)return t.apply(this,arguments);b=c.extend({},b);var a=c(b.of),d=a[0],g=(b.collision||"flip").split(" "),e=b.offset?b.offset.split(" "):[0,0],h,k,j;if(d.nodeType===9){h=a.width();k=a.height();j={top:0,left:0}}else if(d.setTimeout){h=a.width();k=a.height();j={top:a.scrollTop(),left:a.scrollLeft()}}else if(d.preventDefault){b.at="left top";h=k=0;j={top:b.of.pageY,
left:b.of.pageX}}else{h=a.outerWidth();k=a.outerHeight();j=a.offset()}c.each(["my","at"],function(){var f=(b[this]||"").split(" ");if(f.length===1)f=n.test(f[0])?f.concat(["center"]):o.test(f[0])?["center"].concat(f):["center","center"];f[0]=n.test(f[0])?f[0]:"center";f[1]=o.test(f[1])?f[1]:"center";b[this]=f});if(g.length===1)g[1]=g[0];e[0]=parseInt(e[0],10)||0;if(e.length===1)e[1]=e[0];e[1]=parseInt(e[1],10)||0;if(b.at[0]==="right")j.left+=h;else if(b.at[0]==="center")j.left+=h/2;if(b.at[1]==="bottom")j.top+=
k;else if(b.at[1]==="center")j.top+=k/2;j.left+=e[0];j.top+=e[1];return this.each(function(){var f=c(this),l=f.outerWidth(),m=f.outerHeight(),p=parseInt(c.curCSS(this,"marginLeft",true))||0,q=parseInt(c.curCSS(this,"marginTop",true))||0,v=l+p+(parseInt(c.curCSS(this,"marginRight",true))||0),w=m+q+(parseInt(c.curCSS(this,"marginBottom",true))||0),i=c.extend({},j),r;if(b.my[0]==="right")i.left-=l;else if(b.my[0]==="center")i.left-=l/2;if(b.my[1]==="bottom")i.top-=m;else if(b.my[1]==="center")i.top-=
m/2;i.left=Math.round(i.left);i.top=Math.round(i.top);r={left:i.left-p,top:i.top-q};c.each(["left","top"],function(s,x){c.ui.position[g[s]]&&c.ui.position[g[s]][x](i,{targetWidth:h,targetHeight:k,elemWidth:l,elemHeight:m,collisionPosition:r,collisionWidth:v,collisionHeight:w,offset:e,my:b.my,at:b.at})});c.fn.bgiframe&&f.bgiframe();f.offset(c.extend(i,{using:b.using}))})};c.ui.position={fit:{left:function(b,a){var d=c(window);d=a.collisionPosition.left+a.collisionWidth-d.width()-d.scrollLeft();b.left=
d>0?b.left-d:Math.max(b.left-a.collisionPosition.left,b.left)},top:function(b,a){var d=c(window);d=a.collisionPosition.top+a.collisionHeight-d.height()-d.scrollTop();b.top=d>0?b.top-d:Math.max(b.top-a.collisionPosition.top,b.top)}},flip:{left:function(b,a){if(a.at[0]!=="center"){var d=c(window);d=a.collisionPosition.left+a.collisionWidth-d.width()-d.scrollLeft();var g=a.my[0]==="left"?-a.elemWidth:a.my[0]==="right"?a.elemWidth:0,e=a.at[0]==="left"?a.targetWidth:-a.targetWidth,h=-2*a.offset[0];b.left+=
a.collisionPosition.left<0?g+e+h:d>0?g+e+h:0}},top:function(b,a){if(a.at[1]!=="center"){var d=c(window);d=a.collisionPosition.top+a.collisionHeight-d.height()-d.scrollTop();var g=a.my[1]==="top"?-a.elemHeight:a.my[1]==="bottom"?a.elemHeight:0,e=a.at[1]==="top"?a.targetHeight:-a.targetHeight,h=-2*a.offset[1];b.top+=a.collisionPosition.top<0?g+e+h:d>0?g+e+h:0}}}};if(!c.offset.setOffset){c.offset.setOffset=function(b,a){if(/static/.test(c.curCSS(b,"position")))b.style.position="relative";var d=c(b),
g=d.offset(),e=parseInt(c.curCSS(b,"top",true),10)||0,h=parseInt(c.curCSS(b,"left",true),10)||0;g={top:a.top-g.top+e,left:a.left-g.left+h};"using"in a?a.using.call(b,g):d.css(g)};c.fn.offset=function(b){var a=this[0];if(!a||!a.ownerDocument)return null;if(b)return this.each(function(){c.offset.setOffset(this,b)});return u.call(this)}}})(jQuery);
/*
 * jQuery UI Dialog 1.8.13
 *
 * 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/Dialog
 *
 * Depends:
 *	jquery.ui.core.js
 *	jquery.ui.widget.js
 *  jquery.ui.button.js
 *	jquery.ui.draggable.js
 *	jquery.ui.mouse.js
 *	jquery.ui.position.js
 *	jquery.ui.resizable.js
 */
(function(c,l){var m={buttons:true,height:true,maxHeight:true,maxWidth:true,minHeight:true,minWidth:true,width:true},n={maxHeight:true,maxWidth:true,minHeight:true,minWidth:true},o=c.attrFn||{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true,click:true};c.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(a){var b=c(this).css(a).offset().top;b<0&&c(this).css("top",a.top-b)}},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 a=this,b=a.options,d=b.title||"&#160;",e=c.ui.dialog.getTitleId(a.element),g=(a.uiDialog=c("<div></div>")).appendTo(document.body).hide().addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+
b.dialogClass).css({zIndex:b.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(i){if(b.closeOnEscape&&i.keyCode&&i.keyCode===c.ui.keyCode.ESCAPE){a.close(i);i.preventDefault()}}).attr({role:"dialog","aria-labelledby":e}).mousedown(function(i){a.moveToTop(false,i)});a.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(g);var f=(a.uiDialogTitlebar=c("<div></div>")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(g),
h=c('<a href="#"></a>').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){h.addClass("ui-state-hover")},function(){h.removeClass("ui-state-hover")}).focus(function(){h.addClass("ui-state-focus")}).blur(function(){h.removeClass("ui-state-focus")}).click(function(i){a.close(i);return false}).appendTo(f);(a.uiDialogTitlebarCloseText=c("<span></span>")).addClass("ui-icon ui-icon-closethick").text(b.closeText).appendTo(h);c("<span></span>").addClass("ui-dialog-title").attr("id",
e).html(d).prependTo(f);if(c.isFunction(b.beforeclose)&&!c.isFunction(b.beforeClose))b.beforeClose=b.beforeclose;f.find("*").add(f).disableSelection();b.draggable&&c.fn.draggable&&a._makeDraggable();b.resizable&&c.fn.resizable&&a._makeResizable();a._createButtons(b.buttons);a._isOpen=false;c.fn.bgiframe&&g.bgiframe()},_init:function(){this.options.autoOpen&&this.open()},destroy:function(){var a=this;a.overlay&&a.overlay.destroy();a.uiDialog.hide();a.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body");
a.uiDialog.remove();a.originalTitle&&a.element.attr("title",a.originalTitle);return a},widget:function(){return this.uiDialog},close:function(a){var b=this,d,e;if(false!==b._trigger("beforeClose",a)){b.overlay&&b.overlay.destroy();b.uiDialog.unbind("keypress.ui-dialog");b._isOpen=false;if(b.options.hide)b.uiDialog.hide(b.options.hide,function(){b._trigger("close",a)});else{b.uiDialog.hide();b._trigger("close",a)}c.ui.dialog.overlay.resize();if(b.options.modal){d=0;c(".ui-dialog").each(function(){if(this!==
b.uiDialog[0]){e=c(this).css("z-index");isNaN(e)||(d=Math.max(d,e))}});c.ui.dialog.maxZ=d}return b}},isOpen:function(){return this._isOpen},moveToTop:function(a,b){var d=this,e=d.options;if(e.modal&&!a||!e.stack&&!e.modal)return d._trigger("focus",b);if(e.zIndex>c.ui.dialog.maxZ)c.ui.dialog.maxZ=e.zIndex;if(d.overlay){c.ui.dialog.maxZ+=1;d.overlay.$el.css("z-index",c.ui.dialog.overlay.maxZ=c.ui.dialog.maxZ)}a={scrollTop:d.element.attr("scrollTop"),scrollLeft:d.element.attr("scrollLeft")};c.ui.dialog.maxZ+=
1;d.uiDialog.css("z-index",c.ui.dialog.maxZ);d.element.attr(a);d._trigger("focus",b);return d},open:function(){if(!this._isOpen){var a=this,b=a.options,d=a.uiDialog;a.overlay=b.modal?new c.ui.dialog.overlay(a):null;a._size();a._position(b.position);d.show(b.show);a.moveToTop(true);b.modal&&d.bind("keypress.ui-dialog",function(e){if(e.keyCode===c.ui.keyCode.TAB){var g=c(":tabbable",this),f=g.filter(":first");g=g.filter(":last");if(e.target===g[0]&&!e.shiftKey){f.focus(1);return false}else if(e.target===
f[0]&&e.shiftKey){g.focus(1);return false}}});c(a.element.find(":tabbable").get().concat(d.find(".ui-dialog-buttonpane :tabbable").get().concat(d.get()))).eq(0).focus();a._isOpen=true;a._trigger("open");return a}},_createButtons:function(a){var b=this,d=false,e=c("<div></div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),g=c("<div></div>").addClass("ui-dialog-buttonset").appendTo(e);b.uiDialog.find(".ui-dialog-buttonpane").remove();typeof a==="object"&&a!==null&&c.each(a,
function(){return!(d=true)});if(d){c.each(a,function(f,h){h=c.isFunction(h)?{click:h,text:f}:h;var i=c('<button type="button"></button>').click(function(){h.click.apply(b.element[0],arguments)}).appendTo(g);c.each(h,function(j,k){if(j!=="click")j in o?i[j](k):i.attr(j,k)});c.fn.button&&i.button()});e.appendTo(b.uiDialog)}},_makeDraggable:function(){function a(f){return{position:f.position,offset:f.offset}}var b=this,d=b.options,e=c(document),g;b.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",
handle:".ui-dialog-titlebar",containment:"document",start:function(f,h){g=d.height==="auto"?"auto":c(this).height();c(this).height(c(this).height()).addClass("ui-dialog-dragging");b._trigger("dragStart",f,a(h))},drag:function(f,h){b._trigger("drag",f,a(h))},stop:function(f,h){d.position=[h.position.left-e.scrollLeft(),h.position.top-e.scrollTop()];c(this).removeClass("ui-dialog-dragging").height(g);b._trigger("dragStop",f,a(h));c.ui.dialog.overlay.resize()}})},_makeResizable:function(a){function b(f){return{originalPosition:f.originalPosition,
originalSize:f.originalSize,position:f.position,size:f.size}}a=a===l?this.options.resizable:a;var d=this,e=d.options,g=d.uiDialog.css("position");a=typeof a==="string"?a:"n,e,s,w,se,sw,ne,nw";d.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:d.element,maxWidth:e.maxWidth,maxHeight:e.maxHeight,minWidth:e.minWidth,minHeight:d._minHeight(),handles:a,start:function(f,h){c(this).addClass("ui-dialog-resizing");d._trigger("resizeStart",f,b(h))},resize:function(f,h){d._trigger("resize",
f,b(h))},stop:function(f,h){c(this).removeClass("ui-dialog-resizing");e.height=c(this).height();e.width=c(this).width();d._trigger("resizeStop",f,b(h));c.ui.dialog.overlay.resize()}}).css("position",g).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_minHeight:function(){var a=this.options;return a.height==="auto"?a.minHeight:Math.min(a.minHeight,a.height)},_position:function(a){var b=[],d=[0,0],e;if(a){if(typeof a==="string"||typeof a==="object"&&"0"in a){b=a.split?a.split(" "):
[a[0],a[1]];if(b.length===1)b[1]=b[0];c.each(["left","top"],function(g,f){if(+b[g]===b[g]){d[g]=b[g];b[g]=f}});a={my:b.join(" "),at:b.join(" "),offset:d.join(" ")}}a=c.extend({},c.ui.dialog.prototype.options.position,a)}else a=c.ui.dialog.prototype.options.position;(e=this.uiDialog.is(":visible"))||this.uiDialog.show();this.uiDialog.css({top:0,left:0}).position(c.extend({of:window},a));e||this.uiDialog.hide()},_setOptions:function(a){var b=this,d={},e=false;c.each(a,function(g,f){b._setOption(g,f);
if(g in m)e=true;if(g in n)d[g]=f});e&&this._size();this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option",d)},_setOption:function(a,b){var d=this,e=d.uiDialog;switch(a){case "beforeclose":a="beforeClose";break;case "buttons":d._createButtons(b);break;case "closeText":d.uiDialogTitlebarCloseText.text(""+b);break;case "dialogClass":e.removeClass(d.options.dialogClass).addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+b);break;case "disabled":b?e.addClass("ui-dialog-disabled"):
e.removeClass("ui-dialog-disabled");break;case "draggable":var g=e.is(":data(draggable)");g&&!b&&e.draggable("destroy");!g&&b&&d._makeDraggable();break;case "position":d._position(b);break;case "resizable":(g=e.is(":data(resizable)"))&&!b&&e.resizable("destroy");g&&typeof b==="string"&&e.resizable("option","handles",b);!g&&b!==false&&d._makeResizable(b);break;case "title":c(".ui-dialog-title",d.uiDialogTitlebar).html(""+(b||"&#160;"));break}c.Widget.prototype._setOption.apply(d,arguments)},_size:function(){var a=
this.options,b,d,e=this.uiDialog.is(":visible");this.element.show().css({width:"auto",minHeight:0,height:0});if(a.minWidth>a.width)a.width=a.minWidth;b=this.uiDialog.css({height:"auto",width:a.width}).height();d=Math.max(0,a.minHeight-b);if(a.height==="auto")if(c.support.minHeight)this.element.css({minHeight:d,height:"auto"});else{this.uiDialog.show();a=this.element.css("height","auto").height();e||this.uiDialog.hide();this.element.height(Math.max(a,d))}else this.element.height(Math.max(a.height-
b,0));this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())}});c.extend(c.ui.dialog,{version:"1.8.13",uuid:0,maxZ:0,getTitleId:function(a){a=a.attr("id");if(!a){this.uuid+=1;a=this.uuid}return"ui-dialog-title-"+a},overlay:function(a){this.$el=c.ui.dialog.overlay.create(a)}});c.extend(c.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:c.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(a){return a+".dialog-overlay"}).join(" "),
create:function(a){if(this.instances.length===0){setTimeout(function(){c.ui.dialog.overlay.instances.length&&c(document).bind(c.ui.dialog.overlay.events,function(d){if(c(d.target).zIndex()<c.ui.dialog.overlay.maxZ)return false})},1);c(document).bind("keydown.dialog-overlay",function(d){if(a.options.closeOnEscape&&d.keyCode&&d.keyCode===c.ui.keyCode.ESCAPE){a.close(d);d.preventDefault()}});c(window).bind("resize.dialog-overlay",c.ui.dialog.overlay.resize)}var b=(this.oldInstances.pop()||c("<div></div>").addClass("ui-widget-overlay")).appendTo(document.body).css({width:this.width(),
height:this.height()});c.fn.bgiframe&&b.bgiframe();this.instances.push(b);return b},destroy:function(a){var b=c.inArray(a,this.instances);b!=-1&&this.oldInstances.push(this.instances.splice(b,1)[0]);this.instances.length===0&&c([document,window]).unbind(".dialog-overlay");a.remove();var d=0;c.each(this.instances,function(){d=Math.max(d,this.css("z-index"))});this.maxZ=d},height:function(){var a,b;if(c.browser.msie&&c.browser.version<7){a=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);
b=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);return a<b?c(window).height()+"px":a+"px"}else return c(document).height()+"px"},width:function(){var a,b;if(c.browser.msie&&c.browser.version<7){a=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth);b=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth);return a<b?c(window).width()+"px":a+"px"}else return c(document).width()+"px"},resize:function(){var a=c([]);c.each(c.ui.dialog.overlay.instances,
function(){a=a.add(this)});a.css({width:0,height:0}).css({width:c.ui.dialog.overlay.width(),height:c.ui.dialog.overlay.height()})}});c.extend(c.ui.dialog.overlay.prototype,{destroy:function(){c.ui.dialog.overlay.destroy(this.$el)}})})(jQuery);
/*
 * jQuery CI Productviewer
 *
 * Copyright © Cigars International. All Rights Reserved.
 * Authors: Eric Mesaros
 *
 * Depends:
 *	UI Core
 *	UI Widget
 *  UI Draggable (Optional: needed if using zoom controls)
 *  UI Dialog (Optional: needed if using slideshow controls)
 *  UI Position (Optional: needed if using slideshow controls)
 *
 * Version: 1.0
 */
(function(a,b){a.widget("ui.productviewer",{options:{animate:false,autoSelect:false,autoScroll:false,dialog:{width:null,draggable:false,resizable:false,modal:true,dialogClass:"ui-productviewer-window",autoOpen:false},dialogTemplate:'<div><img src="#{src}" /></div>',draggable:{disabled:true,containment:"parent"},hideOpen:false,hideZoom:false,imageSelect:"zoomin",openText:"View Larger",orientation:"bottom",preloadImages:false,selected:0,size:null,thumbnailSelect:"open",zoomAnimate:true,zoominText:"Zoom In",zoomoutText:"Zoom Out",zoomSize:[500,500]},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},"ui-dialog":function(){return this.dialog},"ui-draggable":function(){return this.draggable},hash:function(c){if(c){return{index:c,image:this.images[c],thumbnail:this.thumbs[c]}}else{return a.extend({},this.ui)}},each:function(c){this.images.each(c)},open:function(){var c=this.dialog;if(this.dialog){this.dialog.dialog("open").dialog("widget").nextAll("div.ui-widget-overlay").click(function(){a(this).unbind("click");c.dialog("close")})}},scroll:function(){var i={},f=a(window).scrollLeft(),d=a(window).scrollTop(),g,e,c=0,j=0,h=this.element[0];if(h.offsetParent){do{c+=h.offsetLeft;j+=h.offsetTop}while(h=h.offsetParent)}g=f-c;e=d-j;if((e>0)||(j+a(h).height())>(d+a(window).height())){i.scrollTop=d-e}if((g>0)||(c+a(h).width())>(f+a(window).width())){i.scrollLeft=f-g}a("html, body").animate(i,this.zoomDuration)},select:function(c){this._select(null,c)},first:function(){this._select(null,0)},last:function(){this._select(null,this.images.length-1);},zoomin:function(){var d=this.thumbs.eq(this.ui.index).parent()[0],c=this,e=this.options;if(this.draggable&&this.zoomState==this.zoomType.OUT&&d.href&&this._trigger("zoomIn",null,a.extend({},this.ui))){this.zoomState=this.zoomType.ZOOMING;this.zoominBtn.hide();this.zoomoutBtn.show();this.draggable.attr("src",a(this.ui.image).attr("src"));this.view.append(this.draggableDiv.detach());this.draggable.attr("src",d.href).width(e.size[0]).height(e.size[1]).css("left",Math.round((this.draggableDiv.width()-e.size[0])*0.5)+"px").css("top",Math.round((this.draggableDiv.height()-e.size[1])*0.5)+"px").draggable("disable").animate({left:Math.round((e.zoomSize[0]-e.size[0])*0.5)+"px",top:Math.round((e.zoomSize[1]-e.size[1])*0.5)+"px",width:e.zoomSize[0],height:e.zoomSize[1]},this.zoomDuration,function(){c.draggable.draggable("enable");c.zoomState=c.zoomType.IN})}},zoomout:function(){var c=this,d=this.options;if(this.draggable&&this.zoomState==this.zoomType.IN&&this._trigger("zoomOut",null,a.extend({},this.ui))){this.zoomState==this.zoomType.ZOOMING;this.zoominBtn.show();this.zoomoutBtn.hide();this.draggable.draggable("disable").animate({left:Math.round((this.draggableDiv.width()-d.size[0])*0.5)+"px",top:Math.round((this.draggableDiv.height()-d.size[1])*0.5)+"px",width:d.size[0],height:d.size[1]},this.zoomDuration,function(){c.view.prepend(c.draggableDiv.detach());c.zoomState=c.zoomType.OUT})}},_options:{animate:function(c,d){d=d||"duration";switch(c){case false:this[d]=0;break;case true:case"normal":this[d]=400;break;case"slow":this[d]=600;break;case"fast":this[d]=200;break;default:this[d]=c}},disabled:function(c){this.widget()[c?"addClass":"removeClass"]("ui-productviewer-disabled ui-state-disabled").attr("aria-disabled",c)},hideOpen:function(c){this.openBtn.parent()[c?"hide":"show"]()},hideZoom:function(c){this.zoominBtn.parent()[c?"hide":"show"]()},imageSelect:function(c){this.images[typeof c=="string"?"addClass":"removeClass"]("ui-productviewer-pointer")},openText:function(c){this.openBtn.attr("title",c==""?"View Larger":c).find("span.ui-productviewer-icon-text").text(c)[c==""?"hide":"show"]()},orientation:function(c){this.thumbList.removeClass("ui-productviewer-thumbnails-"+this.position).addClass("ui-productviewer-thumbnails-"+c);this.position=c},preloadImages:function(c){var d;if(c){d=[];this.thumbs.each(function(){if(this.parentNode.href){d.push('<img class="ui-productviewer-preload" src="'+this.parentNode.href+'"/>')}});this.element.append(d.join(""))}},selected:function(c){var f,d=this.ui,e=this.images.eq(c).parent();e=e[0]===this.view[0]?this.images.eq(c):e;this.view.append(e.detach());a(d.thumbnail).removeClass("ui-state-active");d.index=c;d.image=this.images[c];d.thumbnail=f=this.thumbs[c];d.href=f.parentNode.href;d.title=f.title||f.parentNode.title;a(f).addClass("ui-state-active")},size:function(c){if(!$.isArray(c)){c=[];c[0]=this.images.eq(0).width();c[1]=this.images.eq(0).height();this.options.size=c;};this.view.width(c[0]).height(c[1]);this._options.zoomSize.call(this,this.options.zoomSize)},zoomAnimate:function(c){this._options.animate.call(this,c,"zoomDuration")},zoominText:function(c){this.zoominBtn.attr("title",c==""?"Zoom In":c).find("span.ui-productviewer-icon-text").text(c)[c==""?"hide":"show"]()},zoomoutText:function(c){this.zoomoutBtn.attr("title",c==""?"Zoom Out":c).find("span.ui-productviewer-icon-text").text(c)[c==""?"hide":"show"]()},zoomSize:function(e){var c=this.options.size[0],f=this.options.size[1],g=(e[0]-c),d=(e[1]-f);this.draggableDiv.width(g*2+c).height(d*2+f).css("top",-g+"px").css("left",-d+"px")}},_setOption:function(d,c){this.options[d]=c;if(this._options[d]){this._options[d].call(this,c)}return this},_controlHover:function(c){if(!this.options.disabled){a(c.currentTarget)[c.type=="mouseenter"?"addClass":"removeClass"]("ui-state-hover")}},_dialogOpen:function(d,c){if(this.ui.href){this.dialogImage[0].src=this.ui.href}this.dialog.dialog("option","title",this.ui.title);this._trigger("open",d,a.extend({originalHash:c},this.ui))},_hover:function(c){var d=this.options;if(!d.disabled){a(c.target)[c.type=="mouseover"?"addClass":"removeClass"]("ui-state-hover");if(d.autoSelect){this._select.call(this,c)}}},_imageSelect:function(d){var f=this.options,c=f.imageSelect;if(f.disabled){return}else{if(typeof c=="string"&&this[c]){this[c]();d.preventDefault()}}if(f.autoScroll){this.scroll()}this._trigger("imageSelect",d,a.extend({},this.ui))},_open:function(){var c=this.options;if(!c.disabled){if(c.autoScroll){this.scroll()}this.open()}},_select:function(d,c){var f=this.options;ui=this.ui,c=d?a(d.target).attr("data-id"):c;if(f.disabled){return}else{if(c!=ui.index){this.zoominBtn.show();this.zoomoutBtn.hide();this.zoomState=this.zoomType.OUT;this._setOption("selected",c);a(ui.image).fadeOut(0).fadeIn(this.duration);this._trigger("select",d,a.extend({},ui))}}if(d&&d.type=="click"){d.preventDefault();if(f.autoSelect){this._thumbnailSelect.call(this,d)}}},_thumbnailSelect:function(d){var f=this.options,c=f.thumbnailSelect;if(f.autoScroll){this.scroll()}if(f.disabled){return}else{if(typeof c=="string"&&this[c]){this[c]()}}this._trigger("thumbnailSelect",d,a.extend({},this.ui))},_zoomin:function(){var c=this.options;if(!c.disabled){if(c.autoScroll){this.scroll()}this.zoomin()}},_zoomout:function(){var c=this.options;if(!c.disabled){if(c.autoScroll){this.scroll()}this.zoomout()}},_create:function(){var g=this.options,d=g.selected,c=this;this.initOptions=["size","orientation","animate","imageSelect","selected","preloadImages","zoomAnimate","hideZoom","hideOpen","zoominText","zoomoutText","openText","disabled"],this.zoomType={OUT:0,IN:1,ZOOMING:-1};this.zoomState=this.zoomType.OUT;this.position=g.orientation;this.duration=0;this.zoomDuration=0;this.ui={index:null,image:null,thumbnail:null,href:null};this.proxies={controlHover:a.proxy(this,"_controlHover"),dialogOpen:a.proxy(this,"_dialogOpen"),hover:a.proxy(this,"_hover"),imageSelect:a.proxy(this,"_imageSelect"),open:a.proxy(this,"_open"),select:a.proxy(this,"_select"),zoomin:a.proxy(this,"_zoomin"),zoomout:a.proxy(this,"_zoomout")};this.element.addClass("ui-productviewer ui-widget-content");this.thumbList=this.element.children("ul:first").addClass("ui-productviewer-thumbnails");this.view=this.element.children("div:first").addClass("ui-productviewer-view");this.thumbs=a("img",this.thumbList).addClass("ui-productviewer-thumbnail ui-state-default").each(function(e){a(this).attr("data-id",e)});this.images=a("img",this.view).addClass("ui-productviewer-image").each(function(e){a(this).attr("data-id",e)});a(['<div class="ui-productviewer-draggable-parent">','<img class="ui-productviewer-draggable" />',"</div>"].join("")).appendTo(this.view);a(["<li>",'<span class="ui-state-default ui-productviewer-control ui-productviewer-zoomin">','<span class="ui-productviewer-icon ui-productviewer-icon-zoomin" src="scripts/css/images/spacer.gif"></span>','<span class="ui-productviewer-icon-text"></span>',"</span>",'<span class="ui-state-default ui-productviewer-control ui-productviewer-zoomout" style="display: none;">','<span class="ui-productviewer-icon ui-productviewer-icon-zoomout" src="scripts/css/images/spacer.gif"></span>','<span class="ui-productviewer-icon-text"></span>',"</span>","</li>","<li>",'<span class="ui-state-default ui-productviewer-control ui-productviewer-open">','<span class="ui-productviewer-icon ui-productviewer-icon-open" src="scripts/css/images/spacer.gif"></span>','<span class="ui-productviewer-icon-text"></span>',"</span>","</li>"].join("")).appendTo(this.thumbList);this.draggableDiv=a("div.ui-productviewer-draggable-parent",this.view);this.draggable=a("img",this.draggableDiv);try{this.draggable.draggable(this.options.draggable)}catch(f){this.draggable=null}this.dialog=a(g.dialogTemplate.replace("#{src}",this.images[0].src));this.dialogImage=this.dialog[0].tagName=="IMG"?this.dialog:a('img[src="'+this.images[0].src+'"]',this.dialog);this.dialogImage.addClass("ui-productviewer-window-slide").width(g.zoomSize[0]).height(g.zoomSize[1]);try{g.dialog.width=g.dialog.width||g.zoomSize[0];g.dialog.height=g.dialog.height||g.zoomSize[1];this.dialog.appendTo("body").dialog(g.dialog).bind("dialogopen",this.proxies.dialogOpen).dialog("widget").find("a.ui-dialog-titlebar-close").addClass("ui-state-default")}catch(f){this.dialog.remove();this.dialog=null}this.zoominBtn=a("span.ui-productviewer-zoomin",this.thumbList);this.zoomoutBtn=a("span.ui-productviewer-zoomout",this.thumbList);this.openBtn=a("span.ui-productviewer-open",this.thumbList);this.images.click(this.proxies.imageSelect);this.thumbs.bind("mouseover mouseout",this.proxies.hover).click(this.proxies.select);a("span.ui-productviewer-control",this.thumbList).bind("mouseenter mouseleave",this.proxies.controlHover);this.zoominBtn.click(this.proxies.zoomin);this.zoomoutBtn.click(this.proxies.zoomout);this.openBtn.click(this.proxies.open)},_init:function(){var d,c,f=this.initOptions,e=this.options;for(d=0,c=f.length;d<c;d++){key=f[d];this._options[key].call(this,e[key])}},destroy:function(){var c=this;this.images.unbind("click",this.proxies.imageSelect);this.thumbs.unbind("mouseover mouseout",this.proxies.hover).unbind("click",this.proxies.select);this.zoominBtn.unbind("mouseenter mouseleave",this.proxies.controlHover).unbind("click",this.proxies.zoomin);this.zoomoutBtn.unbind("mouseenter mouseleave",this.proxies.controlHover).unbind("click",this.proxies.zoomout);if(this.draggable){this.draggable.draggable("destroy")}if(this.dialog){this.dialog.dialog("destroy");this.dialog.remove()}this.draggableDiv.remove();this.zoominBtn.parent().remove();a("img.ui-productviewer-preload",this.element).remove();this.images.detach().each(function(d){c.view.append(c.images[d])});this.element.removeClass("ui-productviewer ui-widget-content ui-productviewer-bottom ui-productviewer-top ui-productviewer-left ui-productviewer-right").removeAttr("aria-disabled");this.view.removeClass("ui-productviewer-view").removeAttr("style");this.images.removeClass("ui-productviewer-image ui-productviewer-pointer").removeAttr("data-id");this.thumbs.removeClass("ui-productviewer-thumbnail ui-state-default ui-state-active").removeAttr("data-id");this.thumbList.removeClass("ui-productviewer-thumbnails");this.draggableDiv=this.draggable=this.zoominBtn=this.zoomoutBtn=null;this.view=this.images=this.thumbList=this.thumbs=null;a.Widget.prototype.destroy.call(this)}})})(jQuery);
/*
 * jQuery CI Slider
 *
 * Copyright © Cigars International. All Rights Reserved.
 * Authors: Eric Mesaros
 *
 * Dependencies:
 *  UI Core
 *  UI Widget
 *
 * Version: 1.0
 */
(function(a,b){a.widget("ui.slider",{options:{auto:false,autoInterval:5000,captionText:"Show/Hide Caption",continuous:true,controls:"auto first prev bullets next last caption",duration:600,fx:"fade",easing:"swing",firstText:"First",hideCaption:false,hideControlBar:false,hidePrevNextTabs:false,lastText:"Last",nextTabText:"Next",nextText:"Next",pauseText:"Pause",pauseOnHover:true,playText:"Play",prevTabText:"Previous",prevText:"Previous",queueMax:3,selected:0,selector:"> a img",size:null,thumbnails:null},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},first:function(){this._select("first")},last:function(){this._select("last")},next:function(){this._select("next")},prev:function(){this._select("prev")},select:function(c){if(typeof c!="number"||c!=0&&(c/c)!=Math.floor(c/c)){throw"the select method value must be an integer"}this._select(c)},clearQueue:function(){var d=this.queue,c=d[0]&&d[0].isExecuting?1:0;while(d.length>c&&d[c].command!="destroy"){d.shift()}},play:function(){this._setOption("auto",true)},pause:function(){this._setOption("auto",false)},_complete:function(){var c=this.queue;c.shift();if(c.length>0){c[0].execute()}},_change:function(c){a(c.after).show();a(c.before).hide();c.complete()},_slide:function(g,d,f,c){var e={};switch(g.method){case"first":case"prev":e[d]=0;a(g.after).show();a(g.canvas).show()[f](c*2).css(d,-c).append(a(g.after).clone().show()).append(a(g.before).clone().css(d,c)).animate(e,g.duration,g.easing,function(){a(g.before).hide();a(this)[f](c).empty().hide();g.complete()});break;case"next":case"last":case"select":e[d]=-c;a(g.after).show();a(g.canvas).show()[f](c*2).append(a(g.before).clone().show()).append(a(g.after).clone().css(d,c)).animate(e,g.duration,g.easing,function(){a(g.before).hide();a(this).css(d,0)[f](c).empty().hide();g.complete()});break;default:a(g.after).show();a(g.before).hide();g.complete()}},_fade:function(c){a(c.canvas).show().append(a(c.after).clone().show()).fadeOut(0).fadeIn(c.duration,c.easing,function(){a(c.after).show();a(c.before).hide();a(this).empty().hide();c.complete()})},_washout:function(d,c){a(d.canvas).show().css("background",c).fadeOut(0).fadeIn(Math.floor(d.duration*0.5),d.easing,function(){a(d.after).show();a(d.before).hide();a(this).fadeOut(Math.floor(d.duration*0.5),d.easing,function(){a(this).css("backgroud","transparent").hide();d.complete()})})},_curryAnimation:function(d){var c=this;switch(d){case"fade":return this._fade;break;case"slide":return function(e){c._slide(e,"left","width",c.canvas.width())};break;case"vslide":return function(e){c._slide(e,"top","height",c.canvas.height())};break;default:if(typeof d=="string"&&d.search("washout:")==0){return function(e){c._washout.call(this,e,d.slice(8))}}else{if(a.isFunction(d)){return d}}return this._change}},_updateSelected:function(d,c){var h,e=this.slides[this.selected],g=this.slides[d],f=this.options;if(!c){a(e).hide();a(g).show()}a(this.bullets[this.selected]).removeClass("ui-state-active");a(this.bullets[d]).addClass("ui-state-active");this.selected=d;if(!f.continuous){this._options.continuous.call(this,false)}t=g.title;if(!t){this.caption.addClass("ui-helper-hidden");this.captionText.text("");this.title.text("").parent().addClass("ui-helper-hidden")}else{this.caption.removeClass("ui-helper-hidden");this.captionText.text(t);this.title.text(t).parent().removeClass("ui-helper-hidden")}},_options:{auto:function(c){if(c&&this.autoId<0){this.autoId=setInterval(a.proxy(this.next,this),this.options.autoInterval);this.playBtn.addClass("ui-helper-hidden");this.pauseBtn.removeClass("ui-helper-hidden")}else{if(!c){clearInterval(this.autoId);this.autoId=-1;this.playBtn.removeClass("ui-helper-hidden");this.pauseBtn.addClass("ui-helper-hidden")}}},autoInterval:function(c){this.options.autoInterval=Math.max(this.options.duration,c)},duration:function(c){this.options.autoInterval=Math.min(c,this.options.autoInterval)},captionText:function(c){this.captionBtn.attr("title",c).children("span").text(c)},continuous:function(c){if(!c&&this.options.selected==0){this.prevBtn.addClass("ui-state-disabled");this.prevBtn.removeClass("ui-state-hover");this.prevTabBtn.addClass("ui-state-disabled");this.prevTabBtn.removeClass("ui-state-hover")}else{this.prevBtn.removeClass("ui-state-disabled");this.prevTabBtn.removeClass("ui-state-disabled")}if(!c&&this.options.selected==(this.slides.length-1)){this.nextBtn.addClass("ui-state-disabled");this.nextBtn.removeClass("ui-state-hover");this.nextTabBtn.addClass("ui-state-disabled");this.nextTabBtn.removeClass("ui-state-hover")}else{this.nextBtn.removeClass("ui-state-disabled");this.nextTabBtn.removeClass("ui-state-disabled")}},controls:function(e){var f,c,g,d;e=e.split(" ");d={auto:this.playBtn.parent().detach(),first:this.firstBtn.parent().detach(),prev:this.prevBtn.parent().detach(),bullets:this.bullets.parent().detach(),next:this.nextBtn.parent().detach(),last:this.lastBtn.parent().detach(),caption:this.captionBtn.parent().detach(),title:this.title.parent().detach()};for(f=0,c=e.length;f<c;f++){g=d[e[f]];if(g){g.appendTo(this.controlBar)}}},disabled:function(c){this.widget()[c?"addClass":"removeClass"]("ui-slider-disabled ui-state-disabled").attr("aria-disabled",c)},fx:function(d){var e,c,f;if(a.isArray(d)){f=[];for(e=0,c=d.length;e<c;e++){f.push(this._curryAnimation(d[e]))}this._animation=f}else{this._animation=this._curryAnimation(d)}},firstText:function(c){this.firstBtn.attr("title",c).children("span").text(c)},hideCaption:function(c){this.caption[c?"hide":"show"]()},hideControlBar:function(c){this.controlBar[c?"hide":"show"]()},hidePrevNextTabs:function(c){this.prevTab[c?"hide":"show"]();this.nextTab[c?"hide":"show"]()},lastText:function(c){this.lastBtn.attr("title",c).children("span").text(c)},nextTabText:function(c){this.nextTab.children("div").attr("title",c).children("span").text(c)},nextText:function(c){this.nextBtn.attr("title",c).children("span").text(c)},pauseText:function(c){this.pauseBtn.attr("title",c).children("span").text(c)},playText:function(c){this.playBtn.attr("title",c).children("span").text(c)},prevTabText:function(c){this.prevTab.children("div").attr("title",c).children("span").text(c)},prevText:function(c){this.prevBtn.attr("title",c).children("span").text(c)},selected:function(c){var d={method:null,cancel:null,before:this.slides[this.selected],after:this.slides[c],canvas:this.canvas[0],index:c};this._updateSelected(c,null);this._trigger("select",null,d)},size:function(c){if(!a.isArray(c)){c=[];c[0]=this.slides.eq(0).width();c[1]=this.slides.eq(0).height()}this.display.width(c[0]).height(c[1]);this.controlBar.css("maxWidth",c[0]-(this.controlBar.outerWidth()-this.controlBar.width()));this.canvas.width(c[0]).height(c[1])},thumbnails:function(d){var c=this;if(typeof d=="string"){d=a(d)}else{if((d instanceof a)==false){return}}if(this.thumbnails){this.thumbnails.unbind("mouseenter mouseleave",this.proxies.hover).unbind("click",this.proxies.thumbnailSelect).removeAttr("data-id")}this.thumbnails=d.bind("mouseenter mouseleave",this.proxies.hover).each(function(e){a(this).attr("data-id",e)}).click(this.proxies.thumbnailSelect)}},_setOption:function(d,c){this.options[d]=c;if(this._options[d]){this._options[d].call(this,c)}return this},_mod:function(e,c){return e-c*(((e/c)>=0)?~~(e/c):~-(e/c))},_select:function(c,d){var f;if(this.queue.length>=this.options.queueMax){return}f={slider:this,command:typeof c=="string"?c:"select",orginialValue:c,event:d,animation:a.isArray(this._animation)?this._animation[Math.floor(Math.random()*this._animation.length)]:this._animation,isExecuting:false,execute:function(){var j,m,h,k=this.event,i=this,g=this.slider,l=g.options;this.isExecuting=true;switch(this.command){case"next":h=g._mod((l.selected+1),g.slides.length);break;case"prev":h=g._mod((l.selected-1),g.slides.length);break;case"first":h=0;break;case"last":h=g.slides.length-1;break;case"select":h=this.orginialValue;break;default:h=-1}j={method:this.command,cancel:null,before:g.slides[l.selected],after:g.slides[h],canvas:g.canvas[0],index:h};if(l.disabled){j.cancel="DisabledError"}else{if(l.selected==h){j.cancel="SelectedError"}else{if(h==-1){j.cancel="MethodError"}else{if(!l.continuous&&((j.method=="prev"&&h==(g.slides.length-1))||(j.method=="next"&&h==0))){j.cancel="ContinuousError"}}}}if(!g._trigger("beforeSelect",k,a.extend({},j))||j.cancel!=null){g._complete();return}else{m=a.extend({},j);m.easing=l.easing;m.duration=l.duration;m.complete=function(){if(i.isExecuting){i.isExecuting=false;g._complete();g._trigger("fxComplete",k,j)}};l.selected=h;g._updateSelected(h,true);g._trigger("select",k,a.extend({},j));this.animation.call(g.element[0],m)}}};this.queue.push(f);if(this.queue.length==1){f.execute()}},_controlHover:function(c){if(!this.options.disabled&&!a(c.currentTarget).hasClass("ui-state-disabled")){a(c.currentTarget)[c.type=="mouseover"?"addClass":"removeClass"]("ui-state-hover")}},_controlClick:function(c){var f,d=this.options;target=c.currentTarget,label=a(target).attr("data-id");if(d.disabled){return}switch(label){case"play":this._setOption("auto",true);break;case"pause":this._setOption("auto",false);break;case"first":this._select("first",c);break;case"prev":this._select("prev",c);break;case"next":this._select("next",c);break;case"last":this._select("last",c);break;case"title":this._setOption("hideCaption",!d.hideCaption);break;default:f=label.split("-");if(f[1]&&!isNaN(f[1])){this._select(Number(f[1]),c)}}},_thumbnailSelect:function(d){var c;if(!this.options.disabled){c=a(d.currentTarget).attr("data-id");if(c&&!isNaN(c)){this._select(Number(c),d)}}},_tabHover:function(c){if(!this.options.disabled){a(c.currentTarget)[c.type=="mouseover"?"addClass":"removeClass"]("ui-slider-innercontrol-hover")}},_tabInnerHover:function(c){if(!this.options.disabled&&!a(c.currentTarget).hasClass("ui-state-disabled")){a(c.currentTarget)[c.type=="mouseover"?"addClass":"removeClass"]("ui-state-hover")}},_tabClick:function(d){var c=a(d.currentTarget).attr("data-id");if(this.options.disabled){return}switch(c){case"prevTab":this._select("prev",d);break;case"nextTab":this._select("next",d);break}},_hover:function(c){var d=this.options;if(!d.disabled&&d.pauseOnHover){if(c.type=="mouseenter"&&d.auto){clearInterval(this.autoId);this.autoId=-2}else{if(c.type=="mouseleave"&&this.autoId==-2){this.autoId=setInterval(a.proxy(this.next,this),this.options.autoInterval)}}}},_slideClick:function(f){var d=-2,c=f.target.parentNode.href;if(c){d=c.indexOf("#")}if(this.options.disabled||d==-2||d==(c.length-1)){f.preventDefault()}},_create:function(){var e,c,g,d=this,f=this.options;this.initOptions=["selected","size","fx","disabled","autoInterval","auto","thumbnails","captionText","firstText","lastText","nextTabText","nextText","pauseText","playText","prevTabText","prevText","hidePrevNextTabs","hideCaption","hideControlBar"];this.selected=f.selected;this.queue=[];this.autoId=-1;this._animation=null;this.slideWidth=0;this.slideHeight=0;this.initCount=0;this.proxies={controlHover:a.proxy(this,"_controlHover"),controlClick:a.proxy(this,"_controlClick"),tabHover:a.proxy(this,"_tabHover"),tabInnerHover:a.proxy(this,"_tabInnerHover"),tabClick:a.proxy(this,"_tabClick"),slideClick:a.proxy(this,"_slideClick"),hover:a.proxy(this,"_hover"),thumbnailSelect:a.proxy(this,"_thumbnailSelect")};a("a",this.element).each(function(){var i=this.href;if(!i||(i.indexOf("#")==(i.length-1))){a(this).addClass("ui-slider-cursor-default")}});this.element.addClass("ui-slider ui-widget");this.slides=a(f.selector,this.element).addClass("ui-slider-slide").css({position:"absolute",top:0,left:0,display:"none",visibility:"visible"});this.display=a('<div class="ui-slider-display ui-widget-content"></div>').appendTo(this.element).append(this.slides.parent().detach());this.canvas=a('<div class="ui-slider-canvas" style="position: absolute; top: 0; left: 0; display: none;"></div>').appendTo(this.display);g=['<div class="ui-slider-innercontrol ui-slider-innercontrol-prev">','<div class="ui-state-default" data-id="prevTab">','<span class="ui-icon ui-icon-triangle-1-w"></span>',"</div>","</div>"];this.prevTab=a(g.join("")).appendTo(this.display);this.prevTabBtn=a("> div",this.prevTab);g=['<div class="ui-slider-innercontrol ui-slider-innercontrol-next">','<div class="ui-state-default" data-id="nextTab">','<span class="ui-icon ui-icon-triangle-1-e"></span>',"</div>","</div>"];this.nextTab=a(g.join("")).appendTo(this.display);this.nextTabBtn=a("> div",this.nextTab);g=['<div class="ui-slider-caption ui-widget-content">','<span class="ui-slider-title-text"></span>',"</div>"];this.caption=a(g.join("")).appendTo(this.display);this.captionText=a("span.ui-slider-title-text",this.caption);g=['<ul class="ui-slider-controls ui-widget-header ui-corner-all">','<li class="ui-slider-control">','<span class="ui-slider-control ui-slider-control-play ui-state-default" data-id="play">','<span class="ui-icon ui-icon-play"></span>',"</span>",'<span class="ui-slider-control ui-slider-control-pause ui-state-default" data-id="pause">','<span class="ui-icon ui-icon-pause"></span>',"</span>","</li>",'<li class="ui-slider-control">','<span class="ui-slider-control ui-slider-control-first ui-state-default" data-id="first">','<span class="ui-icon ui-icon-seek-first"></span>',"</span>","</li>",'<li class="ui-slider-control">','<span class="ui-slider-control ui-slider-control-prev ui-state-default" data-id="prev">','<span class="ui-icon ui-icon-circle-triangle-w"></span>',"</span>","</li>"];for(e=0,c=this.slides.length;e<c;e++){g.push(['<li class="ui-slider-bullet">','<span class="ui-slider-bullet ui-state-default" title="slide" data-id="bullet-',e,'">',(e+1),"</span>","</li>"].join(""))}g=g.concat(['<li class="ui-slider-control">','<span class="ui-slider-control ui-slider-control-next ui-state-default" data-id="next">','<span class="ui-icon ui-icon-circle-triangle-e"></span>',"</span>","</li>",'<li class="ui-slider-control">','<span class="ui-slider-control ui-slider-control-last ui-state-default" data-id="last">','<span class="ui-icon ui-icon-seek-end"></span>',"</span>","</li>",'<li class="ui-slider-control">','<span class="ui-slider-control ui-slider-control-comment ui-state-default" data-id="title">','<span class="ui-icon ui-icon-comment"></span>',"</span>","</li>",'<li class="ui-slider-controls-title">','<span class="ui-slider-controls-title ui-state-default" data-id="title">blarg</span>',"</li>","</ul>"]);this.controlBar=a(g.join(""));this.bullets=a("span.ui-slider-bullet",this.controlBar);this.playBtn=a("span.ui-slider-control-play",this.controlBar);this.pauseBtn=a("span.ui-slider-control-pause",this.controlBar);this.firstBtn=a("span.ui-slider-control-first",this.controlBar);this.lastBtn=a("span.ui-slider-control-last",this.controlBar);this.prevBtn=a("span.ui-slider-control-prev",this.controlBar);this.nextBtn=a("span.ui-slider-control-next",this.controlBar);this.captionBtn=a("span.ui-slider-control-comment",this.controlBar);this.title=a("span.ui-slider-controls-title",this.controlBar);this._options.controls.call(this,f.controls);this.controlBar.appendTo(this.element);this.slides.bind("click",this.proxies.slideClick);a("span.ui-slider-control",this.controlBar).bind("mouseover mouseout",this.proxies.controlHover);a("span.ui-slider-bullet",this.controlBar).bind("mouseover mouseout",this.proxies.controlHover);a("span.ui-slider-control",this.controlBar).bind("click",this.proxies.controlClick);a("span.ui-slider-bullet",this.controlBar).bind("click",this.proxies.controlClick);a("div.ui-slider-innercontrol",this.display).bind("mouseover mouseout",this.proxies.tabHover);a("div.ui-slider-innercontrol > div",this.display).bind("mouseover mouseout",this.proxies.tabInnerHover);a("div.ui-slider-innercontrol > div",this.display).bind("click",this.proxies.tabClick);this.element.bind("mouseenter mouseleave",this.proxies.hover)},_init:function(){var e,c,d,g=this.initOptions,f=this.options;for(e=0,c=g.length;e<c;e++){d=g[e];this._options[d].call(this,f[d])}},destroy:function(){clearInterval(this.autoId);if(this.queue.length>0){this.queue.length=1;this.queue.push({command:"destroy",execute:a.proxy(this,"_destroy")})}else{this._destroy()}},_destroy:function(){if(this.thumbnails){this.thumbnails.unbind("mouseenter mouseleave",this.proxies.hover).unbind("click",this.proxies.thumbnailSelect).removeAttr("data-id");this.thumbnails=null}this.slides.unbind("click",this.proxies.slideClick);a("span.ui-slider-control",this.controlBar).unbind();a("span.ui-slider-bullet",this.controlBar).unbind();a("div.ui-slider-innercontrol",this.display).unbind();a("div.ui-slider-innercontrol > div",this.display).unbind();this.element.unbind("mouseenter mouseleave",this.proxies.hover);this.bullets.remove();this.playBtn.remove();this.pauseBtn.remove();this.firstBtn.remove();this.lastBtn.remove();this.prevBtn.remove();this.nextBtn.remove();this.captionBtn.remove();this.title.remove();this.element.removeClass("ui-slider ui-widget ui-state-disabled");this.slides.removeAttr("style").parent().removeAttr("style").detach().appendTo(this.element);this.controlBar.remove();this.canvas.remove();this.display.remove();a("a.ui-slider-cursor-default",this.element).removeClass("ui-slider-cursor-default");this.controlBar=this.bullets=this.playBtn=this.pauseBtn=this.firstBtn=null;this.lastBtn=this.prevBtn=this.nextBtn=this.captionBtn=null;this.caption=this.captionText=this.prevTab=this.nextTab=this.prevTabBtn=this.nextTabBtn=null;this.display=this.slides=this.canvas=null;a.Widget.prototype.destroy.call(this);return this._trigger("destroy")}})})(jQuery);

