var NWMPopupRegister=function(parent,master){var _={};var lightbox=parent.popup;var dom=false;var _url="";var isLoggingIn=false;var isFlash=false;console.log("pepe");var urlTag=document.URL;if(urlTag.indexOf("event")>=1){var bgPos1="50% 0%";console.log("sipe"+urlTag.indexOf("event"))}else{var bgPos1=JQ("#menuB1").css("background-position");console.log("nope"+urlTag.indexOf("event"))}JQ("#register_tout").bind("click",function(){nikeplus.tracking.click({pageName:track_site+"events>nike_womens_marathon_2011>p1>register",prop18:"events",prop19:"nike_womens_marathon_2011",prop3:pageName});console.log("events>nike_womens_marathon_2011>p1>register")});var bgPos2=JQ("#menuB2").css("background-position");var bgPos3=JQ("#menuB3").css("background-position");var bgPos4=JQ("#menuB4").css("background-position");var bgPos5=JQ("#menuB5").css("background-position");JQ("#menuB1").mouseover(function(){var elemPos=JQ(this).position();console.log("inicial "+bgPos1);JQ(this).css("background-position","center center");console.log("over "+JQ(this).css("background-position"));JQ("#sub_menuB1").css("display","block").css("left",elemPos.left).bind("mouseleave",function(){JQ(this).css("display","none");JQ("#menuB1").css("background-position",bgPos1);console.log("dentro "+bgPos1)});JQ("#menuB2, #menuB3, #menuB4, #menuB5").mouseover(function(){JQ("#sub_menuB1").css("display","none");JQ("#menuB1").css("background-position",bgPos1);console.log("dentro "+bgPos1)});JQ("body").bind("click",function(){JQ("#sub_menuB1").css("display","none");JQ("#menuB1").css("background-position",bgPos1);console.log("dentro "+bgPos1)})});JQ("#menuB2").mouseover(function(){var elemPos=JQ(this).position();JQ(this).css("background-position","center center");console.log("over "+JQ(this).css("background-position"));JQ("#sub_menuB2").css("display","block").css("left",elemPos.left).bind("mouseleave",function(){JQ(this).css("display","none");JQ("#menuB2").css("background-position",bgPos2)});JQ("#menuB1, #menuB3, #menuB4,#menuB5").mouseover(function(){JQ("#sub_menuB2").css("display","none");JQ("#menuB2").css("background-position",bgPos2)});JQ("body").bind("click",function(){JQ("#sub_menuB2").css("display","none");JQ("#menuB2").css("background-position",bgPos2)})});JQ("#menuB3").mouseover(function(){var elemPos=JQ(this).position();JQ(this).css("background-position","center center");JQ("#sub_menuB3").css("display","block").css("left",elemPos.left).bind("mouseleave",function(){JQ(this).css("display","none");JQ("#menuB3").css("background-position",bgPos3)});JQ("#menuB1, #menuB2, #menuB4, #menuB5").mouseover(function(){JQ("#sub_menuB3").css("display","none");JQ("#menuB3").css("background-position",bgPos3)});JQ("body").bind("click",function(){JQ("#sub_menuB3").css("display","none");JQ("#menuB3").css("background-position",bgPos3)})});JQ("#menuB4").mouseover(function(){var elemPos=JQ(this).position();JQ(this).css("background-position","center center");JQ("#sub_menuB4").css("display","block").css("left",elemPos.left).bind("mouseleave",function(){JQ(this).css("display","none");JQ("#menuB4").css("background-position",bgPos4)});JQ("#menuB1, #menuB2, #menuB3, #menuB5").mouseover(function(){JQ("#sub_menuB4").css("display","none");JQ("#menuB4").css("background-position",bgPos4)});JQ("body").bind("click",function(){JQ("#sub_menuB4").css("display","none");JQ("#menuB4").css("background-position",bgPos4)})});JQ("#menuB5").mouseover(function(){var elemPos=JQ(this).position();JQ(this).css("background-position","center center");JQ("#sub_menuB5").css("display","block").css("left",elemPos.left).bind("mouseleave",function(){JQ(this).css("display","none");JQ("#menuB5").css("background-position",bgPos5)});JQ("#menuB1, #menuB2, #menuB3, #menuB4").mouseover(function(){JQ("#sub_menuB5").css("display","none");JQ("#menuB5").css("background-position",bgPos5)});JQ("body").bind("click",function(){JQ("#sub_menuB5").css("display","none");JQ("#menuB5").css("background-position",bgPos5)})});_.checkRegisterPop=function(name){var results=new RegExp("[\\?&]"+name+"=([^&#]*)").exec(window.location.href);if(!results){return 0}return results[1]||0};_.hide=function(){lightbox.close()};_.show=function(evt){if(nikeplus.user.isUPMLoggedIn()){console.log("here in");nikeplus.upm.getProfile(function(obj){console.log("here in2");var dataUser=obj[0].profileService.profile;window.open("http://www.signmeup.com/nwm2011?q37="+dataUser.firstName+"&q40="+dataUser.lastName+"&q35="+nikeplus.cookie.email+"&q38="+nikeplus.cookie.gender+"&q32="+dataUser.dobMonth+"/"+dataUser.dobDay+"/"+dataUser.dobYear+"&q284336="+dataUser.id+"&q281280=532834","SingMeUp","status=1,resizable=1,scrollbars=1,toolbar=1,titlebar=1");return true})}if(evt&&evt=="true"){return master.user.flashPrompt()}else{if(evt=="flash"||master.userState.hasCreateFlag()){isFlash=true}}NIKEOS.ME.clearSocialCookies();master.tracking.page({pageName:track_site+">login",prop18:"login",prop17:"login"});master.translations.getGroup("popupLogin",function(){master.user.getState(function(state){if(state==1){return false}var isRunning=(!(site_data.settings.plus_page)&&site_data.settings.site_folder=="nikeplus"&&site_data.settings.redesigned=="true");lightbox.resize(296).set(isRunning?getHTMLRunning():getHTML()).show();activateHTML();setTimeout(function(){if(dom.find("div#email input").val().length>0){JQ("div#emailBG").css({display:"none"})}},100)})})};var getHTML=function(){var forgot=master.translations.get("forgotYourPassword","popupLogin");if(!forgot){forgot="Forgot your password?"}var str=[];str.push("",'<div id="loginPopupForm">','	<div id="top">','		<div id="close"></div>',"	</div>",'	<div id="body_wrapper">','		<div id="body">','			<div id="popup_header"><h2>Nike+ Member<br/>Registration</h2><p>Make registration easy by registering with your Nike+ account</p></div>','			<div id="loading">','				<div id="loading_swf"></div>','				<div id="loading_msg">LOG IN</div>',"			</div>",'			<div id="fields">',"				<form>",'					<div class="input" id="email" >',"						<div>",'							<input type="text"  maxlength="40" />',"							<div id='emailBG' class='formElementBG'>",master.translations.get("email","popupLogin"),"</div>","						</div>","					</div>",'					<div class="input" id="password" >',"						<div>",'							<input type="password" id="value"  maxlength="40" />',"							<div id='passwordBG' class='formElementBG'>",master.translations.get("password","popupLogin"),"</div>","						</div>","					</div>",'					<div class="checkbox" id="remember_me">','						<div id="checkbox"><div id="checkbox_active"></div></div>','						<div id="label" >',master.translations.get("rememberMe","popupLogin"),"</div>",'						<input type="checkbox" id="check" />',"					</div>",'					<div id="login_button">','						<div id="login_left"></div>','						<div id="login_content"><input type="button" value=" " /></div>','						<div id="login_right"></div>','						<div class="clearme"></div>',"					</div>","				</form>",'				<div class="clearme"></div>',"				<div>",'<a id="forgot_password" target="_blank" href="',"https://secure-niketown.nike.com/niketown/account/includes/renov/forgot_password.jsp",'">',forgot,"</a></div>",'				<div id="error">&nbsp;</div>','				<div id="login_footer">',"					<div>",master.translations.get("newToNike","popupLogin"),"</div>","					<div>",'<a id="register_link" href="','">',master.translations.get("createAnAccount","popupLogin"),"</a></div>","				</div>","			</div>","		</div>","	</div>",'	<div id="bot"></div>',"</div>","");return str.join("")};var getHTMLRunning=function(){var forgot=master.translations.get("forgotYourPassword","popupLogin");if(!forgot){forgot="Forgot your password?"}var str=[];str.push("",'<div id="loginPopupForm_running">','		<div id="close"></div>','	<div id="body_wrapper">','		<div id="body">','			<div id="popup_header"><h2>Nike+ Member<br/>Registration</h2><p>Make registration easy by<br />registering with your Nike+ account</p></div>','			<div id="loading">','				<div id="loading_swf"></div>','				<div id="loading_msg">',master.translations.get("loggingIn","popupLogin"),"</div>","			</div>",'			<div id="error">&nbsp;</div>','			<div id="fields_bg"></div>','			<div id="fields">','						<div id="email_error_wrapper" >','							<div class="error" id="email_error" >',"							</div>","						</div>","				<form>",'					<div class="input" id="email" >',"						<div>",'							<input type="text" maxlength="40" />',"							<div id='emailBG' class='formElementBG'>",master.translations.get("email","popupLogin"),"</div>","						</div>","					</div>",'					<div class="input" id="password" >',"						<div>",'							<input type="password" id="value"  maxlength="40"/>',"							<div id='passwordBG' class='formElementBG'>",master.translations.get("password","popupLogin"),"</div>","						</div>","					</div>",'				<div id="forgot_holder">','<a id="forgot_password" target="_blank" href="',"https://secure-niketown.nike.com/niketown/account/includes/renov/forgot_password.jsp",'">',forgot,"</a></div>",'					<div id="login_button">',"						<div id=\"login_content\"><a href='#' id='loginbutton' class='text lubalin_book_button'> </a></div>",'						<div class="clearme"></div>',"					</div>","				</form>",'						<div id="password_error_wrapper" >','							<div class="error" id="password_error" >',"							</div>","						</div>",'				<div class="clearme"></div>','				<div id="login_foot">Note: This registration enters you into the Nike Women\'s Marathon<br />random drawing and does not secure a spot in the race.</div>',"			</div>","		</div>",'		<div id="body_right">','			<div id="popup_header"><h2>New to Nike+?</h2><p>Membership Benefits for NWM: <ul><p>??? Training tips</p><p>??? Exclusive race-weekend experiences</p><p>??? Sponsor giveaways</p></ul></p></div>','			<div class="specialLinks" style="margin-top:25px"><a href="http://inside.nike.com/blogs/nikerunning_events-en_US/2011/04/01/nike-womens-marathon-and-nike" target="_blank" style="color:#921977">More NWM Benefits > </a></div>','			<div class="specialLinks"><a href="http://nikerunning.nike.com/nikeos/p/nikeplus/en_US/what_is_nike_plus" target="_blank">Learn about Nike+ > </a></div>','			<a href="http://nikerunning.nike.com/nikeos/p/nikeplus/en_US/?continueURL=',document.URL,'&page=register"><div id="create_button"></div></a>','			<div class="line"></div>','			<div id="nonmember"></div>','			<div id="nonmemb_text"><p>Register as a Non-Nike+ Member</p></div>','			<a href="http://www.signmeup.com/nwm2011" target="_blank"><div id="register_button"></div></a>','			<div class="clearme"></div>',"		</div>","	</div>",'	<div id="bot"></div>',"</div>","");return str.join("")};var activateHTML=function(){dom=lightbox.getDOM();var checkbox=false;var isRunning=(!(site_data.settings.plus_page)&&site_data.settings.site_folder=="nikeplus"&&site_data.settings.redesigned=="true");if(isRunning){Cufon.replace("div#loginPopupForm_running div.checkbox div#label",{fontFamily:"LubalinBold"});JQ("div#loginPopupForm_running a#forgot_password").css("display","block");Cufon.replace("div#loginPopupForm_running .specialLinks",{fontFamily:"LubalinDemi"});Cufon.replace("div#loginPopupForm_running #newToNike",{fontFamily:"LubalinDemi"});Cufon.replace("div#loginPopupForm_running  h2",{fontFamily:"LubalinBook"});Cufon.replace("div#loginPopupForm_running  a.lubalin_book_button",{fontFamily:"LubalinBook"});Cufon.replace("div#loginPopupForm_running #login_footer div a span#register_text",{fontFamily:"LubalinBold"});dom.find("#email_error").click(function(){dom.find("div#email input").focus();dom.find(".error").hide()});dom.find("#password_error").click(function(){dom.find("div#password input").focus();dom.find(".error").hide();if(site_data.browser.is_ie){dom.find("div#loginPopupForm_running div#forgot_holder").css("margin-top","31px")}});dom.find(".error").hide();dom.find(".error").css("cursor","text");if(site_data.browser.is_ie){dom.find("#loginPopupForm_running").css("background","url("+site_data.settings.base_url+"/nikeplus/os/global/images/blog/events/nwm2011/register_popup.png) left top no-repeat");dom.find("div#loginPopupForm_running div#login_foot").css("margin-top","70px")}}else{parent.flashText(dom.find("#popup_header"))}var link=master.urls.get("plusProfile");var query="?continueURL={host}/nikeos/p/nikeplus/"+site_data.settings.platypus_lang_locale+"/plus/%23//dashboard/";query=query.split("{host}").join(site_data.settings.base_url);link+=query;dom.find("a#register_link").attr("href",link);if(site_data.settings.site_folder=="nikeactive"){dom.find("a#register_link").attr("href","javascript:;").click(function(){if(master.user.getState()==2){master.user.clearCookies()}location.href=link});dom.find("a#register_link_arrow").attr("href","javascript:;").click(function(){if(master.user.getState()==2){master.user.clearCookies()}location.href=link})}var setCheckbox=function(b){if(b){dom.find("#checkbox_active").parent().removeClass("active").find("div").css("display","none")}else{dom.find("#checkbox_active").parent().addClass("active").find("div").css("display","block")}};dom.find("#checkbox_active").parent().click(function(){dom.find("div.checkbox input").click()});dom.find("#close").click(function(){if(isLoggingIn){return}master.nav.rebuild();_.hide()});dom.find("form").submit(function(){return false});var throwError=function(msg,nofade){if(!nofade){dom.find("#error").css({visibility:"hidden"})}dom.find("#error").html(msg).css({visibility:"visible"})};var hideError=function(){dom.find(".error").hide();dom.find("#error").css({visibility:"hidden"})};dom.find("div.formElementBG").click(function(){JQ(this).parent().find("input").focus();return false});dom.find("#email input").each(function(){var temp=JQ(this).val();JQ(this).blur(function(){if(isLoggingIn){return}if(master.undef(JQ(this).val())){JQ("div#emailBG").css({display:"block"})}});JQ(this).focus(function(){if(isLoggingIn){return}if(JQ(this).val()==temp){JQ("div#emailBG").css({display:"none"})}})}).blur();dom.find("#password input#value").blur(function(){if(isLoggingIn){return}if(!master.undef(JQ(this).val())){JQ("div#passwordBG").css({display:"none"})}else{JQ("div#passwordBG").css({display:"block"})}});dom.find("#password input#value").focus(function(){JQ("div#passwordBG").css({display:"none"})});dom.find("div#password input, div#email input").keyup(function(evt){if(isLoggingIn){return}if(evt.keyCode==13){dom.find("div#login_button").click()}});dom.find("div.checkbox input").each(function(){var checkboxChange=function(){setCheckbox(!dom.find("div.checkbox input").attr("checked"))};JQ(this).click(function(){setTimeout(checkboxChange,1)});JQ(this).focus(function(){dom.find("#checkbox").css("border","1px dotted #aaa")});JQ(this).blur(function(){dom.find("#checkbox").css("border","1px dotted #e3e3e3")})});if(!master.undef(JQ.cookie("REMEMBER_ME"))){dom.find("#email input").focus().val(master.utils.base64.decode(JQ.cookie("REMEMBER_ME")));dom.find("#checkbox").click()}else{if(master.user.getState()==2){dom.find("#email input").val(master.cookie.email);JQ("div#emailBG").css({display:"none"})}}dom.find("div#login_button").click(function(){if(isLoggingIn){return}isLoggingIn=true;hideError();var email=JQ.trim(dom.find("div#email input").val());if(email.length==0||!master.utils.validateEmail(email)){isLoggingIn=false;throwError(master.translations.get("invalidEmail","popupLogin"));dom.find("div#email input").focus();dom.find("div#email_error").show();return}var password=dom.find("div#password input#value");if(password.attr("type")!="password"||JQ.trim(password.val()).length==0){isLoggingIn=false;throwError(master.translations.get("enterPassword","popupLogin"));password.focus();dom.find("div#password_error").show();if(site_data.browser.is_ie){dom.find("div#loginPopupForm_running div#forgot_holder").css("margin-top","45px")}return}password=JQ.trim(password.val());if(dom.find("#checkbox").hasClass("active")){master.utils.addCookie("REMEMBER_ME",master.utils.base64.encode(email),7)}else{master.utils.deleteCookie("REMEMBER_ME")}var height=dom.find("#fields,#popup_header").height();dom.find("#fields,#fields_bg,#popup_header").css("display","none");dom.find("#loading").css({display:"block",height:(50+height)+"px"});var swf=new SWFObject("/nikeplus/os/global/swf/general/preloader.swf","feature",130,130,"9.0.28","#ffffff");swf.addParam("scale","scale");swf.addParam("allowScriptAccess","always");swf.addParam("allowFullScreen","true");swf.addParam("wmode","transparent");swf.addVariable("rgb","0x6A6A6A");var write=swf.write("loading_swf");var loginFn=function(data){var data=data[0];if(data.profileService.status=="failure"){if(data.profileService.exceptions.error[0].errorcode=="invalidLogin"||data.profileService.exceptions.error[0].errorcode=="invalidPassword"){dom.find("#loading").css("display","none");dom.find("#fields,#fields_bg,#popup_header").css("display","block");throwError(master.translations.get("invalidLogin","popupLogin"),true);isLoggingIn=false;return}else{if(data.profileService.exceptions.error[0].errorcode=="invalidValue"){master.user.logout(function(){master.upm.doLogin(email,password,loginFn)});return}}}dom.find("div#loading_msg").html(master.translations.get("success","popupLogin"));master.pageConfig.transparentReload();master.tunnel.clearCache();master.user.reload(function(){master.tracking.page({pageName:track_site+">login>success",prop18:"login",prop17:"login",events:"event5,event13"});parent.beta.init(function(){if(site_data.settings.site_folder=="nikeactive"&&site_data.settings.plus_page=="profile"){master.urls.doGlobalGatewayRedirect()}else{if(isFlash){master.user.flashPrompt()}else{nikeplus.upm.getProfile(function(obj){var dataUser=obj[0].profileService.profile;location.target="_blank";window.open("http://www.signmeup.com/nwm2011?q37="+dataUser.firstName+"&q40="+dataUser.lastName+"&q35="+nikeplus.cookie.email+"&q38="+nikeplus.cookie.gender+"&q32="+dataUser.dobMonth+"/"+dataUser.dobDay+"/"+dataUser.dobYear+"&q284336="+dataUser.id+"&q281280=532834","SingMeUp","status=1,resizable=1,scrollbars=1,toolbar=1,titlebar=1");lightbox.close();_.hide()})}}isFlash=false})})};if(master.user.getState()==2&&email!=master.cookie.email){master.user.clearCookies();master.upm.doLogin(email,password,loginFn)}else{master.upm.doLogin(email,password,loginFn)}});if(JQ.trim(JQ("div#email input").val()).length>1){JQ("div#emailBG").css({display:"none"})}};if(_.checkRegisterPop("register")){nikeplus.upm.getProfile(function(obj){var dataUser=obj[0].profileService.profile;if(nikeplus.user.isUPMLoggedIn()){window.open("http://www.signmeup.com/nwm2011?q37="+dataUser.firstName+"&q40="+dataUser.lastName+"&q35="+nikeplus.cookie.email+"&q38="+nikeplus.cookie.gender+"&q32="+dataUser.dobMonth+"/"+dataUser.dobDay+"/"+dataUser.dobYear+"&q284336="+dataUser.id+"&q281280=532834","SingMeUp","status=1,resizable=1,scrollbars=1,toolbar=1,titlebar=1");_.hide()}else{_.show()}})}return _};
