(function(c){c.fn.superfish=function(e){var d=c.fn.superfish,b=d.c,a=c(['<span class="',b.arrowClass,'"> &#187;</span>'].join("")),i=function(){var a=c(this),d=f(a);clearTimeout(d.sfTimer);a.showSuperfishUl().siblings().hideSuperfishUl()},j=function(){var a=c(this),b=f(a),e=d.op;clearTimeout(b.sfTimer);b.sfTimer=setTimeout(function(){e.retainPath=c.inArray(a[0],e.$path)>-1;a.hideSuperfishUl();e.$path.length&&a.parents(["li.",e.hoverClass].join("")).length<1&&i.call(e.$path)},e.delay)},f=function(a){a=
a.parents(["ul.",b.menuClass,":first"].join(""))[0];d.op=d.o[a.serial];return a};return this.each(function(){var f=this.serial=d.o.length,g=c.extend({},d.defaults,e);g.$path=c("li."+g.pathClass,this).slice(0,g.pathLevels).each(function(){c(this).addClass([g.hoverClass,b.bcClass].join(" ")).filter("li:has(ul)").removeClass(g.pathClass)});d.o[f]=d.op=g;c("li:has(ul)",this)[c.fn.hoverIntent&&!g.disableHI?"hoverIntent":"hover"](i,j).each(function(){g.autoArrows&&c(">a:first-child",this).addClass(b.anchorClass).append(a.clone())}).not("."+
b.bcClass).hideSuperfishUl();var m=c("a",this);m.each(function(a){var c=m.eq(a).parents("li");m.eq(a).focus(function(){i.call(c)}).blur(function(){j.call(c)})});g.onInit.call(this)}).each(function(){var a=[b.menuClass];d.op.dropShadows&&!(c.browser.msie&&c.browser.version<7)&&a.push(b.shadowClass);c(this).addClass(a.join(" "))})};var f=c.fn.superfish;f.o=[];f.op={};f.IE7fix=function(){var e=f.op;c.browser.msie&&c.browser.version>6&&e.dropShadows&&e.animation.opacity!=void 0&&this.toggleClass(f.c.shadowClass+
"-off")};f.c={bcClass:"sf-breadcrumb",menuClass:"sf-js-enabled",anchorClass:"sf-with-ul",arrowClass:"sf-sub-indicator",shadowClass:"sf-shadow"};f.defaults={hoverClass:"sfHover",pathClass:"overideThisToUse",pathLevels:1,delay:800,animation:{opacity:"show"},speed:"normal",autoArrows:!0,dropShadows:!0,disableHI:!1,onInit:function(){},onBeforeShow:function(){},onShow:function(){},onHide:function(){}};c.fn.extend({hideSuperfishUl:function(){var e=f.op,d=e.retainPath===!0?e.$path:"";e.retainPath=!1;d=c(["li.",
e.hoverClass].join(""),this).add(this).not(d).removeClass(e.hoverClass).find(">ul").hide().css("visibility","hidden");e.onHide.call(d);return this},showSuperfishUl:function(){var c=f.op,d=this.addClass(c.hoverClass).find(">ul:hidden").css("visibility","visible");f.IE7fix.call(d);c.onBeforeShow.call(d);d.animate(c.animation,c.speed,function(){f.IE7fix.call(d);c.onShow.call(d)});return this}})})(jQuery);
(function(c){c.fn.supersubs=function(f){var e=c.extend({},c.fn.supersubs.defaults,f);return this.each(function(){var d=c(this),b=c.meta?c.extend({},e,d.data()):e,a=c('<li id="menu-fontsize">&#8212;</li>').css({padding:0,position:"absolute",top:"-999em",width:"auto"}).appendTo(d).width();c("#menu-fontsize").remove();$ULs=d.find("ul");$ULs.each(function(d){var d=$ULs.eq(d),e=d.children(),f=e.children("a"),k=e.css("white-space","nowrap").css("float"),g=d.add(e).add(f).css({"float":"none",width:"auto"}).end().end()[0].clientWidth/
a;g+=b.extraWidth;if(g>b.maxWidth)g=b.maxWidth;else if(g<b.minWidth)g=b.minWidth;g+="em";d.css("width",g);e.css({"float":k,width:"100%","white-space":"normal"}).each(function(){var a=c(">ul",this),d=a.css("left")!==void 0?"left":"right";a.css(d,g)})})})};c.fn.supersubs.defaults={minWidth:9,maxWidth:25,extraWidth:0}})(jQuery);
(function(c){c.fn.hoverIntent=function(f,e){var d={sensitivity:7,interval:100,timeout:0},d=c.extend(d,e?{over:f,out:e}:f),b,a,i,j,l=function(c){b=c.pageX;a=c.pageY},k=function(e,n){n.hoverIntent_t=clearTimeout(n.hoverIntent_t);if(Math.abs(i-b)+Math.abs(j-a)<d.sensitivity)return c(n).unbind("mousemove",l),n.hoverIntent_s=1,d.over.apply(n,[e]);else i=b,j=a,n.hoverIntent_t=setTimeout(function(){k(e,n)},d.interval)},g=function(a){for(var b=(a.type=="mouseover"?a.fromElement:a.toElement)||a.relatedTarget;b&&
b!=this;)try{b=b.parentNode}catch(e){b=this}if(b==this)return!1;var h=jQuery.extend({},a),f=this;if(f.hoverIntent_t)f.hoverIntent_t=clearTimeout(f.hoverIntent_t);if(a.type=="mouseover"){if(i=h.pageX,j=h.pageY,c(f).bind("mousemove",l),f.hoverIntent_s!=1)f.hoverIntent_t=setTimeout(function(){k(h,f)},d.interval)}else if(c(f).unbind("mousemove",l),f.hoverIntent_s==1)f.hoverIntent_t=setTimeout(function(){f.hoverIntent_t=clearTimeout(f.hoverIntent_t);f.hoverIntent_s=0;d.out.apply(f,[h])},d.timeout)};return this.mouseover(g).mouseout(g)}})(jQuery);
(function(c){c.fn.jqDrag=function(a){return b(this,a,"d")};c.fn.jqResize=function(a){return b(this,a,"r")};c.jqDnR={dnr:{},e:0,drag:function(a){e.k=="d"?d.css({left:e.X+a.pageX-e.pX,top:e.Y+a.pageY-e.pY}):d.css({width:Math.max(a.pageX-e.pX+e.W,0),height:Math.max(a.pageY-e.pY+e.H,0)});return!1},stop:function(){d.css("opacity",1);c(document).unbind("mousemove",f.drag).unbind("mouseup",f.stop)}};var f=c.jqDnR,e=f.dnr,d=f.e,b=function(b,f,l){return b.each(function(){f=f?c(f,b):b;f.bind("mousedown",{e:b,
k:l},function(b){var f=b.data,i={};d=f.e;if(d.css("position")!="relative")try{d.position(i)}catch(n){}e={X:i.left||a("left")||0,Y:i.top||a("top")||0,W:a("width")||d[0].scrollWidth||0,H:a("height")||d[0].scrollHeight||0,pX:b.pageX,pY:b.pageY,k:f.k,o:d.css("opacity")};d.css({opacity:0.8});c(document).mousemove(c.jqDnR.drag).mouseup(c.jqDnR.stop);return!1})})},a=function(a){return parseInt(d.css(a))||!1}})(jQuery);
(function(c){c.fn.jqm=function(b){var d={overlay:50,overlayClass:"jqmOverlay",closeClass:"jqmClose",trigger:".jqModal",ajax:a,ajaxText:"",target:a,modal:a,toTop:a,onShow:a,onHide:a,onLoad:a};return this.each(function(){if(this._jqm)return e[this._jqm].c=c.extend({},e[this._jqm].c,b);f++;this._jqm=f;e[f]={c:c.extend(d,c.jqm.params,b),a:a,w:c(this).addClass("jqmID"+f),s:f};d.trigger&&c(this).jqmAddTrigger(d.trigger)})};c.fn.jqmAddClose=function(a){return m(this,a,"jqmHide")};c.fn.jqmAddTrigger=function(a){return m(this,
a,"jqmShow")};c.fn.jqmShow=function(a){return this.each(function(){a=a||window.event;c.jqm.open(this._jqm,a)})};c.fn.jqmHide=function(a){return this.each(function(){a=a||window.event;c.jqm.close(this._jqm,a)})};c.jqm={hash:{},open:function(f,i){var h=e[f],g=h.c,l="."+g.closeClass,p=parseInt(h.w.css("z-index")),p=p>0?p:3E3,o=c("<div></div>").css({height:"100%",width:"100%",position:"fixed",left:0,top:0,"z-index":p-1,opacity:g.overlay/100});if(h.a)return a;h.t=i;h.a=!0;h.w.css("z-index",p);g.modal?
(d[0]||k("bind"),d.push(f)):g.overlay>0?h.w.jqmAddClose(o):o=a;h.o=o?o.addClass(g.overlayClass).prependTo("body"):a;if(b&&(c("html,body").css({height:"100%",width:"100%"}),o)){var o=o.css({position:"absolute"})[0],m;for(m in{Top:1,Left:1})o.style.setExpression(m.toLowerCase(),"(_=(document.documentElement.scroll"+m+" || document.body.scroll"+m+"))+'px'")}g.ajax?(p=g.target||h.w,o=g.ajax,p=typeof p=="string"?c(p,h.w):c(p),o=o.substr(0,1)=="@"?c(i).attr(o.substring(1)):o,p.html(g.ajaxText).load(o,function(){g.onLoad&&
g.onLoad.call(this,h);l&&h.w.jqmAddClose(c(l,h.w));j(h)})):l&&h.w.jqmAddClose(c(l,h.w));g.toTop&&h.o&&h.w.before('<span id="jqmP'+h.w[0]._jqm+'"></span>').insertAfter(h.o);g.onShow?g.onShow(h):h.w.show();j(h);return a},close:function(b){b=e[b];if(!b.a)return a;b.a=a;d[0]&&(d.pop(),d[0]||k("unbind"));b.c.toTop&&b.o&&c("#jqmP"+b.w[0]._jqm).after(b.w).remove();if(b.c.onHide)b.c.onHide(b);else b.w.hide(),b.o&&b.o.remove();return a},params:{}};var f=0,e=c.jqm.hash,d=[],b=c.browser.msie&&c.browser.version==
"6.0",a=!1,i=c('<iframe src="javascript:false;document.write(\'\');" class="jqm"></iframe>').css({opacity:0}),j=function(a){b&&(a.o?a.o.html('<p style="width:100%;height:100%"/>').prepend(i):c("iframe.jqm",a.w)[0]||a.w.prepend(i));l(a)},l=function(a){try{c(":input:visible",a.w)[0].focus()}catch(b){}},k=function(a){c()[a]("keypress",g)[a]("keydown",g)[a]("mousedown",g)},g=function(a){var b=e[d[d.length-1]];(a=!c(a.target).parents(".jqmID"+b.s)[0])&&l(b);return!a},m=function(b,d,f){return b.each(function(){var b=
this._jqm;c(d).each(function(){this[f]||(this[f]=[],c(this).click(function(){for(var b in{jqmShow:1,jqmHide:1})for(var c in this[b])if(e[this[b][c]])e[this[b][c]].w[b](this);return a}));this[f].push(b)})})}})(jQuery);
(function(c){c.fn.drag=function(b,a,d){var f=typeof b=="string"?b:"",e=c.isFunction(b)?b:c.isFunction(a)?a:null;f.indexOf("drag")!==0&&(f="drag"+f);d=(b==e?a:d)||{};return e?this.bind(f,d,e):this.trigger(f)};var f=c.event,e=f.special,d=e.drag={defaults:{which:1,distance:0,not:":input",handle:null,relative:!1,drop:!0,click:!1},datakey:"dragdata",livekey:"livedrag",add:function(b){var a=c.data(this,d.datakey),e=b.data||{};a.related+=1;if(!a.live&&b.selector)a.live=!0,f.add(this,"draginit."+d.livekey,
d.delegate);c.each(d.defaults,function(b){e[b]!==void 0&&(a[b]=e[b])})},remove:function(){c.data(this,d.datakey).related-=1},setup:function(){if(!c.data(this,d.datakey)){var b=c.extend({related:0},d.defaults);c.data(this,d.datakey,b);f.add(this,"mousedown",d.init,b);this.attachEvent&&this.attachEvent("ondragstart",d.dontstart)}},teardown:function(){c.data(this,d.datakey).related||(c.removeData(this,d.datakey),f.remove(this,"mousedown",d.init),f.remove(this,"draginit",d.delegate),d.textselect(!0),
this.detachEvent&&this.detachEvent("ondragstart",d.dontstart))},init:function(b){var a=b.data,i;if(!(a.which>0&&b.which!=a.which)&&!c(b.target).is(a.not)&&(!a.handle||c(b.target).closest(a.handle,b.currentTarget).length))if(a.propagates=1,a.interactions=[d.interaction(this,a)],a.target=b.target,a.pageX=b.pageX,a.pageY=b.pageY,a.dragging=null,i=d.hijack(b,"draginit",a),a.propagates){if((i=d.flatten(i))&&i.length)a.interactions=[],c.each(i,function(){a.interactions.push(d.interaction(this,a))});a.propagates=
a.interactions.length;a.drop!==!1&&e.drop&&e.drop.handler(b,a);d.textselect(!1);f.add(document,"mousemove mouseup",d.handler,a);return!1}},interaction:function(b,a){return{drag:b,callback:new d.callback,droppable:[],offset:c(b)[a.relative?"position":"offset"]()||{top:0,left:0}}},handler:function(b){var a=b.data;switch(b.type){case !a.dragging&&"mousemove":if(Math.pow(b.pageX-a.pageX,2)+Math.pow(b.pageY-a.pageY,2)<Math.pow(a.distance,2))break;b.target=a.target;d.hijack(b,"dragstart",a);if(a.propagates)a.dragging=
!0;case "mousemove":if(a.dragging){d.hijack(b,"drag",a);if(a.propagates){a.drop!==!1&&e.drop&&e.drop.handler(b,a);break}b.type="mouseup"}case "mouseup":if(f.remove(document,"mousemove mouseup",d.handler),a.dragging&&(a.drop!==!1&&e.drop&&e.drop.handler(b,a),d.hijack(b,"dragend",a)),d.textselect(!0),a.click===!1&&a.dragging)jQuery.event.triggered=!0,setTimeout(function(){jQuery.event.triggered=!1},20),a.dragging=!1}},delegate:function(b){var a=[],e,j=c.data(this,"events")||{};c.each(j.live||[],function(j,
k){if(k.preType.indexOf("drag")===0&&(e=c(b.target).closest(k.selector,b.currentTarget)[0]))f.add(e,k.origType+"."+d.livekey,k.origHandler,k.data),c.inArray(e,a)<0&&a.push(e)});return!a.length?!1:c(a).bind("dragend."+d.livekey,function(){f.remove(this,"."+d.livekey)})},hijack:function(b,a,e,j,l){if(e){var k=b.originalEvent,g=b.type,m=a.indexOf("drop")?"drag":"drop",n,r=j||0,h,q,j=!isNaN(j)?j:e.interactions.length;b.type=a;b.originalEvent=null;e.results=[];do if((h=e.interactions[r])&&!(a!=="dragend"&&
h.cancelled)){q=d.properties(b,e,h);h.results=[];c(l||h[m]||e.droppable).each(function(g,j){n=(q.target=j)?f.handle.call(j,b,q):null;if(n===!1){if(m=="drag")h.cancelled=!0,e.propagates-=1;a=="drop"&&(h[m][g]=null)}else a=="dropinit"&&h.droppable.push(d.element(n)||j);if(a=="dragstart")h.proxy=c(d.element(n)||h.drag)[0];h.results.push(n);delete b.result;if(a!=="dropinit")return n});e.results[r]=d.flatten(h.results);if(a=="dropinit")h.droppable=d.flatten(h.droppable);a=="dragstart"&&!h.cancelled&&q.update()}while(++r<
j);b.type=g;b.originalEvent=k;return d.flatten(e.results)}},properties:function(b,a,c){var e=c.callback;e.drag=c.drag;e.proxy=c.proxy||c.drag;e.startX=a.pageX;e.startY=a.pageY;e.deltaX=b.pageX-a.pageX;e.deltaY=b.pageY-a.pageY;e.originalX=c.offset.left;e.originalY=c.offset.top;e.offsetX=b.pageX-(a.pageX-e.originalX);e.offsetY=b.pageY-(a.pageY-e.originalY);e.drop=d.flatten((c.drop||[]).slice());e.available=d.flatten((c.droppable||[]).slice());return e},element:function(b){if(b&&(b.jquery||b.nodeType==
1))return b},flatten:function(b){return c.map(b,function(a){return a&&a.jquery?c.makeArray(a):a&&a.length?d.flatten(a):a})},textselect:function(b){c(document)[b?"unbind":"bind"]("selectstart",d.dontstart).attr("unselectable",b?"off":"on").css("MozUserSelect",b?"":"none")},dontstart:function(){return!1},callback:function(){}};d.callback.prototype={update:function(){e.drop&&this.available.length&&c.each(this.available,function(b){e.drop.locate(this,b)})}};e.draginit=e.dragstart=e.dragend=d})(jQuery);

