(function(a){a.fn.extend({autocomplete:function(b,c){var d=typeof b=="string";c=a.extend({},a.Autocompleter.defaults,{url:d?b:null,data:d?null:b,delay:d?a.Autocompleter.defaults.delay:10,max:c&&!c.scroll?10:150},c);c.highlight=c.highlight||function(e){return e};c.formatMatch=c.formatMatch||c.formatItem;return this.each(function(){new a.Autocompleter(this,c)})},result:function(b){return this.bind("result",b)},search:function(b){return this.trigger("search",[b])},flushCache:function(){return this.trigger("flushCache")},setOptions:function(b){return this.trigger("setOptions",[b])},unautocomplete:function(){return this.trigger("unautocomplete")}});a.Autocompleter=function(m,t){var n={UP:38,DOWN:40,DEL:46,TAB:9,RETURN:13,ESC:27,COMMA:188,PAGEUP:33,PAGEDOWN:34,BACKSPACE:8};var h=a(m).attr("autocomplete","off").addClass(t.inputClass);var o;var d="";var g=a.Autocompleter.Cache(t);var u=0;var q;var v={mouseDownOnSelect:false};var p=a.Autocompleter.Select(t,m,s,v);var k;a.browser.opera&&a(m.form).bind("submit.autocomplete",function(){if(k){k=false;return false}});h.bind((a.browser.opera?"keypress":"keydown")+".autocomplete",function(y){u=1;q=y.keyCode;switch(y.keyCode){case n.UP:y.preventDefault();if(p.visible()){p.prev()}else{c(0,true)}break;case n.DOWN:y.preventDefault();if(p.visible()){p.next()}else{c(0,true)}break;case n.PAGEUP:y.preventDefault();if(p.visible()){p.pageUp()}else{c(0,true)}break;case n.PAGEDOWN:y.preventDefault();if(p.visible()){p.pageDown()}else{c(0,true)}break;case t.multiple&&a.trim(t.multipleSeparator)==","&&n.COMMA:case n.TAB:case n.RETURN:if(s()){y.preventDefault();k=true;return false}break;case n.ESC:p.hide();break;default:clearTimeout(o);o=setTimeout(c,t.delay);break}}).focus(function(){u++}).blur(function(){u=0;if(!v.mouseDownOnSelect){l()}}).click(function(){if(u++>1&&!p.visible()){c(0,true)}}).bind("search",function(){var z=(arguments.length>1)?arguments[1]:null;function y(C,D){var B;if(D&&D.length){for(var A=0;A<D.length;A++){if(D[A].result.toLowerCase()==C.toLowerCase()){B=D[A];break}}}if(typeof z=="function"){z(B)}else{h.trigger("result",B&&[B.data,B.value])}}a.each(e(h.val()),function(A,B){i(B,y,y)})}).bind("flushCache",function(){g.flush()}).bind("setOptions",function(){a.extend(t,arguments[1]);if("data" in arguments[1]){g.populate()}}).bind("unautocomplete",function(){p.unbind();h.unbind();a(m.form).unbind(".autocomplete")});function s(){var E=p.selected();if(!E){return false}var C=E.result;d=C;if(t.multiple){var y=e(h.val());if(y.length>1){var D=t.multipleSeparator.length;var B=a(m).selection().start;var A,z=0;a.each(y,function(F,G){z+=G.length;if(B<=z){A=F;return false}z+=D});y[A]=C;C=y.join(t.multipleSeparator)}C+=t.multipleSeparator}h.val(C);b();h.trigger("result",[E.data,E.value]);return true}function c(y,z){if(q==n.DEL){p.hide();return}var A=h.val();if(!z&&A==d){return}d=A;A=j(A);if(A.length>=t.minChars){h.addClass(t.loadingClass);if(!t.matchCase){A=A.toLowerCase()}i(A,w,b)}else{r();p.hide()}}function e(y){if(!y){return[""]}if(!t.multiple){return[a.trim(y)]}return a.map(y.split(t.multipleSeparator),function(z){return a.trim(y).length?a.trim(z):null})}function j(A){if(!t.multiple){return A}var y=e(A);if(y.length==1){return y[0]}var z=a(m).selection().start;if(z==A.length){y=e(A)}else{y=e(A.replace(A.substring(z),""))}return y[y.length-1]}function x(z,y){if(t.autoFill&&(j(h.val()).toLowerCase()==z.toLowerCase())&&q!=n.BACKSPACE){h.val(h.val()+y.substring(j(d).length));a(m).selection(d.length,d.length+y.length)}}function l(){clearTimeout(o);o=setTimeout(b,200)}function b(){var y=p.visible();p.hide();clearTimeout(o);r();if(t.mustMatch){h.search(function(A){if(!A){if(t.multiple){var z=e(h.val()).slice(0,-1);h.val(z.join(t.multipleSeparator)+(z.length?t.multipleSeparator:""))}else{h.val("");h.trigger("result",null)}}})}}function w(y,z){if(z&&z.length&&u){r();p.display(z,y);x(y,z[0].value);p.show()}else{b()}}function i(C,z,E){if(!t.matchCase){C=C.toLowerCase()}var B=g.load(C);if(B&&B.length){z(C,B)}else{if((typeof t.url=="string")&&(t.url.length>0)){var D={timestamp:+new Date()};a.each(t.extraParams,function(G,H){D[G]=typeof H=="function"?H():H});var y=t.url+escape(j(C));var A=true;if(t.autocompleteType!=""){y=y+"?autocompleteType="+t.autocompleteType;A=false}if(t.useQuerystring==false){pre="&";if(A){pre="?"}y=y+pre+"jsoncallback=?"}var F={mode:"abort",port:"autocomplete"+m.name,dataType:t.dataType,url:y,success:function(H){var G=t.parse&&t.parse(H)||f(H);g.add(C,G);z(C,G)}};if(t.useQuerystring==true){a.extend({data:a.extend({q:j(C),limit:t.max},D)},F)}a.ajax(F)}else{p.emptyList();E(C)}}}function f(C){var B=[];var A=C.split("\n");for(var y=0;y<A.length;y++){var z=a.trim(A[y]);if(z){z=z.split("|");B[B.length]={data:z,value:z[0],result:t.formatResult&&t.formatResult(z,z[0])||z[0]}}}return B}function r(){h.removeClass(t.loadingClass)}};a.Autocompleter.defaults={useQuerystring:true,inputClass:"ac_input",resultsClass:"ac_results",loadingClass:"ac_loading",minChars:1,delay:400,matchCase:false,matchSubset:true,matchContains:false,cacheLength:10,max:100,mustMatch:false,extraParams:{},selectFirst:true,formatItem:function(b){return b[0]},formatMatch:null,autoFill:false,width:0,multiple:false,multipleSeparator:", ",highlight:function(c,b){return c.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+b.replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\])/gi,"\\$1")+")(?![^<>]*>)(?![^&;]+;)","gi"),"<strong>$1</strong>")},scroll:true,scrollHeight:180};a.Autocompleter.Cache=function(e){var h={};var b=0;function c(k,l){if(typeof(k)!="string"){return true}if(!e.matchCase){k=k.toLowerCase()}var j=k.indexOf(l);if(e.matchContains=="word"){j=k.toLowerCase().search("\\b"+l.toLowerCase())}if(j==-1){return false}return j==0||e.matchContains}function g(i,j){if(b>e.cacheLength){d()}if(!h[i]){b++}h[i]=j}function f(){if(!e.data){return false}var o={},l=0;if(!e.url){e.cacheLength=1}o[""]=[];for(var n=0,j=e.data.length;n<j;n++){var k=e.data[n];k=(typeof k=="string")?[k]:k;var m=e.formatMatch(k,n+1,e.data.length);if(m===false){continue}var p=m.charAt(0).toLowerCase();if(!o[p]){o[p]=[]}var q={value:m,data:k,result:e.formatResult&&e.formatResult(k)||m};o[p].push(q);if(l++<e.max){o[""].push(q)}}a.each(o,function(r,s){e.cacheLength++;g(r,s)})}setTimeout(f,25);function d(){h={};b=0}return{flush:d,add:g,populate:f,load:function(m){if(!e.cacheLength||!b){return null}if(!e.url&&e.matchContains){var o=[];for(var j in h){if(j.length>0){var n=h[j];a.each(n,function(k,p){if(c(p.value,m)){o.push(p)}})}}return o}else{if(h[m]){return h[m]}else{if(e.matchSubset){for(var l=m.length-1;l>=e.minChars;l--){var n=h[m.substr(0,l)];if(n){var o=[];a.each(n,function(k,p){if(c(p.value,m)){o[o.length]=p}});return o}}}}}return null}}};a.Autocompleter.Select=function(k,g,h,q){var i={ACTIVE:"ac_over"};var m,d=-1,n,l="",c=true,j,b;function r(){if(!c){return}j=a("<div/>").hide().addClass(k.resultsClass).css("position","absolute").appendTo(document.body);b=a("<ul/>").appendTo(j).mouseover(function(t){if(o(t).nodeName&&o(t).nodeName.toUpperCase()=="LI"){d=a("li",b).removeClass(i.ACTIVE).index(o(t));a(o(t)).addClass(i.ACTIVE)}}).click(function(t){a(o(t)).addClass(i.ACTIVE);h();g.focus();return false}).mousedown(function(){q.mouseDownOnSelect=true}).mouseup(function(){q.mouseDownOnSelect=false});if(k.width>0){j.css("width",k.width)}c=false}function o(t){var u=t.target;while(u&&u.tagName!="LI"){u=u.parentNode}if(!u){return[]}return u}function p(t){m.slice(d,d+1).removeClass(i.ACTIVE);s(t);var v=m.slice(d,d+1).addClass(i.ACTIVE);if(k.scroll){var u=0;m.slice(0,d).each(function(){u+=this.offsetHeight});if((u+v[0].offsetHeight-b.scrollTop())>b[0].clientHeight){b.scrollTop(u+v[0].offsetHeight-b.innerHeight())}else{if(u<b.scrollTop()){b.scrollTop(u)}}}}function s(t){d+=t;if(d<0){d=m.size()-1}else{if(d>=m.size()){d=0}}}function f(t){return k.max&&k.max<t?k.max:t}function e(){b.empty();var w=f(n.length);for(var u=0;u<w;u++){if(!n[u]){continue}var t=k.formatItem(n[u].data,u+1,w,n[u].value,l);if(t===false){continue}var v=a("<li/>").html(k.highlight(t,l)).addClass(u%2==0?"ac_even":"ac_odd").appendTo(b)[0];a.data(v,"ac_data",n[u])}m=b.find("li");if(k.selectFirst){m.slice(0,1).addClass(i.ACTIVE);d=0}if(a.fn.bgiframe){b.bgiframe()}}return{display:function(t,u){r();n=t;l=u;e()},next:function(){p(1)},prev:function(){p(-1)},pageUp:function(){if(d!=0&&d-8<0){p(-d)}else{p(-8)}},pageDown:function(){if(d!=m.size()-1&&d+8>m.size()){p(m.size()-1-d)}else{p(8)}},hide:function(){j&&j.hide();m&&m.removeClass(i.ACTIVE);d=-1},visible:function(){return j&&j.is(":visible")},current:function(){return this.visible()&&(m.filter("."+i.ACTIVE)[0]||k.selectFirst&&m[0])},show:function(){var t=a(g).offset();j.css({width:typeof k.width=="string"||k.width>0?k.width:a(g).width(),top:t.top+g.offsetHeight,left:t.left}).show();if(k.scroll){b.scrollTop(0);b.css({maxHeight:k.scrollHeight,overflow:"auto"});if(a.browser.msie&&typeof document.body.style.maxHeight==="undefined"){var u=0;m.each(function(){u+=this.offsetHeight});var v=u>k.scrollHeight;b.css("height",v?k.scrollHeight:u);if(!v){m.width(b.width()-parseInt(m.css("padding-left"))-parseInt(m.css("padding-right")))}}}},selected:function(){var t=m&&m.filter("."+i.ACTIVE).removeClass(i.ACTIVE);return t&&t.length&&a.data(t[0],"ac_data")},emptyList:function(){b&&b.empty()},unbind:function(){j&&j.remove()}}};a.fn.selection=function(b,c){if(b!==undefined){return this.each(function(){if(this.createTextRange){var j=this.createTextRange();if(c===undefined||b==c){j.move("character",b);j.select()}else{j.collapse(true);j.moveStart("character",b);j.moveEnd("character",c);j.select()}}else{if(this.setSelectionRange){this.setSelectionRange(b,c)}else{if(this.selectionStart){this.selectionStart=b;this.selectionEnd=c}}}})}var e=this[0];if(e.createTextRange){var h=document.selection.createRange(),i=e.value,d="<->",g=h.text.length;h.text=d;var f=e.value.indexOf(d);e.value=i;this.selection(f,f+g);return{start:f,end:f+g}}else{if(e.selectionStart!==undefined){return{start:e.selectionStart,end:e.selectionEnd}}}}})(jQuery);(function(a){a.uniform={options:{selectClass:"selector",radioClass:"radio",checkboxClass:"checker",fileClass:"uploader",filenameClass:"filename",fileBtnClass:"action",fileDefaultText:"No file selected",fileBtnText:"Choose File",checkedClass:"checked",focusClass:"focus",disabledClass:"disabled",activeClass:"active",hoverClass:"hover",useID:true,idPrefix:"uniform",resetSelector:false},elements:[]};if(a.browser.msie&&a.browser.version<7){a.support.selectOpacity=false}else{a.support.selectOpacity=true}a.fn.uniform=function(e){e=a.extend(a.uniform.options,e);var b=this;if(e.resetSelector!=false){a(e.resetSelector).mouseup(function(){function i(){a.uniform.update(b)}setTimeout(i,10)})}function h(k){var j=a("<div />"),i=a("<span />");j.addClass(e.selectClass);if(e.useID){j.attr("id",e.idPrefix+"-"+k.attr("id"))}var l=k.find(":selected:first");if(l.length==0){l=k.find("option:first")}i.html(l.text());k.css("opacity",0);k.wrap(j);k.before(i);j=k.parent("div");i=k.siblings("span");k.change(function(){i.text(k.find(":selected").text());j.removeClass(e.activeClass)}).focus(function(){j.addClass(e.focusClass)}).blur(function(){j.removeClass(e.focusClass);j.removeClass(e.activeClass)}).mousedown(function(){j.addClass(e.activeClass)}).mouseup(function(){j.removeClass(e.activeClass)}).click(function(){j.removeClass(e.activeClass)}).hover(function(){j.addClass(e.hoverClass)},function(){j.removeClass(e.hoverClass)}).keyup(function(){i.text(k.find(":selected").text())});if(a(k).attr("disabled")){j.addClass(e.disabledClass)}a.uniform.noSelect(i);f(k)}function d(k){var j=a("<div />"),i=a("<span />");j.addClass(e.checkboxClass);if(e.useID){j.attr("id",e.idPrefix+"-"+k.attr("id"))}a(k).wrap(j);a(k).wrap(i);i=k.parent();j=i.parent();a(k).css("opacity",0).focus(function(){j.addClass(e.focusClass)}).blur(function(){j.removeClass(e.focusClass)}).click(function(){if(!a(k).attr("checked")){i.removeClass(e.checkedClass)}else{i.addClass(e.checkedClass)}}).mousedown(function(){j.addClass(e.activeClass)}).mouseup(function(){j.removeClass(e.activeClass)}).hover(function(){j.addClass(e.hoverClass)},function(){j.removeClass(e.hoverClass)});if(a(k).attr("checked")){i.addClass(e.checkedClass)}if(a(k).attr("disabled")){j.addClass(e.disabledClass)}f(k)}function c(k){var j=a("<div />"),i=a("<span />");j.addClass(e.radioClass);if(e.useID){j.attr("id",e.idPrefix+"-"+k.attr("id"))}a(k).wrap(j);a(k).wrap(i);i=k.parent();j=i.parent();a(k).css("opacity",0).focus(function(){j.addClass(e.focusClass)}).blur(function(){j.removeClass(e.focusClass)}).click(function(){if(!a(k).attr("checked")){i.removeClass(e.checkedClass)}else{a("."+e.radioClass+" span."+e.checkedClass+":has([name='"+a(k).attr("name")+"'])").removeClass(e.checkedClass);i.addClass(e.checkedClass)}}).mousedown(function(){if(!a(k).is(":disabled")){j.addClass(e.activeClass)}}).mouseup(function(){j.removeClass(e.activeClass)}).hover(function(){j.addClass(e.hoverClass)},function(){j.removeClass(e.hoverClass)});if(a(k).attr("checked")){i.addClass(e.checkedClass)}if(a(k).attr("disabled")){j.addClass(e.disabledClass)}f(k)}function g(l){$el=a(l);var j=a("<div />"),i=a("<span>"+e.fileDefaultText+"</span>"),m=a("<span>"+e.fileBtnText+"</span>");j.addClass(e.fileClass);i.addClass(e.filenameClass);m.addClass(e.fileBtnClass);if(e.useID){j.attr("id",e.idPrefix+"-"+$el.attr("id"))}$el.wrap(j);$el.after(m);$el.after(i);j=$el.closest("div");i=$el.siblings("."+e.filenameClass);m=$el.siblings("."+e.fileBtnClass);if(!$el.attr("size")){var k=j.width();$el.attr("size",k/10)}$el.css("opacity",0).focus(function(){j.addClass(e.focusClass)}).blur(function(){j.removeClass(e.focusClass)}).change(function(){var n=a(this).val();n=n.split(/[\/\\]+/);n=n[(n.length-1)];i.text(n)}).mousedown(function(){if(!a(l).is(":disabled")){j.addClass(e.activeClass)}}).mouseup(function(){j.removeClass(e.activeClass)}).hover(function(){j.addClass(e.hoverClass)},function(){j.removeClass(e.hoverClass)});if($el.attr("disabled")){j.addClass(e.disabledClass)}a.uniform.noSelect(i);a.uniform.noSelect(m);f(l)}function f(i){i=a(i).get();if(i.length>1){a.each(i,function(j,k){a.uniform.elements.push(k)})}else{a.uniform.elements.push(i)}}a.uniform.noSelect=function(i){function j(){return false}a(i).each(function(){this.onselectstart=this.ondragstart=j;a(this).mousedown(j).css({MozUserSelect:"none"})})};a.uniform.update=function(i){if(i==undefined){i=a(a.uniform.elements)}i=a(i);i.each(function(){$e=a(this);if($e.is("select")){spanTag=$e.siblings("span");divTag=$e.parent("div");divTag.removeClass(e.hoverClass+" "+e.focusClass+" "+e.activeClass);spanTag.html($e.find(":selected").text());if($e.is(":disabled")){divTag.addClass(e.disabledClass)}else{divTag.removeClass(e.disabledClass)}}else{if($e.is(":checkbox")){spanTag=$e.closest("span");divTag=$e.closest("div");divTag.removeClass(e.hoverClass+" "+e.focusClass+" "+e.activeClass);spanTag.removeClass(e.checkedClass);if($e.is(":checked")){spanTag.addClass(e.checkedClass)}if($e.is(":disabled")){divTag.addClass(e.disabledClass)}else{divTag.removeClass(e.disabledClass)}}else{if($e.is(":radio")){spanTag=$e.closest("span");divTag=$e.closest("div");divTag.removeClass(e.hoverClass+" "+e.focusClass+" "+e.activeClass);spanTag.removeClass(e.checkedClass);if($e.is(":checked")){spanTag.addClass(e.checkedClass)}if($e.is(":disabled")){divTag.addClass(e.disabledClass)}else{divTag.removeClass(e.disabledClass)}}else{if($e.is(":file")){divTag=$e.parent("div");filenameTag=$e.siblings(e.filenameClass);btnTag=$e.siblings(e.fileBtnClass);divTag.removeClass(e.hoverClass+" "+e.focusClass+" "+e.activeClass);filenameTag.text($e.val());if($e.is(":disabled")){divTag.addClass(e.disabledClass)}else{divTag.removeClass(e.disabledClass)}}}}}})};return this.each(function(){if(a.support.selectOpacity){var i=a(this);if(i.is("select")){if(i.attr("multiple")!=true){h(i)}}else{if(i.is(":checkbox")){d(i)}else{if(i.is(":radio")){c(i)}else{if(i.is(":file")){g(i)}}}}}})}})(jQuery);(function(g){var e=[];g.tools=g.tools||{};g.tools.tooltip={version:"1.1.3",conf:{effect:"toggle",fadeOutSpeed:"fast",tip:null,predelay:0,delay:30,opacity:1,lazy:undefined,position:["top","center"],offset:[0,0],cancelDefault:true,relative:false,oneInstance:true,events:{def:"mouseover,mouseout",input:"focus,blur",widget:"focus mouseover,blur mouseout",tooltip:"mouseover,mouseout"},api:false},addEffect:function(b,a,c){f[b]=[a,c]}};var f={toggle:[function(c){var d=this.getConf(),a=this.getTip(),b=d.opacity;if(b<1){a.css({opacity:b})}a.show();c.call()},function(a){this.getTip().hide();a.call()}],fade:[function(a){this.getTip().fadeIn(this.getConf().fadeInSpeed,a)},function(a){this.getTip().fadeOut(this.getConf().fadeOutSpeed,a)}]};function h(w,x){var b=this,d=g(this);w.data("tooltip",b);var u=w.next();if(x.tip){u=g(x.tip);if(u.length>1){u=w.nextAll(x.tip).eq(0);if(!u.length){u=w.parent().nextAll(x.tip).eq(0)}}}function t(n){var m=x.relative?w.position().top:w.offset().top,j=x.relative?w.position().left:w.offset().left,l=x.position[0];m-=u.outerHeight()-x.offset[0];j+=w.outerWidth()+x.offset[1];var k=u.outerHeight()+w.outerHeight();if(l=="center"){m+=k/2}if(l=="bottom"){m+=k}l=x.position[1];var i=u.outerWidth()+w.outerWidth();if(l=="center"){j-=i/2}if(l=="left"){j-=i}return{top:m,left:j}}var r=w.is(":input"),a=r&&w.is(":checkbox, :radio, select, :button"),q=w.attr("type"),s=x.events[q]||x.events[r?(a?"widget":"input"):"def"];s=s.split(/,\s*/);if(s.length!=2){throw"Tooltip: bad events configuration for "+q}w.bind(s[0],function(i){if(x.oneInstance){g.each(e,function(){this.hide()})}var j=u.data("trigger");if(j&&j[0]!=this){u.hide().stop(true,true)}i.target=this;b.show(i);s=x.events.tooltip.split(/,\s*/);u.bind(s[0],function(){b.show(i)});if(s[1]){u.bind(s[1],function(){b.hide(i)})}});w.bind(s[1],function(i){b.hide(i)});if(!g.browser.msie&&!r&&!x.predelay){w.mousemove(function(){if(!b.isShown()){w.triggerHandler("mouseover")}})}if(x.opacity<1){u.css("opacity",x.opacity)}var v=0,c=w.attr("title");if(c&&x.cancelDefault){w.removeAttr("title");w.data("title",c)}g.extend(b,{show:function(i){if(i){w=g(i.target)}clearTimeout(u.data("timer"));if(u.is(":animated")||u.is(":visible")){return b}function j(){u.data("trigger",w);var l=t(i);if(x.tip&&c){u.html(w.data("title"))}i=i||g.Event();i.type="onBeforeShow";d.trigger(i,[l]);if(i.isDefaultPrevented()){return b}l=t(i);u.css({position:"absolute",top:l.top,left:l.left});var k=f[x.effect];if(!k){throw'Nonexistent effect "'+x.effect+'"'}k[0].call(b,function(){i.type="onShow";d.trigger(i)})}if(x.predelay){clearTimeout(v);v=setTimeout(j,x.predelay)}else{j()}return b},hide:function(i){clearTimeout(u.data("timer"));clearTimeout(v);if(!u.is(":visible")){return}function j(){i=i||g.Event();i.type="onBeforeHide";d.trigger(i);if(i.isDefaultPrevented()){return}f[x.effect][1].call(b,function(){i.type="onHide";d.trigger(i)})}if(x.delay&&i){u.data("timer",setTimeout(j,x.delay))}else{j()}return b},isShown:function(){return u.is(":visible, :animated")},getConf:function(){return x},getTip:function(){return u},getTrigger:function(){return w},bind:function(j,i){d.bind(j,i);return b},onHide:function(i){return this.bind("onHide",i)},onBeforeShow:function(i){return this.bind("onBeforeShow",i)},onShow:function(i){return this.bind("onShow",i)},onBeforeHide:function(i){return this.bind("onBeforeHide",i)},unbind:function(i){d.unbind(i);return b}});g.each(x,function(j,i){if(g.isFunction(i)){b.bind(j,i)}})}g.prototype.tooltip=function(b){var c=this.eq(typeof b=="number"?b:0).data("tooltip");if(c){return c}var a=g.extend(true,{},g.tools.tooltip.conf);if(g.isFunction(b)){b={onBeforeShow:b}}else{if(typeof b=="string"){b={tip:b}}}b=g.extend(true,a,b);if(typeof b.position=="string"){b.position=b.position.split(/,?\s/)}if(b.lazy!==false&&(b.lazy===true||this.length>20)){this.one("mouseover",function(d){c=new h(g(this),b);c.show(d);e.push(c)})}else{this.each(function(){c=new h(g(this),b);e.push(c)})}return b.api?c:this}})(jQuery);(function(d){var f=d.tools.tooltip;f.effects=f.effects||{};f.effects.slide={version:"1.0.0"};d.extend(f.conf,{direction:"up",bounce:false,slideOffset:10,slideInSpeed:200,slideOutSpeed:200,slideFade:!d.browser.msie});var e={up:["-","top"],down:["+","top"],left:["-","left"],right:["+","left"]};d.tools.tooltip.addEffect("slide",function(b){var j=this.getConf(),a=this.getTip(),c=j.slideFade?{opacity:j.opacity}:{},i=e[j.direction]||e.up;c[i[1]]=i[0]+"="+j.slideOffset;if(j.slideFade){a.css({opacity:0})}a.show().animate(c,j.slideInSpeed,b)},function(c){var a=this.getConf(),b=a.slideOffset,j=a.slideFade?{opacity:0}:{},l=e[a.direction]||e.up;var k=""+l[0];if(a.bounce){k=k=="+"?"-":"+"}j[l[1]]=k+"="+b;this.getTip().animate(j,a.slideOutSpeed,function(){d(this).hide();c.call()})})})(jQuery);(function(e){var g=e.tools.tooltip;g.plugins=g.plugins||{};g.plugins.dynamic={version:"1.0.1",conf:{api:false,classNames:"top right bottom left"}};function f(a){var b=e(window);var c=b.width()+b.scrollLeft();var d=b.height()+b.scrollTop();return[a.offset().top<=b.scrollTop(),c<=a.offset().left+a.width(),d<=a.offset().top+a.height(),b.scrollLeft()>=a.offset().left]}function h(b){var a=b.length;while(a--){if(b[a]){return false}}return true}e.fn.dynamic=function(a){var b=e.extend({},g.plugins.dynamic.conf),j;if(typeof a=="number"){a={speed:a}}a=e.extend(b,a);var c=a.classNames.split(/\s/),d;this.each(function(){if(e(this).tooltip().jquery){throw"Lazy feature not supported by dynamic plugin. set lazy: false for tooltip"}var i=e(this).tooltip().onBeforeShow(function(p,q){var s=this.getTip(),r=this.getConf();if(!d){d=[r.position[0],r.position[1],r.offset[0],r.offset[1],e.extend({},r)]}e.extend(r,d[4]);r.position=[d[0],d[1]];r.offset=[d[2],d[3]];s.css({visibility:"hidden",position:"absolute",top:q.top,left:q.left}).show();var t=f(s);if(!h(t)){if(t[2]){e.extend(r,a.top);r.position[0]="top";s.addClass(c[0])}if(t[3]){e.extend(r,a.right);r.position[1]="right";s.addClass(c[1])}if(t[0]){e.extend(r,a.bottom);r.position[0]="bottom";s.addClass(c[2])}if(t[1]){e.extend(r,a.left);r.position[1]="left";s.addClass(c[3])}if(t[0]||t[2]){r.offset[0]*=-1}if(t[1]||t[3]){r.offset[1]*=-1}}s.css({visibility:"visible"}).hide()});i.onShow(function(){var m=this.getConf(),n=this.getTip();m.position=[d[0],d[1]];m.offset=[d[2],d[3]]});i.onHide(function(){var l=this.getTip();l.removeClass(a.classNames)});j=i});return a.api?j:this}})(jQuery);(function(d){d.tools=d.tools||{};d.tools.expose={version:"1.0.5",conf:{maskId:null,loadSpeed:"slow",closeSpeed:"fast",closeOnClick:true,closeOnEsc:true,zIndex:9998,opacity:0.8,color:"#456",api:false}};function f(){if(d.browser.msie){var b=d(document).height(),a=d(window).height();return[window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,b-a<20?a:b]}return[d(window).width(),d(document).height()]}function e(a,c){var l=this,m=d(this),b=null,n=false,k=0;d.each(c,function(h,g){if(d.isFunction(g)){m.bind(h,g)}});d(window).resize(function(){l.fit()});d.extend(this,{getMask:function(){return b},getExposed:function(){return a},getConf:function(){return c},isLoaded:function(){return n},load:function(g){if(n){return l}k=a.eq(0).css("zIndex");if(c.maskId){b=d("#"+c.maskId)}if(!b||!b.length){var h=f();b=d("<div/>").css({position:"absolute",top:0,left:0,width:h[0],height:h[1],display:"none",opacity:0,zIndex:c.zIndex});if(c.maskId){b.attr("id",c.maskId)}d("body").append(b);var j=b.css("backgroundColor");if(!j||j=="transparent"||j=="rgba(0, 0, 0, 0)"){b.css("backgroundColor",c.color)}if(c.closeOnEsc){d(document).bind("keydown.unexpose",function(p){if(p.keyCode==27){l.close()}})}if(c.closeOnClick){b.bind("click.unexpose",function(p){l.close(p)})}}g=g||d.Event();g.type="onBeforeLoad";m.trigger(g);if(g.isDefaultPrevented()){return l}d.each(a,function(){var p=d(this);if(!/relative|absolute|fixed/i.test(p.css("position"))){p.css("position","relative")}});a.css({zIndex:Math.max(c.zIndex+1,k=="auto"?0:k)});var i=b.height();if(!this.isLoaded()){b.css({opacity:0,display:"block"}).fadeTo(c.loadSpeed,c.opacity,function(){if(b.height()!=i){b.css("height",i)}g.type="onLoad";m.trigger(g)})}n=true;return l},close:function(g){if(!n){return l}g=g||d.Event();g.type="onBeforeClose";m.trigger(g);if(g.isDefaultPrevented()){return l}b.fadeOut(c.closeSpeed,function(){g.type="onClose";m.trigger(g);a.css({zIndex:d.browser.msie?k:null})});n=false;return l},fit:function(){if(b){var g=f();b.css({width:g[0],height:g[1]})}},bind:function(h,g){m.bind(h,g);return l},unbind:function(g){m.unbind(g);return l}});d.each("onBeforeLoad,onLoad,onBeforeClose,onClose".split(","),function(h,g){l[g]=function(i){return l.bind(g,i)}})}d.fn.expose=function(a){var b=this.eq(typeof a=="number"?a:0).data("expose");if(b){return b}if(typeof a=="string"){a={color:a}}var c=d.extend({},d.tools.expose.conf);a=d.extend(c,a);this.each(function(){b=new e(d(this),a);d(this).data("expose",b)});return a.api?b:this}})(jQuery);(function(a){a.fn.hint=function(b){if(!b){b="blur"}return this.each(function(){var c=a(this),f=c.attr("title"),d=a(this.form),g=a(window);function e(){if(this.value===f&&c.hasClass(b)){c.val("").removeClass(b)}}if(f){c.blur(function(){if(this.value===""){c.val(f).addClass(b)}}).focus(e).blur();d.submit(e);g.unload(e)}})}})(jQuery);(function(b){b.dimensions={version:"@VERSION"};b.each(["Height","Width"],function(c,d){b.fn["inner"+d]=function(){if(!this[0]){return}var f=d=="Height"?"Top":"Left",e=d=="Height"?"Bottom":"Right";return a(this,d.toLowerCase())+a(this,"padding"+f)+a(this,"padding"+e)};b.fn["outer"+d]=function(e){if(!this[0]){return}var g=d=="Height"?"Top":"Left",f=d=="Height"?"Bottom":"Right";e=b.extend({margin:false},e||{});return a(this,d.toLowerCase())+a(this,"border"+g+"Width")+a(this,"border"+f+"Width")+a(this,"padding"+g)+a(this,"padding"+f)+(e.margin?(a(this,"margin"+g)+a(this,"margin"+f)):0)}});b.each(["Left","Top"],function(c,d){b.fn["scroll"+d]=function(e){if(!this[0]){return}return e!=undefined?this.each(function(){this==window||this==document?window.scrollTo(d=="Left"?e:b(window)["scrollLeft"](),d=="Top"?e:b(window)["scrollTop"]()):this["scroll"+d]=e}):this[0]==window||this[0]==document?self[(d=="Left"?"pageXOffset":"pageYOffset")]||b.boxModel&&document.documentElement["scroll"+d]||document.body["scroll"+d]:this[0]["scroll"+d]}});b.fn.extend({position:function(){var d=0,f=0,e=this[0],c,i,g,h;if(e){g=this.offsetParent();c=this.offset();i=g.offset();c.top-=a(e,"marginTop");c.left-=a(e,"marginLeft");i.top+=a(g,"borderTopWidth");i.left+=a(g,"borderLeftWidth");h={top:c.top-i.top,left:c.left-i.left}}return h},offsetParent:function(){var c=this[0].offsetParent;while(c&&(!/^body|html$/i.test(c.tagName)&&b.css(c,"position")=="static")){c=c.offsetParent}return b(c)}});function a(c,d){return parseInt(b.css(c.jquery?c[0]:c,d))||0}})(jQuery);(function(f){f.ui=f.ui||{};f.fn.extend({accordion:function(g,i){var h=Array.prototype.slice.call(arguments,1);return this.each(function(){if(typeof g=="string"){var j=f.data(this,"ui-accordion");j[g].apply(j,h)}else{if(!f(this).is(".ui-accordion")){f.data(this,"ui-accordion",new f.ui.accordion(this,g))}}})},activate:function(g){return this.accordion("activate",g)}});f.ui.accordion=function(i,h){this.options=h=f.extend({},f.ui.accordion.defaults,h);this.element=i;f(i).addClass("ui-accordion");if(h.navigation){var j=f(i).find("a").filter(h.navigationFilter);if(j.length){if(j.filter(h.header).length){h.active=j}else{h.active=j.parent().parent().prev();j.addClass("current")}}}h.headers=f(i).find(h.header);h.active=b(h.headers,h.active);if(h.fillSpace){var k=f(i).parent().height();h.headers.each(function(){k-=f(this).outerHeight()});var g=0;h.headers.next().each(function(){g=Math.max(g,f(this).innerHeight()-f(this).height())}).height(k-g)}else{if(h.autoheight){var k=0;h.headers.next().each(function(){k=Math.max(k,f(this).outerHeight())}).height(k)}}h.headers.not(h.active||"").next().hide();h.active.parent().andSelf().addClass(h.selectedClass);if(h.event){f(i).bind((h.event)+".ui-accordion",e)}};f.ui.accordion.prototype={activate:function(g){e.call(this.element,{target:b(this.options.headers,g)[0]})},enable:function(){this.options.disabled=false},disable:function(){this.options.disabled=true},destroy:function(){this.options.headers.next().css("display","");if(this.options.fillSpace||this.options.autoheight){this.options.headers.next().css("height","")}f.removeData(this.element,"ui-accordion");f(this.element).removeClass("ui-accordion").unbind(".ui-accordion")}};function d(g,h){return function(){return g.apply(h,arguments)}}function a(i){if(!f.data(this,"ui-accordion")){return}var g=f.data(this,"ui-accordion");var h=g.options;h.running=i?0:--h.running;if(h.running){return}if(h.clearStyle){h.toShow.add(h.toHide).css({height:"",overflow:""})}f(this).triggerHandler("change.ui-accordion",[h.data],h.change)}function c(m,k,i,l,g){var j=f.data(this,"ui-accordion").options;j.toShow=m;j.toHide=k;j.data=i;var h=d(a,this);j.running=k.size()==0?m.size():k.size();if(j.animated){if(!j.alwaysOpen&&l){f.ui.accordion.animations[j.animated]({toShow:jQuery([]),toHide:k,complete:h,down:g,autoheight:j.autoheight})}else{f.ui.accordion.animations[j.animated]({toShow:m,toHide:k,complete:h,down:g,autoheight:j.autoheight})}}else{if(!j.alwaysOpen&&l){m.toggle()}else{k.hide();m.show()}h(true)}}function e(j){var l=f.data(this,"ui-accordion").options;if(l.disabled){return false}if(!j.target&&!l.alwaysOpen){l.active.parent().andSelf().toggleClass(l.selectedClass);var m=l.active.next(),i={instance:this,options:l,newHeader:jQuery([]),oldHeader:l.active,newContent:jQuery([]),oldContent:m},n=l.active=f([]);c.call(this,n,m,i);return false}var g=f(j.target);if(g.parents(l.header).length){while(!g.is(l.header)){g=g.parent()}}var k=g[0]==l.active[0];if(l.running||(l.alwaysOpen&&k)){return false}if(!g.is(l.header)){return}l.active.parent().andSelf().toggleClass(l.selectedClass);if(!k){g.parent().andSelf().addClass(l.selectedClass)}var n=g.next(),m=l.active.next(),i={instance:this,options:l,newHeader:g,oldHeader:l.active,newContent:n,oldContent:m},h=l.headers.index(l.active[0])>l.headers.index(g[0]);l.active=k?f([]):g;c.call(this,n,m,i,k,h);return false}function b(g,h){return h!=undefined?typeof h=="number"?g.filter(":eq("+h+")"):g.not(g.not(h)):h===false?f([]):g.filter(":eq(0)")}f.extend(f.ui.accordion,{defaults:{selectedClass:"selected",alwaysOpen:true,animated:"slide",event:"click",header:"a",autoheight:true,running:0,navigationFilter:function(){return this.href.toLowerCase()==location.href.toLowerCase()}},animations:{slide:function(j,i){j=f.extend({easing:"swing",duration:300},j,i);if(!j.toHide.size()){j.toShow.animate({height:"show"},j);return}var k=j.toHide.height(),h=j.toShow.height(),g=h/k;j.toShow.css({height:0,overflow:"hidden"}).show();j.toHide.filter(":hidden").each(j.complete).end().filter(":visible").animate({height:"hide"},{step:function(m){var l=(k-m)*g;if(f.browser.msie||f.browser.opera){l=Math.ceil(l)}j.toShow.height(l)},duration:j.duration,easing:j.easing,complete:function(){if(!j.autoheight){j.toShow.css("height","auto")}j.complete()}})},bounceslide:function(g){this.slide(g,{easing:g.down?"bounceout":"swing",duration:g.down?1000:200})},easeslide:function(g){this.slide(g,{easing:"easeinout",duration:700})}}})})(jQuery);var dateFormat=function(){var a=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZ]|"[^"]*"|'[^']*'/g,b=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,c=/[^-+\dA-Z]/g,d=function(f,e){f=String(f);e=e||2;while(f.length<e){f="0"+f}return f};return function(i,v,p){var g=dateFormat;if(arguments.length==1&&Object.prototype.toString.call(i)=="[object String]"&&!/\d/.test(i)){v=i;i=undefined}i=i?new Date(i):new Date;if(isNaN(i)){throw SyntaxError("invalid date")}v=String(g.masks[v]||v||g.masks["default"]);if(v.slice(0,4)=="UTC:"){v=v.slice(4);p=true}var l=p?"getUTC":"get",f=i[l+"Date"](),n=i[l+"Day"](),q=i[l+"Month"](),t=i[l+"FullYear"](),e=i[l+"Hours"](),k=i[l+"Minutes"](),j=i[l+"Seconds"](),h=i[l+"Milliseconds"](),r=p?0:i.getTimezoneOffset(),u={d:f,dd:d(f),ddd:g.i18n.dayNames[n],dddd:g.i18n.dayNames[n+7],m:q+1,mm:d(q+1),mmm:g.i18n.monthNames[q],mmmm:g.i18n.monthNames[q+12],yy:String(t).slice(2),yyyy:t,h:e%12||12,hh:d(e%12||12),H:e,HH:d(e),M:k,MM:d(k),s:j,ss:d(j),l:d(h,3),L:d(h>99?Math.round(h/10):h),t:e<12?"a":"p",tt:e<12?"am":"pm",T:e<12?"A":"P",TT:e<12?"AM":"PM",Z:p?"UTC":(String(i).match(b)||[""]).pop().replace(c,""),o:(r>0?"-":"+")+d(Math.floor(Math.abs(r)/60)*100+Math.abs(r)%60,4),S:["th","st","nd","rd"][f%10>3?0:(f%100-f%10!=10)*f%10]};return v.replace(a,function(m){return m in u?u[m]:m.slice(1,m.length-1)})}}();dateFormat.masks={"default":"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:ss",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'"};dateFormat.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]};Date.prototype.format=function(b,a){return dateFormat(this,b,a)};
