(function($){$.fn.hoverIntent=function(f,g){var cfg={sensitivity:7,interval:100,timeout:0};cfg=$.extend(cfg,g?{over:f,out:g}:f);var cX,cY,pX,pY;var track=function(ev){cX=ev.pageX;cY=ev.pageY;};var compare=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);if((Math.abs(pX-cX)+Math.abs(pY-cY))<cfg.sensitivity){$(ob).unbind("mousemove",track);ob.hoverIntent_s=1;return cfg.over.apply(ob,[ev]);}else{pX=cX;pY=cY;ob.hoverIntent_t=setTimeout(function(){compare(ev,ob);},cfg.interval);}};var delay=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);ob.hoverIntent_s=0;return cfg.out.apply(ob,[ev]);};var handleHover=function(e){var p=(e.type=="mouseover"?e.fromElement:e.toElement)||e.relatedTarget;while(p&&p!=this){try{p=p.parentNode;}catch(e){p=this;}}
if(p==this){return false;}
var ev=jQuery.extend({},e);var ob=this;if(ob.hoverIntent_t){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);}
if(e.type=="mouseover"){pX=ev.pageX;pY=ev.pageY;$(ob).bind("mousemove",track);if(ob.hoverIntent_s!=1){ob.hoverIntent_t=setTimeout(function(){compare(ev,ob);},cfg.interval);}}else{$(ob).unbind("mousemove",track);if(ob.hoverIntent_s==1){ob.hoverIntent_t=setTimeout(function(){delay(ev,ob);},cfg.timeout);}}};return this.mouseover(handleHover).mouseout(handleHover);};})(jQuery);;(function(d){var k=d.scrollTo=function(a,i,e){d(window).scrollTo(a,i,e)};k.defaults={axis:'xy',duration:parseFloat(d.fn.jquery)>=1.3?0:1};k.window=function(a){return d(window)._scrollable()};d.fn._scrollable=function(){return this.map(function(){var a=this,i=!a.nodeName||d.inArray(a.nodeName.toLowerCase(),['iframe','#document','html','body'])!=-1;if(!i)return a;var e=(a.contentWindow||a).document||a.ownerDocument||a;return d.browser.safari||e.compatMode=='BackCompat'?e.body:e.documentElement})};d.fn.scrollTo=function(n,j,b){if(typeof j=='object'){b=j;j=0}if(typeof b=='function')b={onAfter:b};if(n=='max')n=9e9;b=d.extend({},k.defaults,b);j=j||b.speed||b.duration;b.queue=b.queue&&b.axis.length>1;if(b.queue)j/=2;b.offset=p(b.offset);b.over=p(b.over);return this._scrollable().each(function(){var q=this,r=d(q),f=n,s,g={},u=r.is('html,body');switch(typeof f){case'number':case'string':if(/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(f)){f=p(f);break}f=d(f,this);case'object':if(f.is||f.style)s=(f=d(f)).offset()}d.each(b.axis.split(''),function(a,i){var e=i=='x'?'Left':'Top',h=e.toLowerCase(),c='scroll'+e,l=q[c],m=k.max(q,i);if(s){g[c]=s[h]+(u?0:l-r.offset()[h]);if(b.margin){g[c]-=parseInt(f.css('margin'+e))||0;g[c]-=parseInt(f.css('border'+e+'Width'))||0}g[c]+=b.offset[h]||0;if(b.over[h])g[c]+=f[i=='x'?'width':'height']()*b.over[h]}else{var o=f[h];g[c]=o.slice&&o.slice(-1)=='%'?parseFloat(o)/100*m:o}if(/^\d+$/.test(g[c]))g[c]=g[c]<=0?0:Math.min(g[c],m);if(!a&&b.queue){if(l!=g[c])t(b.onAfterFirst);delete g[c]}});t(b.onAfter);function t(a){r.animate(g,j,b.easing,a&&function(){a.call(this,n,b)})}}).end()};k.max=function(a,i){var e=i=='x'?'Width':'Height',h='scroll'+e;if(!d(a).is('html,body'))return a[h]-d(a)[e.toLowerCase()]();var c='client'+e,l=a.ownerDocument.documentElement,m=a.ownerDocument.body;return Math.max(l[h],m[h])-Math.min(l[c],m[c])};function p(a){return typeof a=='object'?a:{top:a,left:a}}})(jQuery);(function($){$.fn.lazyload=function(options){var defaults={event:null,eventsource:null,finalimg:null,finalimgattr:null,placeholder:null,pngfix:false,transition:'none'};var $this=$(this);var options=$.extend(defaults,options);if(!options.event)return;var finalimgattr='alt';if(options.finalimgattr)
finalimgattr=options.finalimgattr;var madlazy=lazyLoadMain;for(var i=0;i<this.length;i++)
madlazy($(this[i]),options);};function lazyLoadMain(element,options){var finalimgattr='alt';if(options.finalimgattr)
finalimgattr=options.finalimgattr;if(!element.attr(finalimgattr)&&!options.finalimg)return;if(options.placeholder)
element.attr("src",options.placeholder);element.data('loaded',false);var eventsource=options.eventsource;if(!eventsource)
eventsource=element;var target=element;if(options.event!='manual'){eventsource.bind(options.event,function(event){if(!target.data('loaded'))
target.trigger("appear");});}
element.one("appear",function(){var $this=$(this);if(options.transition=='fade')$this.hide();if(!$this.data('loaded')){$("<img />").bind("load",function(){$this.hide().attr("src",$this.finalimgattr);$this.data('loaded',true);}).attr("src",$this.finalimgattr);if(options.finalimg)
$this.attr("src",finalimg);else
$this.attr("src",$this.attr(finalimgattr));$this.attr(finalimgattr,"");if(options.transition=='fade')
{if($.browser.msie&&$.browser.version.substr(0,1)<7)
{$this.show();}
else
{$this.fadeIn(2000);}}}
$this.data('loaded',true);if(options.pngfix){if($.fn.pngfix&&$.browser.msie&&$.browser.version.substr(0,1)<7)
$this.pngfix();}});return element;};})(jQuery);(function(e){function n(f,c){var a=e(c);return a.length<2?a:f.parent().find(c)}function t(f,c){var a=this,l=f.add(a),g=f.children(),k=0,m=c.vertical;j||(j=a);if(g.length>1)g=e(c.items,f);e.extend(a,{getConf:function(){return c},getIndex:function(){return k},getSize:function(){return a.getItems().size()},getNaviButtons:function(){return o.add(p)},getRoot:function(){return f},getItemWrap:function(){return g},getItems:function(){return g.children(c.item).not("."+c.clonedClass)},move:function(b,d){return a.seekTo(k+
b,d)},next:function(b){return a.move(1,b)},prev:function(b){return a.move(-1,b)},begin:function(b){return a.seekTo(0,b)},end:function(b){return a.seekTo(a.getSize()-1,b)},focus:function(){return j=a},addItem:function(b){b=e(b);if(c.circular){e(".cloned:last").before(b);e(".cloned:first").replaceWith(b.clone().addClass(c.clonedClass))}else g.append(b);l.trigger("onAddItem",[b]);return a},seekTo:function(b,d,h){if(c.circular&&b===0&&k==-1&&d!==0)return a;if(!c.circular&&b<0||b>a.getSize()||b<-1)return a;var i=b;if(b.jquery)b=a.getItems().index(b);else i=a.getItems().eq(b);var q=e.Event("onBeforeSeek");if(!h){l.trigger(q,[b,d]);if(q.isDefaultPrevented()||!i.length)return a}i=m?{top:-i.position().top}:{left:-i.position().left};k=b;j=a;if(d===undefined)d=c.speed;g.animate(i,d,c.easing,h||function(){l.trigger("onSeek",[b])});return a}});e.each(["onBeforeSeek","onSeek","onAddItem"],function(b,d){e.isFunction(c[d])&&e(a).bind(d,c[d]);a[d]=function(h){e(a).bind(d,h);return a}});if(c.circular){var r=a.getItems().slice(-1).clone().prependTo(g),s=a.getItems().eq(1).clone().appendTo(g);r.add(s).addClass(c.clonedClass);a.onBeforeSeek(function(b,d,h){if(!b.isDefaultPrevented())if(d==-1){a.seekTo(r,h,function(){a.end(0)});return b.preventDefault()}else d==a.getSize()&&a.seekTo(s,h,function(){a.begin(0)})});a.seekTo(0,0)}var o=n(f,c.prev).click(function(){a.prev()}),p=n(f,c.next).click(function(){a.next()});!c.circular&&a.getSize()>1&&a.onBeforeSeek(function(b,d){o.toggleClass(c.disabledClass,d<=0);p.toggleClass(c.disabledClass,d>=a.getSize()-
1)});c.mousewheel&&e.fn.mousewheel&&f.mousewheel(function(b,d){if(c.mousewheel){a.move(d<0?1:-1,c.wheelSpeed||50);return false}});c.keyboard&&e(document).bind("keydown.scrollable",function(b){if(!(!c.keyboard||b.altKey||b.ctrlKey||e(b.target).is(":input")))if(!(c.keyboard!="static"&&j!=a)){var d=b.keyCode;if(m&&(d==38||d==40)){a.move(d==38?-1:1);return b.preventDefault()}if(!m&&(d==37||d==39)){a.move(d==37?-1:1);return b.preventDefault()}}});e(a).trigger("onBeforeSeek",[c.initialIndex])}e.tools=e.tools||{version:"1.2.2"};e.tools.scrollable={conf:{activeClass:"active",circular:false,clonedClass:"cloned",disabledClass:"disabled",easing:"swing",initialIndex:0,item:null,items:".items",keyboard:true,mousewheel:false,next:".next",prev:".prev",speed:400,vertical:false,wheelSpeed:0}};var j;e.fn.scrollable=function(f){var c=this.data("scrollable");if(c)return c;f=e.extend({},e.tools.scrollable.conf,f);this.each(function(){c=new t(e(this),f);e(this).data("scrollable",c)});return f.api?c:this}})(jQuery);(function(a){function t(d,b){var c=this,i=d.add(c),o=a(window),k,f,m,g=a.tools.expose&&(b.mask||b.expose),n=Math.random().toString().slice(10);if(g){if(typeof g=="string")g={color:g};g.closeOnClick=g.closeOnEsc=false}var p=b.target||d.attr("rel");f=p?a(p):d;if(!f.length)throw"Could not find Overlay: "+p;d&&d.index(f)==-1&&d.click(function(e){c.load(e);return e.preventDefault()});a.extend(c,{load:function(e){if(c.isOpened())return c;var h=q[b.effect];if(!h)throw'Overlay: cannot find effect : "'+b.effect+'"';b.oneInstance&&a.each(s,function(){this.close(e)});e=e||a.Event();e.type="onBeforeLoad";i.trigger(e);if(e.isDefaultPrevented())return c;m=true;g&&a(f).expose(g);var j=b.top,r=b.left,u=f.outerWidth({margin:true}),v=f.outerHeight({margin:true});if(typeof j=="string")j=j=="center"?Math.max((o.height()-v)/2,0):parseInt(j,10)/100*o.height();if(r=="center")r=Math.max((o.width()-u)/2,0);h[0].call(c,{top:j,left:r},function(){if(m){e.type="onLoad";i.trigger(e)}});g&&b.closeOnClick&&a.mask.getMask().one("click",c.close);b.closeOnClick&&a(document).bind("click."+n,function(l){a(l.target).parents(f).length||c.close(l)});b.closeOnEsc&&a(document).bind("keydown."+n,function(l){l.keyCode==27&&c.close(l)});return c},close:function(e){if(!c.isOpened())return c;e=e||a.Event();e.type="onBeforeClose";i.trigger(e);if(!e.isDefaultPrevented()){m=false;q[b.effect][1].call(c,function(){e.type="onClose";i.trigger(e)});a(document).unbind("click."+n).unbind("keydown."+n);g&&a.mask.close();return c}},getOverlay:function(){return f},getTrigger:function(){return d},getClosers:function(){return k},isOpened:function(){return m},getConf:function(){return b}});a.each("onBeforeLoad,onStart,onLoad,onBeforeClose,onClose".split(","),function(e,h){a.isFunction(b[h])&&a(c).bind(h,b[h]);c[h]=function(j){a(c).bind(h,j);return c}});k=f.find(b.close||".close");if(!k.length&&!b.close){k=a('<div class="close"></div>');f.prepend(k)}k.click(function(e){c.close(e)});b.load&&c.load()}a.tools=a.tools||{version:"1.2.2"};a.tools.overlay={addEffect:function(d,b,c){q[d]=[b,c]},conf:{close:null,closeOnClick:true,closeOnEsc:false,closeSpeed:"fast",effect:"default",fixed:!a.browser.msie||a.browser.version>6,left:"center",load:false,mask:null,oneInstance:true,speed:"normal",target:null,top:"10%"}};var s=[],q={};a.tools.overlay.addEffect("default",function(d,b){var c=this.getConf(),i=a(window);if(!c.fixed){d.top+=i.scrollTop();d.left+=i.scrollLeft()}d.position=c.fixed?"fixed":"absolute";this.getOverlay().css(d).fadeIn(c.speed,b)},function(d){this.getOverlay().fadeOut(this.getConf().closeSpeed,d)});a.fn.overlay=function(d){var b=this.data("overlay");if(b)return b;if(a.isFunction(d))d={onBeforeLoad:d};d=a.extend(true,{},a.tools.overlay.conf,d);this.each(function(){b=new t(a(this),d);s.push(b);a(this).data("overlay",b)});return d.api?b:this}})(jQuery);(function($){$.fn.pixeltruncate=function(options){var defaults={container:null,lookup:'brute',checkcontainer:null,fontfamily:null,fontsize:null,pixellimit:0,tstring:"...",numlines:1,truncfullwords:false,asiancharset:false};var options=$.extend(defaults,options);if(options.pixellimit<=0&&!options.container)
options.container=this.parent();if(!options.fontfamily)
options.fontfamily=this.css('fontFamily');if(!options.fontsize)
options.fontsize=this.css('fontSize');if(options.numlines>1)
options.truncfullwords=true;if(options.asiancharset==true)
options.truncfullwords=false;var returnval=0;for(var i=0;i<this.length;i++){var val=pixelTruncateMain($(this[i]),options);if(val>returnval)
returnval=val;}
return returnval;};$.fn.pixelinitalphabet=function(container,fontfamily,fontsize){fontfamily=fontfamily.split(',')[0].toLowerCase();fontsize=parseInt(fontsize,10);var text="<p id='container_dict' style='font-size: "+fontsize+"px; font-family: "+fontfamily+"; display: inline;'>";text+="<span>a</span><span>b</span><span>c</span><span>d</span><span>e</span><span>f</span><span>g</span><span>h</span><span>i</span><span>j</span>"+"<span>k</span><span>l</span><span>m</span><span>n</span><span>o</span><span>p</span><span>q</span><span>r</span><span>s</span><span>t</span>"+"<span>u</span><span>v</span><span>w</span><span>x</span><span>y</span><span>z</span><span>1</span><span>2</span><span>3</span><span>4</span>"+"<span>5</span><span>6</span><span>7</span><span>8</span><span>9</span><span>0</span><span>.</span><span>,</span><span>...</span><span>. .</span>";text+="</p>";var cufonset=(fontfamily=='futura'&&typeof Cufon=='function');if(!cufonset)
container.html(text);var con=$('#container_dict');var chars=con.children();var prefix=(fontfamily+fontsize).toLowerCase();for(var i=0;i<chars.length;i++){var current=$(chars[i]);var currenttext=current.text();var currentlength;if(cufonset){if(fontsize==12){currenttext=8;if(/[abdghnopq0-9]/.test(currenttext))
currentlength=8;if(/[csvxyz]/.test(currenttext))
currentlength=6;if(/[eku]/.test(currenttext))
currentlength=7;if(/[fijlt]/.test(currenttext))
currentlength=4;if(/[m]/.test(currenttext))
currentlength=11;if(/[r]/.test(currenttext))
currentlength=5;if(/[w]/.test(currenttext))
currentlength=5;}}
if(currenttext=='. .'){currenttext='_';var largerlength=current.width();var periodlength=$($.fn.pixeltruncate.arrayele).data(prefix+'.');if(typeof periodlength=='number')
currentlength=largerlength-periodlength*2;}
else
currentlength=current.width();$($.fn.pixeltruncate.arrayele).data(prefix+currenttext,currentlength);}};$.fn.pixeltruncate.arrayele='body';function pixelTruncateMain(element,options){var maxwidth=options.pixellimit;if(options.container)
maxwidth=options.container.width();var textdisplay=element.css('display');var textwspace=element.css('whiteSpace');var textwidth=element.css({display:'inline',whiteSpace:'nowrap'}).width();element.css({display:textdisplay,whiteSpace:textwspace});if(textwidth==0&&options.checkcontainer&&options.fontfamily&&options.fontsize){options.fontfamily=options.fontfamily.split(',')[0].toLowerCase();options.fontsize=parseInt(options.fontsize,10);options.checkcontainer.css({display:'inline',fontSize:options.fontsize,fontFamily:options.fontfamily,visibility:'hidden'});options.checkcontainer.html(element.html());textwidth=options.checkcontainer.width();}
if(textwidth<maxwidth)return textwidth;var textfamily=element.css('fontFamily').split(',')[0];var textsize=parseInt(element.css('fontSize'),10);var prefix=(textfamily+textsize).toLowerCase();var finaltext="";if(options.lookup=='dictionary'){var tstringwidth=$($.fn.pixeltruncate.arrayele).data(prefix+options.tstring);if(tstringwidth>maxwidth){element.html(finaltext);}
else{var origtext=element.html();var splittext=origtext.split("");var lengthleft=maxwidth-tstringwidth;var i;for(i=0;i<splittext.length;i++){var currchar=splittext[i].toLowerCase();if(currchar==" ")
currchar="_";var charlength=$($.fn.pixeltruncate.arrayele).data(prefix+currchar);if(typeof charlength=='number')
lengthleft-=charlength;if(lengthleft<=0)break;}
var finaltext=origtext.substring(0,i)+options.tstring;element.html(finaltext);}}
else{if(!options.checkcontainer||!options.fontfamily||!options.fontsize)return;options.fontfamily=options.fontfamily.split(',')[0].toLowerCase();options.fontsize=parseInt(options.fontsize,10);var origtext=$.trim(element.text());var finaltext="";var numlines=options.numlines;var tstring;while(numlines>0){if(numlines>1)
tstring="";else
tstring=options.tstring;var lastchar=pixelTruncateSingleLine(origtext,maxwidth,tstring,options);if(lastchar==origtext.length)
numlines==0;finaltext+=$.trim(origtext.substring(0,lastchar));if(numlines>1)
finaltext+="<br/>";origtext=$.trim(origtext.substring(lastchar));numlines--;}
if(origtext.length>0)
finaltext+=options.tstring;element.html(finaltext);}
return maxwidth;};function pixelTruncateSingleLine(origtext,maxwidth,tstring,options){if(options.fontfamily=='futura'&&typeof Cufon=='function'){var splittext=origtext.split("");var tstringwidth=11;if(options.fontsize==12)
tstringwidth=12;if(options.fontsize==15)
tstringwidth=15;if(tstring=="")
tstringwidth=0;var lengthleft=maxwidth-tstringwidth;var i;var lastwordindex=0;for(i=0;i<splittext.length;i++){var currchar=splittext[i];if(currchar!='G'&&currchar!='D')
currchar=currchar.toLowerCase();var charlength=8;if(options.fontsize==22){charlength=11;if(/[abdghnopq]/.test(currchar))
charlength=13;if(/[cekv]/.test(currchar))
charlength=11;if(/[ijlt]/.test(currchar))
charlength=6;if(/[fhnuxyz]/.test(currchar))
charlength=12;if(/[m]/.test(currchar))
charlength=18;if(/[r]/.test(currchar))
charlength=8;if(/[s]/.test(currchar))
charlength=9;if(/[w]/.test(currchar))
charlength=17;if(/[G]/.test(currchar))
charlength=19;if(/[D]/.test(currchar))
charlength=16;if(/[0-9]/.test(currchar))
charlength=14;if(/\s/.test(currchar)){charlength=8;lastwordindex=i;}}
if(options.fontsize==15){if(/[abdghnopq0-9]/.test(currchar))
charlength=9;if(/[csvxyz]/.test(currchar))
charlength=7;if(/[eku]/.test(currchar))
charlength=8;if(/[fjlt]/.test(currchar))
charlength=5;if(/[i]/.test(currchar))
charlength=4;if(/[G]/.test(currchar))
charlength=13;if(/[D]/.test(currchar))
charlength=11;if(/\s/.test(currchar)){charlength=4;lastwordindex=i;}}
if(options.fontsize==12){if(/[abdghnopq0-9]/.test(currchar))
charlength=8;if(/[csvxyz]/.test(currchar))
charlength=6;if(/[eku]/.test(currchar))
charlength=7;if(/[fijlt]/.test(currchar))
charlength=4;if(/[m]/.test(currchar))
charlength=11;if(/[r]/.test(currchar))
charlength=5;if(/[w]/.test(currchar))
charlength=10;if(/[G]/.test(currchar))
charlength=11;if(/[D]/.test(currchar))
charlength=9;if(/\s/.test(currchar)){charlength=3;lastwordindex=i;}}
if(options.fontsize==11){if(/[abdeghnopqu0-9]/.test(currchar))
charlength=7;if(/[ckvxyz]/.test(currchar))
charlength=6;if(/[ft]/.test(currchar))
charlength=4;if(/[ijl]/.test(currchar))
charlength=3;if(/[m]/.test(currchar))
charlength=10;if(/[sr]/.test(currchar))
charlength=5;if(/[w]/.test(currchar))
charlength=9;if(/[G]/.test(currchar))
charlength=10;if(/[D]/.test(currchar))
charlength=8;if(/\s/.test(currchar)){charlength=3;lastwordindex=i;}}
lengthleft-=charlength;if(lengthleft<=0)break;}
if(lastwordindex==0)
lastwordindex=i;if(options.truncfullwords&&lengthleft<=0)
return lastwordindex;else
return i;}
else{options.checkcontainer.css({display:'inline',fontSize:options.fontsize,fontFamily:options.fontfamily,visibility:'hidden'});options.checkcontainer.html(tstring);var tstringwidth=options.checkcontainer.width();if(tstringwidth>maxwidth){return 0;}
else{var finaltext="";var i=origtext.length;var lastwordindex=i;var pixeltruncindex=i;while(i>0){options.checkcontainer.html(origtext.substring(0,i)+tstring);var currlength=options.checkcontainer.width();if(currlength<maxwidth){if(pixeltruncindex==origtext.length)
pixeltruncindex=i;if(!options.truncfullwords)
break;if(options.truncfullwords&&((i==origtext.length)||(origtext.substring(0,i).indexOf(' ')==-1)||(i>0&&origtext.charAt(i-1)==' '))){lastwordindex=i;break;}}
i--;}
if(options.truncfullwords)
return lastwordindex;else
return pixeltruncindex;}}}})(jQuery);;(function($){$.fn.ajaxSubmit=function(options){if(!this.length){log('ajaxSubmit: skipping submit process - no element selected');return this;}
if(typeof options=='function')
options={success:options};var url=$.trim(this.attr('action'));if(url){url=(url.match(/^([^#]+)/)||[])[1];}
url=url||window.location.href||'';options=$.extend({url:url,type:this.attr('method')||'GET',iframeSrc:/^https/i.test(window.location.href||'')?'javascript:false':'about:blank'},options||{});var veto={};this.trigger('form-pre-serialize',[this,options,veto]);if(veto.veto){log('ajaxSubmit: submit vetoed via form-pre-serialize trigger');return this;}
if(options.beforeSerialize&&options.beforeSerialize(this,options)===false){log('ajaxSubmit: submit aborted via beforeSerialize callback');return this;}
var a=this.formToArray(options.semantic);if(options.data){options.extraData=options.data;for(var n in options.data){if(options.data[n]instanceof Array){for(var k in options.data[n])
a.push({name:n,value:options.data[n][k]});}
else
a.push({name:n,value:options.data[n]});}}
if(options.beforeSubmit&&options.beforeSubmit(a,this,options)===false){log('ajaxSubmit: submit aborted via beforeSubmit callback');return this;}
this.trigger('form-submit-validate',[a,this,options,veto]);if(veto.veto){log('ajaxSubmit: submit vetoed via form-submit-validate trigger');return this;}
var q=$.param(a);if(options.type.toUpperCase()=='GET'){options.url+=(options.url.indexOf('?')>=0?'&':'?')+q;options.data=null;}
else
options.data=q;var $form=this,callbacks=[];if(options.resetForm)callbacks.push(function(){$form.resetForm();});if(options.clearForm)callbacks.push(function(){$form.clearForm();});if(!options.dataType&&options.target){var oldSuccess=options.success||function(){};callbacks.push(function(data){$(options.target).html(data).each(oldSuccess,arguments);});}
else if(options.success)
callbacks.push(options.success);options.success=function(data,status){for(var i=0,max=callbacks.length;i<max;i++)
callbacks[i].apply(options,[data,status,$form]);};var files=$('input:file',this).fieldValue();var found=false;for(var j=0;j<files.length;j++)
if(files[j])
found=true;var multipart=false;if((files.length&&options.iframe!==false)||options.iframe||found||multipart){if(options.closeKeepAlive)
$.get(options.closeKeepAlive,fileUpload);else
fileUpload();}
else
$.ajax(options);this.trigger('form-submit-notify',[this,options]);return this;function fileUpload(){var form=$form[0];if($(':input[name=submit]',form).length){alert('Error: Form elements must not be named "submit".');return;}
var opts=$.extend({},$.ajaxSettings,options);var s=$.extend(true,{},$.extend(true,{},$.ajaxSettings),opts);var id='jqFormIO'+(new Date().getTime());var $io=$('<iframe id="'+id+'" name="'+id+'" src="'+opts.iframeSrc+'" />');var io=$io[0];$io.css({position:'absolute',top:'-1000px',left:'-1000px'});var xhr={aborted:0,responseText:null,responseXML:null,status:0,statusText:'n/a',getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(){this.aborted=1;$io.attr('src',opts.iframeSrc);}};var g=opts.global;if(g&&!$.active++)$.event.trigger("ajaxStart");if(g)$.event.trigger("ajaxSend",[xhr,opts]);if(s.beforeSend&&s.beforeSend(xhr,s)===false){s.global&&$.active--;return;}
if(xhr.aborted)
return;var cbInvoked=0;var timedOut=0;var sub=form.clk;if(sub){var n=sub.name;if(n&&!sub.disabled){options.extraData=options.extraData||{};options.extraData[n]=sub.value;if(sub.type=="image"){options.extraData[name+'.x']=form.clk_x;options.extraData[name+'.y']=form.clk_y;}}}
setTimeout(function(){var t=$form.attr('target'),a=$form.attr('action');form.setAttribute('target',id);if(form.getAttribute('method')!='POST')
form.setAttribute('method','POST');if(form.getAttribute('action')!=opts.url)
form.setAttribute('action',opts.url);if(!options.skipEncodingOverride){$form.attr({encoding:'multipart/form-data',enctype:'multipart/form-data'});}
if(opts.timeout)
setTimeout(function(){timedOut=true;cb();},opts.timeout);var extraInputs=[];try{if(options.extraData)
for(var n in options.extraData)
extraInputs.push($('<input type="hidden" name="'+n+'" value="'+options.extraData[n]+'" />').appendTo(form)[0]);$io.appendTo('body');io.attachEvent?io.attachEvent('onload',cb):io.addEventListener('load',cb,false);form.submit();}
finally{form.setAttribute('action',a);t?form.setAttribute('target',t):$form.removeAttr('target');$(extraInputs).remove();}},10);var domCheckCount=50;function cb(){if(cbInvoked++)return;io.detachEvent?io.detachEvent('onload',cb):io.removeEventListener('load',cb,false);var ok=true;try{if(timedOut)throw'timeout';var data,doc;doc=io.contentWindow?io.contentWindow.document:io.contentDocument?io.contentDocument:io.document;var isXml=opts.dataType=='xml'||doc.XMLDocument||$.isXMLDoc(doc);log('isXml='+isXml);if(!isXml&&(doc.body==null||doc.body.innerHTML=='')){if(--domCheckCount){cbInvoked=0;setTimeout(cb,100);return;}
log('Could not access iframe DOM after 50 tries.');return;}
xhr.responseText=doc.body?doc.body.innerHTML:null;xhr.responseXML=doc.XMLDocument?doc.XMLDocument:doc;xhr.getResponseHeader=function(header){var headers={'content-type':opts.dataType};return headers[header];};if(opts.dataType=='json'||opts.dataType=='script'){var ta=doc.getElementsByTagName('textarea')[0];if(ta)
xhr.responseText=ta.value;else{var pre=doc.getElementsByTagName('pre')[0];if(pre)
xhr.responseText=pre.innerHTML;}}
else if(opts.dataType=='xml'&&!xhr.responseXML&&xhr.responseText!=null){xhr.responseXML=toXml(xhr.responseText);}
data=$.httpData(xhr,opts.dataType);}
catch(e){ok=false;$.handleError(opts,xhr,'error',e);}
if(ok){opts.success(data,'success');if(g)$.event.trigger("ajaxSuccess",[xhr,opts]);}
if(g)$.event.trigger("ajaxComplete",[xhr,opts]);if(g&&!--$.active)$.event.trigger("ajaxStop");if(opts.complete)opts.complete(xhr,ok?'success':'error');setTimeout(function(){$io.remove();xhr.responseXML=null;},100);};function toXml(s,doc){if(window.ActiveXObject){doc=new ActiveXObject('Microsoft.XMLDOM');doc.async='false';doc.loadXML(s);}
else
doc=(new DOMParser()).parseFromString(s,'text/xml');return(doc&&doc.documentElement&&doc.documentElement.tagName!='parsererror')?doc:null;};};};$.fn.ajaxForm=function(options){return this.ajaxFormUnbind().bind('submit.form-plugin',function(){$(this).ajaxSubmit(options);return false;}).bind('click.form-plugin',function(e){var target=e.target;var $el=$(target);if(!($el.is(":submit,input:image"))){var t=$el.closest(':submit');if(t.length==0)
return;target=t[0];}
var form=this;form.clk=target;if(target.type=='image'){if(e.offsetX!=undefined){form.clk_x=e.offsetX;form.clk_y=e.offsetY;}else if(typeof $.fn.offset=='function'){var offset=$el.offset();form.clk_x=e.pageX-offset.left;form.clk_y=e.pageY-offset.top;}else{form.clk_x=e.pageX-target.offsetLeft;form.clk_y=e.pageY-target.offsetTop;}}
setTimeout(function(){form.clk=form.clk_x=form.clk_y=null;},100);});};$.fn.ajaxFormUnbind=function(){return this.unbind('submit.form-plugin click.form-plugin');};$.fn.formToArray=function(semantic){var a=[];if(this.length==0)return a;var form=this[0];var els=semantic?form.getElementsByTagName('*'):form.elements;if(!els)return a;for(var i=0,max=els.length;i<max;i++){var el=els[i];var n=el.name;if(!n)continue;if(semantic&&form.clk&&el.type=="image"){if(!el.disabled&&form.clk==el){a.push({name:n,value:$(el).val()});a.push({name:n+'.x',value:form.clk_x},{name:n+'.y',value:form.clk_y});}
continue;}
var v=$.fieldValue(el,true);if(v&&v.constructor==Array){for(var j=0,jmax=v.length;j<jmax;j++)
a.push({name:n,value:v[j]});}
else if(v!==null&&typeof v!='undefined')
a.push({name:n,value:v});}
if(!semantic&&form.clk){var $input=$(form.clk),input=$input[0],n=input.name;if(n&&!input.disabled&&input.type=='image'){a.push({name:n,value:$input.val()});a.push({name:n+'.x',value:form.clk_x},{name:n+'.y',value:form.clk_y});}}
return a;};$.fn.formSerialize=function(semantic){return $.param(this.formToArray(semantic));};$.fn.fieldSerialize=function(successful){var a=[];this.each(function(){var n=this.name;if(!n)return;var v=$.fieldValue(this,successful);if(v&&v.constructor==Array){for(var i=0,max=v.length;i<max;i++)
a.push({name:n,value:v[i]});}
else if(v!==null&&typeof v!='undefined')
a.push({name:this.name,value:v});});return $.param(a);};$.fn.fieldValue=function(successful){for(var val=[],i=0,max=this.length;i<max;i++){var el=this[i];var v=$.fieldValue(el,successful);if(v===null||typeof v=='undefined'||(v.constructor==Array&&!v.length))
continue;v.constructor==Array?$.merge(val,v):val.push(v);}
return val;};$.fieldValue=function(el,successful){var n=el.name,t=el.type,tag=el.tagName.toLowerCase();if(typeof successful=='undefined')successful=true;if(successful&&(!n||el.disabled||t=='reset'||t=='button'||(t=='checkbox'||t=='radio')&&!el.checked||(t=='submit'||t=='image')&&el.form&&el.form.clk!=el||tag=='select'&&el.selectedIndex==-1))
return null;if(tag=='select'){var index=el.selectedIndex;if(index<0)return null;var a=[],ops=el.options;var one=(t=='select-one');var max=(one?index+1:ops.length);for(var i=(one?index:0);i<max;i++){var op=ops[i];if(op.selected){var v=op.value;if(!v)
v=(op.attributes&&op.attributes['value']&&!(op.attributes['value'].specified))?op.text:op.value;if(one)return v;a.push(v);}}
return a;}
return el.value;};$.fn.clearForm=function(){return this.each(function(){$('input,select,textarea',this).clearFields();});};$.fn.clearFields=$.fn.clearInputs=function(){return this.each(function(){var t=this.type,tag=this.tagName.toLowerCase();if(t=='text'||t=='password'||tag=='textarea')
this.value='';else if(t=='checkbox'||t=='radio')
this.checked=false;else if(tag=='select')
this.selectedIndex=-1;});};$.fn.resetForm=function(){return this.each(function(){if(typeof this.reset=='function'||(typeof this.reset=='object'&&!this.reset.nodeType))
this.reset();});};$.fn.enable=function(b){if(b==undefined)b=true;return this.each(function(){this.disabled=!b;});};$.fn.selected=function(select){if(select==undefined)select=true;return this.each(function(){var t=this.type;if(t=='checkbox'||t=='radio')
this.checked=select;else if(this.tagName.toLowerCase()=='option'){var $sel=$(this).parent('select');if(select&&$sel[0]&&$sel[0].type=='select-one'){$sel.find('option').selected(false);}
this.selected=select;}});};function log(){if($.fn.ajaxSubmit.debug&&window.console&&window.console.log)
window.console.log('[jquery.form] '+Array.prototype.join.call(arguments,''));};})(jQuery);(function($){var a={},c="doTimeout",d=Array.prototype.slice;$[c]=function(){return b.apply(window,[0].concat(d.call(arguments)))};$.fn[c]=function(){var f=d.call(arguments),e=b.apply(this,[c+f[0]].concat(f));return typeof f[0]==="number"||typeof f[1]==="number"?this:e};function b(k){var l=this,g,i={},m=arguments,h=4,f=m[1],j=m[2],o=m[3];if(typeof f!=="string"){h--;f=k=0;j=m[1];o=m[2]}if(k){g=l.eq(0);g.data(k,i=g.data(k)||{})}else{if(f){i=a[f]||(a[f]={})}}i.id&&clearTimeout(i.id);delete i.id;function e(){if(k){g.removeData(k)}else{if(f){delete a[f]}}}function n(){i.id=setTimeout(function(){i.fn()},j)}if(o){i.fn=function(p){o.apply(l,d.call(m,h))&&!p?n():e()};n()}else{if(i.fn){j===undefined?e():i.fn(j===false);return true}else{e()}}}})(jQuery);(function(c){var a=["DOMMouseScroll","mousewheel"];c.event.special.mousewheel={setup:function(){if(this.addEventListener){for(var d=a.length;d;){this.addEventListener(a[--d],b,false)}}else{this.onmousewheel=b}},teardown:function(){if(this.removeEventListener){for(var d=a.length;d;){this.removeEventListener(a[--d],b,false)}}else{this.onmousewheel=null}}};c.fn.extend({mousewheel:function(d){return d?this.bind("mousewheel",d):this.trigger("mousewheel")},unmousewheel:function(d){return this.unbind("mousewheel",d)}});function b(f){var d=[].slice.call(arguments,1),g=0,e=true;f=c.event.fix(f||window.event);f.type="mousewheel";if(f.wheelDelta){g=f.wheelDelta/120}if(f.detail){g=-f.detail/3}d.unshift(f,g);return c.event.handle.apply(this,d)}})(jQuery);(function($){$.fn.goldoverlay=function(options){var defaults={top:'center',target:null,closeOnClick:true,closeOnEsc:false,onBeforeLoad:null,onLoad:null,onClose:null};var $this=$(this);var options=$.extend(defaults,options);if(typeof $.fn.overlay!='function')return;var overlayDiv=$this.overlay({api:true,top:options.top,target:options.target,closeOnClick:options.closeOnClick,closeOnEsc:options.closeOnEsc,onBeforeLoad:function(){$("#overlay_screen").before(this.getOverlay());showOverlayScreen();if(options.onBeforeLoad!=null)
options.onBeforeLoad();},onLoad:function(){if(options.onLoad!=null)
options.onLoad();},onClose:function(){hideOverlayScreen();if(options.onClose!=null)
options.onClose();}});return this;};function showOverlayScreen(){if($.browser.msie&&$.browser.version.substr(0,1)<7){$("#overlay_screen").css("height",GUCCI.viewport.height());select=$("select:visible");select.hide();}
$("#overlay_screen").css('filter','alpha(opacity=70)');$("#overlay_screen").fadeIn();};function hideOverlayScreen(){if($.browser.msie&&$.browser.version.substr(0,1)<7){select.show();}
$("#overlay_screen").fadeOut();};})(jQuery);(function($)
{$.fn.goldscrollbar=function(options)
{var defaults={container:null,handle:null,offset:0,scrollwidth:0,effect:'drag',resize:false,columnwidth:0,paneltriptych:822,panelwidthdata:null,panelcountdata:null,fadepanelleft:null,fadepanelright:null,duration:600,lazydelay:1500,lazyisok:true,lazyreset:true};var options=$.extend(defaults,options);if(!options.container)return false;if(options.resize&&!options.handle)return;if(!options.scrollwidth)return;if(!options.columnwidth)return;if(typeof options.panelwidthdata!='object')return;if(typeof options.panelcountdata!='object')return;if(!options.handle)
{var end=$(document.createElement('div')).addClass('end');options.handle=$(document.createElement('div')).addClass('handle');options.handle.append(end);this.append(options.handle);}
var handlepercentage=(options.paneltriptych/options.scrollwidth);if(handlepercentage>=1)
{handlepercentage=1;$('#pagination').hide();}
else
{if($.browser.msie&&$.browser.version.substr(0,1)==7)
{$('#category_tools').fadeIn('fast');}
else
{$('#category_tools').show();}
$('#pagination').show();}
options.handle.css({'width':handlepercentage*this.width()+'px'});var scrollbarspace=this.width()-options.handle.width();options.container.find('div.ggpanel:first').css('marginLeft',options.offset+'px');var panel_wrapper=$('#panel_wrapper');if(GUCCI.isIE)
{$('#loading').remove();panel_wrapper.css({visibility:'visible'});}
$.fn.goldscrollbar.vars.scrollbarspace=scrollbarspace;$.fn.goldscrollbar.vars.scrollwidth=options.scrollwidth;$.fn.goldscrollbar.vars.offset=options.offset;$.fn.goldscrollbar.vars.container=options.container;$.fn.goldscrollbar.vars.columnwidth=options.columnwidth;$.fn.goldscrollbar.vars.panelwidthdata=options.panelwidthdata;$.fn.goldscrollbar.vars.panelcountdata=options.panelcountdata;$.fn.goldscrollbar.vars.panelnoimages=new Array();$.fn.goldscrollbar.vars.panelswithimagecount=0;$.fn.goldscrollbar.vars.DEBUG=0;$.fn.goldscrollbar.vars.effect=options.effect;$.fn.goldscrollbar.vars.fadepanelleft=options.fadepanelleft;$.fn.goldscrollbar.vars.fadepanelright=options.fadepanelright;$.fn.goldscrollbar.vars.pageback=false;$.fn.goldscrollbar.vars.pageforward=false;$.fn.goldscrollbar.vars.scrolling=false;$.fn.goldscrollbar.vars.centerpanel=0;$.fn.goldscrollbar.vars.centercolumn=0;$.fn.goldscrollbar.vars.duration=options.duration;$.fn.goldscrollbar.vars.scrollstop=822;$.fn.goldscrollbar.vars.single_key=$('.panel_single_key').html();$.fn.goldscrollbar.vars.multi_key=$('.panel_multi_key').html();$.fn.goldscrollbar.vars.panelpositionupdate=false;$.fn.goldscrollbar.vars.panelcount=0;$.fn.goldscrollbar.vars.lazypoller=0;$.fn.goldscrollbar.vars.lazyisok=options.lazyisok;$.fn.goldscrollbar.vars.lazyreset=options.lazyreset;if($.fn.goldscrollbar.vars.lazyreset)
{clearInterval($.fn.goldscrollbar.vars.lazypoller);$.fn.goldscrollbar.vars.panelswithimagecount=0;$.fn.goldscrollbar.vars.lazypoller=setInterval(cattleprod,options.lazydelay);}
if(!options.resize)$.fn.goldscrollbar.vars.container.scrollLeft(0);if(options.resize)setActiveColumn(0);else setActiveColumn(2);if(options.fadepanelleft)$.fn.goldscrollbar.vars.fadepanelleftfaded=(options.fadepanelleft.css('display')=='none');if(options.fadepanelleft)$.fn.goldscrollbar.vars.fadepanelrightfaded=(options.fadepanelright.css('display')=='none');if(options.effect=='stop')
{if(!options.resize)options.handle.draggable({containment:'parent',cursor:'pointer',stop:handleStop}).mouseover(function(){$(this).css('cursor','pointer');});}
else
{if(!options.resize)
{options.handle.draggable({containment:'parent',cursor:'pointer',drag:handleDrag}).mouseover(function(){$(this).css('cursor','pointer');});if(options.columnwidth)
{options.handle.bind('dragstop',function()
{animateSnapBack(options.handle);$.fn.goldscrollbar.vars.panelpositionupdate=true;});options.handle.bind('click',function()
{animateSnapBack(options.handle);});options.handle.bind('mousedown',function()
{$.fn.goldscrollbar.vars.panelpositionupdate=false;setActiveColumn(0);hideArrows();});checkArrows();}}}
if(options.resize)animateSnapBack(options.handle);return options.handle;};$.fn.goldscrollbar.vars={container:null,scrollbarspace:0,scrollwidth:0,offset:0,effect:'drag',columnwidth:0};$.fn.goldscrollcontainer=function(movement,duration)
{if($.fn.goldscrollbar.vars.scrolling)return;$this=$(this);var container=$.fn.goldscrollbar.vars.container;var scrollwidth=$.fn.goldscrollbar.vars.scrollwidth;var scrollbarspace=$.fn.goldscrollbar.vars.scrollbarspace;if(!container||!scrollbarspace||!scrollwidth)return;if(!duration)duration=$.fn.goldscrollbar.vars.duration;var newcontainerleft=container.scrollLeft()+movement;if(newcontainerleft<0)
{newcontainerleft=0;}
else if(newcontainerleft>(scrollwidth-$.fn.goldscrollbar.vars.scrollstop))
{newcontainerleft=(scrollwidth-$.fn.goldscrollbar.vars.scrollstop);}
var newscrollbarleft=(newcontainerleft/(scrollwidth-$.fn.goldscrollbar.vars.scrollstop))*scrollbarspace;setActiveColumn(0);var pagination=$('#pagination');var pageback=pagination.children('div.back');var pageforward=pagination.children('div.forward');$.fn.goldscrollbar.vars.pagebackbg=pageback.css('backgroundImage');$.fn.goldscrollbar.vars.pageforwardbg=pageforward.css('backgroundImage');pageback.css('backgroundImage','none');pageforward.css('backgroundImage','none');$.fn.goldscrollbar.vars.scrolling=true;container.animate({'scrollLeft':newcontainerleft},duration,function()
{animateSnapBack($this,true);});moveHandle($this,newscrollbarleft,duration);};function handleDrag(event,ui)
{$this=$(this);GUCCI.Category.initialpositionoffset=0;var percentage=ui.position.left/$.fn.goldscrollbar.vars.scrollbarspace;var newleft=(percentage*($.fn.goldscrollbar.vars.scrollwidth-$.fn.goldscrollbar.vars.scrollstop));$.fn.goldscrollbar.vars.container.scrollLeft(newleft);}
function handleStop(event,ui)
{var $this=$(this);var percentage=ui.position.left/$.fn.goldscrollbar.vars.scrollbarspace;var newleft=(percentage*($.fn.goldscrollbar.vars.scrollwidth-$.fn.goldscrollbar.vars.scrollstop));$.fn.goldscrollbar.vars.container.animate({'scrollLeft':newleft},'fast',function(){animateSnapBack($this);});}
function animateSnapBack(handle,skipanimate)
{var duration=$.fn.goldscrollbar.vars.duration;var activecolumn=Math.round(($.fn.goldscrollbar.vars.container.scrollLeft())/$.fn.goldscrollbar.vars.columnwidth);var snapleft=activecolumn*$.fn.goldscrollbar.vars.columnwidth;var newscrollbarleft=(snapleft/($.fn.goldscrollbar.vars.scrollwidth-$.fn.goldscrollbar.vars.scrollstop))*$.fn.goldscrollbar.vars.scrollbarspace;if($('.handle').position().top!=$('#scrollbar').position().top)$('.handle').css({top:'0'});if(skipanimate)
{$.fn.goldscrollbar.vars.scrolling=false;setActiveColumn(activecolumn+2);}
else
{$.fn.goldscrollbar.vars.container.animate({'scrollLeft':snapleft},duration,function()
{$.fn.goldscrollbar.vars.scrolling=false;GUCCI.Category.panel.ignore=false;setActiveColumn(activecolumn+2);});}
moveHandle(handle,newscrollbarleft,duration);}
function updatePanelCount()
{var displayed=$('.ggpanel').not('.panel_inactive').find('span.panel_index').text().split(",");var activecount=0;var leftinactivecount=0;var lbound=0;var ubound=0;var panelindex=0;var itemtotal=0;var displaykey="";var displaycount=$('#panel_count strong');for(var t=0;t<$.fn.goldscrollbar.vars.panelcountdata.length;t++)
{itemtotal+=parseInt($.fn.goldscrollbar.vars.panelcountdata[t]);}
for(var a=0;a<parseInt(displayed[0]);a++)
{leftinactivecount+=parseInt($.fn.goldscrollbar.vars.panelcountdata[a]);}
for(var i=0;i<displayed.length-1;i++)
{panelindex=parseInt(displayed[i]);activecount+=parseInt($.fn.goldscrollbar.vars.panelcountdata[panelindex]);}
lbound=leftinactivecount+1;ubound=leftinactivecount+activecount;if(lbound==ubound)
{displaykey=$.fn.goldscrollbar.vars.single_key;displaykey=displaykey.replace(/:num/,ubound);displaykey=displaykey.replace(/:total_num/,itemtotal);}
else
{displaykey=$.fn.goldscrollbar.vars.multi_key;displaykey=displaykey.replace(/:low_num/,lbound);displaykey=displaykey.replace(/:high_num/,ubound);displaykey=displaykey.replace(/:total_num/,itemtotal);}
displaycount.html(displaykey);displaycount.css('display','block');$.fn.goldscrollbar.vars.panelpositionupdate=true;}
function moveHandle(handle,newpos,duration)
{if(!duration)duration=$.fn.goldscrollbar.vars.duration;handle.draggable('disable');handle.animate({'left':newpos+'px'},duration,function()
{handle.draggable('enable');if(GUCCI.Category.zoom.activelooks.length>0)GUCCI.Category.resizeZoom();var endpos=handle.offset().left+handle.width();if(GUCCI.Category.updateLookUrl&&!GUCCI.Category.isSort)
{var look=$('.edge_left').find('.position').attr('id');if($.fn.goldscrollbar.vars.panelpositionupdate&&GUCCI.Category.panel.rememberposition)
{if($('.ggpanel.panel_active').length>1)
{if(look!==undefined)GUCCI.Category.updateLookUrl([look,GUCCI.Category.position.prefix+"A113"]);}
else
{if(look!==undefined)GUCCI.Category.updateLookUrl([look]);}
if($.cookie('ggBackURL')!=document.location.href)
{$.cookie('ggBackURL',document.location.href,{path:'/'});}}}});}
function setActiveColumn(activecolumnnum)
{var panels=$('.ggpanel');if(activecolumnnum<0)return;if(activecolumnnum==0)
{$('.ggpanel.panel_inactive').find('li').css({"z-index":"0"});panels.children('.obscure').fadeTo('fast',0).css('display','none');panels.removeClass('panel_inactive edge_left edge_right').addClass('panel_active');}
else
{var count=activecolumnnum;var thiscolumn=0;var activestartingpanel;var activenumberpanels;for(var i=0;i<$.fn.goldscrollbar.vars.panelwidthdata.length;i++)
{count-=$.fn.goldscrollbar.vars.panelwidthdata[i];thiscolumn+=parseInt($.fn.goldscrollbar.vars.panelwidthdata[i],10);$.fn.goldscrollbar.vars.centercolumn=thiscolumn;if(count<=0)
{$.fn.goldscrollbar.vars.centerpanel=i;if($.fn.goldscrollbar.vars.panelwidthdata[i]>2)
{$.fn.goldscrollbar.vars.centercolumn=(count==-1)?i+1:i;activestartingpanel=i;activenumberpanels=1;}
if($.fn.goldscrollbar.vars.panelwidthdata[i]==2)
{if(count==0)
{activestartingpanel=i;activenumberpanels=2;$.fn.goldscrollbar.vars.centercolumn-=1;}
else
{activestartingpanel=i-1;activenumberpanels=2;$.fn.goldscrollbar.vars.centercolumn-=2;}}
if($.fn.goldscrollbar.vars.panelwidthdata[i]<2)
{activestartingpanel=i-1;activenumberpanels=3;$.fn.goldscrollbar.vars.centercolumn-=1;}
break;}}
panels=$('#panel_wrapper .ggpanel');var inactivepanels=panels.filter('.ggpanel:lt('+activestartingpanel+'),.ggpanel:gt('+(activestartingpanel+activenumberpanels-1)+')');inactivepanels.removeClass('panel_active').addClass('panel_inactive');inactivepanels.children('.obscure').first().fadeTo('fast',0.5,updatePanelCount);inactivepanels.children('.obscure').fadeTo('fast',0.5);var activepanelfirst=panels.filter('.ggpanel:eq('+activestartingpanel+')');var activepanellast=panels.filter('.ggpanel:eq('+(activestartingpanel+activenumberpanels-1)+')');activepanelfirst.addClass('edge_left');activepanellast.addClass('edge_right');}
checkArrows();}
function cattleprod()
{$.fn.goldscrollbar.vars.DEBUG++;if($.fn.goldscrollbar.vars.lazyisok)
{var maxvisiblecolumns=Math.round(GUCCI.viewport.width()/$.fn.goldscrollbar.vars.columnwidth)+1;var numvisiblepanels=0;var startindex=0;var panels=$('#panel_wrapper .ggpanel');if($.fn.goldscrollbar.vars.panelnoimages.length==0||$.fn.goldscrollbar.vars.lazyreset)
{$.fn.goldscrollbar.vars.panelnoimages=new Array();for(var l=0;l<$.fn.goldscrollbar.vars.panelcountdata.length;l++)
{$.fn.goldscrollbar.vars.panelnoimages.push(true);}
$.fn.goldscrollbar.vars.lazyreset=false;}
if(panels.length>0)
{if(GUCCI.isIE&&GUCCI.IEversion<8)
{numvisiblepanels=4;if(panels.eq(0).offset().left<0)
{startindex=parseInt($('#panel_wrapper .ggpanel.panel_active').eq(0).find('.panel_index').html());if(startindex>0)startindex--;}
else
{startindex=0;}}
else
{if(panels.eq(0).offset().left<0)
{startindex=Math.ceil(Math.abs(panels.eq(0).offset().left/$.fn.goldscrollbar.vars.columnwidth))-1;numvisiblepanels=maxvisiblecolumns;startindex=indextweak(startindex);}
else
{numvisiblepanels=maxvisiblecolumns-Math.ceil(Math.abs(panels.eq(0).offset().left/$.fn.goldscrollbar.vars.columnwidth));startindex=0;}}
for(var p=startindex;p<=startindex+numvisiblepanels;p++)
{if(p<=panels.length-1)
{if($.fn.goldscrollbar.vars.panelnoimages[p])
{panels.eq(p).find(GUCCI.Category.lazyloaders).trigger('appear');$.fn.goldscrollbar.vars.panelnoimages[p]=false;if($.fn.goldscrollbar.vars.panelwidthdata[p]==2)
$.fn.goldscrollbar.vars.panelswithimagecount+=2;else if($.fn.goldscrollbar.vars.panelwidthdata[p]==3)
$.fn.goldscrollbar.vars.panelswithimagecount+=3;else
$.fn.goldscrollbar.vars.panelswithimagecount++;}}}}}}
function indextweak(start)
{for(var m=0;m<start;m++)
{if($.fn.goldscrollbar.vars.panelwidthdata[m]==2&&start>0)
start--;else if($.fn.goldscrollbar.vars.panelwidthdata[m]==3&&start>0)
start-=2;}
return start;}
function hideArrows()
{if($.browser.msie&&$.browser.version.substr(0,1)>=7)
{$('#pagination .back,#pagination .forward').hide();}
else
{$('#pagination .back,#pagination .forward').fadeOut('fast');}
$.fn.goldscrollbar.vars.pageback=false;$.fn.goldscrollbar.vars.pageforward=false;}
function checkArrows()
{var panels=$.fn.goldscrollbar.vars.panelwidthdata;var number_of_columns=0;for(var p=0;p<panels.length;p++)
{number_of_columns+=parseInt(panels[p],10);}
var pagination=$('#pagination');var pageback=pagination.children('.back');var pageforward=pagination.children('.forward');if(!$.fn.goldscrollbar.vars.pageforward&&$.fn.goldscrollbar.vars.centercolumn<number_of_columns-2)
{if($.browser.msie&&$.browser.version.substr(0,1)>=7)pageforward.show();else pageforward.fadeIn('fast');$.fn.goldscrollbar.vars.pageforward=true;}
var comparecolumn=$.fn.goldscrollbar.vars.centercolumn;if($.fn.goldscrollbar.vars.pageforward&&comparecolumn>=number_of_columns-2)
{$.fn.goldscrollbar.vars.pageforward=false;if($.browser.msie&&$.browser.version.substr(0,1)>=7)pageforward.hide();else pageforward.fadeOut('fast');}
var pagebacktest=1;if(!$.fn.goldscrollbar.vars.pageback&&$.fn.goldscrollbar.vars.centercolumn>pagebacktest)
{if($.browser.msie&&$.browser.version.substr(0,1)>=7)pageback.show();else pageback.fadeIn('fast');$.fn.goldscrollbar.vars.pageback=true;}
if($.fn.goldscrollbar.vars.pageback&&$.fn.goldscrollbar.vars.centercolumn<=pagebacktest)
{$.fn.goldscrollbar.vars.pageback=false;if($.browser.msie&&$.browser.version.substr(0,1)>=7)
{pageback.hide();}
else
{pageback.fadeOut('fast');}}
if($.fn.goldscrollbar.vars.pageback&&pageback.css('backgroundImage')=='none')pageback.css('backgroundImage',$.fn.goldscrollbar.vars.pagebackbg);if($.fn.goldscrollbar.vars.pageforward&&pageforward.css('backgroundImage')=='none')pageforward.css('backgroundImage',$.fn.goldscrollbar.vars.pageforwardbg);}})(jQuery);(function($){$.Broadcaster={namespace:"com.twelvestone"};$.fn.register=function(evt,f){evt=$.Broadcaster.namespace+"."+evt;$._subscribers=$._subscribers||{};$._subscribers[evt]=typeof $._subscribers[evt]==="undefined"?[]:$._subscribers[evt];$(this).bind(evt,f);$._subscribers[evt].push($(this));return $(this);};$.broadcast=function(evt,data){evt=$.Broadcaster.namespace+"."+evt;$.each(($._subscribers[evt]||[]),function(){this.trigger(evt,data);});};})(jQuery);jQuery.fn.supersleight=function(settings){settings=jQuery.extend({imgs:true,backgrounds:true,shim:'x.gif',apply_positioning:true},settings);return this.each(function(){if(jQuery.browser.msie&&parseInt(jQuery.browser.version,10)<7&&parseInt(jQuery.browser.version,10)>4){jQuery(this).find('*').andSelf().each(function(i,obj){var self=jQuery(obj);if(settings.backgrounds&&self.css('background-image').match(/\.png/i)!==null){var bg=self.css('background-image');var src=bg.substring(5,bg.length-2);var mode=(self.css('background-repeat')=='no-repeat'?'crop':'scale');var styles={'filter':"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+src+"', sizingMethod='"+mode+"')",'background-image':'url('+settings.shim+')'};self.css(styles);};if(settings.imgs&&self.is('img[src$=png]')){var styles={'width':self.width()+'px','height':self.height()+'px','filter':"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+self.attr('src')+"', sizingMethod='scale')"};self.css(styles).attr('src',settings.shim);};if(settings.apply_positioning&&self.is('a, input')&&(self.css('position')===''||self.css('position')=='static')){self.css('position','relative');};});};});};(function($){$.fn.love=function(opts){opts=$.extend({url:"/love",event:"click",caller:null,position:0,show:0,style:null},opts||{});var self=$(this);var lovable_info=self.attr("id").match(/(.+?)_([0-9]+)$/);var klass=$.map(lovable_info[1].split("_"),function(component){return component.charAt(0).toUpperCase()+component.substr(1);}).join("");self.bind(opts.event,function(event){event.stopPropagation();$.ajax({url:opts.url,type:"post",data:{lovable_type:klass,lovable_id:lovable_info[2]},complete:function(request,_status){if(422==request.status){return;}else if(403==request.status){return;}else if(201==request.status){self.html(request.responseText);if(opts.caller){var lovebutton="";if(opts.caller.find('#loveit').length>0)
lovebutton=opts.caller.find('#loveit');else
lovebutton=opts.caller.find('.icon.loveit');if(opts.style)
{GUCCI.Product.loved=true;GUCCI.Product.initTools();}
else
{lovebutton.find('.mylove').text(lovebutton.find('.ilovedit').text());if(typeof $.fn.tipTip=='function'&&!GUCCI.isMobile)
{lovebutton.unbind();lovebutton.tipTip({maxWidth:'150px',content:lovebutton.find('.mylove').text(),defaultPosition:'top'});}}}}else{if(console){console.log(request.responseText);}}}});});return self;};})(jQuery);(function($)
{$.fn.goldswipe=function(options)
{var defaults={thresholdX:50,thresholdY:50,swipeLeft:null,swipeRight:null,swipeUp:null,swipeDown:null};var options=$.extend(defaults,options);$.fn.goldswipe.vars.threshold={x:options.thresholdX,y:options.thresholdY};$.fn.goldswipe.vars.change={x:0,y:0};$.fn.goldswipe.vars.swipeLeft=options.swipeLeft;$.fn.goldswipe.vars.swipeRight=options.swipeRight;$.fn.goldswipe.vars.swipeUp=options.swipeUp;$.fn.goldswipe.vars.swipeDown=options.swipeDown;var originalCoord={x:0,y:0};var finalCoord={x:0,y:0};this[0].addEventListener('touchstart',function(event)
{originalCoord.x=event.targetTouches[0].pageX;originalCoord.y=event.targetTouches[0].pageY;finalCoord.x=originalCoord.x;finalCoord.y=originalCoord.y;},false);this[0].addEventListener('touchmove',function(event)
{event.preventDefault();finalCoord.x=event.targetTouches[0].pageX;finalCoord.y=event.targetTouches[0].pageY;},false);this[0].addEventListener('touchend',function(event)
{$.fn.goldswipe.vars.change.x=originalCoord.x-finalCoord.x;$.fn.goldswipe.vars.change.y=originalCoord.y-finalCoord.y;if($.fn.goldswipe.vars.change.x>$.fn.goldswipe.vars.threshold.x)
{$.fn.goldswipe.vars.swipeLeft();}
if($.fn.goldswipe.vars.change.x<(-1*$.fn.goldswipe.vars.threshold.x))
{$.fn.goldswipe.vars.swipeRight();}
if($.fn.goldswipe.vars.change.y>$.fn.goldswipe.vars.threshold.y)
{$.fn.goldswipe.vars.swipeUp();}
if($.fn.goldswipe.vars.change.y<(-1*$.fn.goldswipe.vars.threshold.y))
{$.fn.goldswipe.vars.swipeDown();}
$.fn.goldswipe.vars.change.x=0;$.fn.goldswipe.vars.change.y=0;},false);};$.fn.goldswipe.vars={threshold:{x:50,y:50},change:{x:0,y:0},swipeLeft:null,swipeRight:null,swipeUp:null,swipeDown:null};})(jQuery);(function($){$.fn.tipTip=function(options){var defaults={activation:"hover",keepAlive:false,maxWidth:"200px",edgeOffset:3,defaultPosition:"bottom",delay:400,fadeIn:200,fadeOut:200,attribute:"title",content:false,enter:function(){},exit:function(){}};var opts=$.extend(defaults,options);if($("#tiptip_holder").length<=0){var tiptip_holder=$('<div id="tiptip_holder" style="max-width:'+opts.maxWidth+';"></div>');var tiptip_content=$('<div id="tiptip_content"></div>');var tiptip_arrow=$('<div id="tiptip_arrow"></div>');$("body").append(tiptip_holder.html(tiptip_content).prepend(tiptip_arrow.html('<div id="tiptip_arrow_inner"></div>')))}else{var tiptip_holder=$("#tiptip_holder");var tiptip_content=$("#tiptip_content");var tiptip_arrow=$("#tiptip_arrow")}return this.each(function(){var org_elem=$(this);if(opts.content){var org_title=opts.content}else{var org_title=org_elem.attr(opts.attribute)}if(org_title!=""){if(!opts.content){org_elem.removeAttr(opts.attribute)}var timeout=false;if(opts.activation=="hover"){org_elem.hover(function(){active_tiptip()},function(){if(!opts.keepAlive){deactive_tiptip()}});if(opts.keepAlive){tiptip_holder.hover(function(){},function(){deactive_tiptip()})}}else if(opts.activation=="focus"){org_elem.focus(function(){active_tiptip()}).blur(function(){deactive_tiptip()})}else if(opts.activation=="click"){org_elem.click(function(){active_tiptip();return false}).hover(function(){},function(){if(!opts.keepAlive){deactive_tiptip()}});if(opts.keepAlive){tiptip_holder.hover(function(){},function(){deactive_tiptip()})}}function active_tiptip(){opts.enter.call(this);tiptip_content.html(org_title);tiptip_holder.hide().removeAttr("class").css("margin","0");tiptip_arrow.removeAttr("style");var top=parseInt(org_elem.offset()['top']);var left=parseInt(org_elem.offset()['left']);var org_width=parseInt(org_elem.outerWidth());var org_height=parseInt(org_elem.outerHeight());var tip_w=tiptip_holder.outerWidth();var tip_h=tiptip_holder.outerHeight();var w_compare=Math.round((org_width-tip_w)/2);var h_compare=Math.round((org_height-tip_h)/2);var marg_left=Math.round(left+w_compare);var marg_top=Math.round(top+org_height+opts.edgeOffset);var t_class="";var arrow_top="";var arrow_left=Math.round(tip_w-12)/2;if(opts.defaultPosition=="bottom"){t_class="_bottom"}else if(opts.defaultPosition=="top"){t_class="_top"}else if(opts.defaultPosition=="left"){t_class="_left"}else if(opts.defaultPosition=="right"){t_class="_right"}var right_compare=(w_compare+left)<parseInt($(window).scrollLeft());var left_compare=(tip_w+left)>parseInt($(window).width());if((right_compare&&w_compare<0)||(t_class=="_right"&&!left_compare)||(t_class=="_left"&&left<(tip_w+opts.edgeOffset+5))){t_class="_right";arrow_top=Math.round(tip_h-13)/2;arrow_left=-12;marg_left=Math.round(left+org_width+opts.edgeOffset);marg_top=Math.round(top+h_compare)}else if((left_compare&&w_compare<0)||(t_class=="_left"&&!right_compare)){t_class="_left";arrow_top=Math.round(tip_h-13)/2;arrow_left=Math.round(tip_w);marg_left=Math.round(left-(tip_w+opts.edgeOffset+5));marg_top=Math.round(top+h_compare)}var top_compare=(top+org_height+opts.edgeOffset+tip_h+8)>parseInt($(window).height()+$(window).scrollTop());var bottom_compare=((top+org_height)-(opts.edgeOffset+tip_h+8))<0;if(top_compare||(t_class=="_bottom"&&top_compare)||(t_class=="_top"&&!bottom_compare)){if(t_class=="_top"||t_class=="_bottom"){t_class="_top"}else{t_class=t_class+"_top"}arrow_top=tip_h;marg_top=Math.round(top-(tip_h+5+opts.edgeOffset))}else if(bottom_compare|(t_class=="_top"&&bottom_compare)||(t_class=="_bottom"&&!top_compare)){if(t_class=="_top"||t_class=="_bottom"){t_class="_bottom"}else{t_class=t_class+"_bottom"}arrow_top=-12;marg_top=Math.round(top+org_height+opts.edgeOffset)}if(t_class=="_right_top"||t_class=="_left_top"){marg_top=marg_top+5}else if(t_class=="_right_bottom"||t_class=="_left_bottom"){marg_top=marg_top-5}if(t_class=="_left_top"||t_class=="_left_bottom"){marg_left=marg_left+5}tiptip_arrow.css({"margin-left":arrow_left+"px","margin-top":arrow_top+"px"});tiptip_holder.css({"margin-left":marg_left+"px","margin-top":marg_top+"px"}).attr("class","tip"+t_class);if(timeout){clearTimeout(timeout)}timeout=setTimeout(function(){tiptip_holder.stop(true,true).fadeIn(opts.fadeIn)},opts.delay)}function deactive_tiptip(){opts.exit.call(this);if(timeout){clearTimeout(timeout)}tiptip_holder.fadeOut(opts.fadeOut)}}})}})(jQuery);(function($){$.Broadcaster={namespace:"com.twelvestone"};$.fn.register=function(evt,f){evt=$.Broadcaster.namespace+"."+evt;$._subscribers=$._subscribers||{};$._subscribers[evt]=typeof $._subscribers[evt]==="undefined"?[]:$._subscribers[evt];$(this).bind(evt,f);$._subscribers[evt].push($(this));return $(this);};$.broadcast=function(evt,data){evt=$.Broadcaster.namespace+"."+evt;$.each(($._subscribers[evt]||[]),function(){this.trigger(evt,data);});};})(jQuery);jQuery.cookie=function(name,value,options){if(typeof value!='undefined'){options=options||{};if(value===null){value='';options.expires=-1;}
var expires='';if(options.expires&&(typeof options.expires=='number'||options.expires.toUTCString)){var date;if(typeof options.expires=='number'){date=new Date();date.setTime(date.getTime()+(options.expires*24*60*60*1000));}else{date=options.expires;}
expires='; expires='+date.toUTCString();}
var path=options.path?'; path='+(options.path):'';var domain=options.domain?'; domain='+(options.domain):'';var secure=options.secure?'; secure':'';document.cookie=[name,'=',encodeURIComponent(value),expires,path,domain,secure].join('');}else{var cookieValue=null;if(document.cookie&&document.cookie!=''){var cookies=document.cookie.split(';');for(var i=0;i<cookies.length;i++){var cookie=jQuery.trim(cookies[i]);if(cookie.substring(0,name.length+1)==(name+'=')){cookieValue=decodeURIComponent(cookie.substring(name.length+1));break;}}}
return cookieValue;}};jQuery.fn.textlimit=function(counter_el,thelimit,speed){var charDelSpeed=speed||15;var toggleCharDel=speed!=-1;var toggleTrim=true;var that=this[0];updateCounter();function updateCounter(){jQuery(counter_el).text(thelimit-that.value.length);};this.keypress(function(e){if(this.value.length>=thelimit&&e.charCode!='0')e.preventDefault()}).keyup(function(e){updateCounter();if(this.value.length>=thelimit&&toggleTrim){if(toggleCharDel){that.value=that.value.substr(0,thelimit+100);var init=setInterval
(function(){if(that.value.length<=thelimit){init=clearInterval(init);updateCounter()}
else{that.value=that.value.substring(0,that.value.length-1);jQuery(counter_el).text('trimming...  '+(thelimit-that.value.length));};},charDelSpeed);}
else this.value=that.value.substr(0,thelimit);}});};(function($){$.jScrollPane={active:[]};$.fn.jScrollPane=function(settings)
{settings=$.extend({},$.fn.jScrollPane.defaults,settings);var rf=function(){return false;};return this.each(function()
{var $this=$(this);var paneEle=this;var currentScrollPosition=0;var paneWidth;var paneHeight;var trackHeight;var trackOffset=settings.topCapHeight;var $container;if($(this).parent().is('.jScrollPaneContainer')){$container=$(this).parent();currentScrollPosition=settings.maintainPosition?$this.position().top:0;var $c=$(this).parent();paneWidth=$c.innerWidth();paneHeight=$c.outerHeight();$('>.jScrollPaneTrack, >.jScrollArrowUp, >.jScrollArrowDown, >.jScrollCap',$c).remove();$this.css({'top':0});}else{$this.data('originalStyleTag',$this.attr('style'));$this.css('overflow','hidden');this.originalPadding=$this.css('paddingTop')+' '+$this.css('paddingRight')+' '+$this.css('paddingBottom')+' '+$this.css('paddingLeft');this.originalSidePaddingTotal=(parseInt($this.css('paddingLeft'))||0)+(parseInt($this.css('paddingRight'))||0);paneWidth=$this.innerWidth();paneHeight=$this.innerHeight();$container=$('<div></div>').attr({'className':'jScrollPaneContainer'}).css({'height':paneHeight+'px','width':paneWidth+'px'});if(settings.enableKeyboardNavigation){$container.attr('tabindex',settings.tabIndex);}
$this.wrap($container);$container=$this.parent();$(document).bind('emchange',function(e,cur,prev)
{$this.jScrollPane(settings);});}
trackHeight=paneHeight;if(settings.reinitialiseOnImageLoad){var $imagesToLoad=$.data(paneEle,'jScrollPaneImagesToLoad')||$('img',$this);var loadedImages=[];if($imagesToLoad.length){$imagesToLoad.each(function(i,val){$(this).bind('load readystatechange',function(){if($.inArray(i,loadedImages)==-1){loadedImages.push(val);$imagesToLoad=$.grep($imagesToLoad,function(n,i){return n!=val;});$.data(paneEle,'jScrollPaneImagesToLoad',$imagesToLoad);var s2=$.extend(settings,{reinitialiseOnImageLoad:false});$this.jScrollPane(s2);}}).each(function(i,val){if(this.complete||this.complete===undefined){this.src=this.src;}});});};}
var p=this.originalSidePaddingTotal;var realPaneWidth=paneWidth-settings.scrollbarWidth-settings.scrollbarMargin-p;var cssToApply={'height':'auto','width':realPaneWidth+'px'}
if(settings.scrollbarOnLeft){cssToApply.paddingLeft=settings.scrollbarMargin+settings.scrollbarWidth+'px';}else{cssToApply.paddingRight=settings.scrollbarMargin+'px';}
$this.css(cssToApply);var contentHeight=$this.outerHeight();var percentInView=paneHeight/contentHeight;var isScrollable=percentInView<.99;$container[isScrollable?'addClass':'removeClass']('jScrollPaneScrollable');if(isScrollable){$container.append($('<div></div>').addClass('jScrollCap jScrollCapTop').css({height:settings.topCapHeight}),$('<div></div>').attr({'className':'jScrollPaneTrack'}).css({'width':settings.scrollbarWidth+'px'}).append($('<div></div>').attr({'className':'jScrollPaneDrag'}).css({'width':settings.scrollbarWidth+'px'}).append($('<div></div>').attr({'className':'jScrollPaneDragTop'}).css({'width':settings.scrollbarWidth+'px'}),$('<div></div>').attr({'className':'jScrollPaneDragBottom'}).css({'width':settings.scrollbarWidth+'px'}))),$('<div></div>').addClass('jScrollCap jScrollCapBottom').css({height:settings.bottomCapHeight}));var $track=$('>.jScrollPaneTrack',$container);var $drag=$('>.jScrollPaneTrack .jScrollPaneDrag',$container);var currentArrowDirection;var currentArrowTimerArr=[];var currentArrowInc;var whileArrowButtonDown=function()
{if(currentArrowInc>4||currentArrowInc%4==0){positionDrag(dragPosition+currentArrowDirection*mouseWheelMultiplier);}
currentArrowInc++;};if(settings.enableKeyboardNavigation){$container.bind('keydown.jscrollpane',function(e)
{switch(e.keyCode){case 38:currentArrowDirection=-1;currentArrowInc=0;whileArrowButtonDown();currentArrowTimerArr[currentArrowTimerArr.length]=setInterval(whileArrowButtonDown,100);return false;case 40:currentArrowDirection=1;currentArrowInc=0;whileArrowButtonDown();currentArrowTimerArr[currentArrowTimerArr.length]=setInterval(whileArrowButtonDown,100);return false;case 33:case 34:return false;default:}}).bind('keyup.jscrollpane',function(e)
{if(e.keyCode==38||e.keyCode==40){for(var i=0;i<currentArrowTimerArr.length;i++){clearInterval(currentArrowTimerArr[i]);}
return false;}});}
if(settings.showArrows){var currentArrowButton;var currentArrowInterval;var onArrowMouseUp=function(event)
{$('html').unbind('mouseup',onArrowMouseUp);currentArrowButton.removeClass('jScrollActiveArrowButton');clearInterval(currentArrowInterval);};var onArrowMouseDown=function(){$('html').bind('mouseup',onArrowMouseUp);currentArrowButton.addClass('jScrollActiveArrowButton');currentArrowInc=0;whileArrowButtonDown();currentArrowInterval=setInterval(whileArrowButtonDown,100);};$container.append($('<a></a>').attr({'href':'javascript:;','className':'jScrollArrowUp','tabindex':-1}).css({'width':settings.scrollbarWidth+'px','top':settings.topCapHeight+'px'}).html('Scroll up').bind('mousedown',function()
{currentArrowButton=$(this);currentArrowDirection=-1;onArrowMouseDown();this.blur();return false;}).bind('click',rf),$('<a></a>').attr({'href':'javascript:;','className':'jScrollArrowDown','tabindex':-1}).css({'width':settings.scrollbarWidth+'px','bottom':settings.bottomCapHeight+'px'}).html('Scroll down').bind('mousedown',function()
{currentArrowButton=$(this);currentArrowDirection=1;onArrowMouseDown();this.blur();return false;}).bind('click',rf));var $upArrow=$('>.jScrollArrowUp',$container);var $downArrow=$('>.jScrollArrowDown',$container);}
if(settings.arrowSize){trackHeight=paneHeight-settings.arrowSize-settings.arrowSize;trackOffset+=settings.arrowSize;}else if($upArrow){var topArrowHeight=$upArrow.height();settings.arrowSize=topArrowHeight;trackHeight=paneHeight-topArrowHeight-$downArrow.height();trackOffset+=topArrowHeight;}
trackHeight-=settings.topCapHeight+settings.bottomCapHeight;$track.css({'height':trackHeight+'px',top:trackOffset+'px'})
var $pane=$(this).css({'position':'absolute','overflow':'visible'});var currentOffset;var maxY;var mouseWheelMultiplier;var dragPosition=0;var dragMiddle=percentInView*paneHeight/2;var getPos=function(event,c){var p=c=='X'?'Left':'Top';return event['page'+c]||(event['client'+c]+(document.documentElement['scroll'+p]||document.body['scroll'+p]))||0;};var ignoreNativeDrag=function(){return false;};var initDrag=function()
{ceaseAnimation();currentOffset=$drag.offset(false);currentOffset.top-=dragPosition;maxY=trackHeight-$drag[0].offsetHeight;mouseWheelMultiplier=2*settings.wheelSpeed*maxY/contentHeight;};var onStartDrag=function(event)
{initDrag();dragMiddle=getPos(event,'Y')-dragPosition-currentOffset.top;$('html').bind('mouseup',onStopDrag).bind('mousemove',updateScroll).bind('mouseleave',onStopDrag)
if($.browser.msie){$('html').bind('dragstart',ignoreNativeDrag).bind('selectstart',ignoreNativeDrag);}
return false;};var onStopDrag=function()
{$('html').unbind('mouseup',onStopDrag).unbind('mousemove',updateScroll);dragMiddle=percentInView*paneHeight/2;if($.browser.msie){$('html').unbind('dragstart',ignoreNativeDrag).unbind('selectstart',ignoreNativeDrag);}};var positionDrag=function(destY)
{$container.scrollTop(0);destY=destY<0?0:(destY>maxY?maxY:destY);dragPosition=destY;$drag.css({'top':destY+'px'});var p=destY/maxY;$this.data('jScrollPanePosition',(paneHeight-contentHeight)*-p);$pane.css({'top':((paneHeight-contentHeight)*p)+'px'});$this.trigger('scroll');if(settings.showArrows){$upArrow[destY==0?'addClass':'removeClass']('disabled');$downArrow[destY==maxY?'addClass':'removeClass']('disabled');}};var updateScroll=function(e)
{positionDrag(getPos(e,'Y')-currentOffset.top-dragMiddle);};var dragH=Math.max(Math.min(percentInView*(paneHeight-settings.arrowSize*2),settings.dragMaxHeight),settings.dragMinHeight);$drag.css({'height':dragH+'px'}).bind('mousedown',onStartDrag);var trackScrollInterval;var trackScrollInc;var trackScrollMousePos;var doTrackScroll=function()
{if(trackScrollInc>8||trackScrollInc%4==0){positionDrag((dragPosition-((dragPosition-trackScrollMousePos)/2)));}
trackScrollInc++;};var onStopTrackClick=function()
{clearInterval(trackScrollInterval);$('html').unbind('mouseup',onStopTrackClick).unbind('mousemove',onTrackMouseMove);};var onTrackMouseMove=function(event)
{trackScrollMousePos=getPos(event,'Y')-currentOffset.top-dragMiddle;};var onTrackClick=function(event)
{initDrag();onTrackMouseMove(event);trackScrollInc=0;$('html').bind('mouseup',onStopTrackClick).bind('mousemove',onTrackMouseMove);trackScrollInterval=setInterval(doTrackScroll,100);doTrackScroll();return false;};$track.bind('mousedown',onTrackClick);$container.bind('mousewheel',function(event,delta){delta=delta||(event.wheelDelta?event.wheelDelta/120:(event.detail)?-event.detail/3:0);initDrag();ceaseAnimation();var d=dragPosition;positionDrag(dragPosition-delta*mouseWheelMultiplier);var dragOccured=d!=dragPosition;return!dragOccured;});var _animateToPosition;var _animateToInterval;function animateToPosition()
{var diff=(_animateToPosition-dragPosition)/settings.animateStep;if(diff>1||diff<-1){positionDrag(dragPosition+diff);}else{positionDrag(_animateToPosition);ceaseAnimation();}}
var ceaseAnimation=function()
{if(_animateToInterval){clearInterval(_animateToInterval);delete _animateToPosition;}};var scrollTo=function(pos,preventAni)
{if(typeof pos=="string"){try{$e=$(pos,$this);}catch(err){return;}
if(!$e.length)return;pos=$e.offset().top-$this.offset().top;}
ceaseAnimation();var maxScroll=contentHeight-paneHeight;pos=pos>maxScroll?maxScroll:pos;$this.data('jScrollPaneMaxScroll',maxScroll);var destDragPosition=pos/maxScroll*maxY;if(preventAni||!settings.animateTo){positionDrag(destDragPosition);}else{$container.scrollTop(0);_animateToPosition=destDragPosition;_animateToInterval=setInterval(animateToPosition,settings.animateInterval);}};$this[0].scrollTo=scrollTo;$this[0].scrollBy=function(delta)
{var currentPos=-parseInt($pane.css('top'))||0;scrollTo(currentPos+delta);};initDrag();scrollTo(-currentScrollPosition,true);$('*',this).bind('focus',function(event)
{var $e=$(this);var eleTop=0;var preventInfiniteLoop=100;while($e[0]!=$this[0]){eleTop+=$e.position().top;$e=$e.offsetParent();if(!preventInfiniteLoop--){return;}}
var viewportTop=-parseInt($pane.css('top'))||0;var maxVisibleEleTop=viewportTop+paneHeight;var eleInView=eleTop>viewportTop&&eleTop<maxVisibleEleTop;if(!eleInView){var destPos=eleTop-settings.scrollbarMargin;if(eleTop>viewportTop){destPos+=$(this).height()+15+settings.scrollbarMargin-paneHeight;}
scrollTo(destPos);}})
if(settings.observeHash){if(location.hash&&location.hash.length>1){setTimeout(function(){scrollTo(location.hash);},$.browser.safari?100:0);}
$(document).bind('click',function(e){$target=$(e.target);if($target.is('a')){var h=$target.attr('href');if(h&&h.substr(0,1)=='#'&&h.length>1){setTimeout(function(){scrollTo(h,!settings.animateToInternalLinks);},$.browser.safari?100:0);}}});}
function onSelectScrollMouseDown(e)
{$(document).bind('mousemove.jScrollPaneDragging',onTextSelectionScrollMouseMove);$(document).bind('mouseup.jScrollPaneDragging',onSelectScrollMouseUp);}
var textDragDistanceAway;var textSelectionInterval;function onTextSelectionInterval()
{direction=textDragDistanceAway<0?-1:1;$this[0].scrollBy(textDragDistanceAway/2);}
function clearTextSelectionInterval()
{if(textSelectionInterval){clearInterval(textSelectionInterval);textSelectionInterval=undefined;}}
function onTextSelectionScrollMouseMove(e)
{var offset=$this.parent().offset().top;var maxOffset=offset+paneHeight;var mouseOffset=getPos(e,'Y');textDragDistanceAway=mouseOffset<offset?mouseOffset-offset:(mouseOffset>maxOffset?mouseOffset-maxOffset:0);if(textDragDistanceAway==0){clearTextSelectionInterval();}else{if(!textSelectionInterval){textSelectionInterval=setInterval(onTextSelectionInterval,100);}}}
function onSelectScrollMouseUp(e)
{$(document).unbind('mousemove.jScrollPaneDragging').unbind('mouseup.jScrollPaneDragging');clearTextSelectionInterval();}
$container.bind('mousedown.jScrollPane',onSelectScrollMouseDown);$.jScrollPane.active.push($this[0]);}else{$this.css({'height':paneHeight+'px','width':paneWidth-this.originalSidePaddingTotal+'px','padding':this.originalPadding});$this[0].scrollTo=$this[0].scrollBy=function(){};$this.parent().unbind('mousewheel').unbind('mousedown.jScrollPane').unbind('keydown.jscrollpane').unbind('keyup.jscrollpane');}})};$.fn.jScrollPaneRemove=function()
{$(this).each(function()
{$this=$(this);var $c=$this.parent();if($c.is('.jScrollPaneContainer')){$this.css({'top':'','height':'','width':'','padding':'','overflow':'','position':''});$this.attr('style',$this.data('originalStyleTag'));$c.after($this).remove();}});}
$.fn.jScrollPane.defaults={scrollbarWidth:10,scrollbarMargin:5,wheelSpeed:18,showArrows:false,arrowSize:0,animateTo:false,dragMinHeight:1,dragMaxHeight:99999,animateInterval:100,animateStep:3,maintainPosition:true,scrollbarOnLeft:false,reinitialiseOnImageLoad:false,tabIndex:0,enableKeyboardNavigation:true,animateToInternalLinks:false,topCapHeight:0,bottomCapHeight:0,observeHash:true};$(window).bind('unload',function(){var els=$.jScrollPane.active;for(var i=0;i<els.length;i++){els[i].scrollTo=els[i].scrollBy=null;}});})(jQuery);if(!document.myGetElementsByClassName){document.myGetElementsByClassName=function(className){var children=document.getElementsByTagName('*')||document.all;var elements=new Array();for(var i=0;i<children.length;i++){var child=children[i];var classNames=child.className.split(' ');for(var j=0;j<classNames.length;j++){if(classNames[j]==className){elements.push(child);break;}}}
return elements;}}
var Reflection={defaultHeight:0.5,defaultOpacity:0.5,add:function(image,options){Reflection.remove(image);doptions={"height":Reflection.defaultHeight,"opacity":Reflection.defaultOpacity}
if(options){for(var i in doptions){if(!options[i]){options[i]=doptions[i];}}}else{options=doptions;}
try{var d=document.createElement('div');var p=image;var classes=p.className.split(' ');var newClasses='';for(j=0;j<classes.length;j++){if(classes[j]!="reflect"){if(newClasses){newClasses+=' '}
newClasses+=classes[j];}}
var reflectionHeight=Math.floor(p.height*options['height']);var divHeight=Math.floor(p.height*(1+options['height']));var reflectionWidth=p.width;if(document.all&&!window.opera){if(p.parentElement.tagName=='A'){var d=document.createElement('a');d.href=p.parentElement.href;}
d.className=newClasses;p.className='reflected';d.style.cssText=p.style.cssText;p.style.cssText='vertical-align: bottom';var reflection=document.createElement('img');reflection.src=p.src;reflection.style.width=reflectionWidth+'px';reflection.style.display='block';reflection.style.height=p.height+"px";reflection.style.marginBottom="-"+(p.height-reflectionHeight)+'px';reflection.style.filter='flipv progid:DXImageTransform.Microsoft.Alpha(opacity='+(options['opacity']*100)+', style=1, finishOpacity=0, startx=0, starty=0, finishx=0, finishy='+(options['height']*100)+')';d.style.width=reflectionWidth+'px';d.style.height=divHeight+'px';p.parentNode.replaceChild(d,p);d.appendChild(p);d.appendChild(reflection);}else{var canvas=document.createElement('canvas');if(canvas.getContext){d.className=newClasses;p.className='reflected';d.style.cssText=p.style.cssText;p.style.cssText='vertical-align: bottom';var context=canvas.getContext("2d");canvas.style.height=reflectionHeight+'px';canvas.style.width=reflectionWidth+'px';canvas.height=reflectionHeight;canvas.width=reflectionWidth;d.style.width=reflectionWidth+'px';d.style.height=divHeight+'px';p.parentNode.replaceChild(d,p);d.appendChild(p);d.appendChild(canvas);context.save();context.translate(0,image.height-1);context.scale(1,-1);context.drawImage(image,0,0,reflectionWidth,image.height);context.restore();context.globalCompositeOperation="destination-out";var gradient=context.createLinearGradient(0,0,0,reflectionHeight);gradient.addColorStop(1,"rgba(255, 255, 255, 1.0)");gradient.addColorStop(0,"rgba(255, 255, 255, "+(1-options['opacity'])+")");context.fillStyle=gradient;context.rect(0,0,reflectionWidth,reflectionHeight*2);context.fill();}}}catch(e){}},remove:function(image){if(image.className=="reflected"){image.className=image.parentNode.className;image.parentNode.parentNode.replaceChild(image,image.parentNode);}}}
function addReflections(){var rimages=document.myGetElementsByClassName('reflect');for(i=0;i<rimages.length;i++){var rheight=null;var ropacity=null;var classes=rimages[i].className.split(' ');for(j=0;j<classes.length;j++){if(classes[j].indexOf("rheight")==0){var rheight=classes[j].substring(7)/100;}else if(classes[j].indexOf("ropacity")==0){var ropacity=classes[j].substring(8)/100;}}
Reflection.add(rimages[i],{height:rheight,opacity:ropacity});}}
var previousOnload=window.onload;window.onload=function(){if(previousOnload)previousOnload();addReflections();}
jQuery.reel||function(j,Cb,bb,p){function cb(l){return"<"+l+"/>"}function ha(l){return"."+l}function ia(l){return"url("+l+")"}function F(l){return+l.toFixed(4)}function S(l,a,u){return T(l,Ga(a,u))}function db(l){function a(){j.fn[this]||(j.fn[this]=function(){return this})}j.each(l,a)}function ja(l,a){return v(l)*(a?-1:1)}function U(l){return l.originalEvent.touches[0]}j.reel={version:"1.1.1",def:{footage:6,frame:1,frames:36,hint:"",horizontal:true,hotspot:p,indicator:0,klass:"",loops:true,reversed:p,spacing:0,stitched:p,suffix:"-reel",tooltip:"",area:p,brake:0.5,clickfree:false,cw:false,delay:-1,directional:false,draggable:true,entry:p,graph:p,image:p,images:[],inversed:false,laziness:8,monitor:p,opening:0,orbital:0,path:"",preloader:4,rebound:0.5,revolution:p,row:1,rows:0,speed:0,step:p,steps:p,tempo:36,timeout:2,throwable:true,vertical:false,wheelable:true}};j.fn.reel=function(l){var a=j.extend({},j.reel.def,l);l=function(g){var d=[];g.filter(eb).each(function(){var c=j(this),r=a.images.length&&a.images||a.image||c.attr(Ha),m=V(c.css(Ia)),w=V(c.css(Ja));!r||r==Ka||!m||!w||d.push(c)});g.filter(La+ha(x)).each(function(){d.push(j(this))});return j(d)}(this);var u=[],s=a.tempo/(j.reel.lazy?a.laziness:1),C=1E3/s,G=C;a.reversed&&(a.cw=true);a.tooltip&&(a.hint=a.tooltip);a.hotspot&&(a.area=a.hotspot);W=W||function g(){X={before:X.now,now:new Date};G+=C-ka(X.now-X.before);y.trigger(D);return W=setTimeout(g,G)}();l.each(function(){var g=j(this),d=function(f,b){g.data(f,b);g.trigger("store",[f,b]);return b},c=function(f){var b=g.data(f);g.trigger("recall",[f,b]);return b},r={setup:function(f){if(g.hasClass(x))return m.call(f);var b=g.attr(Ha),e=g.attr(fb),h=g.attr("style"),i=a.images,k=a.stitched,o=a.loops,t={x:V(g.css(Ia)),y:V(g.css(Ja))},H=d(Ma,a.orbital&&a.footage||a.rows<=1&&i.length||a.frames),gb=k?1:ka(H/a.footage),la={display:"block",width:t.x,height:t.y};e="#"+e+a.suffix;var Na=g.attr("className"),ma={position:"relative",width:t.x,height:t.y};ma=j(M,{id:e.substr(1),className:Na+Y+hb,css:ma});la=g.wrap(ma).attr({className:x}).css(la).bind(r);u.push(la[0]);d(na,i.length&&i.length||a.image||b.replace(/^(.*)\.(jpg|jpeg|png|gif)$/,"$1"+a.suffix+".$2"));d(Oa,Na);d(z,a.frame);d(Pa,a.spacing);d(B,t);d(n,0);d(oa,a.steps||a.frames);d(Z,a.revolution||k/2||t.x*2);d(pa,gb);d($,1/(H-(o&&!k?0:1)));d(ib,1/T(H,c(oa)));d(qa,k);d(Qa,k-(o?0:t.x));d(aa,e);d(E,d(ra,a.speed)<0);d(I,0);d(J,a.vertical);d(A,(a.row-1)/(a.rows-1));d(ba,ja(1,!a.cw&&!k));d(N,false);d(Ra,{src:b,style:h||Ka});W&&y.bind(D,r.tick);m.call(f);g.trigger("start")},teardown:function(f){g.unbind(q).unbind(r);var b=g.data("events"),e=g.clone().attr(g.data(Ra)).removeClass(x).addClass(c(Oa));for(var h in b)j.each(b[h],function(i,k){e.bind(h+"."+k.namespace,k.handler,k.data)});j("img:hidden",g.parent()).remove();j(c(aa)).before(e).detach();ca();y.unbind(sa).unbind(ta).unbind(D,r.tick).unbind(D,r.opening_tick);m.call(f)},start:function(){var f=c(B),b=c(Ma),e=T(b,c(oa));e=d(n,1/e*((a.step||a.frame)-1));d(z,e*b+1);g.attr("id");b=g.parent();e=j(M,{className:jb,css:{position:da,left:0,top:0,width:f.x,height:f.y,background:ua,opacity:0}}).appendTo(b);e=d(Sa,j(a.area||e));if(j.reel.touchy){g.css({WebkitUserSelect:"none",WebkitBackgroundSize:a.images.length?"auto":c(qa)&&c(qa)+"px "+f.y+"px"||f.x*a.footage+"px "+f.y*c(pa)*(a.rows||1)*(a.directional?2:1)+"px"});e.bind(kb,function(h){g.trigger("down",[U(h).clientX,U(h).clientY,true])}).bind(lb,function(h){g.trigger("slide",[U(h).clientX,U(h).clientY,true]);return!(a.rows>1||a.orbital||c(N))}).bind(mb,function(){g.trigger("up",[true]);return false}).bind(nb,function(){g.trigger("up",[true]);return false})}else e.css({cursor:"url("+Ta+"), "+va}).bind(ob,function(h,i){g.trigger("wheel",[i]);return false}).bind(pb,function(){g.trigger("play")}).bind(a.clickfree?qb:rb,function(h){g.trigger("down",[h.clientX,h.clientY]);return false}).bind(a.clickfree?sb:"",function(){g.trigger("up");return false}).disableTextSelect();a.hint&&e.attr(tb,a.hint);a.monitor&&b.append(wa=j(M,{className:ub,css:{position:da,left:0,top:0}}))||(wa=j());a.indicator&&b.append(Ua("x"));a.rows>1&&a.indicator&&b.append(Ua("y"));g.trigger("preload")},preload:function(f){var b=c(B),e=g.parent(),h=c(na),i=a.images;h=!i.length?[h]:[].concat(i);var k=g[0];k.frames=h.length;k.preloaded=0;g.trigger("stop");for(e.append(xa=j(M,{className:vb,css:{position:da,left:0,top:b.y-a.preloader,height:a.preloader,backgroundColor:ua}}));h.length;){i=a.path+h.shift();var o=j(new Image).bind("load"+q,function(){k.preloaded++;j(this).unbind(q);xa.css({width:1/k.frames*k.preloaded*b.x});if(k.frames==k.preloaded){xa.remove();g.trigger(a.rows>1&&!a.stitched?"rowChange":"frameChange");g.attr({src:wb}).trigger("loaded");g.trigger("opening");m.call(f)}});e.append(o.hide().attr({src:i}))}},tick:function(f){var b=c(I);if(O){var e=F(b-xb*O);b=!(b*e<=0||b<v(e))&&d(I,b>v(c(ra))?e:(O=w=0))}wa.text(c(a.monitor));b&&O++;w&&w++;Va(0);slidable=true;if(w&&!b)return m.call(f);if(c(ea))return m.call(f,K());e=c(ba)*ja(1,c(E));var h=(c(ya)?b:v(c(ra))+b)/s;b=c(n);e=d(n,b-h*e);m.call(f);e!=b&&g.trigger("fractionChange")},opening:function(){var f=a.entry||a.speed,b=c(n),e=a.opening;d(n,b-f*a.opening);d(za,e*s);y.bind(D,r.opening_tick)},opening_tick:function(f){var b=(a.entry||a.speed)/s*(a.cw?-1:1),e=c(n);d(n,F(e+b));b=d(za,c(za)-1);g.trigger("fractionChange");m.call(f);if(!(b>1)){y.unbind(D,r.opening_tick);yb()}},play:function(f){var b=d(Aa,true);d(ya,!b);Wa();m.call(f)},pause:function(f){d(Aa,false);K();m.call(f)},stop:function(f){var b=d(ya,true);d(Aa,!b);m.call(f)},down:function(f,b,e,h){if(a.draggable){d(ea,c(z));d(I,0);fa=ga(b,e,c(n),c(Z),c(A));K();ca();if(!h){y.css({cursor:ia(zb)+", "+va}).bind(ta,function(i){g.trigger("slide",[i.clientX,i.clientY]);m.call(i);return false});a.clickfree||y.bind(sa,function(i){g.trigger("up");m.call(i)})}}m.call(f)},up:function(f,b){if(!a.draggable)return m.call(f);d(ea,false);d(N,false);var e=d(I,!a.throwable?0:v(P[0]+P[1])/60);O=e?1:0;e?Wa():K();ca();!b&&y.unbind(sa).unbind(ta)&&c(Sa).css({cursor:ia(Ta)+", "+va});m.call(f)},slide:function(f,b,e){if(a.draggable&&slidable){slidable=false;K();var h={x:b-fa.x,y:e-fa.y};if(v(h.x)>0||v(h.y)>0){fa={x:b,y:e};var i=c(Z),k=c(Xa),o=c(J),t=d(n,Ya(o?e-k.y:b-k.x,c(Ba),i,c(Ca),c(Da),c(ba)));d(N,c(N)||c(z)!=c(ea));(h=Va(o?h.y:h.x||0))&&d(E,h<0);if(a.orbital&&c(Za)){d(J,v(e-k.y)>v(b-k.x));k=ga(b,e,t,i,c(A))}if(a.rows>1){h=c(B).y;o=c($a);var H=-o*h;d(A,F(j.reel.math.envelope(e-k.y,o,h,H,H+h,-1)))}!(t%1)&&!a.loops&&ga(b,e,t,i,c(A));g.trigger("fractionChange")}}m.call(f)},wheel:function(f,b){if(!a.wheelable)return m.call(f);var e=ka(Ab(v(b))/2);e=ja(e,b>0);b=0.2*c(Z);ga(p,p,c(n),b,c(A));d(n,Ya(e,c(Ba),b,c(Ca),c(Da),c(ba)));e&&d(E,e<0);d(I,0);K();m.call(f);g.trigger("fractionChange");return false},fractionChange:function(f,b){b=!b?c(n):d(n,b);b=a.loops?b-Q(b):S(0,1,b);b=d(n,F(b));var e=c(z),h=d(z,1+Q(b/c($))),i=a.orbital;d(Za,i&&(h<=i||h>=a.footage-i+2));if(!a.loops&&a.rebound){!w&&!(b%1)?Ea++:(Ea=0);Ea>=a.rebound*1E3/s&&d(E,!c(E))}i=c(B);var k=(c(J)?i.y:i.x)-a.indicator;b=S(0,k,R(j.reel.math.interpolate(b,-1,k+2)));b=!a.cw||a.stitched?b:k-b;j(ha(Fa+".x"),c(aa)).css(c(J)?{left:0,top:b}:{left:b,top:i.y-a.indicator});if(a.rows>1){b=c(B).y-a.indicator;b=S(0,b,R(j.reel.math.interpolate(c(A),-1,b+2)));j(ha(Fa+".y"),c(aa)).css({top:b})}if(h==e&&h!=1)return m.call(f);g.trigger(a.rows>1?"rowChange":"frameChange");m.call(f)},rowChange:function(f,b){var e=Q(c(n)/c($))+1;b=d(A,S(0,1,F(b!=p?(b-1)/(a.rows-1):c(A))));d(z,e+(a.rows<=1?0:R(b*(a.rows-1))*a.frames));m.call(f);g.trigger("frameChange")},frameChange:function(f,b){var e=!b?c(n):d(n,F(c($)*(b-1)));b=d(z,R(b?b:c(z)));var h=a.images,i=a.footage,k=c(B),o=a.horizontal;if(c(J)){b=a.inversed?i+1-b:b;b+=i}if(h.length){h=h[b-1];g.attr({src:a.path+h})}else{if(a.stitched)o=[-R(e*c(Qa))+L,0+L];else{e=b%i-1;e=e<0?i-1:e;i=Q((b-0.1)/i);i+=a.rows>1?0:c(E)?0:c(pa);b=c(Pa);i=i*((o?k.y:k.x)+b);k=e*((o?k.x:k.y)+b);o=h.length?[0,0]:o?[-k+L,-i+L]:[-i+L,-k+L]}h=c(na);g.css({background:ia(a.path+h)+Y+o.join(Y)})}m.call(f)}},m=function(f){Bb||delete this;return f},w,O=0,Wa=function(){return w=0},K=function(){clearTimeout(ab);y.unbind(D,r.opening_tick);g.trigger("play");return w=-a.timeout*s},ab,yb=function(){ab=setTimeout(function(){g.trigger("play")},a.delay*1E3||0)},wa,xa,Ua=function(f){return j(M,{className:[Fa,f].join(Y),css:{width:a.indicator,height:a.indicator,top:c(B).y-a.indicator,left:0,position:da,backgroundColor:ua}})},Ea=0,fa={x:0,y:0},Va=function(f){return P.push(f)&&P.shift()&&f},ca=function(){return P=[0,0]},P=ca(),xb=a.brake/s,Ya=a.graph||j.reel.math[a.loops?"hatch":"envelope"],ga=function(f,b,e,h,i){d(Ba,e);d($a,i);d(Ca,a.loops?0:-e*h);d(Da,a.loops?h:h-e*h);return f&&d(Xa,{x:f,y:b})||p};r.setup()});return j(u)};j.reel.math={envelope:function(l,a,u,s,C,G){return a+T(s,Ga(C,-l*G))/u},hatch:function(l,a,u,s,C,G){l=(l<s?C:0)+l%C;l=a+-l*G/u;return l-Q(l)},interpolate:function(l,a,u){return a+l*(u-a)}};j.reel.touchy=/iphone|ipod|ipad|android/i.test(navigator.userAgent);j.reel.lazy=/iphone|ipod|android/i.test(navigator.userAgent);db("mousewheel disableTextSelect enableTextSelect".split(/ /));var y=j(bb),Bb=j.browser.msie,va="ew-resize",W,X={before:0,now:new Date},x="jquery-reel",hb=x+"-overlay",Fa=x+"-indicator",vb=x+"-preloader",ub=x+"-monitor",jb=x+"-interface",wb="data:image/gif;base64,R0lGODlhCAAIAIAAAAAAAAAAACH5BAEAAAAALAAAAAAIAAgAAAIHhI+py+1dAAA7",Ta="data:image/gif;base64,R0lGODlhEAAQAJECAAAAAP///////wAAACH5BAEAAAIALAAAAAAQABAAQAI3lC8AeBDvgosQxQtne7yvLWGStVBelXBKqDJpNzLKq3xWBlU2nUs4C/O8cCvU0EfZGUwt19FYAAA7",zb="data:image/gif;base64,R0lGODlhEAAQAJECAAAAAP///////wAAACH5BAEAAAIALAAAAAAQABAAQAIslI95EB3MHECxNjBVdE/5b2zcRV1QBabqhwltq41St4hj5konmVioZ6OtEgUAOw==",R=Math.round,Q=Math.floor,ka=Math.ceil,Ga=Math.min,T=Math.max,v=Math.abs,Ab=Math.sqrt,V=parseInt,Sa="area",Ra="backup",E="backwards",$="bit",Za="center",Oa="classes",ea="clicked",Xa="clicked_location",Ba="clicked_on",$a="clicked_row",ba="cwish",B="dimensions",n="fraction",z="frame",Ma="frames",Da="hi",na="image",za="opening_ticks",Ca="lo",Aa="playing",N="reeling",Z="revolution",A="row",pa="rows",Pa="spacing",ra="speed",aa="stage",oa="steps",qa="stitched",Qa="stitched_travel",ya="stopped",I="velocity",J="vertical",ib="wheel_step",q=".reel",pb="dblclick"+q,rb="mousedown"+q,qb="mouseenter"+q,sb="mouseleave"+q,ta="mousemove"+q,sa="mouseup"+q,ob="mousewheel"+q,D="tick"+q,nb="touchcancel"+q,mb="touchend"+q,kb="touchstart"+q,lb="touchmove"+q,Ka="",Y=" ",da="absolute",La="div",M=cb(La),Ja="height",ua="#000",fb="id",eb="img",L="px",Ha="src",tb="title",Ia="width"}(jQuery,window,document);
