function GenericSlider(a){this._holder=!1,this._list=!1,this._items=!1,this._current=0,this._total=0,this._prev=!1,this._next=!1,this._moveBy=0,this._numShowing=0,this._dir=!1,this._speed=0,this._infinite=!1,$.extend(this,a);var b=this;this._auto&&(this._startTime=(new Date).getTime(),this._interval=setTimeout(function(){b.moveTo(b._current-0+1)},this._auto));if(!!this._holder.length){this._list=this._holder.children("ul.slider");if(!this._list.length)return;this._list.children().removeData(),this._items=this._list.children().not(".hidden"),this._total=this._items.length,this._items.eq(0).data("start",!0),this._items.last().data("end",!0);var c=this._holder.parent().find("ul.slider_controls a");this._next=c.filter(".next"),this._prev=c.filter(".prev"),this._easing=this._easing?this._easing:"swing";if(this._infinite){var d=0;while(d<this._numShowing+this._moveBy){if(this._items.eq(d).hasClass("hidden"))continue;this._items.eq(d).clone().data("tostart",!0).data("offset",d).appendTo(this._list),d++}var d=this._items.filter(".end").index(this._items),e=0;while(e>-this._numShowing){if(this._items.eq(d).hasClass("hidden"))continue;this._items.eq(d).clone().data("toend",!0).data("offset",e).prependTo(this._list),d--,e--}var f=this._dir=="top"?"outerHeight":"outerWidth";this._list.css(this._dir,-(this._items[f](!0)*this._numShowing)+"px"),this._current=this._numShowing,this._items=this._list.children().not(".hidden"),this._total=this._items.length,this._list.css(f,this._total*this._items.outerWidth(!0)*this._numShowing)}this.addListeners()}}jQuery.fn.autoGrow=function(){return this.each(function(){var a=this.cols,b=this.rows,c=function(){d(this)},d=function(c){var d=0,e=c.value.split("\n");for(var f=e.length-1;f>=0;--f)d+=Math.floor(e[f].length/a+1);d>=b?c.rows=d+1:c.rows=b},e=function(a){var b=0,c=0,d=0,e=a.cols;a.cols=1,c=a.offsetWidth,a.cols=2,d=a.offsetWidth,b=d-c,a.cols=e;return b};this.style.width="auto",this.style.height="auto",this.style.overflow="hidden",this.style.width=e(this)*this.cols+6+"px",this.onkeyup=c,this.onfocus=c,this.onblur=c,d(this)})},$("textarea").autoGrow(),$("a").live("click",function(){$(this).blur()}),$("a[rel=external]").live("click",function(a){window.open(this.href);return!1}),GenericSlider.prototype.addListeners=function(){var a=this;this._next.bind("click",function(b){b.preventDefault(),a.moveTo(a._current+a._moveBy)}),this._prev.bind("click",function(b){b.preventDefault(),a.moveTo(a._current-a._moveBy)})},GenericSlider.prototype.reinit=function(){this._list=this._holder.children("ul.slider"),this._items=this._list.children().not(".hidden"),this._total=this._items.length,this.addListeners()},GenericSlider.prototype.destroy=function(){this._items.each(function(){($(this).data("tostart")||$(this).data("toend"))&&$(this).remove()}),this._next.unbind(),this._prev.unbind()},GenericSlider.prototype.Animate=function(a){a+this._numShowing>this._total&&!this._infinite&&(a=0),a<0&&(a=this._total-this._numShowing),this._current=a,this._duringAnimation&&this._duringAnimation.call(this);var b=this._items.eq(this._current).position()[this._dir],c={};c[this._dir]=-b,this._animating=!0;var d=this;this._list.stop().animate(c,this._speed,this._easing,function(){if(d._infinite){if(d._items.eq(d._current).data("tostart"))var a=d._items.filter(function(){return $(this).data("start")});else if(d._items.eq(d._current).data("toend"))var a=d._items.filter(function(){return $(this).data("end")});if(a){var b=parseInt(d._items.eq(d._current).data("offset"));d._current=d._items.index(a)-0+b}d._animating=!1}d._auto&&(d._interval=setTimeout(function(){d._startTime=(new Date).getTime(),d.moveTo(d._current-0+1)},d._auto)),d._afterFinish&&d._afterFinish.call(d)})},GenericSlider.prototype.moveTo=function(a){var b=this;if(!this._infinite||!this._animating){if(!this._items.filter(":visible").length){this._afterFinsh&&this._afterFinish.call(this);return}clearInterval(this._interval);if(this._beforeStart)return function(){b._beforeStart.call(b,arguments),b.Animate(a)};this.Animate(a)}};var HomeSlider={_holder:!1,_list:!1,_type:!1,_items:!1,_current:0,_total:0,_controls:!1,_paused:!1,_interval:!1,_speed:5e3,_slideout:!1,init:function(holder){this._holder=holder,this._list=holder.children("ul.slider"),this._items=this._list.children("li"),this._total=this._items.length;var controls_=$('<ul class="sliderlinks"/>'),links_="";for(i=1;i<=this._total;i++)links_+='<li><a href="#">'+i+"</a></li>";controls_.append($(links_).eq(0).children().addClass("selected").end().end()).appendTo(this._holder.parent()),controls_.css("left",(controls_.parent().width()-controls_.width())/2+"px"),this._controls=holder.parent().find("ul.sliderlinks").children(),this._items.css("position","absolute").not(":first").css("opacity",0),this.addListeners();var o=this,i_=1;this._items.each(function(){if($(this).children("span").length){var info_=eval("("+$(this).children("span").text()+")");for(i in info_)var src_=i,alt_=info_[i];var parent_=$(this);$("<img/>").load(function(){o._controls.eq(i_).children().css("display","block"),parent_.children("span").remove(),$(this).attr("alt",alt_).appendTo(parent_),i_++,i_==o._total&&(o._interval=setTimeout("HomeSlider.moveTo("+(o._current-0+1)+")",o._speed),o._paused=!1)}).attr("src",src_)}}),this._paused||(this._interval=setTimeout("HomeSlider.moveTo("+(this._current-0+1)+")",this._speed))},addListeners:function(){var a=this;this._controls.children().bind("click",function(b){b.preventDefault(),$(this).addClass("selected").parent().siblings().children().removeClass("selected"),a.moveTo($(this).parent().index())})},moveTo:function(a){var b=this;clearInterval(b._interval);a==this._current?this._interval=setTimeout("HomeSlider.moveTo("+(this._current-0+1)+")",this._speed):(a>=this._total&&(a=0),a>this._current?(this._items.eq(this._current).stop().delay(500).animate({opacity:0},500,function(){$(this).css("display","none")}),this._items.eq(a).css("display","block").stop().animate({opacity:1},500,function(){b._paused||(b._interval=setTimeout("HomeSlider.moveTo("+(b._current-0+1)+")",b._speed))})):(this._items.eq(this._current).stop().animate({opacity:0},500,function(){$(this).css("display","none").css("z-index",0)}),this._items.eq(a).css("display","block").stop().animate({opacity:1},500,function(){b._paused||(b._interval=setTimeout("HomeSlider.moveTo("+(b._current-0+1)+")",b._speed))})),this._current=a,this._controls.eq(this._current).children().addClass("selected").parent().siblings().children().removeClass("selected"))}};$(document).ready(function(){HomeSlider.init($("header").children("div.wrap")),$("a.fb").fancybox({overlayOpacity:.9,overlayColor:"#fff"}),$("#differences br").remove()}),jQuery.easing.jswing=jQuery.easing.swing,jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(a,b,c,d,e){return jQuery.easing[jQuery.easing.def](a,b,c,d,e)},easeInQuad:function(a,b,c,d,e){return d*(b/=e)*b+c},easeOutQuad:function(a,b,c,d,e){return-d*(b/=e)*(b-2)+c},easeInOutQuad:function(a,b,c,d,e){if((b/=e/2)<1)return d/2*b*b+c;return-d/2*(--b*(b-2)-1)+c},easeInCubic:function(a,b,c,d,e){return d*(b/=e)*b*b+c},easeOutCubic:function(a,b,c,d,e){return d*((b=b/e-1)*b*b+1)+c},easeInOutCubic:function(a,b,c,d,e){if((b/=e/2)<1)return d/2*b*b*b+c;return d/2*((b-=2)*b*b+2)+c},easeInQuart:function(a,b,c,d,e){return d*(b/=e)*b*b*b+c},easeOutQuart:function(a,b,c,d,e){return-d*((b=b/e-1)*b*b*b-1)+c},easeInOutQuart:function(a,b,c,d,e){if((b/=e/2)<1)return d/2*b*b*b*b+c;return-d/2*((b-=2)*b*b*b-2)+c},easeInQuint:function(a,b,c,d,e){return d*(b/=e)*b*b*b*b+c},easeOutQuint:function(a,b,c,d,e){return d*((b=b/e-1)*b*b*b*b+1)+c},easeInOutQuint:function(a,b,c,d,e){if((b/=e/2)<1)return d/2*b*b*b*b*b+c;return d/2*((b-=2)*b*b*b*b+2)+c},easeInSine:function(a,b,c,d,e){return-d*Math.cos(b/e*(Math.PI/2))+d+c},easeOutSine:function(a,b,c,d,e){return d*Math.sin(b/e*(Math.PI/2))+c},easeInOutSine:function(a,b,c,d,e){return-d/2*(Math.cos(Math.PI*b/e)-1)+c},easeInExpo:function(a,b,c,d,e){return b==0?c:d*Math.pow(2,10*(b/e-1))+c},easeOutExpo:function(a,b,c,d,e){return b==e?c+d:d*(-Math.pow(2,-10*b/e)+1)+c},easeInOutExpo:function(a,b,c,d,e){if(b==0)return c;if(b==e)return c+d;if((b/=e/2)<1)return d/2*Math.pow(2,10*(b-1))+c;return d/2*(-Math.pow(2,-10*--b)+2)+c},easeInCirc:function(a,b,c,d,e){return-d*(Math.sqrt(1-(b/=e)*b)-1)+c},easeOutCirc:function(a,b,c,d,e){return d*Math.sqrt(1-(b=b/e-1)*b)+c},easeInOutCirc:function(a,b,c,d,e){if((b/=e/2)<1)return-d/2*(Math.sqrt(1-b*b)-1)+c;return d/2*(Math.sqrt(1-(b-=2)*b)+1)+c},easeInElastic:function(a,b,c,d,e){var f=1.70158,g=0,h=d;if(b==0)return c;if((b/=e)==1)return c+d;g||(g=e*.3);if(h<Math.abs(d)){h=d;var f=g/4}else var f=g/(2*Math.PI)*Math.asin(d/h);return-(h*Math.pow(2,10*(b-=1))*Math.sin((b*e-f)*2*Math.PI/g))+c},easeOutElastic:function(a,b,c,d,e){var f=1.70158,g=0,h=d;if(b==0)return c;if((b/=e)==1)return c+d;g||(g=e*.3);if(h<Math.abs(d)){h=d;var f=g/4}else var f=g/(2*Math.PI)*Math.asin(d/h);return h*Math.pow(2,-10*b)*Math.sin((b*e-f)*2*Math.PI/g)+d+c},easeInOutElastic:function(a,b,c,d,e){var f=1.70158,g=0,h=d;if(b==0)return c;if((b/=e/2)==2)return c+d;g||(g=e*.3*1.5);if(h<Math.abs(d)){h=d;var f=g/4}else var f=g/(2*Math.PI)*Math.asin(d/h);if(b<1)return-0.5*h*Math.pow(2,10*(b-=1))*Math.sin((b*e-f)*2*Math.PI/g)+c;return h*Math.pow(2,-10*(b-=1))*Math.sin((b*e-f)*2*Math.PI/g)*.5+d+c},easeInBack:function(a,b,c,d,e,f){f==undefined&&(f=1.70158);return d*(b/=e)*b*((f+1)*b-f)+c},easeOutBack:function(a,b,c,d,e,f){f==undefined&&(f=1.70158);return d*((b=b/e-1)*b*((f+1)*b+f)+1)+c},easeInOutBack:function(a,b,c,d,e,f){f==undefined&&(f=1.70158);if((b/=e/2)<1)return d/2*b*b*(((f*=1.525)+1)*b-f)+c;return d/2*((b-=2)*b*(((f*=1.525)+1)*b+f)+2)+c},easeInBounce:function(a,b,c,d,e){return d-jQuery.easing.easeOutBounce(a,e-b,0,d,e)+c},easeOutBounce:function(a,b,c,d,e){return(b/=e)<1/2.75?d*7.5625*b*b+c:b<2/2.75?d*(7.5625*(b-=1.5/2.75)*b+.75)+c:b<2.5/2.75?d*(7.5625*(b-=2.25/2.75)*b+.9375)+c:d*(7.5625*(b-=2.625/2.75)*b+.984375)+c},easeInOutBounce:function(a,b,c,d,e){if(b<e/2)return jQuery.easing.easeInBounce(a,b*2,0,d,e)*.5+c;return jQuery.easing.easeOutBounce(a,b*2-e,0,d,e)*.5+d*.5+c}}),function(a){function c(c,d){var e;do{e=a.curCSS(c,d);if(e!=""&&e!="transparent"||a.nodeName(c,"body"))break;d="backgroundColor"}while(c=c.parentNode);return b(e)}function b(b){var c;if(b&&b.constructor==Array&&b.length==3)return b;if(c=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(b))return[parseInt(c[1]),parseInt(c[2]),parseInt(c[3])];if(c=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(b))return[parseFloat(c[1])*2.55,parseFloat(c[2])*2.55,parseFloat(c[3])*2.55];if(c=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(b))return[parseInt(c[1],16),parseInt(c[2],16),parseInt(c[3],16)];if(c=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(b))return[parseInt(c[1]+c[1],16),parseInt(c[2]+c[2],16),parseInt(c[3]+c[3],16)];if(c=/rgba\(0, 0, 0, 0\)/.exec(b))return d.transparent;return d[a.trim(b).toLowerCase()]}a.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","color","outlineColor"],function(d,e){a.fx.step[e]=function(a){a.colorInit||(a.start=c(a.elem,e),a.end=b(a.end),a.colorInit=!0),a.elem.style[e]="rgb("+[Math.max(Math.min(parseInt(a.pos*(a.end[0]-a.start[0])+a.start[0]),255),0),Math.max(Math.min(parseInt(a.pos*(a.end[1]-a.start[1])+a.start[1]),255),0),Math.max(Math.min(parseInt(a.pos*(a.end[2]-a.start[2])+a.start[2]),255),0)].join(",")+")"}});var d={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]}}(jQuery),function(a){function b(a){a=a.replace(/left|top/g,"0px"),a=a.replace(/right|bottom/g,"100%"),a=a.replace(/([0-9\.]+)(\s|\)|$)/g,"$1px$2");var b=a.match(/(-?[0-9\.]+)(px|\%|em|pt)\s(-?[0-9\.]+)(px|\%|em|pt)/);return[parseFloat(b[1],10),b[2],parseFloat(b[3],10),b[4]]}if(!document.defaultView||!document.defaultView.getComputedStyle){var c=jQuery.curCSS;jQuery.curCSS=function(a,b,d){b==="background-position"&&(b="backgroundPosition");if(b!=="backgroundPosition"||!a.currentStyle||a.currentStyle[b])return c.apply(this,arguments);var e=a.style;if(!d&&e&&e[b])return e[b];return c(a,"backgroundPositionX",d)+" "+c(a,"backgroundPositionY",d)}}var d=a.fn.animate;a.fn.animate=function(a){"background-position"in a&&(a.backgroundPosition=a["background-position"],delete a["background-position"]),"backgroundPosition"in a&&(a.backgroundPosition="("+a.backgroundPosition);return d.apply(this,arguments)},a.fx.step.backgroundPosition=function(c){if(!c.bgPosReady){var d=a.curCSS(c.elem,"backgroundPosition");d||(d="0px 0px"),d=b(d),c.start=[d[0],d[2]];var e=b(c.options.curAnim.backgroundPosition);c.end=[e[0],e[2]],c.unit=[e[1],e[3]],c.bgPosReady=!0}var f=[];f[0]=(c.end[0]-c.start[0])*c.pos+c.start[0]+c.unit[0],f[1]=(c.end[1]-c.start[1])*c.pos+c.start[1]+c.unit[1],c.elem.style.backgroundPosition=f[0]+" "+f[1]}}(jQuery)
