(function(c){function b(d,h){if(typeof d=="string"){d=[d]}var g=JQ(".hidden_content")[0]||JQ('<div class="hidden_content" />').css("display","none").appendTo("body");var e=JQ("<img />").appendTo(g);function f(){if(d[0]){e.attr("src",d.shift())}else{e.remove();if(h){h()}}}e.bind("load",f);f()}function a(){NIKEOS.extendNatives();String.extend({tr:function(k,j){if(!k.length||!j.length||(k.length!=j.length)){return this}var f=this.split(""),h="";for(var e=0,d=f.length;e<d;e++){var g=k.indexOf(f[e]);h+=g<0?f[e]:j.charAt(g)}return h}});Array.extend({toInt:function(){return this.map(function(d){return d.toInt()})}})}c.fn.extend({button:function(n,q,l){var j=this;var o=[],k=[],e=null,f=false;var h=j.hasClass("button"),p=j.hasClass("answer");function d(t,s){var r=t.match(/\.(gif|jpe?g|png)$/i)[0];return t.replace(r,"_"+s+r)}function m(r){if(f||!h||!p||r==e){return}if(e!==null){j[e].src=o[e].src}j[r].src=o[r].on;e=r}function i(s,r){if(!f&&h&&s!=e){j[s].src=o[s][r?"hover":"src"]}}function g(r){if(!q){return}f=!r||!q();j[f?"addClass":"removeClass"]("off").attr("src",o[0][f?"off":"src"])}j.each(function(r){o[r]={src:this.src,off:d(this.src,"off"),on:d(this.src,"on"),hover:d(this.src,"hover")};if(h){k.push(o[r].hover);if(p){k.push(o[r].on)}else{g(false)}}c(this).click(function(){if(!f&&n){m(r);n(r)}else{if(l){l()}}}).hover(function(){i(r,true)},function(){i(r,false)})}).keyup(function(){g(true)});b(k);return j},preload:function(d){return this.each(function(){var e=c(this);e.clone().addClass(d).css({position:"absolute",left:-9999}).insertBefore(e)})}});c.extend({ClaimForm:function(g){a();var x=new c.Questions({container:"#questions",onSelect:function(z,y){n.trigger("keyup")},fx:{scale:function(B,y){var G=c(B),F=this;var C=c('<div class="clickscale" />').appendTo(G.find(".answers"));var A=new c.Slider(G,1000,"swing",function(I,J,H){return{width:(33*(H+1))+"%"}},function(I,H){(I||C).hide();H.show()});var z=G.find(".track").append('<div class="overlay" />');var D=c('<div class="overlay glow" />').fade("out").appendTo(z);var E=z.width();z.click(function(I){var H=I.pageX-z.offset().left;F.select(y,(3*H/E).toInt())}).mousemove(function(I){var H=I.pageX-z.offset().left;D.css("width",33*(3*H/E+1).toInt()+"%").fade("in")}).mouseout(function(H){D.fade("out")});return A},bouncy:function(A){var z=c(A);var B=new c.Slider(z,1500,"easeOutBounce",function(D,E,C){return{left:C?98:30}},function(D,C,E){y[E?"removeClass":"addClass"]("left")});var y=z.find(".car").preload("left");return B},slider:function(y){return new c.Slider(y,1500,"easeOutElastic",function(z,A){return{left:A.position().left+A.css("margin-left").toInt()+A.outerWidth()/2-z.outerWidth()/2}})},checkbox:function(y){return new c.Slider(y,400,"linear",function(z,A){return{top:A.position().top,left:A.position().left}})},whackamole:function(y){return new c.Slider(y,function(A,B,z){A.fade("out","slow",function(){A.css({top:B.position().top,left:B.position().left+B.css("margin-left").toInt()}).fade("in","slow",null,true)},true)})},speed:function(y){var z=c(y).find(".mask");return{select:function(A){if(A){z.addClass("slow").removeClass("fast")}else{z.removeClass("slow").addClass("fast")}}}}}});var l=g.ticker.digits;var w=new c.Ticker("#ticker",l,g.ticker.interval,g.ticker.date);var k=c("#page-content");var s=c("#victim input").reset();var t=c("#start");var n=c("#preview");var q=c("#change");var i=c("#video");var e=c("#questions .notice");function u(y){if(y){y=g.videos.questions.split("").map(function(z){return y[z.toInt()].toString().tr("012","abc")}).join("")}i.insertSWF({type:"video_player",width:y?908:384,height:y?510:216,vars:{guid:g.videos[y||"main"]}})}var r,f;function p(z,y){if(!x.validate(z)){return}e.hide();k.addClass("preview"+(z?" claimed":""));x.preview(z);y=y||w.current();if(!r){r=new c.Ticker("#claims",l,y)}if(!z){z=x.encode();if(!f){f=c.ShareForm("#share form",y,g.share)}f.setup(s.val().trim(),h(z,y))}else{c("#joinourteam .button").button()}u(z)}function j(){k.removeClass("preview").removeClass("claimed");u()}function m(y){return y.tr("kobeivcuts6789012345","6789012345kobeivcuts")}function o(y){if(!y||!(new RegExp("^[kobeivcuts]{"+(x.length+1)+","+(x.length+l)+"}$").test(y))){return null}y=m(y);return{claim:y.substr(0,x.length).split("").toInt(),num:y.substr(x.length)}}function h(z,y){return m(z.join("")+y)}var v=NIKEOS.getParams()||{};var d=o(v.claim);if(d){p(d.claim,d.num);c("#subheader").html(v.victim?"VICTIM: "+v.victim:"")}else{u()}s.keyup(function(){t.trigger("keyup");n.trigger("keyup")});t.button(function(){x.show(function(){c("#claimform").addClass("started")})},function(){return s.val().trim().test(/^[a-z -']+$/i)});c("#victim").submit(function(){if(t.is(":visible")){t.trigger("click")}return false});n.button(function(){c("html, body").animate({scrollTop:0});p()},function(){return !t.hasClass("off")&&x.validate()},function(){e.show()});q.button(j);return this},ShareForm:function(g,j,n){var m=c(g);var i=m.find(".notice");var f,e,l=false;function k(){if(l){return}l=true;i.hide();var o=d.prepare().inputs(),t={};for(var r=o.length;r--;){t[o[r].name]=o[r].value}t.victim=f;t.witness_email=t.witness_email.split(/,\s*|\s+/).join(",");["sender","victim"].each(function(v){t[v]=t[v].capitalize().split(/\s+/)[0]});function q(v){return v.replace(/\$\{claim\}/g,j).replace(/\$\{victim\}/g,t.victim).replace(/\$\{sender\}/g,t.sender).clean()}var s=n.data;s.sender=t.sender_email;s.link+="&victim="+encodeURIComponent(f.capitalize())+"&claim="+e;var p=["sender","victim","witness"];function u(){if(p[0]){var w=p.shift();var v=t[w+"_email"];if(v){d.submit(c.extend({messageSubject:q(n.subjects[w]),message1:q(n.messages[w]),recipient:v},s),u)}else{u()}}else{m.html(q(n.messages.success)).addClass("sent");d.reset()}}u()}var d=new c.FormCheck(m,{ajax:{url:n.action,type:n.method,error:function(){l=false;i.text(n.error).show()}}});var h=m.find(".submit").button(k,function(){return d.validate()},function(){i.show()});m.find("input:text, textarea").keyup(function(){h.trigger("keyup")});c.extend(this,{setup:function(o,p){f=o;e=p}});return this},Ticker:function(g,h,d,e,k){var f=c(g);function j(){return e?(Math.max(0,new Date().valueOf()-Date.UTC.apply(Date,e))/d).round():d}var i=""+j();while(i.length<h){i="0"+i}f.jOdometer({counterStart:i,counterEnd:(e&&!k)?false:i,delayTime:e?d:100,increment:1,speed:1000,widthNumber:8,heightNumber:18,numbersImage:"/nikebasketball/us/en_US/images/insurance/numbers.png"});c.extend(this,{$el:f,current:j});return this},Slider:function(h,i,l,n,m){var o=c(h).find(".answers");var f=c('<div class="track" />').appendTo(o);var k=c('<div class="car" />').appendTo(f);var d=o.find(".answer");var g=null;if(n){var j=d.map(function(p){return n(k,c(this),p)});var e=function(p){k.stop().animate(j[p],i,l)}}else{m=l;var e=function(p){i(k,d.eq(p),p)}}c.extend(this,{select:function(p){e(p);if(m){m(g===null?null:d.eq(g),d.eq(p),p)}g=p}});return this},Questions:function(e){var d=this;var f=c(e.container);var g=[],h={};f.find(".question").each(function(){var i=this.id;g.push(new c.Question(this,function(j){if(h[i]){h[i].select(j)}if(e.onSelect){e.onSelect(i,j)}}))});c.extend(this,{length:g.length,select:function(m,l){for(var k=g.length;k--;){if(g[k].id==m){g[k].select(l);return this}}},validate:function(l){var k=true;for(var j=g.length;j--;){if(l?!g[j].has(l[j]):g[j].select()===null){k=false}}return k},encode:function(){if(!this.validate()){return null}var m=[];for(var k=0,j=g.length;k<j;k++){m.push(g[k].select())}return m},preview:function(k){if(k||this.validate()){for(var j=g.length;j--;){g[j].preview(k?k[j]:null)}}return this},show:function(i){f.animate({height:"show"},750,"linear",function(){for(var j in e.fx){f.find(".question."+j).each(function(){h[this.id]=e.fx[j].call(d,c(this),this.id)})}if(i){i()}});return this}});return this},Question:function(g,k){var l=c(g);var e=l.find(".answer");var h=l.find(".summary");var f=null,d=null;function j(){if(!d){d=new c.SlotMachine(l.find(".mask"))}}function i(m){if(m==f){return}if(f!==null){e.eq(f).removeClass("selected")}e.eq(m).addClass("selected");j();f=m;if(k){k(m)}d.spin(m,1000)}e.button(i);c.extend(this,{id:l.attr("id"),select:function(m){if(!m&&m!==0){return f}if(this.has(m)){i(m)}return this},has:function(m){return m>=0&&m<e.size()},preview:function(m){if(m||m===0){j();d.spin(m)}else{m=f}h.hide().eq(m).show()}});return this},SlotMachine:function(d){var o=c(d).css({overflow:"hidden",position:"relative"});var m=o.height();var j=0,l=false,g=0,k=null,e=null;var f=o.children("img").wrapAll("<div />");var i=f.map(function(){return c(this)});var h=i.length;var n=f.show().parent().css({position:"relative",top:-h*m});c.extend(this,{spin:function(v,s,q,u){k=v;e=q||75;if(o.hasClass("slow")){e*=2}else{if(o.hasClass("fast")){e/=2}}if(s){g++;(function(){g--}).delay(s)}if(g>1){return}var t=(1-h)*m;function p(x,w){x=(x+h-1)%h;if(!g&&x==k){r(0.5,100,"swing",300,"swing",function(){j=(k+1)%h;n.css("top",t);if(u){u()}});return}n.animate({top:"+="+(m*w)},e*w,"linear",function(){i[x].prependTo(n);n.css("top",t);p(x,1)})}function r(z,x,B,w,A,C){var y=(m*z).toInt();n.animate({top:"+="+y},x,B,function(){n.animate({top:"-="+y},w,A,C)})}r(-0.1,200,"swing",50,"linear",function(){p(j,l?1:2);l=true});return this}});return this}});c.extend(c.easing,{easeOutElastic:function(f,h,e,l,k){var i=1.70158;var j=0;var g=l;if(h==0){return e}if((h/=k)==1){return e+l}if(!j){j=k*0.3}if(g<Math.abs(l)){g=l;var i=j/4}else{var i=j/(2*Math.PI)*Math.asin(l/g)}return g*Math.pow(2,-10*h)*Math.sin((h*k-i)*(2*Math.PI)/j)+l+e},easeOutBounce:function(f,g,e,i,h){if((g/=h)<(1/2.75)){return i*(7.5625*g*g)+e}else{if(g<(2/2.75)){return i*(7.5625*(g-=(1.5/2.75))*g+0.75)+e}else{if(g<(2.5/2.75)){return i*(7.5625*(g-=(2.25/2.75))*g+0.9375)+e}else{return i*(7.5625*(g-=(2.625/2.75))*g+0.984375)+e}}}}})})(jQuery);(function(a){a.fn.jOdometer=function(b){b=a.extend({},a.fn.jOdometer.defaults,b);return this.each(function(){var q=a(this);var d=-b.heightNumber;var c=parseFloat(b.counterStart);var o=[];var s=[];var f=String(b.counterStart).split(".");var h=0;var g=0;if(f[1]){var k=0;for(var l=f[1].length-1;l>-1;l--){s[l]=f[1].charAt(l);a(this).append('<img style="position:absolute; right:'+(k*b.widthNumber+b.offsetRight+k*b.spaceNumbers)+"px; top:"+((parseInt(s[l])*b.heightNumber*-1)+d)+'px;" class="jodometer_decimal_'+l+'" src="'+b.numbersImage+'" alt="Decimal '+(l+1)+'" />');k++}a(this).append('<div style="position:absolute; width:'+b.widthDot+"px; height:"+b.heightNumber+"px; background:url("+b.numbersImage+") no-repeat center bottom; right:"+(f[1].length*b.widthNumber+b.offsetRight+f[1].length*b.spaceNumbers)+'px;" class="jodometer_dot"></div>');h=f[1].length;g=b.widthDot}var e=f[0];var k=e.length-1;for(var l=0;l<e.length;l++){o[l]=e.charAt(k);a(this).append('<img style="position:absolute; right:'+(l*b.widthNumber+h*b.widthNumber+g+b.offsetRight+h*b.spaceNumbers+l*b.spaceNumbers+b.spaceNumbers)+"px; top:"+((parseInt(o[l])*b.heightNumber*-1)+d)+'px;" class="jodometer_integer_'+l+'" src="'+b.numbersImage+'" alt="Integer '+(l+1)+'" />');k--}if(parseFloat(b.counterStart)!=b.counterEnd||(b.counterEnd.toString()=="false"&&parseFloat(b.counterStart)==0)){var r=setInterval(p,b.delayTime)}function p(){n(c);c=c+b.increment;if(b.counterEnd!=false&&c>=b.counterEnd){clearInterval(r);n(b.counterEnd)}}function n(i){f=String(i).split(".");if(s.length>0){for(l=0;l<s.length;l++){oldDigit=s[l];if(f[1]){s[l]=f[1].charAt(l)}if(s[l]==""){s[l]="0"}m(a(".jodometer_decimal_"+l,q),parseInt(s[l]),parseInt(oldDigit))}}e=f[0];k=e.length-1;for(l=0;l<o.length;l++){oldDigit=o[l];o[l]=e.charAt(k);if(o[l]==""){o[l]="0"}m(a(".jodometer_integer_"+l,q),parseInt(o[l]),parseInt(oldDigit));k--}}function m(j,i,t){if(i!=t){j.stop();if(i==0){j.animate({top:(10*b.heightNumber*-1)+d},b.speed,b.easing).animate({top:d},1,"linear")}else{if(i<t){j.animate({top:(10*b.heightNumber*-1)+d},b.speed*((10-t)/10),"linear").animate({top:d},1,"linear").animate({top:(i*b.heightNumber*-1)+d},b.speed*t/10,b.easing)}else{j.animate({top:(i*b.heightNumber*-1)+d},b.speed,b.easing)}}}}})};a.fn.jOdometer.defaults={counterStart:"0000.00",counterEnd:false,delayTime:1000,increment:0.01,speed:500,easing:"swing",numbersImage:"/images/jodometer-numbers.png",heightNumber:31,widthNumber:14,offsetRight:0,spaceNumbers:0,widthDot:10}})(jQuery);