﻿// -------------- social networking functions -------------- //

// launch the twitter connection window
function twitterConnect_launchInt(url) {
    var title = "TwitterConnect";
    var dimensions = "width=800,height=400";
    var left = (screen.width / 2) - (800 / 2);
    var top = (screen.height / 2) - (400 / 2);

    g_twitterPopup = window.open(url, "TwitterConnect",
        dimensions + "," +
        "toolbar=0,location=0,status=0,menubar=0,scrollbars=0,directories=0,resizable=0,titlebar=0," +
        "left=" + left + ",top=" + top);

    if ((typeof (g_twitterPopup) != "undefined") && (g_twitterPopup !== null)) {
        g_twitterPopup.blur();
        g_twitterPopup.focus();
    } else {
        // popup blocker active - inform user
        show_popupBlockerWarning();
    }
}

// launch the facebook connection window
function facebookConnect_launchInt(apiKey, nextUrl, cancelUrl) {
    var title = "FacebookConnect";
    var dimensions = "width=800,height=400";
    var left = (screen.width / 2) - (800 / 2);
    var top = (screen.height / 2) - (400 / 2);
    var url =
            "http://www.facebook.com/login.php" +
            "?api_key=" + apiKey +
            "&fbconnect=true" +
            "&v=1.0" +
            "&connect_display=popup" +
            "&return_session=true" +
            "&next=" + nextUrl +
            "&cancel_url=" + cancelUrl +
            "&req_perms=publish_stream,offline_access";

    g_facebookPopup = window.open(url, "FacebookConnect",
        dimensions + "," +
        "toolbar=0,location=0,status=0,menubar=0,scrollbars=0,directories=0,resizable=0,titlebar=0," +
        "left=" + left + ",top=" + top);

    if ((typeof (g_facebookPopup) != "undefined") && (g_facebookPopup !== null)) {
        g_facebookPopup.blur();
        g_facebookPopup.focus();     
    } else {
        // popup blocker active - inform user
        show_popupBlockerWarning();
    }
}