///
///
//#region header
var header = {
init: function () {
//#region Bind Events
$("#LoginName,#Password").focus(function () {
var $this = $(this);
var maskClassName = $this.attr("id") + "-mask";
$this.removeClass(maskClassName);
}).blur(function () {
var $this = $(this);
var maskClassName = $this.attr("id") + "-mask";
if ($this.val() == "") {
$this.addClass(maskClassName);
}
}).blur();
$("#btn-login").unbind("click").click(function (event) {
var isFailed = false;
//Check Login Name and Password
$("#LoginName,#Password").each(function () {
var this$ = $(this);
var value = this$.val();
if (value == "") {
isFailed = true;
var button = {};
button[l.OK] = function () {
dialog.close();
this$.focus();
};
var msg = decodeURIComponent(this$.attr("data-val-required"));
popup.alert("Message", msg, "btnClose");
return false; //break loop
}
});
if (isFailed) {
event.stopPropagation(); //Cancel form submit
event.preventDefault();
return false;
}
$("#login-panel").addClass("login-loading");
});
//#endregion
//#region initSubmitForm
if ($("#btn-login")[0]) {
utility.initSubmitForm($("#loginForm"), $("#btn-login"),
function (result) {
if (!result.fcp) { //login success
if ((gv.site == "V9BetM2")) { // go to main lobby first
window.location.href = "/" + gv.lang + "/MainLobby/";
}
else { // direct go to sportsbook
utility.service("integrationservice/getsportbookurl", null, function (result) {
window.location.href = result.r;
//alert(result.r);
});
}
}
else {
window.location.href = document.location.href + 'home/changepassword';
}
},
function (result) {
//login fail
$("#Password").val("").blur();
$("#login-panel").removeClass("login-loading");
$("#Password").focus();
},
false
);
}
//#endregion
}
};
//#endregion
//#region document.ready
$(function () {
if (!window.name) { window.name = "MAINWINDOW"; }
header.init();
// change culture
$("#select-choice-a").change(function () {
window.location.href = "/" + ($(this).val()) + "/";
});
// add attribute
if(typeof Errmsg !== 'undefined')
{
$("#LoginName").attr('data-val-required', Errmsg[0].username);
$("#Password").attr('data-val-required', Errmsg[0].pwd);
}
$(function () {
$("#contactUsIcon").click(function (event) {
utility.service("publicservice/SetMemberSiteActitivyFromJS", { Category: 'LiveChat' }, function (result) { });
});
});
});
//#endregion
//#region Deposit
$("#depositIcon").unbind("click").click(function () {
window.location.href = "/" + gv.lang + "/Deposit";
});
//#endregion
//#region Join Us
$("#btn-joinUs").unbind("click").click(function () {
window.location.href = "/" + gv.lang + "/registration";
});
//#endregion