'; 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 = '
Bài hát: L4V - Sendoh, MaxT Bảo Nam
Rap:
Luôn có một nụ cười đẹp nhất trên đời
Nếu mà thấy bảo đảm hồn bay lên trời
Là của em đó, người con gái nhỏ
Được sinh ra vào ngày hôm nay ở trái đất to to
Dịu dàng, xinh xắn không ai sánh bằng
Với đôi mắt long lanh sáng như ánh trăng
Bấy nhiêu đó cũng đã đủ ví em là một thiên thần
Ai mà không công nhận điều này thì đúng thật.. là thiển cận ha
Chorus:
Happy Birthday to you, nụ cười tươi với bao điều
Tràn ngập đầy may mắn, ánh nắng ấm áp của mùa xuân
Với bao niềm vui luôn theo em và dõi theo em từng bước chân
Hạnh phúc ấy sẽ chỉ có khi ở gần anh thôi
Đừng ngại chi nữa nhé, lại gần đây chút thôi này
Nụ cười tươi sẽ hé sẽ luôn bước theo em bao ngày
Có anh ở đây vẽ cho em môi son hồng thắm tươi
Em sẽ thấy đôi ta luôn ở gần nhau.
Hãy luôn vui cười và dễ thương như vậy nhé
Nếu em cần một bờ vai có sẵn anh đây nè
Đừng có bu ồn nữa, rồi em sẽ hạnh phúc
Đừng để cho khó khăn tổn thương về đêm đánh gục
Hãy là cô gái mạnh mẽ mà anh từng gặp
Tận hưởng cuộc sống ba mẹ đã trao, từ từ đừng gấp
Và những thứ tốt đẹp nhất anh sẽ dành tặng em
Khi nỗi nhớ em mỗi giờ mỗi phút lại càng nặng thêm
Anh chẳng biết nếu ngày mai thiếu em sẽ thế nào
Chỉ chắc chắn một điều chẳng ai có thể thay thế vào
Vì con tim này...tình cảm này, sẽ mãi không trôi
Mỗi riêng mình em được in sâu đậm vào trong thôi
Cảm ơn vì hôm nay, là ngày đặc biệt nhất
Ngày đã mang đến trước mặt anh một người đặc biệt nhất
Mong em sẽ luôn vui tươi như những vì tinh tú
Chúc em sinh nhật vui vẻ Happy Birthday to you V
Bridge:
Chờ em anh viết cho em từng khúc ca, chẳng ngại đường dài hay gian khó
Chờ em, đợi em, anh sẽ mãi chỉ yêu riêng mình em thôi
Happy Birthday to you, nụ cười tươi với bao điều
Tràn ngập đầy may mắn, ánh nắng ấm áp của mùa xuân
Với bao niềm vui luôn theo em và dõi theo em từng bước chân
Hạnh phúc ấy sẽ chỉ có khi ở gần anh thôi
Đừng ngại chi nữa nhé, lại gần đây chút thôi này
Nụ cười tươi sẽ hé sẽ luôn bước theo em bao ngày
Có anh ở đây vẽ cho em môi son hồng thắm tươi
Em sẽ thấy đôi ta luôn ở gần nhau...