$(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(); }