function wpMangaSubmitSwitch(){jQuery('.g-recaptcha-response').each(function(){var submitBtn=jQuery(this).parents('form').find('input[type="submit"]');if(jQuery(this).val()!==''){submitBtn.prop('disabled',false);}else{submitBtn.prop('disabled',true);}});}
jQuery(document).ready(function($){var loadingScreen='
';$('.modal form').each(function(){if($(this).find('.g-recaptcha').length!==0){var submitBtn=$(this).find('input[type="submit"]');if(typeof submitBtn!=='undefined'){submitBtn.prop('disabled',true);}}});$(document).on('click','form#registerform input[name="wp-submit"]',function(e){e.preventDefault();var user_login=$("#registerform input[name='user_sign-up']").val();var user_pass=$("#registerform input[name='pass_sign-up']").val();var user_email=$("#registerform input[name='email_sign-up']").val();var gRecaptcha=$('#registerform .g-recaptcha-response').val();var modalContent=$(this).parents('.modal-content');if(user_login==''){$('p.message.register').text(wpMangaLogin.messages.username_cannot_empty);return false;}
if(user_email==''){$('p.message.register').text(wpMangaLogin.messages.email_cannot_empty);return false;}
if(user_pass==''){$('p.message.register').text(wpMangaLogin.messages.password_cannot_empty);return false;}
jQuery.ajax({url:wpMangaLogin.admin_ajax,type:'POST',data:{action:'wp_manga_signup',user_login:user_login,user_pass:user_pass,user_email:user_email,'g-recaptcha-response':gRecaptcha,nonce:wpMangaLogin.nonce},beforeSend:function(){modalContent.append(loadingScreen);},success:function(response){if(response.success){$(document).trigger('madara_signup_successful');$('form#registerform').remove();$('p.message.register').html(response.data);}else{$('p.message.register').html(response.data);if($('#loginform .g-recaptcha-response').length>0){grecaptcha.reset();}}},complete:function(){var loading=modalContent.find('.modal-loading-screen');if(typeof loading!=='undefined'){loading.remove();}},});return false;});$(document).on('click','form#loginform input[name="wp-submit"]',function(e){e.preventDefault();if($('body').hasClass('logged-in')){return;}
var user_login=$("#loginform input[name='log']").val();var user_pass=$("#loginform input[name='pwd']").val();var rememberme=$("#loginform input[name='rememberme']").val();var isBookmarking=$('input[name="bookmarking"]').val();var loginItems=$('.c-modal_item');var gRecaptcha=$('#loginform .g-recaptcha-response').val();var modalContent=$(this).parents('.modal-content');if(user_login==''){$('p.message.login').text(wpMangaLogin.messages.please_enter_username);return false;}
if(user_pass==''){$('p.message.login').text(wpMangaLogin.messages.please_enter_password);return false;}
jQuery.ajax({url:wpMangaLogin.admin_ajax,type:'POST',data:{action:'wp_manga_signin',login:user_login,pass:user_pass,rememberme:rememberme,"g-recaptcha-response":gRecaptcha,nonce:wpMangaLogin.nonce},beforeSend:function(){modalContent.append(loadingScreen);},success:function(response){if(response.success==true){$('.modal#form-login').modal('hide');$(document).trigger('manga-login-success');$('body').addClass('logged-in');if(typeof madara_ajax_maybe_buy_content!=='undefined'){madara_ajax_maybe_buy_content.token=response.data.token;}
if(loginItems.length!=0){var loginSection=loginItems.html();}
jQuery.ajax({type:'POST',url:wpMangaLogin.admin_ajax,data:{action:'wp-manga-get-user-section'},beforeSend:function(){loginItems.html('');},success:function(response){if(response.success){loginItems.empty();loginItems.append(response.data);}else if(typeof loginSection!=='undefined'){loginItems.html(loginSection);}},});if(isBookmarking==1){$('.wp-manga-action-button').trigger('click');}}else if(typeof response.data!=='undefined'){$('p.message.login').html(response.data);if($('#loginform .g-recaptcha-response').length>0){grecaptcha.reset();}}else{$('p.message.login').text(wpMangaLogin.messages.invalid_username_or_password);if($('#loginform .g-recaptcha-response').length>0){grecaptcha.reset();}}},complete:function(xhr,response){var loading=modalContent.find('.modal-loading-screen');if(typeof loading!=='undefined'){loading.remove();}
if(response=='error'){alert(wpMangaLogin.messages.server_error);}},});return false;});$(document).on('click','form#resetform input[name="wp-submit"]',function(e){e.preventDefault();var user=$('input[name="user_reset"]').val();if(user==''){$('p.message.reset').text(wpMangaLogin.messages.username_or_email_cannot_be_empty);return false;}
var modalContent=$(this).parents('.modal-content');var gRecaptcha=$('#resetform .g-recaptcha-response').val();jQuery.ajax({url:wpMangaLogin.admin_ajax,type:'POST',data:{action:'wp_manga_reset',user:user,nonce:wpMangaLogin.nonce,"g-recaptcha-response":gRecaptcha},beforeSend:function(){modalContent.append(loadingScreen);},success:function(response){if(response.success){$('form#resetform').fadeOut();$('p.message.reset').text(response.data);setInterval(function(){$('form#resetform').fadeIn();$('p.message.reset').text('');},10000);}else{$('p.message.reset').html(response.data);if($('#resetform .g-recaptcha-response').length>0){grecaptcha.reset();}}},complete:function(){var loading=modalContent.find('.modal-loading-screen');if(typeof loading!=='undefined'){loading.remove();}},});});$('#resetpasswordform').on('submit',function(e){e.preventDefault();var self=$(this);var pass_1=self.find('input[name="pass_1"]').val(),pass_2=self.find('input[name="pass_2"]').val(),user=self.find('input[name="user"]').val(),key=self.find('input[name="key"]').val(),message=$('#form-reset-password .message.reset-password');var loadingScreen='';var modalContent=self.parents('.modal-content');if(pass_1==''||pass_2==''){message.text(wpMangaLogin.messages.please_fill_all_fields);return false;}
if(pass_1.length<12){message.text(wpMangaLogin.messages.password_cannot_less_than_12);return false;}
if(pass_1!==pass_2){message.text(wpMangaLogin.messages.password_doesnot_match);return false;}
$.ajax({url:wpMangaLogin.admin_ajax,method:'POST',data:{action:'wp_manga_reset_password',user:user,new_password:window.btoa(pass_1),key:key,nonce:wpMangaLogin.nonce},beforeSend:function(){modalContent.append(loadingScreen);},success:function(response){if(response.success){message.text(response.data.message);self.find('input').remove();setInterval(function(){self.remove();},5000);}},complete:function(){modalContent.find('.modal-loading-screen').remove();}});});$(document).on('click','.to-login',function(e){e.preventDefault();$('.modal').modal('hide');setTimeout(function(){$('#form-login').modal('show');},500);});$(document).on('click','.to-reset',function(e){e.preventDefault();$('.modal').modal('hide');setTimeout(function(){$('#form-reset').modal('show');},500);});$(document).on('click','.backtoblog',function(e){$('.modal').modal('hide');});});