$(document).ready(function() {
if(typeof globalObj != "undefined"){
if(globalObj.login){
window.location = "/secure/home";
}
}
if(typeof entityData.beforePopupText != "undefined"){
if(entityData.beforePopupText.length > 0){
var urlPath = window.location.pathname;
if(urlPath == '/' || urlPath == '/index' ){
jAlert(entityData.beforePopupText, '', '');
$('#popup_content').addClass('home-popup');
}
}
}
if(getURLParameter('v')){
var paramMSG = 'messages.login'+getURLParameter('v');
jAlert(eval(paramMSG));
window.history.replaceState(null, null, window.location.pathname);
}
var logo = $('.header-mdl__logo').html();
$('body').append('\
\
\
\
\
\
');
$(document).on('click', '.g8pop-signup', function(){
window.location.href = '/register'
});
$(document).on('click', '.g8pop-forgot', function(){
$(".modal").fadeOut();
$(".modal-forgot").fadeIn();
$("body").css("overflow-y", "hidden");
return false;
});
$(document).on('click', '.g8pop-login', function(){
$(".modal").fadeOut();
$(".modal-login").fadeIn();
$("body").css("overflow-y", "hidden");
return false;
});
if(typeof globalObj != "undefined"){
if(globalObj.isRegisterFormReferral) {
$('.g8-refid').show();
if (getCookie("rcode").length > 0) {
$('.g8-rcode').attr('readonly', 'readonly').css({'background-color':'#e5e5e5'});
}
}
if(globalObj.isRegBank === false) {
$('.regbank label span').remove(); // required mark
$('.regbank .required').removeClass('required'); // required mark
}
if(globalObj.isRegMobile === false) {
$('input[name="mobile"]').removeClass('required').closest('.form-group').find('label span').remove(); // required mark & required validation
}
if(globalObj.isRegEmail === false) {
$('input[name="email"]').removeClass('required').closest('.form-group').find('label span').remove(); // required mark & required validation
}
}
$('#login-form').submit(function(e) {
e.preventDefault();
}).validate({
errorPlacement: function(error, element) {
},
invalidHandler: function(form, validator) {
if($.fn.effect) {
$("#login-form").effect("shake", {distance: 6, times: 2}, 35);
}
},
submitHandler: function(form) {
form.submit();
}
});
$('#login-form-2').submit(function(e) {
e.preventDefault();
}).validate({
errorPlacement: function(error, element) {
},
invalidHandler: function(form, validator) {
if($.fn.effect) {
$("#login-form-2").effect("shake", {distance: 6, times: 2}, 35);
}
},
submitHandler: function(form) {
form.submit();
}
});
ajaxCaller('get', '/func/common/getBank', '', function(res){
for ( var i = 0; i < res[1].length; i++) {
var data = res[1][i];
var bankname = data[1];
bankname = bankname.replace(/\s+/g, '').toLowerCase();
$('.bank-getbank').append('');
}
});
$(document).on('change', '.bank-getbank', function(){
var dd = $(this).find('option:selected').attr('dd');
$('.regbank-info').show();
$('#regbank-check').prop("checked", false)
if(dd == 'gopay' || dd == 'ovo' || dd == 'dana'){
$('.regbank-tickbox').show()
} else {
$('.regbank-tickbox').hide()
}
});
$(document).on('click', '#regbank-check', function(){
if($(this).prop("checked") == true){
$('.regbank-info').hide()
} else if($(this).prop("checked") == false){
$('.regbank-info').show()
}
});
$('#ajax-form-join-special').submit(function(e) {
e.preventDefault();
}).validate({
submitHandler: function(form) {
var flag = false;
if(typeof $(form).data('flag') != "undefined"){
flag = $(form).data('flag');
}
if($('#regbank-check').prop("checked") == true){
$('#regbank-accno').val($('#regbank-phone').val());
$('#regbank-accname').val($('#regbank-username').val());
}
submitHandler(form, flag);
}
});
$('#ajax-form-join-mob').submit(function(e) {
e.preventDefault();
}).validate({
submitHandler: function(form) {
var flag = false;
if(typeof $(form).data('flag') != "undefined"){
flag = $(form).data('flag');
}
if($('#regbank-check-mob').prop("checked") == true){
$('#regbank-accno-mob').val($('#regbank-phone-mob').val());
$('#regbank-accname-mob').val($('#regbank-username-mob').val());
}
submitHandler(form, flag);
}
});
checkRefCookie();
});
function resetLoginForm(formId){
$(formId).find(":password").val('');
$(formId).find('.form-control').removeClass('valid');
$(formId).find('.form-control').removeClass('error');
$(formId).find('label.error').text("").hide();
}
// function refreshCaptcha(){
// $(".captcha-img").prop("src", "/stickyImg?"+Math.random());
// }
function checkRefCookie() {
var value = getCookie("rcode");
if($('.g8-rcode').length){
$('.g8-rcode').val(value);
}
}
if (typeof loadMeIfReady != 'undefined') {
loadMeIfReady();
}