'; 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 = '
[Verse: Dacia]
Vì những câu ca kia đâu thể diễn tả được hết dòng cảm xúc
Nên anh đã mong em được biết là trước khi đặt bút
You're the only one I can talk to
Call me once, then you leavin'
It's killin' me, but I'm not fool
You are the only one I fall in love to
Love hurts dẫu là nó feel
Love hurts đâu thể xem là trò chơi
Love hurts dẫu là nói yêu
Love hurts dù nước mắt vẫn còn rơi
Love hurts
Bayby I know that you love me
But I'm scare to be loved (bè)
Liệu rằng người có biết con tim anh đang chơi vơi nơi bờ vực của sự day dứt
Vì từng lần ta tiến sát tim ngừng dần trong tiếng hát em nhẹ nhàng đan tay
[Chorus: Dacia]
Dù cho chẳng biết những đớn đau nơi em giờ này ngủ hay thức
Thẹn thùng em khẽ nói ra từng lời đang le lói như thể mình đang say
Đôi ta nhìn nhau trong màn mưa
Nhìn từng giọt mưa đang rơi, rơi, rơi, rơi, rơi
Em là lí do khiến cho anh bỏ quên cả thế giới, giới, giới, giới
Một vạn năm đơn côi côi côi côi
Không bằng phút giây chúng ta được hòa quyện vào đôi môi
[Verse: Vased]
Oh oh oh oh oh
Vẫn là màn đem trôi hái từng giọt mưa rơi
Vì nỗi buồn còn chưa vơi
Anh không nghĩ mình đau đến vậy
Bởi tình yêu bao gồm cả sự hờn dỗi
Làm nhau đau thì cũng là điều bình thường thôi
Trả tự do nhận sự đơn côi
Gạt bỏ hết những điều người lừa dối
Vẫn yêu em dù trái lương tâm làm trái con tim vụn nát tan từng nhịp
Vẫn cố giữ dù chẳng đến đâu, dù chẳng đến đâu vì anh biết mình không dừng kịp
[Verse: Dacia]
Để mình anh lại đây với bóng tối nơi con tim kia đang chết dần
Để một mình anh giải vây trong mê cung, I missin' when I bleeding lúc quỷ dữ đang đến gần
Muộn phiền như là cơn gió bay ngang qua
Đang bay ngang qua nơi bình yên chưa từng tiếp cận.
I missin' when we kissin' in the darkness
I miss I been the one, em thử đoán xem
[Chorus: Dacia]
Dù cho chẳng biết những đớn đau nơi em giờ này ngủ hay thức
Thẹn thùng em khẽ nói ra từng lời đang le lói như thể mình đang say
Đôi ta nhìn nhau trong màn mưa
Nhìn từng giọt mưa đang rơi, rơi, rơi, rơi, rơi
Em là lí do khiến cho anh bỏ quên cả thế giới, giới, giới, giới
Một vạn năm đơn côi côi côi côi
Không bằng phút giây chúng ta được hòa quyện vào đôi môi