'; html += '
'; $("body").prepend(html); $("#uname").blur(function (e) { var params = new Object(); params.uname = $("#uname").val().trim(); $.getJSON(NCTInfo.ROOT_URL + "ajax/user-social", params, function (result) { if (typeof result.error_code != "undefined" && result.error_code == 0) { NCTOAuth.validateFieldRegister(false, "UName"); } else { var msg = ""; if (result.error_code == 1) { msg = "Tên đăng nhập tối thiểu phải 6 ký tự và tối đa 30 ký tự. Vui lòng nhập lại!"; } else if (result.error_code == 2) { msg = "Tên đăng nhập không hợp lệ. Vui lòng nhập lại!"; } else if (result.error_code == 3) { msg = "Tên đăng nhập đã tồn tại. Vui lòng nhập lại!"; } NCTOAuth.validateFieldRegister(true, "UName", msg); } }); }); $("#uname").focus(function () { $("#noteUserName").show(); }); $("#uname").blur(function () { $("#noteUserName").hide(); }); $("#email").focus(function () { $("#noteEmail").show(); }); $("#email").blur(function () { $("#noteEmail").hide(); }); } if (NCTOAuth.FACEBOOK == type) { title += " bằng tài khoản facebook"; } else if (NCTOAuth.GOOGLE == type) { title += " bằng tài khoản Google"; } $("#socialTitle").html(title); $("#uname").val(username); $("#fullName").val(fullName); $("#email").val(email); $("#htmlLoginSocial").show(); NCTOAuth.showAllSuccessFieldRegister(); }, closePopupRegister: function () { $("#htmlLoginSocial").hide(); }, validateFieldRegister: function (isError, regex, msg) { if (typeof isError == "undefined" || isError == null || typeof regex == "undefined" || regex == null || regex == "") { return; } if (isError) { $("#err_" + regex).html(msg); $("#err_" + regex).show(); $("#suc_" + regex).hide(); } else { $("#err_" + regex).hide(); $("#suc_" + regex).show(); } }, showErrorSocial: function (msg) { $("#errorSocial").show(); $("#errorSocial").html(msg); }, showAllSuccessFieldRegister: function () { $("span[id*='err_']").each(function (e) { $(this).hide(); }); $("div[id*='suc_']").each(function (e) { $(this).show(); }); $("#errorSocial").hide(); }, closePopupLogin: function () { if ($("#htmlLoginForm").is(":visible")) { $("#htmlLoginForm").addClass("hideShowCase"); } if ($("#htmlRegisterForm").is(":visible")) { $("#htmlRegisterForm").addClass("hideShowCase"); } }, isInvalidEmail: function (email) { if (email == null || email == 'undefined') { return false; } var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; return re.test(email); }, registerSocial: function (socialId, type) { if (!$("#checkAll").is(":checked")) { NCTOAuth.showErrorSocial("Bạn chưa chọn đồng ý điều kiện \"Thỏa thuận sử dụng\" "); return; } var userName = $("#uname").val(); var fullName = $("#fullName").val(); var email = $("#email").val(); var phone = $("#phone").val(); var ggCaptcha = $("#codegg").val(); if (typeof userName == "undefined" || userName == "") { NCTOAuth.validateFieldRegister(true, "UName", "Tên đăng nhập tối thiểu phải 6 ký tự và tối đa 30 ký tự. Vui lòng nhập lại!"); return; } if (typeof fullName == "undefined" || fullName == "") { NCTOAuth.validateFieldRegister(true, "FName", "Tên hiển thị không được để trống."); return; } if (typeof email == "undefined" || email == "") { NCTOAuth.validateFieldRegister(true, "Mail", "Email không được để trống."); return; } else if (!NCTOAuth.isInvalidEmail(email)) { NCTOAuth.validateFieldRegister(true, "Mail", "Email không không hợp lệ."); return; } if (typeof ggCaptcha == "undefined" || ggCaptcha == "") { NCTOAuth.showErrorSocial("Mã xác nhận không đúng."); return; } var user = new Object(); user.userName = userName; user.fullName = fullName; user.email = email; user.phone = phone; user.ggCaptcha = ggCaptcha; user.socialId = socialId; user.type = type; $.post(NCTInfo.ROOT_URL + "ajax/user-social", user, function (result) { if (typeof result.error_code != "undefined") { if (result.error_code == 0) { //success if ($("#htmlLoginSocial").is(":visible")) { $("#htmlLoginSocial").hide(); } NCTOAuth.showPopupRegisterSuccess(userName, fullName, type); } else { var msg = ""; if (result.error_code == 1) { msg = "Tên đăng nhập tối thiểu phải 6 ký tự và tối đa 30 ký tự. Vui lòng nhập lại!"; NCTOAuth.validateFieldRegister(true, "UName", msg); } else if (result.error_code == 2) { msg = "Tên đăng nhập không hợp lệ. Vui lòng nhập lại!"; NCTOAuth.validateFieldRegister(true, "UName", msg); } else if (result.error_code == 3) { msg = "Tên đăng nhập đã tồn tại. Vui lòng nhập lại!"; NCTOAuth.validateFieldRegister(true, "UName", msg); } else if (result.error_code == 16) { msg = "Mã xác minh đã hết hạn."; NCTOAuth.showErrorSocial(msg); } else if (result.error_code == 15) { msg = "Thông tin đăng nhập không hợp lệ. Vui lòng nhập lại!"; NCTOAuth.showErrorSocial(msg); } } } grecaptcha.reset(); }); }, showPopupRegisterSuccess: function (username, fullName, type) { var title = "Đăng ký"; if (NCTOAuth.FACEBOOK == type) { title += " bằng tài khoản facebook"; } else if (NCTOAuth.GOOGLE == type) { title += " bằng tài khoản Google"; } var html = '
[Intro]
Ooh-ooh, ooh-ooh
[Verse 1]
Met this girl from California, something 'bout her aura
Got me good at sticking around
Send a shout out to her mama, raising up a queen
'Cause damn, she is the woman, no doubt
Who got fire taste? Dominate
When she on that paper chase
Skip the drama, double dutch
She's an eight rounded up
I've been falling since the day I made her mine
Oh, we locked all the way, yeah
[Pre-Chorus]
Ah
Lemonade, she's golden
Ah
Lemonade, she's golden
She deservеs to be loved with no limit out loud
[Chorus]
I just, I just bought my baby Prada
Got another for hеr, straight from the store
Fly her 'round the world so she can hang by the shore
That's my baby, that’s my sugar
I don't need no honey on the side
That's unconditiona-nal
For her, I'd break the law, just take me straight to the court
Buy a billion roses and I'd still get her more
That's my baby, that’s my sugar
I don't need no honey on the side
That's unconditiona-nal
[Post-Chorus]
She's fine, (Hey) she's mine, I gotta praise the Lord (Hey)
This thing, (Hey) we got's
That's unconditiona-nal
She's fine, (Hey) she's mine, I gotta praise the Lord (Hey)
This thing, (Hey) we got's
That's unconditiona-nal
[Refrain]
Ba, di, da-da-da
Ba, da-da-da
Ba, di, da-da-da
[Verse 2]
Baby, I'm just gonna say it, not even an A-list
Can turn my head from where it is now
I'm rocking through the stages 'til we're old and gray
Ain't afraid to say it loud (Loud)
[Pre-Chorus]
Ah
Lemonade, she's golden
Ah
Lemonade, she's golden
She deserves to be loved with no limit out loud
[Chorus]
I just, I just bought my baby Prada
Got another for her, straight from the store
Fly her 'round the world so she can hang by the shore
That's my baby, that’s my sugar
I don't need no honey on the side
That's unconditiona-nal
For her, I'd break the law, just take me straight to the court
Buy a billion roses and I'd still get her more
That's my baby, that’s my sugar
I don't need no honey on the side
That's unconditiona-nal
[Post-Chorus]
She's fine, (Hey) she's mine, I gotta praise the Lord (Hey)
This thing, (Hey) we got's
That's unconditiona-nal
She's fine, (Hey) she's mine, I gotta praise the Lord (Hey)
This thing, (Hey) we got's
That's unconditiona-nal
[Refrain]
Ba, di, da-da-da
Ba, da-da-da
Ba, di, da-da-da
Ba, di, da-da-da (Hey)
Ba, da-da-da (Hey)
Ba, di, da-da-da (Hey)
[Outro]
That's unconditiona-nal (Hey)