if(function(e,o,n){var t,a=e.getElementsByTagName(o)[0];e.getElementById(n)||(t=e.createElement(o),t.id=n,t.src="//connect.facebook.net/en_US/sdk.js",a.parentNode.insertBefore(t,a))}(document,"script","facebook-jssdk"),"undefined"!=typeof mkdfSocialLoginVars)var facebookAppId=mkdfSocialLoginVars.social.facebookAppId;facebookAppId&&(window.fbAsyncInit=function(){FB.init({appId:facebookAppId,cookie:!0,xfbml:!0,version:"v2.5"}),window.FB=FB}),function(e){"use strict";function o(){i(),s(),r(),d(),k()}function n(){c(),u(),h()}function t(){}function a(){}function i(){var o=e(".mkdf-login-opener"),n=e(".mkdf-login-register-holder");if(o){var t=e(".mkdf-login-register-content");o.on("click",function(e){e.preventDefault(),n.fadeIn(300),n.addClass("opened")}),n.on("click",function(e){n.hasClass("opened")&&(n.fadeOut(300),n.removeClass("opened"))}),e(".mkdf-login-register-content").on("click",function(e){e.stopPropagation()}),e(window).on("keyup",function(e){n.hasClass("opened")&&27==e.keyCode&&(n.fadeOut(300),n.removeClass("opened"))}),t.tabs()}}function s(){e(".mkdf-login-form").on("submit",function(o){o.preventDefault();var n={action:"mkdf_membership_login_user",security:e(this).find("#mkdf-login-security").val(),login_data:e(this).serialize()};return e.ajax({type:"POST",data:n,url:mkdfGlobalVars.vars.mkdfAjaxUrl,success:function(e){var o;o=JSON.parse(e),f(o),"success"==o.status&&(window.location=o.redirect)}}),!1})}function r(){e(".mkdf-register-form").on("submit",function(o){o.preventDefault();var n={action:"mkdf_membership_register_user",security:e(this).find("#mkdf-register-security").val(),register_data:e(this).serialize()};return e.ajax({type:"POST",data:n,url:mkdfGlobalVars.vars.mkdfAjaxUrl,success:function(e){var o;o=JSON.parse(e),f(o),"success"==o.status&&(window.location=o.redirect)}}),!1})}function d(){var o=e(".mkdf-reset-pass-form");o.submit(function(n){n.preventDefault();var t={action:"mkdf_membership_user_lost_password",user_login:o.find("#user_reset_password_login").val()};e.ajax({type:"POST",data:t,url:mkdfGlobalVars.vars.mkdfAjaxUrl,success:function(e){var o=JSON.parse(e);f(o),"success"==o.status&&(window.location=o.redirect)}})})}function f(o){var n,t=e(".mkdf-membership-response-holder"),a=_.template(e(".mkdf-membership-response-template").html());n="success"===o.status?"mkdf-membership-message-succes":"mkdf-membership-message-error";var i={messageClass:n,message:o.message},s=a(i);t.html(s)}function c(){e(".mkdf-facebook-login-holder").submit(function(e){e.preventDefault(),window.FB.login(function(e){l(e)},{scope:"email, public_profile"})})}function l(e){"connected"===e.status?m():"not_authorized"===e.status?console.log("Please log into this app"):console.log("Please log into Facebook")}function m(){console.log("Welcome! Fetching information from Facebook..."),FB.api("/me","GET",{fields:"id, name, email, link, picture"},function(o){var n=e(".mkdf-facebook-login-holder [name^=mkdf_nonce_facebook_login]").val();o.nonce=n,o.image=o.picture.data.url;var t={action:"mkdf_membership_check_facebook_user",response:o};e.ajax({type:"POST",data:t,url:mkdfGlobalVars.vars.mkdfAjaxUrl,success:function(e){var o;o=JSON.parse(e),f(o),"success"==o.status&&(window.location=o.redirect)}})})}function u(){if("undefined"!=typeof mkdfSocialLoginVars)var o=mkdfSocialLoginVars.social.googleClientId;if(o)gapi.load("auth2",function(){window.auth2=gapi.auth2.init({client_id:o}),g()});else{e(".mkdf-google-login-holder").submit(function(e){e.preventDefault()})}}function g(){e(".mkdf-google-login-holder").submit(function(e){e.preventDefault(),window.auth2.signIn(),p()})}function p(){if(window.auth2.isSignedIn.get()){var o=window.auth2.currentUser.get(),n=o.getBasicProfile(),t=e(".mkdf-google-login-holder [name^=mkdf_nonce_google_login]").val(),a={id:n.getId(),name:n.getName(),email:n.getEmail(),image:n.getImageUrl(),link:"https://plus.google.com/"+n.getId(),nonce:t},i={action:"mkdf_membership_check_google_user",response:a};e.ajax({type:"POST",data:i,url:mkdfGlobalVars.vars.mkdfAjaxUrl,success:function(e){var o;o=JSON.parse(e),f(o),"success"==o.status&&(window.location=o.redirect)}})}}function k(){var o=e("#mkdf-membership-update-profile-form");if(o.length){var n=o.find("button"),t=n.data("updating-text"),a=n.data("updated-text");o.on("submit",function(o){o.preventDefault();var i=n.html();n.html(t);var s={action:"mkdf_membership_update_user_profile",data:e(this).serialize()};return e.ajax({type:"POST",data:s,url:mkdfGlobalVars.vars.mkdfAjaxUrl,success:function(e){var o;o=JSON.parse(e),f(o),"success"==o.status?(n.html(a),window.location=o.redirect):n.html(i)}}),!1})}}function h(){var o=(e(".mkdf-membership-main-wrapper"),e(".page-template-user-dashboard .mkdf-content")),n=e(".mkdf-page-footer"),t=0;if(!mkdf.body.hasClass("mkdf-header-transparent")&&mkdf.windowWidth>1024&&(t=t+mkdfGlobalVars.vars.mkdfMenuAreaHeight+mkdfGlobalVars.vars.mkdfLogoAreaHeight),n.length>0&&(t+=n.outerHeight()),mkdf.windowWidth>1024){var a=mkdf.windowHeight-t;o.css({"min-height":a+"px"})}}var v={};"undefined"!=typeof mkdf&&(mkdf.modules.socialLogin=v),v.mkdfUserLogin=s,v.mkdfUserRegister=r,v.mkdfUserLostPassword=d,v.mkdfInitLoginWidgetModal=i,v.mkdfInitFacebookLogin=c,v.mkdfInitGooglePlusLogin=u,v.mkdfUpdateUserProfile=k,e(document).ready(o),e(window).on("load",n),e(window).resize(t),e(window).scroll(a)}(jQuery);