var JSON;JSON||(JSON={});
(function(){function b(b){return b<10?"0"+b:b}function a(b){d.lastIndex=0;return d.test(b)?'"'+b.replace(d,function(b){var e=h[b];return typeof e==="string"?e:"\\u"+("0000"+b.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+b+'"'}function c(b,e){var d,h,o,p,s=f,q,k=e[b];if(k&&typeof k==="object"&&typeof k.toJSON==="function")return k.toJSON(b);typeof i==="function"&&(k=i.call(e,b,k));switch(typeof k){case "string":return a(k);case "number":return isFinite(k)?String(k):"null";case "boolean":case "null":return String(k);
case "object":if(!k)return"null";f+=g;q=[];if(Object.prototype.toString.apply(k)==="[object Array]"){p=k.length;for(d=0;d<p;d+=1)q[d]=c(d,k)||"null";o=q.length===0?"[]":f?"[\n"+f+q.join(",\n"+f)+"\n"+s+"]":"["+q.join(",")+"]";f=s;return o}if(i&&typeof i==="object"){p=i.length;for(d=0;d<p;d+=1)typeof i[d]==="string"&&(h=i[d],(o=c(h,k))&&q.push(a(h)+(f?": ":":")+o))}else for(h in k)Object.prototype.hasOwnProperty.call(k,h)&&(o=c(h,k))&&q.push(a(h)+(f?": ":":")+o);o=q.length===0?"{}":f?"{\n"+f+q.join(",\n"+
f)+"\n"+s+"}":"{"+q.join(",")+"}";f=s;return o}}if(typeof Date.prototype.toJSON!=="function")Date.prototype.toJSON=function(){return isFinite(this.valueOf())?a(this.getUTCFullYear()+"-"+b(this.getUTCMonth()+1)+"-"+b(this.getUTCDate())+"T"+b(this.getUTCHours())+":"+b(this.getUTCMinutes())+":"+b(this.getUTCSeconds())+"Z"):null},String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(){return a(this.valueOf())};var e=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,
d=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,f,g,h={"\u0008":"\\b","\t":"\\t","\n":"\\n","\u000c":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},i;JSON.stringify=function(b,e,a){var d;g=f="";if(typeof a==="number")for(d=0;d<a;d+=1)g+=" ";else typeof a==="string"&&(g=a);if((i=e)&&typeof e!=="function"&&(typeof e!=="object"||typeof e.length!=="number"))throw Error("JSON.stringify");return c("",{"":b})};if(typeof JSON.parse!=="function")JSON.parse=
function(b,a){function d(b,e){var c,f,g=b[e];if(g&&typeof g==="object")for(c in g)Object.prototype.hasOwnProperty.call(g,c)&&(f=d(g,c),f!==void 0?g[c]=f:delete g[c]);return a.call(b,e,g)}var c,b=String(b);e.lastIndex=0;e.test(b)&&(b=b.replace(e,function(b){return"\\u"+("0000"+b.charCodeAt(0).toString(16)).slice(-4)}));if(/^[\],:{}\s]*$/.test(b.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,
"")))return c=eval("("+b+")"),typeof a==="function"?d({"":c},""):c;throw new SyntaxError("JSON.parse");}})();jQuery.noConflict();
(function(b){function a(b){return typeof b=="object"?b:{top:b,left:b}}var c=b.scrollTo=function(e,a,c){b(window).scrollTo(e,a,c)};c.defaults={axis:"xy",duration:parseFloat(b.fn.jquery)>=1.3?0:1};c.window=function(){return b(window)._scrollable()};b.fn._scrollable=function(){return this.map(function(){if(this.nodeName&&b.inArray(this.nodeName.toLowerCase(),["iframe","#document","html","body"])==-1)return this;var e=(this.contentWindow||this).document||this.ownerDocument||this;return b.browser.safari||
e.compatMode=="BackCompat"?e.body:e.documentElement})};b.fn.scrollTo=function(e,d,f){typeof d=="object"&&(f=d,d=0);typeof f=="function"&&(f={onAfter:f});e=="max"&&(e=9E9);f=b.extend({},c.defaults,f);d=d||f.speed||f.duration;f.queue=f.queue&&f.axis.length>1;f.queue&&(d/=2);f.offset=a(f.offset);f.over=a(f.over);return this._scrollable().each(function(){function g(b){i.animate(l,d,f.easing,b&&function(){b.call(this,e,f)})}var h=this,i=b(h),j=e,m,l={},n=i.is("html,body");switch(typeof j){case "number":case "string":if(/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(j)){j=
a(j);break}j=b(j,this);case "object":if(j.is||j.style)m=(j=b(j)).offset()}b.each(f.axis.split(""),function(b,e){var a=e=="x"?"Left":"Top",d=a.toLowerCase(),k="scroll"+a,t=h[k],u=c.max(h,e);m?(l[k]=m[d]+(n?0:t-i.offset()[d]),f.margin&&(l[k]-=parseInt(j.css("margin"+a))||0,l[k]-=parseInt(j.css("border"+a+"Width"))||0),l[k]+=f.offset[d]||0,f.over[d]&&(l[k]+=j[e=="x"?"width":"height"]()*f.over[d])):(a=j[d],l[k]=a.slice&&a.slice(-1)=="%"?parseFloat(a)/100*u:a);/^\d+$/.test(l[k])&&(l[k]=l[k]<=0?0:Math.min(l[k],
u));!b&&f.queue&&(t!=l[k]&&g(f.onAfterFirst),delete l[k])});g(f.onAfter)}).end()};c.max=function(a,d){var c=d=="x"?"Width":"Height",g="scroll"+c;if(!b(a).is("html,body"))return a[g]-b(a)[c.toLowerCase()]();var c="client"+c,h=a.ownerDocument.documentElement,i=a.ownerDocument.body;return Math.max(h[g],i[g])-Math.min(h[c],i[c])}})(jQuery);
jQuery.cookie=function(b,a,c){if(typeof a!="undefined"){c=c||{};if(a===null)a="",c.expires=-1;var e="";if(c.expires&&(typeof c.expires=="number"||c.expires.toUTCString))typeof c.expires=="number"?(e=new Date,e.setTime(e.getTime()+c.expires*864E5)):e=c.expires,e="; expires="+e.toUTCString();var d=c.path?"; path="+c.path:"",f=c.domain?"; domain="+c.domain:"",c=c.secure?"; secure":"";document.cookie=[b,"=",encodeURIComponent(a),e,d,f,c].join("")}else{a=null;if(document.cookie&&document.cookie!=""){c=
document.cookie.split(";");for(e=0;e<c.length;e++)if(d=jQuery.trim(c[e]),d.substring(0,b.length+1)==b+"="){a=decodeURIComponent(d.substring(b.length+1));break}}return a}};
(function(b,a,c){function e(){g=a[h](function(){d.each(function(){var a=b(this),e=a.width(),d=a.height(),c=b.data(this,j);if(e!==c.w||d!==c.h)a.trigger(i,[c.w=e,c.h=d])});e()},f[m])}var d=b([]),f=b.resize=b.extend(b.resize,{}),g,h="setTimeout",i="resize",j=i+"-special-event",m="delay";f[m]=250;f.throttleWindow=!0;b.event.special[i]={setup:function(){if(!f.throttleWindow&&this[h])return!1;var a=b(this);d=d.add(a);b.data(this,j,{w:a.width(),h:a.height()});d.length===1&&e()},teardown:function(){if(!f.throttleWindow&&
this[h])return!1;var a=b(this);d=d.not(a);a.removeData(j);d.length||clearTimeout(g)},add:function(a){function e(a,f,g){var i=b(this),h=b.data(this,j);h.w=f!==c?f:i.width();h.h=g!==c?g:i.height();d.apply(this,arguments)}if(!f.throttleWindow&&this[h])return!1;var d;if(b.isFunction(a))return d=a,e;else d=a.handler,a.handler=e}}})(jQuery,this);
(function(b,a){var c=b.jQuery||b.Cowboy||(b.Cowboy={}),e;c.throttle=e=function(b,e,g,h){function i(){function c(){m=+new Date;g.apply(o,s)}function i(){j=a}var o=this,p=+new Date-m,s=arguments;h&&!j&&c();j&&clearTimeout(j);h===a&&p>b?c():e!==!0&&(j=setTimeout(h?i:c,h===a?b-p:b))}var j,m=0;typeof e!=="boolean"&&(h=g,g=e,e=a);if(c.guid)i.guid=g.guid=g.guid||c.guid++;return i};c.debounce=function(b,c,g){return g===a?e(b,c,!1):e(b,g,c!==!1)}})(this);
jQuery.fn.topLink=function(b){b=jQuery.extend({min:250,fadeSpeed:250,ieOffset:50},b);return this.each(function(){var a=jQuery(this);jQuery(window).scroll(jQuery.debounce(500,function(){jQuery.support.hrefNormalized||a.css({position:"absolute",top:jQuery(window).scrollTop()+jQuery(window).height()-b.ieOffset});jQuery(window).scrollTop()>=b.min?b.fadeSpeed===!1?a.show():a.fadeIn(b.fadeSpeed):b.fadeSpeed===!1?a.hide():a.fadeOut(b.fadeSpeed)}))})};function $c(b,a){return function(){b(a)}}
var Skinbox=function(){var b={options:{},storage:{},forgets:[],autoloads:[],effects:{animate:{show:function(b,c){b.animate(c.animate,{duration:c.duration,complete:c.complete})},hide:function(a,c){b.effects.animate.show(a,c)}},fade:{show:function(b,c){b.fadeIn({duration:c.duration,complete:c.complete})},hide:function(b,c){b.fadeOut({duration:c.duration,complete:c.complete})}},slide:{show:function(b,c){b.slideDown({duration:c.duration,complete:c.complete})},hide:function(b,c){b.slideUp({duration:c.duration,
complete:c.complete})}},upslide:{show:function(a,c){var e=b.effects._utils.wrap(a);a.css("display")=="none"&&(e.$animation.css({marginTop:-a.outerHeight(),opacity:0}),a.show());e.$animation.animate({marginTop:0,opacity:1},{duration:c.duration,queue:!0,complete:c.complete})},hide:function(a,c){b.effects._utils.wrap(a).$animation.animate({marginTop:-a.outerHeight(),opacity:0},{duration:c.duration,queue:!0,complete:c.complete})}},rightslide:{show:function(){},hide:function(){}},_utils:{wrap:function(b){if(b.parent().hasClass("sb-animation"))return{$animation:b.parent(),
$animationWrapper:b.parent().parent()};if(b.hasClass("sb-animation-wrapper"))return{$animation:b.children(),$animationWrapper:b};var c={};c.$animation=b.wrapAll('<div class="sb-animation" />').parent();c.$animationWrapper=c.$animation.wrap('<div class="sb-animation-wrapper" />').parent();c.$animationWrapper.css({overflow:"hidden"});return c}}},persist:function(){var a=jQuery.extend(!0,{},b.storage);if(b.forgets.length!==0)for(var c=0;c<b.forgets.length;c++)a[b.forgets[c][0]]!==void 0&&a[b.forgets[c][0]][b.forgets[c][1]]!==
void 0&&(a[b.forgets[c][0]][b.forgets[c][1]]=void 0);jQuery.cookie("skinbox_storage_"+b.options.skin,JSON.stringify(a),{expires:10,path:"/"})},forget:function(a,c){b.forgets.push([a,c])},optionsFor:function(a,c,e){b.options[a]===void 0&&(b.options[a]={});return jQuery.extend(!0,c,b.options[a],e)},show:function(a,c){c=b.optionsFor("show",{type:"fade",duration:250,complete:function(){},stop:!1},c);c.stop&&a.stop(!0,!0);if(typeof c.type!="string")c.animate=c.type,c.type="animate";c.queue!==void 0?b.options.animation&&
c.type!=="none"?c.queue.queue(function(e){c.complete=e;b.effects[c.type].show(a,c)}):(a.show(),c.queue.queue(function(b){b()})):b.options.animation&&c.type!=="none"?b.effects[c.type].show(a,c):a.show()},hide:function(a,c){c=b.optionsFor("hide",{type:"fade",duration:250,complete:function(){},stop:!1},c);c.stop&&a.stop(!0,!0);if(typeof c.type!="string")c.animate=c.type,c.type="animate";c.queue!==void 0?b.options.animation&&c.type!=="none"?c.queue.queue(function(e){c.complete=e;b.effects[c.type].hide(a,
c)}):(a.hide(),c.queue.queue(function(b){b()})):b.options.animation&&c.type!=="none"?b.effects[c.type].hide(a,c):a.hide()},sequence:function(a,c){for(var c=jQuery.extend({queue:b.queue()},c),e=a.length,d=0;d<e;d++)a[d][1].stop(!0,!0);for(d=0;d<e;d++)a[d][2].queue=c.queue,a[d][2].stop=!0,b[a[d][0]](a[d][1],a[d][2])},queue:function(){return jQuery("<div />")},autoload:function(a){b.autoloads.push(a)},image:function(b){b.queue.queue(function(c){var e=new Image;e.onload=c;e.src=b.url})}};return{init:function(a){b.options=
jQuery.extend({animation:!0},b.options,a);b.storage=JSON.parse(jQuery.cookie("skinbox_storage_"+b.options.skin));if(!b.storage)b.storage={}},deactivate:function(b){for(var c in b)b[c]=="0"&&(Skinbox[c]=function(){})},module:function(a){a(jQuery,Skinbox,b)},ready:function(a){var c=a.length,e=b.autoloads.length;jQuery(document).ready(function(){for(var d=0;d<c;d++)a[d]();for(d=0;d<e;d++)b.autoloads[d]()})},debug:function(){if(console===void 0)window.console={log:function(b){alert(b)}};console.log("STORAGE:");
console.log(b.storage)},getCore:function(){return b}}}();Skinbox.module(function(b,a,c){a.topLink=function(a){a=c.optionsFor("toplink",{element:"#sb-toplink",min:200,fadeSpeed:500,scrollSpeed:300},a);if(c.options.animation===!1)a.fadeSpeed=!1;b(a.element).topLink({min:a.min,fadeSpeed:a.fadeSpeed});b(a.element).click(function(d){d.preventDefault();b.scrollTo(0,a.scrollSpeed)})}});
Skinbox.module(function(b,a,c){var e=function(b,a){a.length>0&&(a.stop(!0,!0),c.show(a,{type:"fade",duration:250,complete:function(){a.addClass("sb-dropdown-on");a.removeClass("sb-dropdown-off")}}))},d=function(b,a){a.length>0&&c.hide(a,{type:"fade",duration:250,complete:function(){a.addClass("sb-dropdown-off");a.removeClass("sb-dropdown-on")}})};a.dropdowns=function(){b("[data-dropdown]").each(function(){var a=b(this),c=a.children(":eq(1)");c.hide();c.addClass("sb-dropdown-off");a.attr("data-dropdown")==
"click"?a.click(function(h){h.preventDefault();c.is(":visible")?d(a,c,{}):(e(a,c,{}),h.stopPropagation(),b(document).one("click",function(b){b.preventDefault();d(a,c,{})}))}):a.hover(function(){e(a,c,{})},function(){d(a,c,{})})})}});
Skinbox.module(function(b,a,c){a.box=function(a){a=c.optionsFor("box",{width:500,height:500,modal:!1,element:!1,content:"",trigger:!1},a);a.width+="px";a.height+="px";if(a.element)b(a.element).hide(),a.content=b(a.element).html(),b(a.element).remove();var d=new ipb.Popup(a.name,{type:"pane",modal:a.modal,w:a.width,h:a.height,initial:a.content,hideAtStart:!0,close:'[rel="close"]'});a.trigger?b(a.trigger).click(function(b){b.stopPropagation();b.preventDefault();d.show()}):d.show()};a.balloon=function(a){a=
c.optionsFor("balloon",{width:350,height:200,once:!1,reference:"absolute",element:!1,content:"",trigger:!1,modal:!1,position:"auto",name:"balloon1",afterCreation:function(){}},a);a.width+="px";a.height+="px";if(a.element){var d=b(a.element);d.css({display:"none"});a.content=d.html();d.remove()}var d=b(a.trigger),f=Element.extend(d[0]),g,h=function(){g=new ipb.Popup(a.name,{type:"balloon",stem:!0,modal:a.modal,w:a.width,h:a.height,initial:a.content,hideAtStart:!0,close:'[rel="close"]',attach:{target:f,
position:a.position,offset:a.offset||void 0}});a.reference=="fixed"&&b("#"+a.name+"_popup").css({position:"fixed"});a.afterCreation(b)};a.once&&h();d.click(function(c){c.stopPropagation();c.preventDefault();a.once||(b("#"+a.name+"_popup").remove(),h());g.show()});return g};a.boxes=function(c){var d=[];c==void 0&&(c={});b("[data-target-box]").each(function(){var f=b(this).attr("data-target-box");b.inArray(f,d)==-1&&(d.push(f),c[f]==void 0&&(c[f]={}),a.box(b.extend({name:f,element:"[data-box="+f+"]",
trigger:"[data-target-box="+f+"]"},c[f])))})};a.domboxes=function(c){var d=[];c==void 0&&(c={});b("[data-target-dombox]").each(function(){var f=b(this).attr("data-target-dombox");b.inArray(f,d)==-1&&(d.push(f),c[f]==void 0&&(c[f]={}),a.box(b.extend({name:f,content:'<div id="dombox-'+f+'-placeholder"></div>',trigger:"[data-target-dombox="+f+"]",once:!0},c[f])),b("#dombox-"+f+"-placeholder").append(b("[data-dombox="+f+"]").show()))})};a.balloons=function(c){var d=[];c==void 0&&(c={});b("[data-target-balloon]").each(function(){var f=
b(this),g=f.attr("data-target-balloon");b.inArray(g,d)==-1&&(f.attr("id")||f.attr("id","target-balloon-"+g),d.push(g),c[g]==void 0&&(c[g]={}),a.balloon(b.extend({name:g,element:"[data-balloon="+g+"]",trigger:"[data-target-balloon="+g+"]"},c[g])))})};a.domballoons=function(c){var d=[];c==void 0&&(c={});b("[data-target-domballoon]").each(function(){var f=b(this),g=f.attr("data-target-domballoon");b.inArray(g,d)==-1&&(f.attr("id")||f.attr("id","target-domballoon-"+g),d.push(g),c[g]==void 0&&(c[g]={}),
a.balloon(b.extend({name:g,content:'<div id="domballoon-'+g+'-placeholder"></div>',trigger:"[data-target-domballoon="+g+"]",position:"topright",once:!1},c[g])),b("#domballoon-"+g+"-placeholder").append(b("[data-domballoon="+g+"]").show()))})}});
Skinbox.module(function(b,a,c){a.slidingHooks=function(e){function d(b){b.children().length>1&&b.children().wrapAll('<div class="inner-hook" />');var a=b.children().outerHeight(),c=parseInt(b.css("padding-top"));window.isNaN(c)&&(c=0);b=parseInt(b.css("padding-bottom"));window.isNaN(b)&&(b=0);a+=c+b;if(a>e.maxHeight)a=e.maxHeight;return a}function f(){e.maxHeight!==void 0&&c.show(b(e.top_wrapper).add(j),{type:{height:d(j)},duration:300})}e===void 0&&(e={});b.extend(e,{top_wrapper:"#hooks-wrapper",
wrapper:"#hooks",hooks:"#hooks > div",next:"#next-hook",previous:"#previous-hook",animationType:"slide"});if(c.options.hooks_animations!==void 0&&c.options.hooks_animations===!1)e.animationType="none";var g=b(e.next),h=b(e.previous),i=b(e.hooks+":first"),j;b(e.top_wrapper).add(i).css({height:d(i)});g.click(function(a){a.preventDefault();j=i.next();j.length===0&&(j=b(e.hooks+":first"));i=j;b(e.top_wrapper).scrollTo(j,{axis:"x",duration:300});f();g.trigger("mouseleave");g.trigger("mouseenter")});h.click(function(a){a.preventDefault();
j=i.prev();j.length===0&&(j=b(e.hooks+":last"));i=j;b(e.top_wrapper).scrollTo(j,{axis:"x",duration:300});f();h.trigger("mouseleave");h.trigger("mouseenter")});a.tip({elements:e.next,cacheTip:!1,content:function(){var a=i.next();a.length===0&&(a=b(e.hooks+":first"));return a.find("span[data-hook-title]").html()}});a.tip({elements:e.previous,cacheTip:!1,content:function(){var a=i.prev();a.length===0&&(a=b(e.hooks+":last"));return a.find("span[data-hook-title]").html()}})}});
Skinbox.module(function(b,a,c){a.sortable=function(a){if(!(c.options.sortables!==void 0&&c.options.sortables[a.key]===!1)){if(c.storage.sortable==void 0)c.storage.sortable={};var d=b(a.element);d.sortable({placeholder:"sortable_placeholder",cursor:"move",forcePlaceholderSize:!0,handle:"h2",opacity:0.8,revert:250,update:function(){var b=d.sortable("toArray");c.storage.sortable[a.key]=b;c.persist()}});d.find("h2").disableSelection()}}});
(function(b,a){function c(a){return!b(a).parents().andSelf().filter(function(){return b.curCSS(this,"visibility")==="hidden"||b.expr.filters.hidden(this)}).length}b.ui=b.ui||{};b.ui.version||(b.extend(b.ui,{version:"1.8.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}}),b.fn.extend({_focus:b.fn.focus,focus:function(a,c){return typeof a==="number"?this.each(function(){var f=this;setTimeout(function(){b(f).focus();c&&c.call(f)},a)}):this._focus.apply(this,arguments)},scrollParent:function(){var a;a=b.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(b.curCSS(this,
"position",1))&&/(auto|scroll)/.test(b.curCSS(this,"overflow",1)+b.curCSS(this,"overflow-y",1)+b.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(b.curCSS(this,"overflow",1)+b.curCSS(this,"overflow-y",1)+b.curCSS(this,"overflow-x",1))}).eq(0);return/fixed/.test(this.css("position"))||!a.length?b(document):a},zIndex:function(c){if(c!==a)return this.css("zIndex",c);if(this.length)for(var c=b(this[0]),d;c.length&&c[0]!==document;){d=c.css("position");if(d===
"absolute"||d==="relative"||d==="fixed")if(d=parseInt(c.css("zIndex"),10),!isNaN(d)&&d!==0)return d;c=c.parent()}return 0},disableSelection:function(){return this.bind((b.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(b){b.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}}),b.each(["Width","Height"],function(c,d){function f(a,c,d,e){b.each(g,function(){c-=parseFloat(b.curCSS(a,"padding"+this,!0))||0;d&&(c-=parseFloat(b.curCSS(a,
"border"+this+"Width",!0))||0);e&&(c-=parseFloat(b.curCSS(a,"margin"+this,!0))||0)});return c}var g=d==="Width"?["Left","Right"]:["Top","Bottom"],h=d.toLowerCase(),i={innerWidth:b.fn.innerWidth,innerHeight:b.fn.innerHeight,outerWidth:b.fn.outerWidth,outerHeight:b.fn.outerHeight};b.fn["inner"+d]=function(c){if(c===a)return i["inner"+d].call(this);return this.each(function(){b(this).css(h,f(this,c)+"px")})};b.fn["outer"+d]=function(a,c){if(typeof a!=="number")return i["outer"+d].call(this,a);return this.each(function(){b(this).css(h,
f(this,a,!0,c)+"px")})}}),b.extend(b.expr[":"],{data:function(a,c,f){return!!b.data(a,f[3])},focusable:function(a){var d=a.nodeName.toLowerCase(),f=b.attr(a,"tabindex");if("area"===d){d=a.parentNode;f=d.name;if(!a.href||!f||d.nodeName.toLowerCase()!=="map")return!1;a=b("img[usemap=#"+f+"]")[0];return!!a&&c(a)}return(/input|select|textarea|button|object/.test(d)?!a.disabled:"a"==d?a.href||!isNaN(f):!isNaN(f))&&c(a)},tabbable:function(a){var c=b.attr(a,"tabindex");return(isNaN(c)||c>=0)&&b(a).is(":focusable")}}),
b(function(){var a=document.body,c=a.appendChild(c=document.createElement("div"));b.extend(c.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});b.support.minHeight=c.offsetHeight===100;b.support.selectstart="onselectstart"in c;a.removeChild(c).style.display="none"}),b.extend(b.ui,{plugin:{add:function(a,c,f){var a=b.ui[a].prototype,g;for(g in f)a.plugins[g]=a.plugins[g]||[],a.plugins[g].push([c,f[g]])},call:function(b,a,c){if((a=b.plugins[a])&&b.element[0].parentNode)for(var g=0;g<a.length;g++)b.options[a[g][0]]&&
a[g][1].apply(b.element,c)}},contains:function(b,a){return document.compareDocumentPosition?b.compareDocumentPosition(a)&16:b!==a&&b.contains(a)},hasScroll:function(a,c){if(b(a).css("overflow")==="hidden")return!1;var f=c&&c==="left"?"scrollLeft":"scrollTop",g=!1;if(a[f]>0)return!0;a[f]=1;g=a[f]>0;a[f]=0;return g},isOverAxis:function(a,b,c){return a>b&&a<b+c},isOver:function(a,c,f,g,h,i){return b.ui.isOverAxis(a,f,h)&&b.ui.isOverAxis(c,g,i)}}))})(jQuery);
(function(b,a){if(b.cleanData){var c=b.cleanData;b.cleanData=function(a){for(var f=0,e;(e=a[f])!=null;f++)b(e).triggerHandler("remove");c(a)}}else{var e=b.fn.remove;b.fn.remove=function(a,c){return this.each(function(){c||(!a||b.filter(a,[this]).length)&&b("*",this).add([this]).each(function(){b(this).triggerHandler("remove")});return e.call(b(this),a,c)})}}b.widget=function(a,c,e){var h=a.split(".")[0],i,a=a.split(".")[1];i=h+"-"+a;if(!e)e=c,c=b.Widget;b.expr[":"][i]=function(c){return!!b.data(c,
a)};b[h]=b[h]||{};b[h][a]=function(a,b){arguments.length&&this._createWidget(a,b)};c=new c;c.options=b.extend(!0,{},c.options);b[h][a].prototype=b.extend(!0,c,{namespace:h,widgetName:a,widgetEventPrefix:b[h][a].prototype.widgetEventPrefix||a,widgetBaseClass:i},e);b.widget.bridge(a,b[h][a])};b.widget.bridge=function(c,f){b.fn[c]=function(e){var h=typeof e==="string",i=Array.prototype.slice.call(arguments,1),j=this,e=!h&&i.length?b.extend.apply(null,[!0,e].concat(i)):e;if(h&&e.charAt(0)==="_")return j;
h?this.each(function(){var f=b.data(this,c),h=f&&b.isFunction(f[e])?f[e].apply(f,i):f;if(h!==f&&h!==a)return j=h,!1}):this.each(function(){var a=b.data(this,c);a?a.option(e||{})._init():b.data(this,c,new f(e,this))});return j}};b.Widget=function(a,b){arguments.length&&this._createWidget(a,b)};b.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:!1},_createWidget:function(a,c){b.data(c,this.widgetName,this);this.element=b(c);this.options=b.extend(!0,{},this.options,this._getCreateOptions(),
a);var e=this;this.element.bind("remove."+this.widgetName,function(){e.destroy()});this._create();this._trigger("create");this._init()},_getCreateOptions:function(){return b.metadata&&b.metadata.get(this.element[0])[this.widgetName]},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled")},widget:function(){return this.element},
option:function(c,e){var g=c;if(arguments.length===0)return b.extend({},this.options);if(typeof c==="string"){if(e===a)return this.options[c];g={};g[c]=e}this._setOptions(g);return this},_setOptions:function(a){var c=this;b.each(a,function(a,b){c._setOption(a,b)});return this},_setOption:function(a,b){this.options[a]=b;a==="disabled"&&this.widget()[b?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",b);return this},enable:function(){return this._setOption("disabled",
!1)},disable:function(){return this._setOption("disabled",!0)},_trigger:function(a,c,e){var h=this.options[a],c=b.Event(c);c.type=(a===this.widgetEventPrefix?a:this.widgetEventPrefix+a).toLowerCase();e=e||{};if(c.originalEvent)for(var a=b.event.props.length,i;a;)i=b.event.props[--a],c[i]=c.originalEvent[i];this.element.trigger(c,e);return!(b.isFunction(h)&&h.call(this.element[0],c,e)===!1||c.isDefaultPrevented())}}})(jQuery);
(function(b){b.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var a=this;this.element.bind("mousedown."+this.widgetName,function(b){return a._mouseDown(b)}).bind("click."+this.widgetName,function(c){if(!0===b.data(c.target,a.widgetName+".preventClickEvent"))return b.removeData(c.target,a.widgetName+".preventClickEvent"),c.stopImmediatePropagation(),!1});this.started=!1},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(a){a.originalEvent=
a.originalEvent||{};if(!a.originalEvent.mouseHandled){this._mouseStarted&&this._mouseUp(a);this._mouseDownEvent=a;var c=this,e=a.which==1,d=typeof this.options.cancel=="string"?b(a.target).parents().add(a.target).filter(this.options.cancel).length:!1;if(!e||d||!this._mouseCapture(a))return!0;this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet)this._mouseDelayTimer=setTimeout(function(){c.mouseDelayMet=!0},this.options.delay);if(this._mouseDistanceMet(a)&&this._mouseDelayMet(a)&&(this._mouseStarted=
this._mouseStart(a)!==!1,!this._mouseStarted))return a.preventDefault(),!0;this._mouseMoveDelegate=function(a){return c._mouseMove(a)};this._mouseUpDelegate=function(a){return c._mouseUp(a)};b(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);a.preventDefault();return a.originalEvent.mouseHandled=!0}},_mouseMove:function(a){if(b.browser.msie&&!(document.documentMode>=9)&&!a.button)return this._mouseUp(a);if(this._mouseStarted)return this._mouseDrag(a),
a.preventDefault();if(this._mouseDistanceMet(a)&&this._mouseDelayMet(a))(this._mouseStarted=this._mouseStart(this._mouseDownEvent,a)!==!1)?this._mouseDrag(a):this._mouseUp(a);return!this._mouseStarted},_mouseUp:function(a){b(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted)this._mouseStarted=!1,a.target==this._mouseDownEvent.target&&b.data(a.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(a);
return!1},_mouseDistanceMet:function(a){return Math.max(Math.abs(this._mouseDownEvent.pageX-a.pageX),Math.abs(this._mouseDownEvent.pageY-a.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}})})(jQuery);
(function(b){b.ui=b.ui||{};var a=/left|center|right/,c=/top|center|bottom/,e=b.fn.position,d=b.fn.offset;b.fn.position=function(d){if(!d||!d.of)return e.apply(this,arguments);var d=b.extend({},d),g=b(d.of),h=g[0],i=(d.collision||"flip").split(" "),j=d.offset?d.offset.split(" "):[0,0],m,l,n;h.nodeType===9?(m=g.width(),l=g.height(),n={top:0,left:0}):h.setTimeout?(m=g.width(),l=g.height(),n={top:g.scrollTop(),left:g.scrollLeft()}):h.preventDefault?(d.at="left top",m=l=0,n={top:d.of.pageY,left:d.of.pageX}):
(m=g.outerWidth(),l=g.outerHeight(),n=g.offset());b.each(["my","at"],function(){var b=(d[this]||"").split(" ");b.length===1&&(b=a.test(b[0])?b.concat(["center"]):c.test(b[0])?["center"].concat(b):["center","center"]);b[0]=a.test(b[0])?b[0]:"center";b[1]=c.test(b[1])?b[1]:"center";d[this]=b});i.length===1&&(i[1]=i[0]);j[0]=parseInt(j[0],10)||0;j.length===1&&(j[1]=j[0]);j[1]=parseInt(j[1],10)||0;d.at[0]==="right"?n.left+=m:d.at[0]==="center"&&(n.left+=m/2);d.at[1]==="bottom"?n.top+=l:d.at[1]==="center"&&
(n.top+=l/2);n.left+=j[0];n.top+=j[1];return this.each(function(){var a=b(this),c=a.outerWidth(),e=a.outerHeight(),g=parseInt(b.curCSS(this,"marginLeft",!0))||0,h=parseInt(b.curCSS(this,"marginTop",!0))||0,t=c+g+(parseInt(b.curCSS(this,"marginRight",!0))||0),u=e+h+(parseInt(b.curCSS(this,"marginBottom",!0))||0),r=b.extend({},n),v;d.my[0]==="right"?r.left-=c:d.my[0]==="center"&&(r.left-=c/2);d.my[1]==="bottom"?r.top-=e:d.my[1]==="center"&&(r.top-=e/2);r.left=Math.round(r.left);r.top=Math.round(r.top);
v={left:r.left-g,top:r.top-h};b.each(["left","top"],function(a,g){if(b.ui.position[i[a]])b.ui.position[i[a]][g](r,{targetWidth:m,targetHeight:l,elemWidth:c,elemHeight:e,collisionPosition:v,collisionWidth:t,collisionHeight:u,offset:j,my:d.my,at:d.at})});b.fn.bgiframe&&a.bgiframe();a.offset(b.extend(r,{using:d.using}))})};b.ui.position={fit:{left:function(a,c){var d=b(window),d=c.collisionPosition.left+c.collisionWidth-d.width()-d.scrollLeft();a.left=d>0?a.left-d:Math.max(a.left-c.collisionPosition.left,
a.left)},top:function(a,c){var d=b(window),d=c.collisionPosition.top+c.collisionHeight-d.height()-d.scrollTop();a.top=d>0?a.top-d:Math.max(a.top-c.collisionPosition.top,a.top)}},flip:{left:function(a,c){if(c.at[0]!=="center"){var d=b(window),d=c.collisionPosition.left+c.collisionWidth-d.width()-d.scrollLeft(),e=c.my[0]==="left"?-c.elemWidth:c.my[0]==="right"?c.elemWidth:0,j=c.at[0]==="left"?c.targetWidth:-c.targetWidth,m=-2*c.offset[0];a.left+=c.collisionPosition.left<0?e+j+m:d>0?e+j+m:0}},top:function(a,
c){if(c.at[1]!=="center"){var d=b(window),d=c.collisionPosition.top+c.collisionHeight-d.height()-d.scrollTop(),e=c.my[1]==="top"?-c.elemHeight:c.my[1]==="bottom"?c.elemHeight:0,j=c.at[1]==="top"?c.targetHeight:-c.targetHeight,m=-2*c.offset[1];a.top+=c.collisionPosition.top<0?e+j+m:d>0?e+j+m:0}}}};if(!b.offset.setOffset)b.offset.setOffset=function(a,c){if(/static/.test(b.curCSS(a,"position")))a.style.position="relative";var d=b(a),e=d.offset(),j=parseInt(b.curCSS(a,"top",!0),10)||0,m=parseInt(b.curCSS(a,
"left",!0),10)||0,e={top:c.top-e.top+j,left:c.left-e.left+m};"using"in c?c.using.call(a,e):d.css(e)},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 d.call(this)}})(jQuery);
(function(b){b.widget("ui.sortable",b.ui.mouse,{widgetEventPrefix:"sort",options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,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")):!1;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 a=this.items.length-1;a>=0;a--)this.items[a].item.removeData("sortable-item");return this},_setOption:function(a,c){a==="disabled"?(this.options[a]=c,this.widget()[c?"addClass":"removeClass"]("ui-sortable-disabled")):b.Widget.prototype._setOption.apply(this,
arguments)},_mouseCapture:function(a,c){if(this.reverting)return!1;if(this.options.disabled||this.options.type=="static")return!1;this._refreshItems(a);var e=null,d=this;b(a.target).parents().each(function(){if(b.data(this,"sortable-item")==d)return e=b(this),!1});b.data(a.target,"sortable-item")==d&&(e=b(a.target));if(!e)return!1;if(this.options.handle&&!c){var f=!1;b(this.options.handle,e).find("*").andSelf().each(function(){this==a.target&&(f=!0)});if(!f)return!1}this.currentItem=e;this._removeCurrentsFromItems();
return!0},_mouseStart:function(a,c,e){c=this.options;this.currentContainer=this;this.refreshPositions();this.helper=this._createHelper(a);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:a.pageX-this.offset.left,
top:a.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(a);this.originalPageX=a.pageX;this.originalPageY=a.pageY;c.cursorAt&&this._adjustOffsetFromHelper(c.cursorAt);this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]};this.helper[0]!=this.currentItem[0]&&this.currentItem.hide();this._createPlaceholder();c.containment&&this._setContainment();if(c.cursor){if(b("body").css("cursor"))this._storedCursor=
b("body").css("cursor");b("body").css("cursor",c.cursor)}if(c.opacity){if(this.helper.css("opacity"))this._storedOpacity=this.helper.css("opacity");this.helper.css("opacity",c.opacity)}if(c.zIndex){if(this.helper.css("zIndex"))this._storedZIndex=this.helper.css("zIndex");this.helper.css("zIndex",c.zIndex)}if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML")this.overflowOffset=this.scrollParent.offset();this._trigger("start",a,this._uiHash());this._preserveHelperProportions||this._cacheHelperProportions();
if(!e)for(e=this.containers.length-1;e>=0;e--)this.containers[e]._trigger("activate",a,this._uiHash(this));if(b.ui.ddmanager)b.ui.ddmanager.current=this;b.ui.ddmanager&&!c.dropBehaviour&&b.ui.ddmanager.prepareOffsets(this,a);this.dragging=!0;this.helper.addClass("ui-sortable-helper");this._mouseDrag(a);return!0},_mouseDrag:function(a){this.position=this._generatePosition(a);this.positionAbs=this._convertPositionTo("absolute");if(!this.lastPositionAbs)this.lastPositionAbs=this.positionAbs;if(this.options.scroll){var c=
this.options,e=!1;if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){if(this.overflowOffset.top+this.scrollParent[0].offsetHeight-a.pageY<c.scrollSensitivity)this.scrollParent[0].scrollTop=e=this.scrollParent[0].scrollTop+c.scrollSpeed;else if(a.pageY-this.overflowOffset.top<c.scrollSensitivity)this.scrollParent[0].scrollTop=e=this.scrollParent[0].scrollTop-c.scrollSpeed;if(this.overflowOffset.left+this.scrollParent[0].offsetWidth-a.pageX<c.scrollSensitivity)this.scrollParent[0].scrollLeft=
e=this.scrollParent[0].scrollLeft+c.scrollSpeed;else if(a.pageX-this.overflowOffset.left<c.scrollSensitivity)this.scrollParent[0].scrollLeft=e=this.scrollParent[0].scrollLeft-c.scrollSpeed}else a.pageY-b(document).scrollTop()<c.scrollSensitivity?e=b(document).scrollTop(b(document).scrollTop()-c.scrollSpeed):b(window).height()-(a.pageY-b(document).scrollTop())<c.scrollSensitivity&&(e=b(document).scrollTop(b(document).scrollTop()+c.scrollSpeed)),a.pageX-b(document).scrollLeft()<c.scrollSensitivity?
e=b(document).scrollLeft(b(document).scrollLeft()-c.scrollSpeed):b(window).width()-(a.pageX-b(document).scrollLeft())<c.scrollSensitivity&&(e=b(document).scrollLeft(b(document).scrollLeft()+c.scrollSpeed));e!==!1&&b.ui.ddmanager&&!c.dropBehaviour&&b.ui.ddmanager.prepareOffsets(this,a)}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(c=this.items.length-1;c>=0;c--){var e=this.items[c],d=e.item[0],f=this._intersectsWithPointer(e);if(f&&d!=this.currentItem[0]&&this.placeholder[f==1?"next":"prev"]()[0]!=d&&!b.ui.contains(this.placeholder[0],d)&&(this.options.type=="semi-dynamic"?!b.ui.contains(this.element[0],d):1)){this.direction=f==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(e))this._rearrange(a,e);else break;this._trigger("change",a,this._uiHash());break}}this._contactContainers(a);
b.ui.ddmanager&&b.ui.ddmanager.drag(this,a);this._trigger("sort",a,this._uiHash());this.lastPositionAbs=this.positionAbs;return!1},_mouseStop:function(a,c){if(a){b.ui.ddmanager&&!this.options.dropBehaviour&&b.ui.ddmanager.drop(this,a);if(this.options.revert){var e=this,d=e.placeholder.offset();e.reverting=!0;b(this.helper).animate({left:d.left-this.offset.parent.left-e.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:d.top-this.offset.parent.top-e.margins.top+
(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){e._clear(a)})}else this._clear(a,c);return!1}},cancel:function(){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 a=this.containers.length-1;a>=0;a--)if(this.containers[a]._trigger("deactivate",null,this._uiHash(this)),this.containers[a].containerCache.over)this.containers[a]._trigger("out",
null,this._uiHash(this)),this.containers[a].containerCache.over=0}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:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?b(this.domPosition.prev).after(this.currentItem):b(this.domPosition.parent).prepend(this.currentItem));return this},serialize:function(a){var c=
this._getItemsAsjQuery(a&&a.connected),e=[],a=a||{};b(c).each(function(){var c=(b(a.item||this).attr(a.attribute||"id")||"").match(a.expression||/(.+)[-=_](.+)/);c&&e.push((a.key||c[1]+"[]")+"="+(a.key&&a.expression?c[1]:c[2]))});!e.length&&a.key&&e.push(a.key+"=");return e.join("&")},toArray:function(a){var c=this._getItemsAsjQuery(a&&a.connected),e=[],a=a||{};c.each(function(){e.push(b(a.item||this).attr(a.attribute||"id")||"")});return e},_intersectsWith:function(a){var b=this.positionAbs.left,
e=b+this.helperProportions.width,d=this.positionAbs.top,f=d+this.helperProportions.height,g=a.left,h=g+a.width,i=a.top,j=i+a.height,m=this.offset.click.top,l=this.offset.click.left;return this.options.tolerance=="pointer"||this.options.forcePointerForContainers||this.options.tolerance!="pointer"&&this.helperProportions[this.floating?"width":"height"]>a[this.floating?"width":"height"]?d+m>i&&d+m<j&&b+l>g&&b+l<h:g<b+this.helperProportions.width/2&&e-this.helperProportions.width/2<h&&i<d+this.helperProportions.height/
2&&f-this.helperProportions.height/2<j},_intersectsWithPointer:function(a){var c=b.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,a.top,a.height),a=b.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,a.left,a.width),c=c&&a,a=this._getDragVerticalDirection(),e=this._getDragHorizontalDirection();if(!c)return!1;return this.floating?e&&e=="right"||a=="down"?2:1:a&&(a=="down"?2:1)},_intersectsWithSides:function(a){var c=b.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,a.top+
a.height/2,a.height),a=b.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,a.left+a.width/2,a.width),e=this._getDragVerticalDirection(),d=this._getDragHorizontalDirection();return this.floating&&d?d=="right"&&a||d=="left"&&!a:e&&(e=="down"&&c||e=="up"&&!c)},_getDragVerticalDirection:function(){var a=this.positionAbs.top-this.lastPositionAbs.top;return a!=0&&(a>0?"down":"up")},_getDragHorizontalDirection:function(){var a=this.positionAbs.left-this.lastPositionAbs.left;return a!=0&&(a>0?"right":
"left")},refresh:function(a){this._refreshItems(a);this.refreshPositions();return this},_connectWith:function(){var a=this.options;return a.connectWith.constructor==String?[a.connectWith]:a.connectWith},_getItemsAsjQuery:function(a){var c=[],e=[],d=this._connectWith();if(d&&a)for(a=d.length-1;a>=0;a--)for(var f=b(d[a]),g=f.length-1;g>=0;g--){var h=b.data(f[g],"sortable");h&&h!=this&&!h.options.disabled&&e.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])}e.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(a=e.length-1;a>=0;a--)e[a][0].each(function(){c.push(this)});return b(c)},_removeCurrentsFromItems:function(){for(var a=this.currentItem.find(":data(sortable-item)"),b=0;b<this.items.length;b++)for(var e=0;e<a.length;e++)a[e]==this.items[b].item[0]&&this.items.splice(b,
1)},_refreshItems:function(a){this.items=[];this.containers=[this];var c=this.items,e=[[b.isFunction(this.options.items)?this.options.items.call(this.element[0],a,{item:this.currentItem}):b(this.options.items,this.element),this]],d=this._connectWith();if(d)for(var f=d.length-1;f>=0;f--)for(var g=b(d[f]),h=g.length-1;h>=0;h--){var i=b.data(g[h],"sortable");i&&i!=this&&!i.options.disabled&&(e.push([b.isFunction(i.options.items)?i.options.items.call(i.element[0],a,{item:this.currentItem}):b(i.options.items,
i.element),i]),this.containers.push(i))}for(f=e.length-1;f>=0;f--){a=e[f][1];d=e[f][0];h=0;for(g=d.length;h<g;h++)i=b(d[h]),i.data("sortable-item",a),c.push({item:i,instance:a,width:0,height:0,left:0,top:0})}},refreshPositions:function(a){if(this.offsetParent&&this.helper)this.offset.parent=this._getParentOffset();for(var c=this.items.length-1;c>=0;c--){var e=this.items[c],d=this.options.toleranceElement?b(this.options.toleranceElement,e.item):e.item;if(!a)e.width=d.outerWidth(),e.height=d.outerHeight();
d=d.offset();e.left=d.left;e.top=d.top}if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(c=this.containers.length-1;c>=0;c--)d=this.containers[c].element.offset(),this.containers[c].containerCache.left=d.left,this.containers[c].containerCache.top=d.top,this.containers[c].containerCache.width=this.containers[c].element.outerWidth(),this.containers[c].containerCache.height=this.containers[c].element.outerHeight();return this},_createPlaceholder:function(a){var c=
a||this,e=c.options;if(!e.placeholder||e.placeholder.constructor==String){var d=e.placeholder;e.placeholder={element:function(){var a=b(document.createElement(c.currentItem[0].nodeName)).addClass(d||c.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];if(!d)a.style.visibility="hidden";return a},update:function(a,b){if(!d||e.forcePlaceholderSize)b.height()||b.height(c.currentItem.innerHeight()-parseInt(c.currentItem.css("paddingTop")||0,10)-parseInt(c.currentItem.css("paddingBottom")||
0,10)),b.width()||b.width(c.currentItem.innerWidth()-parseInt(c.currentItem.css("paddingLeft")||0,10)-parseInt(c.currentItem.css("paddingRight")||0,10))}}}c.placeholder=b(e.placeholder.element.call(c.element,c.currentItem));c.currentItem.after(c.placeholder);e.placeholder.update(c,c.placeholder)},_contactContainers:function(a){for(var c=null,e=null,d=this.containers.length-1;d>=0;d--)if(!b.ui.contains(this.currentItem[0],this.containers[d].element[0]))if(this._intersectsWith(this.containers[d].containerCache)){if(!c||
!b.ui.contains(this.containers[d].element[0],c.element[0]))c=this.containers[d],e=d}else if(this.containers[d].containerCache.over)this.containers[d]._trigger("out",a,this._uiHash(this)),this.containers[d].containerCache.over=0;if(c)if(this.containers.length===1)this.containers[e]._trigger("over",a,this._uiHash(this)),this.containers[e].containerCache.over=1;else if(this.currentContainer!=this.containers[e]){for(var c=1E4,d=null,f=this.positionAbs[this.containers[e].floating?"left":"top"],g=this.items.length-
1;g>=0;g--)if(b.ui.contains(this.containers[e].element[0],this.items[g].item[0])){var h=this.items[g][this.containers[e].floating?"left":"top"];Math.abs(h-f)<c&&(c=Math.abs(h-f),d=this.items[g])}if(d||this.options.dropOnEmpty)this.currentContainer=this.containers[e],d?this._rearrange(a,d,null,!0):this._rearrange(a,null,this.containers[e].element,!0),this._trigger("change",a,this._uiHash()),this.containers[e]._trigger("change",a,this._uiHash(this)),this.options.placeholder.update(this.currentContainer,
this.placeholder),this.containers[e]._trigger("over",a,this._uiHash(this)),this.containers[e].containerCache.over=1}},_createHelper:function(a){var c=this.options,a=b.isFunction(c.helper)?b(c.helper.apply(this.element[0],[a,this.currentItem])):c.helper=="clone"?this.currentItem.clone():this.currentItem;a.parents("body").length||b(c.appendTo!="parent"?c.appendTo:this.currentItem[0].parentNode)[0].appendChild(a[0]);if(a[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")};(a[0].style.width==""||c.forceHelperSize)&&a.width(this.currentItem.width());(a[0].style.height==""||c.forceHelperSize)&&a.height(this.currentItem.height());return a},_adjustOffsetFromHelper:function(a){typeof a=="string"&&(a=a.split(" "));b.isArray(a)&&(a={left:+a[0],top:+a[1]||0});if("left"in a)this.offset.click.left=a.left+this.margins.left;if("right"in
a)this.offset.click.left=this.helperProportions.width-a.right+this.margins.left;if("top"in a)this.offset.click.top=a.top+this.margins.top;if("bottom"in a)this.offset.click.top=this.helperProportions.height-a.bottom+this.margins.top},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var a=this.offsetParent.offset();this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0])&&(a.left+=this.scrollParent.scrollLeft(),a.top+=
this.scrollParent.scrollTop());if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&b.browser.msie)a={top:0,left:0};return{top:a.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:a.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var a=this.currentItem.position();return{top:a.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),
left:a.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 a=this.options;if(a.containment=="parent")a.containment=this.helper[0].parentNode;
if(a.containment=="document"||a.containment=="window")this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,b(a.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(b(a.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(a.containment)){var c=b(a.containment)[0],a=b(a.containment).offset(),
e=b(c).css("overflow")!="hidden";this.containment=[a.left+(parseInt(b(c).css("borderLeftWidth"),10)||0)+(parseInt(b(c).css("paddingLeft"),10)||0)-this.margins.left,a.top+(parseInt(b(c).css("borderTopWidth"),10)||0)+(parseInt(b(c).css("paddingTop"),10)||0)-this.margins.top,a.left+(e?Math.max(c.scrollWidth,c.offsetWidth):c.offsetWidth)-(parseInt(b(c).css("borderLeftWidth"),10)||0)-(parseInt(b(c).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,a.top+(e?Math.max(c.scrollHeight,
c.offsetHeight):c.offsetHeight)-(parseInt(b(c).css("borderTopWidth"),10)||0)-(parseInt(b(c).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(a,c){if(!c)c=this.position;var e=a=="absolute"?1:-1,d=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(d[0].tagName);return{top:c.top+this.offset.relative.top*e+this.offset.parent.top*
e-(b.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():f?0:d.scrollTop())*e),left:c.left+this.offset.relative.left*e+this.offset.parent.left*e-(b.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():f?0:d.scrollLeft())*e)}},_generatePosition:function(a){var c=this.options,e=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:
this.scrollParent,d=/(html|body)/i.test(e[0].tagName);if(this.cssPosition=="relative"&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0]))this.offset.relative=this._getRelativeOffset();var f=a.pageX,g=a.pageY;this.originalPosition&&(this.containment&&(a.pageX-this.offset.click.left<this.containment[0]&&(f=this.containment[0]+this.offset.click.left),a.pageY-this.offset.click.top<this.containment[1]&&(g=this.containment[1]+this.offset.click.top),a.pageX-this.offset.click.left>
this.containment[2]&&(f=this.containment[2]+this.offset.click.left),a.pageY-this.offset.click.top>this.containment[3]&&(g=this.containment[3]+this.offset.click.top)),c.grid&&(g=this.originalPageY+Math.round((g-this.originalPageY)/c.grid[1])*c.grid[1],g=this.containment?!(g-this.offset.click.top<this.containment[1]||g-this.offset.click.top>this.containment[3])?g:!(g-this.offset.click.top<this.containment[1])?g-c.grid[1]:g+c.grid[1]:g,f=this.originalPageX+Math.round((f-this.originalPageX)/c.grid[0])*
c.grid[0],f=this.containment?!(f-this.offset.click.left<this.containment[0]||f-this.offset.click.left>this.containment[2])?f:!(f-this.offset.click.left<this.containment[0])?f-c.grid[0]:f+c.grid[0]:f));return{top:g-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():d?0:e.scrollTop()),left:f-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():d?0:e.scrollLeft())}},_rearrange:function(a,b,e,d){e?e[0].appendChild(this.placeholder[0]):b.item[0].parentNode.insertBefore(this.placeholder[0],this.direction=="down"?b.item[0]:b.item[0].nextSibling);this.counter=this.counter?++this.counter:1;var f=this,g=this.counter;window.setTimeout(function(){g==f.counter&&f.refreshPositions(!d)},0)},_clear:function(a,c){this.reverting=!1;var e=[];!this._noFinalSort&&this.currentItem[0].parentNode&&
this.placeholder.before(this.currentItem);this._noFinalSort=null;if(this.helper[0]==this.currentItem[0]){for(var d in this._storedCSS)if(this._storedCSS[d]=="auto"||this._storedCSS[d]=="static")this._storedCSS[d]="";this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else this.currentItem.show();this.fromOutside&&!c&&e.push(function(a){this._trigger("receive",a,this._uiHash(this.fromOutside))});(this.fromOutside||this.domPosition.prev!=this.currentItem.prev().not(".ui-sortable-helper")[0]||
this.domPosition.parent!=this.currentItem.parent()[0])&&!c&&e.push(function(a){this._trigger("update",a,this._uiHash())});if(!b.ui.contains(this.element[0],this.currentItem[0])){c||e.push(function(a){this._trigger("remove",a,this._uiHash())});for(d=this.containers.length-1;d>=0;d--)b.ui.contains(this.containers[d].element[0],this.currentItem[0])&&!c&&(e.push(function(a){return function(b){a._trigger("receive",b,this._uiHash(this))}}.call(this,this.containers[d])),e.push(function(a){return function(b){a._trigger("update",
b,this._uiHash(this))}}.call(this,this.containers[d])))}for(d=this.containers.length-1;d>=0;d--)if(c||e.push(function(a){return function(b){a._trigger("deactivate",b,this._uiHash(this))}}.call(this,this.containers[d])),this.containers[d].containerCache.over)e.push(function(a){return function(b){a._trigger("out",b,this._uiHash(this))}}.call(this,this.containers[d])),this.containers[d].containerCache.over=0;this._storedCursor&&b("body").css("cursor",this._storedCursor);this._storedOpacity&&this.helper.css("opacity",
this._storedOpacity);this._storedZIndex&&this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex);this.dragging=!1;if(this.cancelHelperRemoval){if(!c){this._trigger("beforeStop",a,this._uiHash());for(d=0;d<e.length;d++)e[d].call(this,a);this._trigger("stop",a,this._uiHash())}return!1}c||this._trigger("beforeStop",a,this._uiHash());this.placeholder[0].parentNode.removeChild(this.placeholder[0]);this.helper[0]!=this.currentItem[0]&&this.helper.remove();this.helper=null;if(!c){for(d=
0;d<e.length;d++)e[d].call(this,a);this._trigger("stop",a,this._uiHash())}this.fromOutside=!1;return!0},_trigger:function(){b.Widget.prototype._trigger.apply(this,arguments)===!1&&this.cancel()},_uiHash:function(a){var c=a||this;return{helper:c.helper,placeholder:c.placeholder||b([]),position:c.position,originalPosition:c.originalPosition,offset:c.positionAbs,item:c.currentItem,sender:a?a.element:null}}});b.extend(b.ui.sortable,{version:"1.8.9"})})(jQuery);
Skinbox.module(function(b,a,c){a.clickables=function(a){a=c.optionsFor("clickableElements",{selector:"[data-clickable]",linkSelector:"a:first"},a);b(a.selector).click(function(){var c=b(this),f=a.linkSelector;c.attr("data-clickable")!=""&&(f=c.attr("data-clickable"));document.location.href=c.find(f).attr("href")})}});
Skinbox.module(function(b,a,c){var e=function(a,c){return b("[data-store="+a+"] > [data-key="+c+"]").html()};a.collapsiblePlugins={sidebar:{around:function(a){if(a.animationDuration===void 0)a.animationDuration=200;if(a.marginRight===void 0)a.marginRight=0;a.sidebarWidth=c.options.sidebar_width;return function(b,c,e){c==="shown"&&e==="before"?b.queue(function(b){jQuery(a.contentElement).animate({marginRight:a.sidebarWidth},{duration:a.animationDuration,complete:b})}):c==="hidden"&&e==="after"&&b.queue(function(b){jQuery(a.contentElement).animate({marginRight:a.marginRight},
{duration:a.animationDuration,complete:b})})}}},fade:{init:function(a){(c.storage.collapsibles[a.collapsible]!==void 0&&c.storage.collapsibles[a.collapsible]==!1||b("[data-collapsible="+a.collapsible+"]").length===0)&&b(a.element).fadeTo(0,0.3)},around:function(a){return function(c,e,h){e==="shown"&&h==="before"?b(a.element).fadeTo(250,1):e==="hidden"&&h==="before"&&b(a.element).fadeTo(250,0.3)}}}};a.collapsibles=function(a){if(c.storage.collapsibles==void 0)c.storage.collapsibles={};else for(id in c.storage.collapsibles)if(!c.storage.collapsibles[id]){b("[data-collapsible="+
id+"]").hide();var f=b("[data-target-collapsible="+id+"][data-use-store]");f.length>0&&f.html(e(f.attr("data-use-store"),"show"))}a==void 0&&(a={});b("[data-target-collapsible]").click(function(f){f.preventDefault();var f=b(this),h=f.attr("data-target-collapsible"),i=b("[data-collapsible="+h+"]"),j="";if(a[h]===void 0)a[h]={animation:"upslide",animationDuration:500};else{if(a[h].animationDuration===void 0)a[h].animationDuration=500;if(a[h].around!==void 0)a[h].before=function(b,c){a[h].around(b,c,
"before")},a[h].after=function(b,c){a[h].around(b,c,"after")}}j=c.storage.collapsibles[h]==void 0&&i.is(":visible")||c.storage.collapsibles[h]?"hidden":"shown";c.storage.collapsibles[h]=j==="shown";a[h].before!==void 0&&a[h].before(i,j);j==="hidden"?c.hide(i,{type:a[h].animation,duration:a[h].animationDuration}):c.show(i,{type:a[h].animation,duration:a[h].animationDuration});a[h].after!==void 0&&a[h].after(i,j);i.queue(function(a){b(window).trigger("resize");a()});i.attr("data-persist")&&i.attr("data-persist")==
"false"&&c.forget("collapsibles",h);c.persist();f.attr("data-use-store")&&f.html(e(f.attr("data-use-store"),c.storage.collapsibles[h]?"hide":"show"))})}});
Skinbox.module(function(b,a,c){function e(a){var c=b('<img src="'+a+'" style="display: none;" />'),d=b.Deferred();b("body").append(c);c.load(function(){d.resolve({width:c.width(),height:c.height()})});return d.promise()}var d=function(){return ipb==void 0||ipb.profile==void 0||ipb.profile.customization==void 0||ipb.profile.customization!=1},f=!1,g=function(a){var c=a.children("img");c.length===0&&(c=a.css("background-image"),c=c.substring(4,c.length-1),c.charAt(0)=='"'&&(c=c.substring(1,c.length-
1)),c=b('<img src="'+c+'" width="100%" height="100%" />'),a.append(c),a.css({"background-size":"auto","-webkit-background-size":"auto","background-image":"none"}));return c},h={fade:function(a){a===void 0&&(a={});return a.elementAbove===void 0?function(b,d,e,f){f==="before"?c.hide(d,{duration:a.duration||250,type:"fade"}):f==="after"&&(c.image({url:b.url,queue:d}),c.show(d,{duration:a.duration||250,type:"fade"}))}:function(d,e,h,n){if(n==="before")b.browser.webkit&&f?(d=g(e),e=g(b(a.elementAbove)),
e.attr("src",d.attr("src")),e.css("display","block")):b(a.elementAbove).css({"background-image":e.css("background-image"),"background-repeat":e.css("background-repeat"),"background-attachment":e.css("background-attachment")});else if(n==="after"){var o=b(a.elementAbove);c.image({url:d.url,queue:o});c.hide(o,{duration:a.duration||500,type:"fade"});o.queue(function(a){b.browser.webkit&&f?g(o).css("display","none"):o.css("background-image","none");o.css("display","block");a()})}}}};a.backgrounds=function(a){if(a.transition!==
void 0)a.around=h[a.transition](a.transitionOptions);if(a.putYourOwn===void 0)a.putYourOwn="[data-layer=putyourown]";if(a.around!==void 0)a.before=function(b,c,e){a.around(b,c,e,"before")},a.after=function(b,c,e){a.around(b,c,e,"after")};if(a.before===void 0)a.before=function(){};if(a.after===void 0)a.after=function(){};b.browser.webkit&&b(a.element).css("background-size","cover")&&(f=!0,g(b(a.element)));var e=b(a.putYourOwn);e.length!==0&&e.find("form").submit(function(h){h.preventDefault();var l=
b(a.element),n=b(this).find("[name=url]").val();e.is("[data-layer]")&&c.hide(e,{type:"fade",duration:300});if(n!=="")c.storage.background=n,c.persist(),d()&&(a.before({url:n,id:void 0},l,a),l.queue(function(a){b.browser.webkit&&f?g(l).attr("src",n):l.css({"background-image":"url("+n+")","background-repeat":"no-repeat","background-attachment":"fixed"});a()}),a.after({url:n,id:void 0},l,a))});b("[data-background]").click(function(e){var h=b(this),j=h.attr("id"),o=b(a.element);if(j!=="put-your-own"&&
(e.preventDefault(),e.stopPropagation(),c.storage.background=j,c.persist(),d())){var p=h.attr("href");a.before({url:p,id:j},o,a);o.queue(function(a){b.browser.webkit&&f?g(o).attr("src",p):o.css({"background-image":"url("+p+")","background-repeat":h.attr("data-background-repeat"),"background-attachment":h.attr("data-background-attachment")});a()});a.after({url:p,id:j},o,a)}})};a.animateBackground=function(a){function c(){var a=d.css("background-position").split(" "),b=parseFloat(a[0]),a=parseFloat(a[1]);
window.isNaN(b)&&(b=0);window.isNaN(a)&&(a=0);a=k({x:b,y:a});b=a.x;a=a.y;b<h?(b=h,g=g==="up"?"down":"up"):b>0&&(b=0,g=g==="up"?"down":"up");a<p?(a=p,g=g==="up"?"down":"up"):a>0&&(a=0,g=g==="up"?"down":"up");d.css("background-position",b+"px "+a+"px")}if(a.fps===void 0)a.fps=30;if(a.move===void 0)a.move="diag";var d=b(a.element),f=Math.round(1E3/a.fps),g="up",h,p,s,q,k={rect:function(a){if(g=="up")return{x:0,y:a.y-q};else if(g=="down")return{x:0,y:a.y+q}},diag:function(a){if(g=="up")return{x:a.x-s,
y:a.y+q};else if(g=="down")return{x:a.x+s,y:a.y-q}}}[a.move],a=d.css("background-image"),a=a.substring(4,a.length-1);a.charAt(0)=='"'&&(a=a.substring(1,a.length-1));b.when(e(a)).done(function(a){function e(){h=parseInt(b(window).width())-a.width;p=parseInt(b(window).height())-a.height;s=-h/(15E3/f);q=-p/(15E3/f)}e();b(window).resize(e);var g=setInterval(c,f);d.data("sb-animate-background-loop",g)})}});
Skinbox.module(function(b,a,c){a.layers=function(){b("[data-target-layer]").click(function(a){a.preventDefault();a.stopPropagation();a=b(this);c.sequence([["hide",b("[data-layer]"),{duration:300,type:"fade"}],["show",b("[data-layer="+a.attr("data-target-layer")+"]"),{duration:300,type:"fade"}]])});b("[data-layer]").click(function(a){b(a.target).is("input")||(a=b(this),c.hide(a,{duration:300,type:"fade"}))})}});
Skinbox.module(function(b,a,c){a.hoverToggler=function(a){b(a.elements).hover(function(){var d=b(this),f=d.find(a.show),g=d.find(a.hide);f.length===0||g.length===0||(a.lockHeight!==void 0&&a.lockHeight===!0&&f.css("height",d.height()),c.sequence([["hide",g,{type:"fade",duration:200}],["show",f,{type:"fade",duration:200}]],{queue:d}))},function(){var d=b(this),f=d.find(a.show),g=d.find(a.hide);f.length===0||g.length===0||c.sequence([["hide",f,{type:"fade",duration:200}],["show",g,{type:"fade",duration:200}]],
{queue:d})})}});
Skinbox.module(function(b,a,c){var e;a.tip=function(a){a=c.optionsFor("tip",{hideContent:!0,cachePosition:!0,cacheTip:!0},a);e==void 0&&(e=b('<div id="sb-tipstore" />'),b("body").append(e));b(a.elements).each(function(){var f=b(this),g=a.trigger==void 0?f:f.find(a.trigger);if(a.content==void 0){if(f.attr("title")=="")return}else if(!b.isFunction(a.content)){var h=f.find(a.content);if(h.length==0||h.text()=="")return;else h.css("display","none")}var i=!1;g.hover(function(){i!==!1&&a.cacheTip===!1&&
(i.remove(),i=!1);if(i==!1){i=b('<div class="tooltip"></div>');if(a.content==void 0)i.text(g.attr("title"));else if(b.isFunction(a.content)){var j=a.content(f,a);if(typeof j=="string")i.html(j);else{if(j.length===0){g.unbind("hover");return}i.append(j)}}else i.text(h.text());i.prepend("<span />");i.css("display","none");e.append(i);j=!0}if(j!=void 0||a.cachePosition==!1)j=g.offset(),i.css({position:"absolute",left:j.left+g.width(),top:j.top+g.height()/2-i.height()/2-1}),h=void 0;i.stop(!0,!0);c.show(i,
{type:"fade",duration:200})},function(){i.stop(!0,!0);c.hide(i,{type:"fade",duration:200})})})};a.topicTip=function(){a.tip({elements:".topic_title[title]"})};a.topicAvatarTip=function(b){b==void 0&&(b={});b.frame!=void 0&&b.frame?a.tip({elements:".topic_avatar[title] > span",content:function(a){return a.parent().attr("title")}}):a.tip({elements:".topic_avatar[title]"})};a.tips=function(c){c==void 0&&(c={});b("[data-tip]").length!==0&&a.tip({elements:'[data-tip][data-tip!=""]',content:function(a){return a.attr("data-tip")}})};
c.autoload(a.tips)});Skinbox.module(function(b,a,c){a.placeholders=function(){b("input[placeholder], textarea[placeholder]").placeholder()};c.autoload(a.placeholders)});
(function(b){function a(a){this.input=a;a.attr("type")=="password"&&this.handlePassword();b(a[0].form).submit(function(){if(a.hasClass("placeholder")&&a[0].value==a.attr("placeholder"))a[0].value=""})}a.prototype={show:function(a){if(this.input[0].value===""||a&&this.valueIsPlaceholder()){if(this.isPassword)try{this.input[0].setAttribute("type","text")}catch(b){this.input.before(this.fakePassword.show()).hide()}this.input.addClass("placeholder");this.input[0].value=this.input.attr("placeholder")}},
hide:function(){if(this.valueIsPlaceholder()&&this.input.hasClass("placeholder")&&(this.input.removeClass("placeholder"),this.input[0].value="",this.isPassword)){try{this.input[0].setAttribute("type","password")}catch(a){}this.input.show();this.input[0].focus()}},valueIsPlaceholder:function(){return this.input[0].value==this.input.attr("placeholder")},handlePassword:function(){var a=this.input;a.attr("realType","password");this.isPassword=!0;if(b.browser.msie&&a[0].outerHTML){var c=a[0].outerHTML.replace(/type=(['"])?password\1/gi,
"type=$1text$1");this.fakePassword=b(c).val(a.attr("placeholder")).addClass("placeholder").focus(function(){a.trigger("focus");b(this).hide()})}}};var c=!!("placeholder"in document.createElement("input"));b.fn.placeholder=function(){return c?this:this.each(function(){var c=b(this),d=new a(c);d.show(!0);c.focus(function(){d.hide()});c.blur(function(){d.show(!1)});b.browser.msie&&(b(window).load(function(){c.val()&&c.removeClass("placeholder");d.show(!0)}),c.focus(function(){if(this.value==""){var a=
this.createTextRange();a.collapse(!0);a.moveStart("character",0);a.select()}}))})}})(jQuery);
Skinbox.module(function(b,a,c){var e=function(a,b,c){c.css("position","relative");b.css({right:"100%",marginRight:15,opacity:0,display:"block"});b.find(".right-arrow").length===0&&b.prepend('<span class="right-arrow" />')};c.autoload(function(){b("[data-target-sballoon]").click(function(a){var c=b(this),g=b("[data-sballoon="+c.attr("data-target-sballoon")+"]"),h=c.parent();h.append(g);if(g.css("opacity")==1)g.animate({marginRight:15,opacity:0},{duration:250,complete:function(){g.css("display","none")}});
else{a.stopPropagation();e(c,g,h);g.animate({marginRight:0,opacity:1},{duration:250});var i;i=function(a){var c=b(a.target);c.is("[data-target-sballoon]")&&a.stopPropagation();if(c.parents("[data-sballoon]").length>0||c.is("[data-sballoon]"))b("body").one("click",i);else g.animate({marginRight:15,opacity:0},{duration:250,complete:function(){g.css("display","none")}})};b("body").one("click",i)}})})});
Skinbox.module(function(b,a,c){a.collapsibleCategories=function(a){if(c.storage.collapsibleCategories==void 0)c.storage.collapsibleCategories={};b.each(c.storage.collapsibleCategories,function(c,f){f||b("#"+c).addClass(a.collapsedClass).parent().children(a.forums).hide()});b(a.triggers).click(function(d){d.preventDefault();var d=b(this).parent(),f=d.parent().find(a.forums),g=d.attr("id");c.storage.collapsibleCategories[g]==void 0||c.storage.collapsibleCategories[g]?(c.storage.collapsibleCategories[g]=
!1,d.addClass(a.collapsedClass),c.hide(f,{type:"upslide",duration:250})):(c.storage.collapsibleCategories[g]=!0,d.removeClass(a.collapsedClass),c.show(f,{type:"upslide",duration:250}));c.persist()})}});





if( jQuery.browser.msie ){
}




Skinbox.init( {
  skin: 'less'
} );
 
Skinbox.ready([
  Skinbox.topLink,
  Skinbox.dropdowns,
  $c( Skinbox.collapsibles, {
        hooks: { animation: 'fade' }
  } ),
  Skinbox.topicAvatarTip,
  Skinbox.layers,
  Skinbox.boxes,
  $c( Skinbox.domboxes, {
    login: { width: 500, keep: true, modal: true },
    appearance: { width: 315, keep: true, modal: false },
    statistics: { keep: true, modal: true }
  } ),
  Skinbox.clickables,
  $c( Skinbox.balloons, {
    'background-switcher': {
      reference: 'absolute',
      position: 'bottomright',
      once: true,
      afterCreation: $c( Skinbox.backgrounds, {
        element: '#background',
        transition: 'fade',
        putYourOwn: '#putyourown',
        transitionOptions: {
          elementAbove: '#background-above'
        }
      } )
    }
  } ),
  $c( Skinbox.slidingHooks, {
    maxHeight: 350
  } ),
  $c( Skinbox.tip, {
    elements: '.forumblock .sb-avatar',
    content: function($el){
      return $el.parents('.forum').find('.lastpost_excerpt').children();
    },
    cachePosition: false
  } ),
  Skinbox.topicTip,
  $c( Skinbox.collapsibleCategories, {
    triggers: '#categories h3 .toggle',
    forums: 'div[summary]',
    collapsedClass: 'collapsed'
  } )
]);



