jQuery(document).ready(function () {
    if (jQuery('#get-involved-title').length != 0) {
        jQuery('#get-involved-title').focusin(function() {
            clear_get_involved_input(jQuery('#get-involved-title'), "Title:");
        });
    }

    if (jQuery('#get-involved-body').length != 0) {
        jQuery('#get-involved-body').focusin(function() {
            clear_get_involved_input(jQuery('#get-involved-body'), "Story text:");
        });
    }

    if (jQuery("#topmenuRight li.smg-user-submit a").length != 0) {
        jQuery("#topmenuRight li.smg-user-submit a").attr("href", "javascript:void(0)");
        jQuery("#topmenuRight li.smg-user-submit a").click(function() {
            gethandshake("false", "body");
        });
    }

    if (jQuery("#menu-item-gaz-submit").length != 0) {
        jQuery("#menu-item-gaz-submit a").attr("href", "javascript:void(0)");
        jQuery("#menu-item-gaz-submit a").css("font-weight", "normal")
        jQuery("#menu-item-gaz-submit").click(function() {
            gethandshake("false", "gaz");
        });
    }

    if (jQuery("#your_voice_post").length != 0) {
        jQuery("#your_voice_post").attr("href", "javascript:void(0)");
        jQuery("#your_voice_post").click(function() {
            gethandshake("false", "gaz");
        });
    }

    if (jQuery(".post_to_cds").length != 0) {
        jQuery(".post_to_cds").attr("href", "javascript:void(0)");
        jQuery(".post_to_cds").click(function() {
            gethandshake("false", "gaz");
        });
    }

    if (jQuery("#user-settings").length != 0) {
        jQuery("#user-settings").attr("href", "http://profile.c3service.com/password_reset_request");
    }

    if (jQuery("#bp-admin-settings").length != 0) {
        jQuery("#bp-admin-settings").attr("href", "http://profile.c3service.com/password_reset_request");
    }

    if (jQuery("#bp-admin-general").length != 0) {
        jQuery("#bp-admin-general").attr("href", "http://profile.c3service.com/password_reset_request");
    }
    if (jQuery("#general-personal-li #general").length != 0)  {
        jQuery("#general-personal-li #general").attr("href", "http://profile.c3service.com/password_reset_request");
    }
});

function clear_get_involved_input(e, attrib) {
    if (e.val() == attrib) {
        e.val("");
        e.css("color", "#333333");
    }
}

function smg_login(path) {
    jQuery("#login-box #smg-login-error").remove();
    smg_toggle_loading();
    var title = "";
    var body = "";
    if (jQuery('#get-involved-title') && jQuery('#get-involved-title').val() != "Title:") {
        title = jQuery('#get-involved-title').val();
    }
    if (jQuery('#get-involved-body') && jQuery('#get-involved-body').val() != "Story text:") {
        body = jQuery('#get-involved-body').val();
    }
    var data = {
        title: title,
        body: body,
        source: smg_blog_name,
        username: jQuery('#smg-username').val(),
        password: jQuery('#smg-password').val()
    }
    jQuery.post("/wp-content/plugins/smg-user-content-submit/login.php", data, function(response) {
        var j = jQuery.parseJSON(response);
        if (j.atomizer) {
            window.location = "http://atomizer.ws.gazlab.com/get-involved?atomizer=" + j.atomizer;
        } else if (j.error) {
            smg_toggle_loading();
            jQuery("#login-box #login").before(j.error);
        }
    });
}

function gethandshake(g,loc) {
    jQuery('#smg-handshake-loading').show();
    if (g == "true") {
        jQuery("#smg-submit-loading").show();
    }

    var title = "";
    var body = "";
    if (jQuery('#get-involved-title') && jQuery('#get-involved-title').val() != "Title:") {
        title = jQuery('#get-involved-title').val();
    }
    if (jQuery('#get-involved-body') && jQuery('#get-involved-body').val() != "Story text:") {
        body = jQuery('#get-involved-body').val();
    }
    var data = {
        title: title,
        body: body,
        source: smg_blog_name,
        as_guest: g
    };
    jQuery.post("/wp-content/plugins/smg-user-content-submit/handshake.php", data, function(response) {
       try {
            var j = jQuery.parseJSON(response);
            if (j.atomizer) {
                if (j.atomizer != "") {
                    window.location = "http://atomizer.ws.gazlab.com/get-involved?atomizer=" + j.atomizer;
                } else {
                    alert("There was an error contacting the atomizer.");
                }
            }
       } catch (err) {
           if (jQuery("#login-box").length == 0) {
                if (loc == "widget") {
                    jQuery("#smg-user-submission-wrapper").append(response);
                } else if (loc == "body") {
                    jQuery("body").append(response);
                    jQuery("#login-box").css("top", "100px");
                    jQuery("#login-box").css("left", "700px");
                } else if (loc == "gaz") {
                    jQuery("body").append(response);
					//Set the popup window to center
					jQuery("#login-box").css('top',  jQuery(window).height() / 2 - jQuery("#login-box").height() / 2 + jQuery(window).scrollTop());
					jQuery("#login-box").css('left', jQuery(window).width() / 2 - jQuery("#login-box").width() / 2);

                }
           }
		   else if (loc == "gaz") {
				jQuery("#login-box").css('top',  jQuery(window).height() / 2 - jQuery("#login-box").height() / 2 + jQuery(window).scrollTop());
		   }
           jQuery("#login-box").draggable();
           jQuery('#smg-handshake-loading').hide();
       }
    });
}

function destroy_smg_login() {
    jQuery("#login-box").remove();
}

function smg_process_facebook_login(path, redirect_to, wpnonce, referer) {
    smg_toggle_loading();
    var data = {
        smgSubmit: "true",
        redirectTo: redirect_to,
        _wpnonce: wpnonce,
        _wp_http_referer: referer
    }
    jQuery.post(path, data, function(response) {
        eval(response);
    });
}

function smg_toggle_loading() {
    jQuery("#smg-submit-loading").toggle();
}

