TNZ.profile={};TNZ.profile.registration_source="";TNZ.profile.registration_market=TNZ.router.getCurrentURLMetadata().marketFolder;TNZ.profile.FBonload=function(){$.colorbox.close();$(window).one("userInterfaceRendered",function(){TNZ.profile.loginAndContinue.loginComplete()});TNZ.user.loadCurrentUser()};
TNZ.profile.render=function(a){$(document).bind("cbox_complete",function(){$("#loginModal .error").hide();$("#loginModal .error-box").hide();TNZ.profile.loginModal.login.validator.resetForm();TNZ.profile.loginModal.register.validator.resetForm();TNZ.profile.loginModal.forgottenpassword.validator.resetForm();TNZ.profile.loginModal.transitionTo(a)});$.colorbox({inline:!0,href:"#loginModal",width:580,scrolling:!1,innerWidth:615})};TNZ.profile.loginAndContinue={};TNZ.profile.loginAndContinue.url="";
TNZ.profile.loginAndContinue.render=function(a){TNZ.profile.loginAndContinue.url=a;TNZ.profile.render("Login")};TNZ.profile.loginAndContinue.loginComplete=function(){TNZ.profile.loginAndContinue.url.length?($.cookie("returntopage",location.href),$.cookie("RETURNTOPAGE",null),$.cookie("SHOWSIGNIN",null),$.isFunction(TNZ.profile.loginAndContinue.url)?TNZ.profile.loginAndContinue.url():location.href=TNZ.profile.loginAndContinue.url):TNZ.profile.loginAndContinue.url()};TNZ.profile.loginModal={};
TNZ.profile.loginModal.init=function(){$("#loginModal").html('<div class="exp-header">\r<a href="" class="login-tab active no-tnz-router">\u767b\u9646</a> \r<a href="" class="register-tab no-tnz-router">\u6ce8\u518c</a>\r</div>\r<div class="login detail">\r<div class="error-box" style="display:none;">\r<h2>\u5bf9\u4e0d\u8d77\uff0c\u8d26\u6237\u6216\u662f\u5bc6\u7801\u8f93\u9519\u4e86\uff0c\u8bf7\u91cd\u65b0\u8f93\u5165</h2>\r<div class="message-content">\r<p>\u8bf7\u518d\u8bd5\u4e00\u6b21</p>\r</div>\r</div>\r<div class="align-left welcome">\r<div style="display:block;" >\r<h2>\u767b\u9646</h2>\r<h4>\u767b\u9646newzealand.com\uff0c\u6dfb\u52a0\u6216\u4fee\u6539\u4fe1\u606f\u3002</h4>\r</div>\r<form name="loginForm" class="std-form no-tnz-router" id="loginForm" action="" method="post">\r<input type="hidden" name="returnURL" id="returnURL" value="">\r<div class="error" style="display:none"></div>\r<fieldset>\r<ol>\r<li>\r<div class="clearfix fm-hd"><label for="user_email">\u90ae\u7bb1</label></div>\r<div class="fm-bd"><input type="text" name="user_email" id="user_email" /></div>\r</li>\r<li>\r<div class="clearfix fm-hd"><label for="password">\u5bc6\u7801</label></div>\r<div class="fm-bd"><input type="password" name="password" id="password" /></div>\r</li> \r<li>\r<div class="clearfix fm-hd"></div>\r<div class="fm-bd">\r<a href="" class="forgottenYourPassword" class="no-tnz-router">\u5fd8\u8bb0\u5bc6\u7801</a>\r</div>\r</li>\r<li>\r<div class="clearfix fm-hd"></div>\r<div class="fm-bd">\r<input type="submit" name="login" id="login" class="button blue login" value="\u767b\u9646">\r</div>\r</li>\r</ol>\r</fieldset>\r</form>\r<h5>\u6ca1\u6709\u8d26\u6237\uff1f<br>\u60a8\u53ef\u4ee5\u7acb\u523b\u6ce8\u518c<br><a id="register" href="" class="no-tnz-router">\u6ce8\u518c\u65b0\u8d26\u6237</a></h5>\r</div>\r</div>\r<div class="register detail">\r<div id="signUpQuestion" style="display:none;">\r<h2>\u60f3\u53d1\u8868\u6587\u7ae0\u6216\u8005<br />\u4fee\u6539\u522b\u4eba\u7684\u6587\u7ae0\u5417\uff1f</h2>\r<a id="registerUser" href="" class="button blue continue no-tnz-router">\u7ee7\u7eed</a><br /><br /><br /><br /><br />\r<div class="clear-both" ></div>\r<h2>\u60a8\u5e0c\u671b\u5c06\u8d35\u516c\u53f8\uff08\u65c5\u884c\u793e\uff09\u7684\u5546\u4e1a\u4fe1\u606f\u520a\u767b\u5728newzealand.com\u4e0a\u5417\uff1f</h2>\r<h4><a href="http://www.register.newzealand.com" target="_blank" class="no-tnz-router">\u8bf7\u767b\u5f55\u6211\u4eec\u7684\u8425\u4e1a\u8005\u8d44\u6599\u5e93</a></h4>\r</div> \r<form name="register" class="std-form no-tnz-router" id="registerForm" action="" method="post">\r<input type="hidden" name="registration_source" id="registration_source" value="">\r<input type="hidden" name="returnURL" id="returnURL" value="">\r<div class="align-left welcome">\r<div class="error-box" style="display:none;">\r<h2>\u5bf9\u4e0d\u8d77\uff0c\u51fa\u73b0\u6545\u969c\u4e86</h2>\r<div class="message-content">\r<p>\u8bf7\u518d\u8bd5\u4e00\u6b21</p>\r</div>\r</div>\r<h2>\u6ce8\u518c\u65b0\u8d26\u6237</h2>\r<p class="all-required">\u987b\u586b\u6240\u6709\u4fe1\u606f</p>\r<ul>\r<li class="clearfix">\r<div class="clearfix fm-hd">\r<label for="user_display_name_first">\u59d3: *</label>\r</div>\r<div class="fm-bd">\r<input type="text" name="user_display_name_first" id="user_display_name_first" class="defaultText">\r</div>\r</li>\r<li class="clearfix">\r<div class="clearfix fm-hd">\r<label for="user_display_name_last">\u540d: *</label>\r</div>\r<div class="fm-bd">\r<input type="text" name="user_display_name_last" id="user_display_name_last" class="defaultText">\r</div>\r</li>\r<li class="clearfix">\r<div class="clearfix fm-hd">\r<label for="user_email">\u90ae\u7bb1: *</label>\r</div>\r<div class="fm-bd">\r<input type="text" name="user_email" id="reg_user_email">\r</div>\r</li>\r<li class="clearfix">\r<div class="clearfix fm-hd">\r<label for="password">\u5bc6\u7801: *<br><small>\u5bc6\u7801\u5fc5\u987b\u81f3\u5c11\u67098\u4f4d</small></label>\r</div>\r<div class="fm-bd">\r<input type="password" name="password" id="reg_password">\r</div>\r</li>\r<li class="clearfix">\r<div class="clearfix fm-hd">\r<label for="confirm_password">\u786e\u5b9a\u5bc6\u7801: *</label>\r</div>\r<div class="fm-bd">\r<input type="password" name="confirm_password" id="confirm_password">\r</div>\r</li>\r<li class="clearfix">\r<div class="fm-bd fm-bd-chk">\r<input type="checkbox" name="agree_to_terms_and_conditions" id="agree_to_terms_and_conditions"> \u6211\u540c\u610f\u7f51\u7ad9 <a href="/cn/utilities/terms-of-use/" target="_blank" class="no-tnz-router">\u7684\u4f7f\u7528\u6761\u7ea6</a>. *\r</div>\r</li>\r<li>\r<div class="fm-bd"><input type="submit" name="register" id="register" class="button blue register" value="\u6ce8\u518c\u8d26\u6237"></div>\r</li>\r</ul>\r</div>\r</form>\r<div id="success">\r<h2>\u67e5\u770b\u60a8\u7684\u90ae\u7bb1</h2>\r<h4>\u60a8\u7684\u8d26\u6237\u5df2\u521b\u5efa\u3002\u4f46\u662f\uff0c\u5728\u4f7f\u7528\u4e4b\u524d\u8bf7\u5148\u67e5\u770b\u60a8\u6536\u4ef6\u7bb1\u4e2d\u6765\u81eatravel@newzealand.com\u7684\u90ae\u4ef6\uff0c\u6309\u7167\u5176\u4e2d\u6307\u4ee4\u6fc0\u6d3b\u60a8\u7684\u8d26\u6237\u3002\r<br><br>\r\u5982\u679c\u60a8\u5728\u63a5\u4e0b\u6765\u7684\u51e0\u5206\u949f\u4e4b\u5185\u8fd8\u672a\u6536\u5230\u6211\u4eec\u7684\u7535\u5b50\u90ae\u4ef6\uff0c\u8bf7\u67e5\u770b\u90ae\u4ef6\u662f\u5426\u88ab\u5206\u7c7b\u5728\u5783\u573e\u90ae\u4ef6\u4e2d\u3002\u5982\u679c\u60a8\u8fd8\u662f\u65e0\u6cd5\u627e\u5230\u90ae\u4ef6\uff0c\u6216\u5728\u6fc0\u6d3b\u8fc7\u7a0b\u4e2d\u53d1\u751f\u4efb\u4f55\u95ee\u9898\uff0c\u8bf7\u4e0e\u6211\u4eec\u8054\u7edc\u3002 <a href="mailto:travel@newzealand.com">travel@newzealand.com</a>.</h4>\r</div> \r</div> \r<div class="forgottenpassword detail" style="display: none;">\r<div class="_forgotpassword-message" style="display:block;" >\r<h2>\u5fd8\u8bb0\u5bc6\u7801</h2>\r<h4>\u522b\u62c5\u5fc3\uff0c\u4eba\u65e0\u5b8c\u4eba\u3002<br />\u8f93\u5165\u60a8\u7684\u90ae\u7bb1\uff0c\u6211\u4eec\u4f1a\u53d1\u90ae\u4ef6\u7ed9\u60a8\uff0c\u6559\u60a8\u600e\u6837\u66f4\u65b0\u5bc6\u7801\u3002<br /><br /></h4>\r</div>\r<form name="forgottenpasswordForm" class="std-form no-tnz-router" id="forgottenpasswordForm" action="" method="post">\r<div class="error-box" style="display:none;">\r<h2>\u5bf9\u4e0d\u8d77\uff0c\u51fa\u73b0\u6545\u969c\u4e86</h2>\r<div class="message-content"></div>\r</div>\r<ul>\r<li>\r<div class="clearfix fm-hd"><label for="user_email">\u90ae\u7bb1:</label></div>\r<div class="fm-bd"><input type="text" name="user_email" id="user_email_forgottenpassword" value="" /></div>\r</li>\r<li>\r<div class="clearfix fm-hd"></div>\r<div class="fm-bd"><input name="resetPassword" id="resetPassword" type="submit" class="button blue" value="\u53d1\u9001"\u5fd8\u8bb0\u5bc6\u7801"\u90ae\u4ef6"></div>\r</li>\r</ul>\r</form>\r<div class="_success" style="display:none;">\r<h2>\u67e5\u770b\u60a8\u7684\u90ae\u7bb1</h2>\r<h4>\r\u6211\u4eec\u5c06\u91cd\u65b0\u8bbe\u7f6e\u5bc6\u7801\u7684\u90ae\u4ef6\u53d1\u9001\u5230\u4e86\uff1a<br />\r<strong class="forgottenpasswordemail"></strong><br /><br /> \r\u8bf7\u6839\u636e\u90ae\u4ef6\u91cc\u7684\u63d0\u793a\uff0c\u66f4\u65b0\u60a8\u7684\u5bc6\u7801\u3002.\r</h4>\r</div>\r</div> \r<div class="resendRegistrationEmail detail">\r<div class="error-box" style="display:none;">\r<h2>\u5bf9\u4e0d\u8d77\uff0c\u51fa\u73b0\u6545\u969c\u4e86</h2>\r<div class="message-content"></div>\r</div>\r<div class="_success">\r<h2>\u67e5\u770b\u60a8\u7684\u90ae\u7bb1</h2>\r<h4>\u6211\u4eec\u5c06\u8d26\u6237\u6fc0\u6d3b\u90ae\u4ef6\u53d1\u9001\u5230\u4e86: <strong class="resendregistrationemail_email"></strong><br /><br />\r\u5728\u767b\u5f55\u5e76\u4f7f\u7528\u60a8\u7684\u65b0\u8d26\u6237\u4e4b\u524d\uff0c\u9700\u8981\u6309\u7167\u90ae\u4ef6\u7684\u6307\u793a\u6fc0\u6d3b\u60a8\u7684\u8d26\u6237\u3002</h4>\r</div>\r</div>');
TNZ.user.current.user.settings.loggedIn?($(".global-login #logout").click(TNZ.profile.logout),$(".global-login #myaccount").live("click",function(){var a=TNZ.router.getCurrentURLMetadata().scriptName;a.search("manage/dashboard/profile")==-1&&$.cookie("returntopage",a)})):($(".global-login #login").click(function(a){a.preventDefault();a.stopPropagation();$.cookie("RETURNTOPAGE")?TNZ.profile.loginAndContinue.render($.cookie("RETURNTOPAGE")):($.cookie("returntopage",location.href),TNZ.profile.loginAndContinue.render("/"+
TNZ.initialRequestConfig.marketFolder+"/manage/dashboard/profile/"))}),$(".global-login #register").click(function(a){a.preventDefault();a.stopPropagation();TNZ.profile.render("Register")}));$("#loginModal .login-tab").click(function(){TNZ.profile.loginModal.transitionTo("Login");return!1});$("#loginModal .register-tab").click(function(){TNZ.profile.loginModal.transitionTo("Register");return!1});$("#loginModal .login .forgottenYourPassword").click(function(){TNZ.profile.loginModal.transitionTo("ForgottenPassword");
return!1});$("#loginModal .register #registerBusiness").click(function(){TNZ.profile.loginModal.transitionTo("Register","Business");return!1});$("#loginModal .register #registerUser").click(function(){TNZ.profile.loginModal.transitionTo("Register","User");return!1});$("#loginModal .login #register").click(function(){TNZ.profile.loginModal.transitionTo("Register");return!1});$("#loginModal .register form .defaultText").focus(function(){$(this).val()==$(this)[0].title&&($(this).removeClass("defaultTextActive"),
$(this).val(""))});$("#loginModal .register form .defaultText").blur(function(){$(this).val()==""&&($(this).addClass("defaultTextActive"),$(this).val($(this)[0].title))});$("#loginModal .register form .defaultText").blur();TNZ.profile.loginModal.login.validator=$("#loginModal .login form").validate({submitHandler:TNZ.profile.loginModal.login.submit,rules:{password:{required:!0},user_email:{required:!0,email:!0}},messages:{password:"\u5fc5\u586b\u4fe1\u606f\uff1a",user_email:{required:"\u5fc5\u586b\u4fe1\u606f\uff1a",
email:"\u8bf7\u63d0\u4f9b\u6709\u6548\u90ae\u7bb1"}},errorElement:"div",errorClass:"error",errorPlacement:function(a,b){a.appendTo(b.parents(".fm-bd"))}});TNZ.profile.loginModal.register.validator=$("#loginModal .register form").validate({submitHandler:TNZ.profile.loginModal.register.submit,rules:{user_display_name_first:{required:!0},user_display_name_last:{required:!0},user_email:{required:!0,email:!0},password:{required:!0,minlength:8},confirm_password:{equalTo:"#loginModal .register form #reg_password"},
agree_to_terms_and_conditions:{required:!0}},messages:{user_display_name_first:"",user_display_name_last:"",user_email:{required:"",email:"\u8bf7\u63d0\u4f9b\u6709\u6548\u90ae\u7bb1"},password:{required:"",minlength:"\u8bf7\u8f93\u5165\u81f3\u5c118\u4e2a\u5b57"},confirm_password:{equalTo:"\u8bf7\u4ece\u65b0\u8f93\u5165\u540c\u6837\u7684\u5bc6\u7801"},agree_to_terms_and_conditions:{required:"\u5fc5\u586b\u4fe1\u606f\uff1a"}},errorElement:"div",errorClass:"error",errorPlacement:function(a,b){a.appendTo(b.parents(".fm-bd"))}});
TNZ.profile.loginModal.forgottenpassword.validator=$("#loginModal .forgottenpassword form").validate({submitHandler:TNZ.profile.loginModal.forgottenpassword.submit,rules:{user_email:{required:!0,email:!0}},messages:{user_email:{required:"\u5fc5\u586b\u4fe1\u606f\uff1a",email:"\u8bf7\u63d0\u4f9b\u6709\u6548\u90ae\u7bb1"}},errorElement:"div",errorClass:"inlineError",errorPlacement:function(a,b){a.appendTo(b.parents(".fm-bd"))}});$(".facebook-connect").bind("click",function(a){a.preventDefault();a.stopPropagation();
TNZ.FB.login()});TNZ.profile.loginModal.transitionTo("Login");$(window).trigger("userInterfaceRendered");return!0};TNZ.profile.loginModal.header={};TNZ.profile.loginModal.login={};
TNZ.profile.loginModal.login.submit=function(){var a="/"+TNZ.initialRequestConfig.marketFolder+"/manage/profile/login/",b={user_email:$("#loginModal .login form #user_email").val(),password:$("#loginModal .login form #password").val()};$("#loginModal .login #login").attr("disabled","disabled");$("#loginModal .login input").attr("disabled","disabled");$("#loginModal .login #login").removeClass("button blue login").addClass("disable login grey button");$("#loginModal .login input").addClass("disable");
$("#loginModal .login #login").attr("value","Logging in");$.ajax({type:"POST",url:a,data:b,success:function(a){$("#loginModal .login #login").removeAttr("disabled");$("#loginModal .login input").removeAttr("disabled");$("#loginModal .login #login").removeClass("disable login grey button").addClass("button blue login");$("#loginModal .login input").removeClass("disable");$("#loginModal .login #login").attr("value","Log in");if(a.success.length){if($.colorbox.close(),TNZ.profile.loginAndContinue.loginComplete(),
TNZ.user.loadCurrentUser(),TNZ.profile.loginModal.login.validator.resetForm(),$.trackingController.track("LOGINSUCCESS",$({}).data("user_o_id",a.user_o_id)),$.cookie("TNZUSERINFO",a.user_o_id+"|"+a.user_email+"|"+a.login_source,{path:"/",domain:".newzealand.com"}),$("#loginModal .login form #returnURL").val().length)window.location.href=$("#loginModal .login form #returnURL").val()}else a.errors.length&&($("#loginModal .login .welcome").hide(),$("#loginModal .login .error-box p").html(a.errors[0].message),
$("#loginModal .login .error-box h2").html("\u5bf9\u4e0d\u8d77\uff0c\u8d26\u6237\u6216\u662f\u5bc6\u7801\u8f93\u9519\u4e86\uff0c\u8bf7\u91cd\u65b0\u8f93\u5165"),a.errors[0].code==3.2&&($("#loginModal .login .error-box .message-content").append(' <a href="" id="resendRegistrationEmail" class="no-tnz-router">\u4ece\u65b0\u53d1\u9001</a>'),$("#loginModal .login #resendRegistrationEmail").click(function(b){b.preventDefault();b.stopPropagation();TNZ.profile.loginModal.resendRegistrationEmail(a.errors[0].data,
$("#loginModal .login form #user_email").val())})),$("#loginModal .login .error-box").show())}});return!1};TNZ.profile.loginModal.register={};
TNZ.profile.loginModal.register.submit=function(){var a="/"+TNZ.initialRequestConfig.marketFolder+"/manage/profile/register/",b={user_first_name:$("#loginModal .register form #user_display_name_first").val(),user_last_name:$("#loginModal .register form #user_display_name_last").val(),password:$("#loginModal .register form #reg_password").val(),confirm_password:$("#loginModal .register form #confirm_password").val(),agree_to_terms_and_conditions:$("#loginModal .register form #agree_to_terms_and_conditions").val(),
user_email:$("#loginModal .register form #reg_user_email").val(),registration_source:TNZ.profile.registration_source,registration_market:TNZ.profile.registration_market};$("#loginModal .register input").attr("disabled","disabled");$("#loginModal .register #register").attr("disabled","disabled");$("#loginModal .register #register").removeClass("button blue register").addClass("disable register grey button");$("#loginModal .register input").addClass("disable");$("#loginModal .register #register").attr("value",
"Registering");$.ajax({type:"POST",url:a,data:b,success:function(a){$("#loginModal .register input").removeAttr("disabled");$("#loginModal .register #register").removeAttr("disabled");$("#loginModal .register #register").removeClass("disable register grey button").addClass("button blue register");$("#loginModal .register input").removeClass("disable");$("#loginModal .register #register").attr("value","Register");a.success.length?a.success[0].allowUnregisteredLogin?($.colorbox.close(),TNZ.profile.loginAndContinue.loginComplete(),
TNZ.user.loadCurrentUser(),$.trackingController.track("LOGINSUCCESS",$({}).data("user_o_id",a.user_o_id)),$.cookie("TNZUSERINFO",a.user_o_id+"|"+a.user_email+"|"+a.login_source,{path:"/",domain:".newzealand.com"})):($(".register #success .registeruser_display_name_first").html($("#loginModal .register form #user_display_name_first").val()),$(".register #success .registeruser_email").html($("#loginModal .register form #reg_user_email").val()),$("#loginModal .register form #returnURL").val().length?
window.location.href=$("#loginModal .register form #returnURL").val():(TNZ.profile.loginModal.register.validator.resetForm(),TNZ.profile.loginModal.transitionTo("Register","User.Success"))):a.errors.length&&($(".register .error-box .message-content p").html(a.errors[0].message),a.errors[0].code==3.2&&($(".register .error-box .message-content").append(' <a href="" id="resendRegistrationEmail" class="no-tnz-router">\u4ece\u65b0\u53d1\u9001</a>'),$(".register #resendRegistrationEmail").click(function(b){b.preventDefault();
b.stopPropagation();TNZ.profile.loginModal.resendRegistrationEmail(a.errors[0].data,$("#loginModal .register form #user_email").val())})),a.errors[0].code==14||a.errors[0].code==11?(TNZ.profile.loginModal.transitionTo("Login"),a.errors[0].code==11?$("#loginModal .login .error-box h2").html("\u60a8\u5df2\u7ecf\u6709\u4e00\u4e2a\u65c5\u5ba2\u8d26\u6237"):$("#loginModal .login .error-box h2").html("\u60a8\u5df2\u7ecf\u5728\u6211\u4eec\u7684\u7cfb\u7edf\u91cc\u767b\u8bb0\u4e86"),$("#loginModal .login .error-box p").html(a.errors[0].message),
$("#loginModal .login .error-box").show()):$("#loginModal .register .error-box").show())}});return!1};TNZ.profile.loginModal.forgottenpassword={};
TNZ.profile.loginModal.forgottenpassword.submit=function(){var a="/"+TNZ.initialRequestConfig.marketFolder+"/manage/profile/forgottenpassword/",b=$("#user_email_forgottenpassword").val(),c={user_email:b};$("#loginModal .forgottenpassword #user_email_forgottenpassword").attr("disabled","disabled");$("#loginModal .forgottenpassword #user_email_forgottenpassword").addClass("disable grey");$("#loginModal .forgottenpassword #resetPassword").attr("disabled","disabled");$("#loginModal .forgottenpassword #resetPassword").removeClass("blue").addClass("disable grey");
$.ajax({type:"POST",url:a,data:c,success:function(a){$("#loginModal .forgottenpassword #user_email_forgottenpassword").removeAttr("disabled");$("#loginModal .forgottenpassword #user_email_forgottenpassword").removeClass("disable grey");$("#loginModal .forgottenpassword #resetPassword").removeAttr("disabled");$("#loginModal .forgottenpassword #resetPassword").removeClass("disable grey").addClass("blue");a.success.length?($("._success .forgottenpasswordemail").html(b),TNZ.profile.loginModal.forgottenpassword.validator.resetForm(),
TNZ.profile.loginModal.transitionTo("ForgottenPassword","Success")):a.errors.length&&($("#loginModal .forgottenpassword ._forgotpassword-message").hide(),$(".forgottenpassword .error-box .message-content p").html(a.errors[0].message),a.errors[0].code==3.2&&($(".forgottenpassword .error-box .message-content").append(' <a href="" id="resendRegistrationEmail" class="no-tnz-router">\u4ece\u65b0\u53d1\u9001</a>'),$(".forgottenpassword #resendRegistrationEmail").click(function(b){b.preventDefault();b.stopPropagation();
TNZ.profile.loginModal.resendRegistrationEmail(a.errors[0].data)})),$(".forgottenpassword .error-box").show())}});return!1};
TNZ.profile.loginModal.resendRegistrationEmail=function(a,b){var c="/"+TNZ.initialRequestConfig.marketFolder+"/manage/profile/resendRegistrationEmail/";$.ajax({type:"POST",url:c,data:"r="+a,success:function(a){a.success.length?($("#loginModal .resendRegistrationEmail ._success .resendregistrationemail_email").html(b),TNZ.profile.loginModal.transitionTo("ResendRegistrationEmail","Success")):a.errors.length&&($("#loginModal .resendRegistrationEmail .error-box .message-content p").html(a.errors[0].message),
TNZ.profile.loginModal.transitionTo("ResendRegistrationEmail","Error"))}});return!1};
TNZ.profile.loginModal.transitionTo=function(a,b){switch(a){case "Register":TNZ.profile.loginModal.setActiveMenu("register");TNZ.profile.loginModal.login.validator.resetForm();TNZ.profile.loginModal.forgottenpassword.validator.resetForm();$("#loginModal .login").hide();$("#loginModal .forgottenpassword").hide();$("#loginModal .register").show();$("#loginModal .resendRegistrationEmail").hide();switch(b){case "Business":$("#loginModal .register #signUpQuestion").hide();$("#loginModal .register #businessSignUp").show();
$("#loginModal .register form").hide();$("#loginModal .register #success").hide();break;case "User":$("#loginModal .register form .defaultText").blur();$("#loginModal .register #signUpQuestion").hide();$("#loginModal .register #businessSignUp").hide();$("#loginModal .register form").show();$("#loginModal .register #success").hide();break;case "User.Success":$("#loginModal .register #signUpQuestion").hide();$("#loginModal .register #businessSignUp").hide();$("#loginModal .register form").hide();$("#loginModal .register #success").show();
break;default:$("#loginModal .register #signUpQuestion").show(),$("#loginModal .register #businessSignUp").hide(),$("#loginModal .register form").hide(),$("#loginModal .register #success").hide()}break;case "Register.Direct":TNZ.profile.loginModal.setActiveMenu("register");TNZ.profile.loginModal.login.validator.resetForm();TNZ.profile.loginModal.forgottenpassword.validator.resetForm();$("#loginModal .login").hide();$("#loginModal .forgottenpassword").hide();$("#loginModal .register").show();$("#loginModal .resendRegistrationEmail").hide();
$("#loginModal .register form .defaultText").blur();$("#loginModal .register #signUpQuestion").hide();$("#loginModal .register #businessSignUp").hide();$("#loginModal .register form").show();$("#loginModal .register #success").hide();break;case "ForgottenPassword":TNZ.profile.loginModal.setActiveMenu("login");TNZ.profile.loginModal.login.validator.resetForm();TNZ.profile.loginModal.register.validator.resetForm();$("#loginModal .login").hide();$("#loginModal .forgottenpassword").show();$("#loginModal .register").hide();
$("#loginModal .resendRegistrationEmail").hide();switch(b){case "Success":$("#loginModal .forgottenpassword ._success").show();$("#loginModal .forgottenpassword form").hide();$("#loginModal .forgottenpassword ._forgotpassword-message").hide();$("#loginModal .forgottenpassword .error-box").hide();break;default:$("#loginModal .forgottenpassword ._success").hide(),$("#loginModal .forgottenpassword form").show(),$("#loginModal .forgottenpassword ._forgotpassword-message").show(),$("#loginModal .forgottenpassword .error-box").hide(),
$("#loginModal .forgottenpassword #user_email_forgottenpassword").focus()}break;case "ResendRegistrationEmail":TNZ.profile.loginModal.setActiveMenu("login");TNZ.profile.loginModal.login.validator.resetForm();TNZ.profile.loginModal.register.validator.resetForm();TNZ.profile.loginModal.forgottenpassword.validator.resetForm();$("#loginModal .login").hide();$("#loginModal .forgottenpassword").hide();$("#loginModal .register").hide();$("#loginModal .resendRegistrationEmail").show();switch(b){case "Success":$("#loginModal .resendRegistrationEmail ._success").show();
$("#loginModal .resendRegistrationEmail .error-box").hide();break;default:$("#loginModal .resendRegistrationEmail ._success").hide(),$("#loginModal .resendRegistrationEmail .error-box").show()}break;default:TNZ.profile.loginModal.setActiveMenu("login"),TNZ.profile.loginModal.register.validator.resetForm(),TNZ.profile.loginModal.forgottenpassword.validator.resetForm(),$("#loginModal .login").show(),$("#loginModal .forgottenpassword").hide(),$("#loginModal .register").hide(),$("#loginModal .resendRegistrationEmail").hide(),
$("#loginModal .login .welcome").show(),$("#loginModal .login .error-box").hide(),$("#loginModal .login #login").removeAttr("disabled"),$("#loginModal .login #password").focus(),$("#loginModal .login #user_email").focus()}};TNZ.profile.loginModal.resetForm=function(){TNZ.profile.loginModal.login.validator.resetForm();TNZ.profile.loginModal.register.validator.resetForm();TNZ.profile.loginModal.forgottenpassword.validator.resetForm()};
TNZ.profile.loginModal.setActiveMenu=function(a){$("#loginModal .exp-header a").removeClass("active");$("#loginModal .exp-header ."+a+"-tab").addClass("active")};TNZ.profile.logout=function(){var a="/"+TNZ.initialRequestConfig.marketFolder+"/manage/profile/logout/";$.cookie("RETURNTOPAGE",null);$.cookie("returntopage",null);$.cookie("SHOWSIGNIN",null);$.getScript(a);return!1};TNZ.profile.loginModal.init();$.cookie("SHOWSIGNIN")&&$.cookie("SHOWSIGNIN")=="1"&&$(".global-login #login").click();
