(function(e){e.fn.jcarousel=function(a){return this.each(function(){new d(this,a)})};var b={vertical:false,start:1,offset:1,size:null,scroll:3,visible:null,animation:"normal",easing:"swing",auto:0,wrap:null,initCallback:null,reloadCallback:null,itemLoadCallback:null,itemFirstInCallback:null,itemFirstOutCallback:null,itemLastInCallback:null,itemLastOutCallback:null,itemVisibleInCallback:null,itemVisibleOutCallback:null,buttonNextHTML:"<div></div>",buttonPrevHTML:"<div></div>",buttonNextEvent:"click", buttonPrevEvent:"click",buttonNextCallback:null,buttonPrevCallback:null};e.jcarousel=function(a,c){this.options=e.extend({},b,c||{});this.locked=false;this.buttonPrev=this.buttonNext=this.list=this.clip=this.container=null;this.wh=!this.options.vertical?"width":"height";this.lt=!this.options.vertical?"left":"top";for(var f="",g=a.className.split(" "),i=0;i<g.length;i++)if(g[i].indexOf("jcarousel-skin")!=-1){e(a).removeClass(g[i]);f=g[i];break}if(a.nodeName=="UL"||a.nodeName=="OL"){this.list=e(a); this.container=this.list.parent();if(this.container.hasClass("jcarousel-clip")){if(!this.container.parent().hasClass("jcarousel-container"))this.container=this.container.wrap("<div></div>");this.container=this.container.parent()}else if(!this.container.hasClass("jcarousel-container"))this.container=this.list.wrap("<div></div>").parent()}else{this.container=e(a);this.list=e(a).find(">ul,>ol,div>ul,div>ol")}f!=""&&this.container.parent()[0].className.indexOf("jcarousel-skin")==-1&&this.container.wrap('<div class=" '+ f+'"></div>');this.clip=this.list.parent();if(!this.clip.length||!this.clip.hasClass("jcarousel-clip"))this.clip=this.list.wrap("<div></div>").parent();this.buttonPrev=e(".jcarousel-prev",this.container);if(this.buttonPrev.size()==0&&this.options.buttonPrevHTML!=null)this.buttonPrev=this.clip.before(this.options.buttonPrevHTML).prev();this.buttonPrev.addClass(this.className("jcarousel-prev"));this.buttonNext=e(".jcarousel-next",this.container);if(this.buttonNext.size()==0&&this.options.buttonNextHTML!= null)this.buttonNext=this.clip.before(this.options.buttonNextHTML).prev();this.buttonNext.addClass(this.className("jcarousel-next"));this.clip.addClass(this.className("jcarousel-clip"));this.list.addClass(this.className("jcarousel-list"));this.container.addClass(this.className("jcarousel-container"));var j=this.options.visible!=null?Math.ceil(this.clipping()/this.options.visible):null;a=this.list.children("li");var l=this;if(a.size()>0){var p=0;i=this.options.offset;a.each(function(){l.format(this, i++);p+=l.dimension(this,j)});this.list.css(this.wh,p+"px");if(!c||c.size===undefined)this.options.size=a.size()}this.container.css("display","block");this.buttonNext.css("display","block");this.buttonPrev.css("display","block");this.funcNext=function(){l.next()};this.funcPrev=function(){l.prev()};this.funcResize=function(){l.reload()};this.options.initCallback!=null&&this.options.initCallback(this,"init");if(e.browser.safari){this.buttons(false,false);e(window).bind("load",function(){l.setup()})}else this.setup()}; var d=e.jcarousel;d.fn=d.prototype={jcarousel:"0.2.3"};d.fn.extend=d.extend=e.extend;d.fn.extend({setup:function(){this.prevLast=this.prevFirst=this.last=this.first=null;this.animating=false;this.tail=this.timer=null;this.inTail=false;if(!this.locked){this.list.css(this.lt,this.pos(this.options.offset)+"px");var a=this.pos(this.options.start);this.prevFirst=this.prevLast=null;this.animate(a,false);e(window).unbind("resize",this.funcResize).bind("resize",this.funcResize)}},reset:function(){this.list.empty(); this.list.css(this.lt,"0px");this.list.css(this.wh,"10px");this.options.initCallback!=null&&this.options.initCallback(this,"reset");this.setup()},reload:function(){this.tail!=null&&this.inTail&&this.list.css(this.lt,d.intval(this.list.css(this.lt))+this.tail);this.tail=null;this.inTail=false;this.options.reloadCallback!=null&&this.options.reloadCallback(this);if(this.options.visible!=null){var a=this,c=Math.ceil(this.clipping()/this.options.visible),f=0,g=0;e("li",this.list).each(function(i){f+=a.dimension(this, c);if(i+1<a.first)g=f});this.list.css(this.wh,f+"px");this.list.css(this.lt,-g+"px")}this.scroll(this.first,false)},lock:function(){this.locked=true;this.buttons()},unlock:function(){this.locked=false;this.buttons()},size:function(a){if(a!=undefined){this.options.size=a;this.locked||this.buttons()}return this.options.size},has:function(a,c){if(c==undefined||!c)c=a;if(this.options.size!==null&&c>this.options.size)c=this.options.size;for(a=a;a<=c;a++){var f=this.get(a);if(!f.length||f.hasClass("jcarousel-item-placeholder"))return false}return true}, get:function(a){return e(".jcarousel-item-"+a,this.list)},add:function(a,c){var f=this.get(a),g=0;if(f.length==0){var i;f=this.create(a);for(var j=d.intval(a);i=this.get(--j);)if(j<=0||i.length){j<=0?this.list.prepend(f):i.after(f);break}}else g=this.dimension(f);f.removeClass(this.className("jcarousel-item-placeholder"));typeof c=="string"?f.html(c):f.empty().append(c);c=this.options.visible!=null?Math.ceil(this.clipping()/this.options.visible):null;g=this.dimension(f,c)-g;a>0&&a<this.first&&this.list.css(this.lt, d.intval(this.list.css(this.lt))-g+"px");this.list.css(this.wh,d.intval(this.list.css(this.wh))+g+"px");return f},remove:function(a){var c=this.get(a);if(!(!c.length||a>=this.first&&a<=this.last)){var f=this.dimension(c);a<this.first&&this.list.css(this.lt,d.intval(this.list.css(this.lt))+f+"px");c.remove();this.list.css(this.wh,d.intval(this.list.css(this.wh))-f+"px")}},next:function(){this.stopAuto();this.tail!=null&&!this.inTail?this.scrollTail(false):this.scroll((this.options.wrap=="both"||this.options.wrap== "last")&&this.options.size!=null&&this.last==this.options.size?1:this.first+this.options.scroll)},prev:function(){this.stopAuto();this.tail!=null&&this.inTail?this.scrollTail(true):this.scroll((this.options.wrap=="both"||this.options.wrap=="first")&&this.options.size!=null&&this.first==1?this.options.size:this.first-this.options.scroll)},scrollTail:function(a){if(!(this.locked||this.animating||!this.tail)){var c=d.intval(this.list.css(this.lt));!a?(c-=this.tail):(c+=this.tail);this.inTail=!a;this.prevFirst= this.first;this.prevLast=this.last;this.animate(c)}},scroll:function(a,c){this.locked||this.animating||this.animate(this.pos(a),c)},pos:function(a){if(!(this.locked||this.animating)){a=d.intval(a);if(this.options.wrap!="circular")a=a<1?1:this.options.size&&a>this.options.size?this.options.size:a;for(var c=this.first>a,f=d.intval(this.list.css(this.lt)),g=this.options.wrap!="circular"&&this.first<=1?1:this.first,i=c?this.get(g):this.get(this.last),j=c?g:g-1,l=null,p=0,r=false,k=0;c?--j>=a:++j<a;){l= this.get(j);r=!l.length;if(l.length==0){l=this.create(j).addClass(this.className("jcarousel-item-placeholder"));i[c?"before":"after"](l)}i=l;k=this.dimension(l);if(r)p+=k;if(this.first!=null&&(this.options.wrap=="circular"||j>=1&&(this.options.size==null||j<=this.options.size)))f=c?f+k:f-k}g=this.clipping();var o=[],s=0;j=a;var q=0;for(i=this.get(a-1);++s;){l=this.get(j);r=!l.length;if(l.length==0){l=this.create(j).addClass(this.className("jcarousel-item-placeholder"));i.length==0?this.list.prepend(l): i[c?"before":"after"](l)}i=l;k=this.dimension(l);if(k==0){alert("jCarousel: No width/height set for items. This will cause an infinite loop. Aborting...");return 0}if(this.options.wrap!="circular"&&this.options.size!==null&&j>this.options.size)o.push(l);else if(r)p+=k;q+=k;if(q>=g)break;j++}for(i=0;i<o.length;i++)o[i].remove();if(p>0){this.list.css(this.wh,this.dimension(this.list)+p+"px");if(c){f-=p;this.list.css(this.lt,d.intval(this.list.css(this.lt))-p+"px")}}i=a+s-1;if(this.options.wrap!="circular"&& this.options.size&&i>this.options.size)i=this.options.size;if(j>i){s=0;j=i;for(q=0;++s;){l=this.get(j--);if(!l.length)break;q+=this.dimension(l);if(q>=g)break}}j=i-s+1;if(this.options.wrap!="circular"&&j<1)j=1;if(this.inTail&&c){f+=this.tail;this.inTail=false}this.tail=null;if(this.options.wrap!="circular"&&i==this.options.size&&i-s+1>=1){c=d.margin(this.get(i),!this.options.vertical?"marginRight":"marginBottom");if(q-c>g)this.tail=q-g-c}for(;a-- >j;)f+=this.dimension(this.get(a));this.prevFirst= this.first;this.prevLast=this.last;this.first=j;this.last=i;return f}},animate:function(a,c){if(!(this.locked||this.animating)){this.animating=true;var f=this,g=function(){f.animating=false;a==0&&f.list.css(f.lt,0);if(f.options.wrap=="both"||f.options.wrap=="last"||f.options.size==null||f.last<f.options.size)f.startAuto();f.buttons();f.notify("onAfterAnimation")};this.notify("onBeforeAnimation");if(!this.options.animation||c==false){this.list.css(this.lt,a+"px");g()}else this.list.animate(!this.options.vertical? {left:a}:{top:a},this.options.animation,this.options.easing,g)}},startAuto:function(a){if(a!=undefined)this.options.auto=a;if(this.options.auto==0)return this.stopAuto();if(this.timer==null){var c=this;this.timer=setTimeout(function(){c.next()},this.options.auto*1E3)}},stopAuto:function(){if(this.timer!=null){clearTimeout(this.timer);this.timer=null}},buttons:function(a,c){if(a==undefined||a==null){a=!this.locked&&this.options.size!==0&&(this.options.wrap&&this.options.wrap!="first"||this.options.size== null||this.last<this.options.size);if(!this.locked&&(!this.options.wrap||this.options.wrap=="first")&&this.options.size!=null&&this.last>=this.options.size)a=this.tail!=null&&!this.inTail}if(c==undefined||c==null){c=!this.locked&&this.options.size!==0&&(this.options.wrap&&this.options.wrap!="last"||this.first>1);if(!this.locked&&(!this.options.wrap||this.options.wrap=="last")&&this.options.size!=null&&this.first==1)c=this.tail!=null&&this.inTail}var f=this;this.buttonNext[a?"bind":"unbind"](this.options.buttonNextEvent, this.funcNext)[a?"removeClass":"addClass"](this.className("jcarousel-next-disabled")).attr("disabled",a?false:true);this.buttonPrev[c?"bind":"unbind"](this.options.buttonPrevEvent,this.funcPrev)[c?"removeClass":"addClass"](this.className("jcarousel-prev-disabled")).attr("disabled",c?false:true);if(this.buttonNext.length>0&&(this.buttonNext[0].jcarouselstate==undefined||this.buttonNext[0].jcarouselstate!=a)&&this.options.buttonNextCallback!=null){this.buttonNext.each(function(){f.options.buttonNextCallback(f, this,a)});this.buttonNext[0].jcarouselstate=a}if(this.buttonPrev.length>0&&(this.buttonPrev[0].jcarouselstate==undefined||this.buttonPrev[0].jcarouselstate!=c)&&this.options.buttonPrevCallback!=null){this.buttonPrev.each(function(){f.options.buttonPrevCallback(f,this,c)});this.buttonPrev[0].jcarouselstate=c}},notify:function(a){var c=this.prevFirst==null?"init":this.prevFirst<this.first?"next":"prev";this.callback("itemLoadCallback",a,c);if(this.prevFirst!==this.first){this.callback("itemFirstInCallback", a,c,this.first);this.callback("itemFirstOutCallback",a,c,this.prevFirst)}if(this.prevLast!==this.last){this.callback("itemLastInCallback",a,c,this.last);this.callback("itemLastOutCallback",a,c,this.prevLast)}this.callback("itemVisibleInCallback",a,c,this.first,this.last,this.prevFirst,this.prevLast);this.callback("itemVisibleOutCallback",a,c,this.prevFirst,this.prevLast,this.first,this.last)},callback:function(a,c,f,g,i,j,l){if(!(this.options[a]==undefined||typeof this.options[a]!="object"&&c!="onAfterAnimation")){var p= typeof this.options[a]=="object"?this.options[a][c]:this.options[a];if(e.isFunction(p)){var r=this;if(g===undefined)p(r,f,c);else if(i===undefined)this.get(g).each(function(){p(r,this,g,f,c)});else for(var k=g;k<=i;k++)k!==null&&!(k>=j&&k<=l)&&this.get(k).each(function(){p(r,this,k,f,c)})}}},create:function(a){return this.format("<li></li>",a)},format:function(a,c){a=e(a).addClass(this.className("jcarousel-item")).addClass(this.className("jcarousel-item-"+c));a.attr("jcarouselindex",c);return a}, className:function(a){return a+" "+a+(!this.options.vertical?"-horizontal":"-vertical")},dimension:function(a,c){a=a.jquery!=undefined?a[0]:a;var f=!this.options.vertical?a.offsetWidth+d.margin(a,"marginLeft")+d.margin(a,"marginRight"):a.offsetHeight+d.margin(a,"marginTop")+d.margin(a,"marginBottom");if(c==undefined||f==c)return f;c=!this.options.vertical?c-d.margin(a,"marginLeft")-d.margin(a,"marginRight"):c-d.margin(a,"marginTop")-d.margin(a,"marginBottom");e(a).css(this.wh,c+"px");return this.dimension(a)}, clipping:function(){return!this.options.vertical?this.clip[0].offsetWidth-d.intval(this.clip.css("borderLeftWidth"))-d.intval(this.clip.css("borderRightWidth")):this.clip[0].offsetHeight-d.intval(this.clip.css("borderTopWidth"))-d.intval(this.clip.css("borderBottomWidth"))},index:function(a,c){if(c==undefined)c=this.options.size;return Math.round(((a-1)/c-Math.floor((a-1)/c))*c)+1}});d.extend({defaults:function(a){return e.extend(b,a||{})},margin:function(a,c){if(!a)return 0;var f=a.jquery!=undefined? a[0]:a;if(c=="marginRight"&&e.browser.safari){a={display:"block","float":"none",width:"auto"};var g,i;e.swap(f,a,function(){g=f.offsetWidth});a.marginRight=0;e.swap(f,a,function(){i=f.offsetWidth});return i-g}return d.intval(e.css(f,c))},intval:function(a){a=parseInt(a);return isNaN(a)?0:a}})})(jQuery); (function(e){e.fn.extend({autocomplete:function(b,d){var a=typeof b=="string";d=e.extend({},e.Autocompleter.defaults,{url:a?b:null,data:a?null:b,delay:a?e.Autocompleter.defaults.delay:10,max:d&&!d.scroll?10:150},d);d.highlight=d.highlight||function(c){return c};d.formatMatch=d.formatMatch||d.formatItem;return this.each(function(){new e.Autocompleter(this,d)})},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")}});e.Autocompleter=function(b,d){function a(){var h=w.selected();if(!h)return false;var n=h.result;x=n;if(d.multiple){var z=f(q.val());if(z.length>1){var v=d.multipleSeparator.length,A=e(b).selection().start,y,C=0;e.each(z,function(F,G){C+=G.length;if(A<=C){y=F;return false}C+=v});z[y]=n;n=z.join(d.multipleSeparator)}n+=d.multipleSeparator}q.val(n);l();q.trigger("result",[h.data, h.value]);return true}function c(h,n){if(t==s.DEL)w.hide();else{h=q.val();if(!(!n&&h==x)){x=h;h=g(h);if(h.length>=d.minChars){q.addClass(d.loadingClass);d.matchCase||(h=h.toLowerCase());r(h,p,l)}else{o();w.hide()}}}}function f(h){if(!h)return[""];if(!d.multiple)return[e.trim(h)];return e.map(h.split(d.multipleSeparator),function(n){return e.trim(h).length?e.trim(n):null})}function g(h){if(!d.multiple)return h;var n=f(h);if(n.length==1)return n[0];n=e(b).selection().start;n=n==h.length?f(h):f(h.replace(h.substring(n), ""));return n[n.length-1]}function i(h,n){if(d.autoFill&&g(q.val()).toLowerCase()==h.toLowerCase()&&t!=s.BACKSPACE){q.val(q.val()+n.substring(g(x).length));e(b).selection(x.length,x.length+n.length)}}function j(){clearTimeout(B);B=setTimeout(l,200)}function l(){w.visible();w.hide();clearTimeout(B);o();d.mustMatch&&q.search(function(h){if(!h)if(d.multiple){h=f(q.val()).slice(0,-1);q.val(h.join(d.multipleSeparator)+(h.length?d.multipleSeparator:""))}else{q.val("");q.trigger("result",null)}})}function p(h, n){if(n&&n.length&&m){o();w.display(n,h);i(h,n[0].value);w.show()}else l()}function r(h,n,z){d.matchCase||(h=h.toLowerCase());var v=u.load(h);if(v&&v.length)n(h,v);else if(typeof d.url=="string"&&d.url.length>0){var A={timestamp:+new Date};e.each(d.extraParams,function(y,C){A[y]=typeof C=="function"?C():C});e.ajax({mode:"abort",port:"autocomplete"+b.name,dataType:d.dataType,url:d.url,data:e.extend({q:g(h),limit:d.max},A),success:function(y){y=d.parse&&d.parse(y)||k(y);u.add(h,y);n(h,y)}})}else{w.emptyList(); z(h)}}function k(h){var n=[];h=h.split("\n");for(var z=0;z<h.length;z++){var v=e.trim(h[z]);if(v){v=v.split("|");n[n.length]={data:v,value:v[0],result:d.formatResult&&d.formatResult(v,v[0])||v[0]}}}return n}function o(){q.removeClass(d.loadingClass)}var s={UP:38,DOWN:40,DEL:46,TAB:9,RETURN:13,ESC:27,COMMA:188,PAGEUP:33,PAGEDOWN:34,BACKSPACE:8},q=e(b).attr("autocomplete","off").addClass(d.inputClass),B,x="",u=e.Autocompleter.Cache(d),m=0,t,D={mouseDownOnSelect:false},w=e.Autocompleter.Select(d,b,a, D),E;e.browser.opera&&e(b.form).bind("submit.autocomplete",function(){if(E)return E=false});q.bind((e.browser.opera?"keypress":"keydown")+".autocomplete",function(h){m=1;t=h.keyCode;switch(h.keyCode){case s.UP:h.preventDefault();w.visible()?w.prev():c(0,true);break;case s.DOWN:h.preventDefault();w.visible()?w.next():c(0,true);break;case s.PAGEUP:h.preventDefault();w.visible()?w.pageUp():c(0,true);break;case s.PAGEDOWN:h.preventDefault();w.visible()?w.pageDown():c(0,true);break;case d.multiple&&e.trim(d.multipleSeparator)== ","&&s.COMMA:case s.TAB:case s.RETURN:if(a()){h.preventDefault();E=true;return false}break;case s.ESC:w.hide();break;default:clearTimeout(B);B=setTimeout(c,d.delay);break}}).focus(function(){m++}).blur(function(){m=0;D.mouseDownOnSelect||j()}).click(function(){m++>1&&!w.visible()&&c(0,true)}).bind("search",function(){function h(z,v){var A;if(v&&v.length)for(var y=0;y<v.length;y++)if(v[y].result.toLowerCase()==z.toLowerCase()){A=v[y];break}typeof n=="function"?n(A):q.trigger("result",A&&[A.data,A.value])} var n=arguments.length>1?arguments[1]:null;e.each(f(q.val()),function(z,v){r(v,h,h)})}).bind("flushCache",function(){u.flush()}).bind("setOptions",function(h,n){e.extend(d,n);"data"in n&&u.populate()}).bind("unautocomplete",function(){w.unbind();q.unbind();e(b.form).unbind(".autocomplete")})};e.Autocompleter.defaults={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(b,d){return b.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+d.replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\])/gi,"\\$1")+")(?![^<>]*>)(?![^&;]+;)","gi"),"<strong>$1</strong>")},scroll:true,scrollHeight:180};e.Autocompleter.Cache=function(b){function d(j,l){b.matchCase||(j=j.toLowerCase());var p=j.indexOf(l);if(b.matchContains=="word")p=j.toLowerCase().search("\\b"+ l.toLowerCase());if(p==-1)return false;return p==0||b.matchContains}function a(j,l){i>b.cacheLength&&f();g[j]||i++;g[j]=l}function c(){if(!b.data)return false;var j={},l=0;if(!b.url)b.cacheLength=1;j[""]=[];for(var p=0,r=b.data.length;p<r;p++){var k=b.data[p];k=typeof k=="string"?[k]:k;var o=b.formatMatch(k,p+1,b.data.length);if(o!==false){var s=o.charAt(0).toLowerCase();j[s]||(j[s]=[]);k={value:o,data:k,result:b.formatResult&&b.formatResult(k)||o};j[s].push(k);l++<b.max&&j[""].push(k)}}e.each(j, function(q,B){b.cacheLength++;a(q,B)})}function f(){g={};i=0}var g={},i=0;setTimeout(c,25);return{flush:f,add:a,populate:c,load:function(j){if(!b.cacheLength||!i)return null;if(!b.url&&b.matchContains){var l=[];for(var p in g)if(p.length>0){var r=g[p];e.each(r,function(k,o){d(o.value,j)&&l.push(o)})}return l}else if(g[j])return g[j];else if(b.matchSubset)for(p=j.length-1;p>=b.minChars;p--)if(r=g[j.substr(0,p)]){l=[];e.each(r,function(k,o){if(d(o.value,j))l[l.length]=o});return l}return null}}};e.Autocompleter.Select= function(b,d,a,c){function f(){if(B){x=e("<div/>").hide().addClass(b.resultsClass).css("position","absolute").appendTo(document.body);u=e("<ul/>").appendTo(x).mouseover(function(m){if(g(m).nodeName&&g(m).nodeName.toUpperCase()=="LI"){o=e("li",u).removeClass(r.ACTIVE).index(g(m));e(g(m)).addClass(r.ACTIVE)}}).click(function(m){e(g(m)).addClass(r.ACTIVE);a();d.focus();return false}).mousedown(function(){c.mouseDownOnSelect=true}).mouseup(function(){c.mouseDownOnSelect=false});b.width>0&&x.css("width", b.width);B=false}}function g(m){for(m=m.target;m&&m.tagName!="LI";)m=m.parentNode;if(!m)return[];return m}function i(m){k.slice(o,o+1).removeClass(r.ACTIVE);j(m);m=k.slice(o,o+1).addClass(r.ACTIVE);if(b.scroll){var t=0;k.slice(0,o).each(function(){t+=this.offsetHeight});if(t+m[0].offsetHeight-u.scrollTop()>u[0].clientHeight)u.scrollTop(t+m[0].offsetHeight-u.innerHeight());else t<u.scrollTop()&&u.scrollTop(t)}}function j(m){o+=m;if(o<0)o=k.size()-1;else if(o>=k.size())o=0}function l(m){return b.max&& b.max<m?b.max:m}function p(){u.empty();for(var m=l(s.length),t=0;t<m;t++)if(s[t]){var D=b.formatItem(s[t].data,t+1,m,s[t].value,q);if(D!==false){D=e("<li/>").html(b.highlight(D,q)).addClass(t%2==0?"ac_even":"ac_odd").appendTo(u)[0];e.data(D,"ac_data",s[t])}}k=u.find("li");if(b.selectFirst){k.slice(0,1).addClass(r.ACTIVE);o=0}e.fn.bgiframe&&u.bgiframe()}var r={ACTIVE:"ac_over"},k,o=-1,s,q="",B=true,x,u;return{display:function(m,t){f();s=m;q=t;p()},next:function(){i(1)},prev:function(){i(-1)},pageUp:function(){o!= 0&&o-8<0?i(-o):i(-8)},pageDown:function(){o!=k.size()-1&&o+8>k.size()?i(k.size()-1-o):i(8)},hide:function(){x&&x.hide();k&&k.removeClass(r.ACTIVE);o=-1},visible:function(){return x&&x.is(":visible")},current:function(){return this.visible()&&(k.filter("."+r.ACTIVE)[0]||b.selectFirst&&k[0])},show:function(){var m=e(d).offset();x.css({width:typeof b.width=="string"||b.width>0?b.width:e(d).width(),top:m.top+d.offsetHeight,left:m.left}).show();if(b.scroll){u.scrollTop(0);u.css({maxHeight:b.scrollHeight, overflow:"auto"});if(e.browser.msie&&typeof document.body.style.maxHeight==="undefined"){var t=0;k.each(function(){t+=this.offsetHeight});m=t>b.scrollHeight;u.css("height",m?b.scrollHeight:t);m||k.width(u.width()-parseInt(k.css("padding-left"))-parseInt(k.css("padding-right")))}}},selected:function(){var m=k&&k.filter("."+r.ACTIVE).removeClass(r.ACTIVE);return m&&m.length&&e.data(m[0],"ac_data")},emptyList:function(){u&&u.empty()},unbind:function(){x&&x.remove()}}};e.fn.selection=function(b,d){if(b!== undefined)return this.each(function(){if(this.createTextRange){var i=this.createTextRange();if(d===undefined||b==d)i.move("character",b);else{i.collapse(true);i.moveStart("character",b);i.moveEnd("character",d)}i.select()}else if(this.setSelectionRange)this.setSelectionRange(b,d);else if(this.selectionStart){this.selectionStart=b;this.selectionEnd=d}});var a=this[0];if(a.createTextRange){var c=document.selection.createRange(),f=a.value,g=c.text.length;c.text="<->";c=a.value.indexOf("<->");a.value= f;this.selection(c,c+g);return{start:c,end:c+g}}else if(a.selectionStart!==undefined)return{start:a.selectionStart,end:a.selectionEnd}}})(jQuery);jQuery.easing.jswing=jQuery.easing.swing; jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(e,b,d,a,c){return jQuery.easing[jQuery.easing.def](e,b,d,a,c)},easeInQuad:function(e,b,d,a,c){return a*(b/=c)*b+d},easeOutQuad:function(e,b,d,a,c){return-a*(b/=c)*(b-2)+d},easeInOutQuad:function(e,b,d,a,c){if((b/=c/2)<1)return a/2*b*b+d;return-a/2*(--b*(b-2)-1)+d},easeInCubic:function(e,b,d,a,c){return a*(b/=c)*b*b+d},easeOutCubic:function(e,b,d,a,c){return a*((b=b/c-1)*b*b+1)+d},easeInOutCubic:function(e,b,d,a,c){if((b/=c/2)<1)return a/ 2*b*b*b+d;return a/2*((b-=2)*b*b+2)+d},easeInQuart:function(e,b,d,a,c){return a*(b/=c)*b*b*b+d},easeOutQuart:function(e,b,d,a,c){return-a*((b=b/c-1)*b*b*b-1)+d},easeInOutQuart:function(e,b,d,a,c){if((b/=c/2)<1)return a/2*b*b*b*b+d;return-a/2*((b-=2)*b*b*b-2)+d},easeInQuint:function(e,b,d,a,c){return a*(b/=c)*b*b*b*b+d},easeOutQuint:function(e,b,d,a,c){return a*((b=b/c-1)*b*b*b*b+1)+d},easeInOutQuint:function(e,b,d,a,c){if((b/=c/2)<1)return a/2*b*b*b*b*b+d;return a/2*((b-=2)*b*b*b*b+2)+d},easeInSine:function(e, b,d,a,c){return-a*Math.cos(b/c*(Math.PI/2))+a+d},easeOutSine:function(e,b,d,a,c){return a*Math.sin(b/c*(Math.PI/2))+d},easeInOutSine:function(e,b,d,a,c){return-a/2*(Math.cos(Math.PI*b/c)-1)+d},easeInExpo:function(e,b,d,a,c){return b==0?d:a*Math.pow(2,10*(b/c-1))+d},easeOutExpo:function(e,b,d,a,c){return b==c?d+a:a*(-Math.pow(2,-10*b/c)+1)+d},easeInOutExpo:function(e,b,d,a,c){if(b==0)return d;if(b==c)return d+a;if((b/=c/2)<1)return a/2*Math.pow(2,10*(b-1))+d;return a/2*(-Math.pow(2,-10*--b)+2)+d}, easeInCirc:function(e,b,d,a,c){return-a*(Math.sqrt(1-(b/=c)*b)-1)+d},easeOutCirc:function(e,b,d,a,c){return a*Math.sqrt(1-(b=b/c-1)*b)+d},easeInOutCirc:function(e,b,d,a,c){if((b/=c/2)<1)return-a/2*(Math.sqrt(1-b*b)-1)+d;return a/2*(Math.sqrt(1-(b-=2)*b)+1)+d},easeInElastic:function(e,b,d,a,c){e=1.70158;var f=0,g=a;if(b==0)return d;if((b/=c)==1)return d+a;f||(f=c*0.3);if(g<Math.abs(a)){g=a;e=f/4}else e=f/(2*Math.PI)*Math.asin(a/g);return-(g*Math.pow(2,10*(b-=1))*Math.sin((b*c-e)*2*Math.PI/f))+d},easeOutElastic:function(e, b,d,a,c){e=1.70158;var f=0,g=a;if(b==0)return d;if((b/=c)==1)return d+a;f||(f=c*0.3);if(g<Math.abs(a)){g=a;e=f/4}else e=f/(2*Math.PI)*Math.asin(a/g);return g*Math.pow(2,-10*b)*Math.sin((b*c-e)*2*Math.PI/f)+a+d},easeInOutElastic:function(e,b,d,a,c){e=1.70158;var f=0,g=a;if(b==0)return d;if((b/=c/2)==2)return d+a;f||(f=c*0.3*1.5);if(g<Math.abs(a)){g=a;e=f/4}else e=f/(2*Math.PI)*Math.asin(a/g);if(b<1)return-0.5*g*Math.pow(2,10*(b-=1))*Math.sin((b*c-e)*2*Math.PI/f)+d;return g*Math.pow(2,-10*(b-=1))*Math.sin((b* c-e)*2*Math.PI/f)*0.5+a+d},easeInBack:function(e,b,d,a,c,f){if(f==undefined)f=1.70158;return a*(b/=c)*b*((f+1)*b-f)+d},easeOutBack:function(e,b,d,a,c,f){if(f==undefined)f=1.70158;return a*((b=b/c-1)*b*((f+1)*b+f)+1)+d},easeInOutBack:function(e,b,d,a,c,f){if(f==undefined)f=1.70158;if((b/=c/2)<1)return a/2*b*b*(((f*=1.525)+1)*b-f)+d;return a/2*((b-=2)*b*(((f*=1.525)+1)*b+f)+2)+d},easeInBounce:function(e,b,d,a,c){return a-jQuery.easing.easeOutBounce(e,c-b,0,a,c)+d},easeOutBounce:function(e,b,d,a,c){return(b/= c)<1/2.75?a*7.5625*b*b+d:b<2/2.75?a*(7.5625*(b-=1.5/2.75)*b+0.75)+d:b<2.5/2.75?a*(7.5625*(b-=2.25/2.75)*b+0.9375)+d:a*(7.5625*(b-=2.625/2.75)*b+0.984375)+d},easeInOutBounce:function(e,b,d,a,c){if(b<c/2)return jQuery.easing.easeInBounce(e,b*2,0,a,c)*0.5+d;return jQuery.easing.easeOutBounce(e,b*2-c,0,a,c)*0.5+a*0.5+d}}); $(document).ready(function(){jQuery.fn.mailme=function(){var e=/ at /,b=/ dot /g;this.each(function(){var d=jQuery(this).text().replace(e,"@").replace(b,"."),a=jQuery(this).attr("title");$(this).after('<a href="mailto:'+d+'" title="'+a+'">'+d+"</a>").remove()})};$("span.mailme").mailme()});function mycarousel_initCallback(e){e.buttonNext.bind("click",function(){e.startAuto(0)});e.buttonPrev.bind("click",function(){e.startAuto(0)});e.clip.hover(function(){e.stopAuto()},function(){e.startAuto()})} jQuery(document).ready(function(){jQuery("#mycarousel").jcarousel({auto:5,wrap:"last",initCallback:mycarousel_initCallback})});