(function($){$(function(){if(social_connect_data.wordpress_enabled){var _social_connect_wordpress_form=$($('.social_connect_wordpress_form')[0]);_social_connect_wordpress_form.dialog({'dialogClass':'wp-dialog','modal':true,'autoOpen':false,});} var _do_google_connect=function(){var google_auth=$('#social_connect_google_auth');var redirect_uri=google_auth.find('input[type=hidden][name=redirect_uri]').val();window.open(redirect_uri,'','scrollbars=no,menubar=no,height=400,width=800,resizable=yes,toolbar=no,status=no');};var _do_google_plus_connect=function(){var google_plus_auth=$('#social_connect_google_plus_auth');var redirect_uri=google_plus_auth.find('input[type=hidden][name=redirect_uri]').val();window.open(redirect_uri,'','scrollbars=no,menubar=no,height=400,width=800,resizable=yes,toolbar=no,status=no');};var _do_yahoo_connect=function(){var yahoo_auth=$('#social_connect_yahoo_auth');var redirect_uri=yahoo_auth.find('input[type=hidden][name=redirect_uri]').val();window.open(redirect_uri,'','scrollbars=no,menubar=no,height=400,width=800,resizable=yes,toolbar=no,status=no');};var _do_twitter_connect=function(){var twitter_auth=$('#social_connect_twitter_auth');var redirect_uri=twitter_auth.find('input[type=hidden][name=redirect_uri]').val();window.open(redirect_uri,'','scrollbars=no,menubar=no,height=400,width=800,resizable=yes,toolbar=no,status=no');};var _do_wordpress_connect=function(e){var wordpress_auth=$('#social_connect_wordpress_auth');var redirect_uri=wordpress_auth.find('input[type=hidden][name=redirect_uri]').val();var context=$(e.target).parents('.social_connect_wordpress_form')[0];var blog_name=$('.wordpress_blog_url',context).val();var blog_url="http://"+blog_name+".wordpress.com";redirect_uri=redirect_uri+"&wordpress_blog_url="+encodeURIComponent(blog_url);window.open(redirect_uri,'','scrollbars=yes,menubar=no,height=400,width=800,resizable=yes,toolbar=no,status=no');};var _do_facebook_connect=function(){var facebook_auth=$('#social_connect_facebook_auth');var client_id=facebook_auth.find('input[type=hidden][name=client_id]').val();var redirect_uri=facebook_auth.find('input[type=hidden][name=redirect_uri]').val();if(client_id==""){alert("Social Connect plugin has not been configured for this provider")}else{window.open('https://graph.facebook.com/oauth/authorize?client_id='+client_id+'&redirect_uri='+redirect_uri+'&scope=email','','scrollbars=no,menubar=no,height=400,width=800,resizable=yes,toolbar=no,status=no');}};$(".social_connect_login_facebook").on("click",function(){_do_facebook_connect();});$(".social_connect_login_continue_facebook").on("click",function(){_do_facebook_connect();});$(".social_connect_login_twitter").on("click",function(){_do_twitter_connect();});$(".social_connect_login_continue_twitter").on("click",function(){_do_twitter_connect();});$(".social_connect_login_google").on("click",function(){_do_google_connect();});$(".social_connect_login_continue_google").on("click",function(){_do_google_connect();});$(".social_connect_login_google_plus").on("click",function(){_do_google_plus_connect();});$(".social_connect_login_yahoo").on("click",function(){_do_yahoo_connect();});$(".social_connect_login_continue_yahoo").on("click",function(){_do_yahoo_connect();});$(".social_connect_login_wordpress").on("click",function(){_social_connect_wordpress_form.dialog('open');});$(".social_connect_wordpress_proceed").on("click",function(e){_do_wordpress_connect(e);});});})(jQuery);window.wp_social_connect=function(config){jQuery('#loginform').unbind('submit.simplemodal-login');var form_id='#loginform';if(!jQuery('#loginform').length){if(jQuery('#registerform').length){form_id='#registerform';}else{var login_uri=jQuery("#social_connect_login_form_uri").val();jQuery('body').append("
");if(!jQuery('#setupform').length){jQuery('#loginform').append("");}}} jQuery.each(config,function(key,value){jQuery("#"+key).remove();jQuery(form_id).append("");});if(jQuery("#simplemodal-login-form").length){var current_url=window.location.href;jQuery("#redirect_to").remove();jQuery(form_id).append("");} jQuery(form_id).submit();}