var check=false,targetHeight=384,HOST,PATH="/";var DATE=new Date();DATE.setTime(DATE.getTime()+3600000*24*365);if(!console){var console={};console.log=function(){}}var JQ=jQuery.noConflict();var query=location.search.substring(1);JQ(document).ready(function(){JQ("#check_cookies").css({display:"block",visibility:"visible"});checkCookies();JQ("#languages ul li a, .regions ul li a").each(function(){var a=JQ(this).attr("href");if(a.indexOf("#")<0){a=addParams(a,[getNonNikeReferrer(document.referrer)])}JQ(this).attr({href:a})})});function init(){var l=JQ("#page-content").height();var m=JQ("#languages").height();var h=JQ("#languages").css("left").split("px");var j=JQ("#bg_selection").css("left").split("px");var i=h[0];JQ("#languages").css({display:"none",position:"absolute",top:((targetHeight-m)/2)+"px"});JQ("#page-content #main_bg").animate({height:targetHeight+"px"},"easeOutQuad");JQ("#page-content").css({height:0}).animate({height:targetHeight+"px"},"easeOutQuad",n);function n(){JQ("#bg_selection").css({visibility:"visible"}).animate({left:i+"px"},"easeOutQuad",k)}function k(){JQ("#languages ul").css({visibility:"visible"});JQ("#languages").fadeIn("fast",regions)}}function regions(){var j=JQ("#languages").position();var q=JQ("#languages").width();var n=JQ("#bg_selection").position();var o=JQ("#page-content").height();var k="";JQ("#languages ul li a").hover(m,r);JQ("#languages ul li a").click(function(){var c="lang_selector>"+JQ(this).attr("id").toLowerCase();var d=j.left+q;var b=JQ(this).attr("href");if(b&&!b.indexOf("#")){sibs=JQ(this).parent().siblings();if(k==JQ(this).parent().attr("id")){k="";linkTracking(c+">back");JQ(".regions").css({display:"none",left:"-10000em"});JQ(".regions li a").css({display:"none",left:"-10000em",width:"auto"});JQ("#bg_selection").animate({left:j.left+"px"},"easeInOutQuad");JQ(this).parent().css({backgroundImage:"none"}).toggleClass("language_selected");JQ(this).parent().parent().css({position:"absolute",top:0});sibs.each(function(){JQ(this).css({position:"relative",left:0,visibility:"visible"}).fadeIn("fast")});return false}else{linkTracking(c);k=JQ(this).parent().attr("id");JQ("#bg_selection").animate({left:d+"px"},"easeInOutQuad");sibs.each(function(i){var h="#"+JQ(this).attr("id");JQ(this).css({display:"none",visibility:"hidden",position:"absolute",left:"-10000px"}).fadeOut("fast");if(i==(sibs.length-1)){p(k)}});var e=b;var a=JQ(e).height();var g=(o-a)/2+"px";JQ(".regions").css({display:"block"});if(query.length>0){JQ(e+" ul li a").each(function(){var i=JQ(this).attr("href");var h=(i.search(/\?/)>-1)?"&":"?";var t=i+h+query;JQ(this).attr("href",t)})}JQ(e).css({display:"block",left:d+20+"px",top:g}).fadeIn("normal");JQ(e+" ul li a").css({display:"block",left:0,position:"absolute",width:"160px"}).hover(m,r);JQ(e+" ul li a").click(function(){var h=JQ(this).parent().attr("id");var i=JQ(this).attr("id");l(h,i)});return false}}else{var f=JQ(this).attr("id");l(f,null)}});function l(g,f){var a=g.split("_");var i=(f!=null)?f.replace(/-/,">"):a[0];var c=a[1].toUpperCase();var e=a[2].toUpperCase();var d=a[3];var b=c+"_"+e+"_"+d.toUpperCase();var h=JQ(this).attr("href");var f="lang_selector>"+i;linkTracking(f);console.log("locale : ",b);console.log("region: ",c);console.log("lang: ",d);console.log("coun: ",e);console.log("track: ",f);JQ.cookie("locale",b,{expires:DATE,path:PATH,domain:HOST});JQ.cookie("language",d,{expires:DATE,path:PATH,domain:HOST});JQ.cookie("country",e,{expires:DATE,path:PATH,domain:HOST})}function p(c){var a="#"+c;var b=targetHeight;var d=JQ(a).height();JQ(a).css({height:d+"px",backgroundImage:"url(/global-landing/global/images/language/bg_nike_language_selected.png)",backgroundRepeat:"no-repeat",backgroundPosition:"0 5px",position:"relative",top:0,width:"180px"}).toggleClass("language_selected");targNum=(JQ.browser.msie&&JQ.browser.version<7)?90:(JQ.browser.msie&&JQ.browser.version>=7)?105:143;JQ(a).parent().css({position:"absolute"}).animate({top:((o-targNum)/2)+"px"},"easeInOutQuad")}function m(a){JQ(this).animate({left:"10px"},{queue:false},"easeOutQuad")}function r(a){JQ(this).animate({left:0},{queue:false},"easeOutQuad")}}function linkTracking(c){var d=s_gi(account);d.pageName=prefix+">"+c;console.log("obj: ",c);d.t()}function checkCookies(){var C;var D;var p;var w;var B=document.referrer;var q=B.indexOf("?");var x=B.indexOf("#");var A=location.hash;var u=location.search;var s=(A.indexOf("&"))?A.split("&"):u.split("&");cooks=["locale","language","country"];if(u.indexOf("change")>=0){jQuery.each(cooks,function(a,b){JQ.cookie(b,null,{path:PATH,domain:HOST})});JQ("#check_cookies").remove();check=true}else{if(JQ.cookie("locale")){var E=JQ.cookie("locale");if(locales[E]){console.log("href: ",locales[E].href);JQ("#check_cookies").html("loading Nike.com...");var r=(u.indexOf("courage")>=0)?locales[E].courage:locales[E].href;var z=(r.search(/\?/)>-1)?"&":"?";var y=addParams(r+z+query,[getNonNikeReferrer(document.referrer)]);window.location=y}else{console.log("doesn't match anything");var t="Your cookies don't match any of ours!";JQ("#check_cookies").css({color:"#f00"}).html(t);JQ.cookie("locale",null,{path:PATH,domain:HOST});check=true}}else{jQuery.each(cooks,function(b,c){if(JQ.cookie(c)){if(c=="locale"){var a=JQ.cookie(c).split("_");jQuery.each(a,function(d,e){C=a[2];D=a[1];tmpCountry=a[0]});console.log("%a exists. its value is ",c,JQ.cookie(c))}else{if(c=="regionurl"){p=JQ.cookie(c)}else{console.log("%a exists @ %b. its value is %c",c,b,JQ.cookie(c))}}}else{console.log("%a COOKIE MISSING.",c)}console.log("---------- end search for ",c)});if(C&&D){check=false;JQ("#check_cookies").html("loading Nike.com...");console.log("!!!!!!!!!!!tmpLand and tmpReg exist");console.log("urL: ",p);var z=(p.indexOf("?")>0)?"&":"?";var v=p+z+"ref="+B;window.location=v}else{if(!C){console.log("tmpLang does not exist")}if(!D){console.log("tmpReg does not exist")}if(!p){console.log("tmpUrl does not exist")}check=true}}}console.log("check: ",check);if(check){JQ("#check_cookies").remove();init()}}function addParams(b,e){var d=b.split("?");if(e){for(var c=0;c<e.length;c++){if((d.length>1)||(c!=0)){for(var a in e[c]){b+="&"+a+"="+encodeURIComponent(e[c][a])}}else{for(var a in e[c]){b+="?"+a+"="+encodeURIComponent(e[c][a])}}}}return b}function getNonNikeReferrer(a){var c=/^((http|https)\:\/\/)([a-zA-Z0-9]+\.)*nike\.com(\/.*)?$/i;var b=!(c.test(a));if(b){return{ref:a}}else{return null}};
