﻿var _SEEjs = (function ($) {

    var _is_logged_in = false;
    var _memberid = 0;
    var _siteid = 0;
    var _tssotoken = '-1';
    var _tssoaffiliateid = '-1';
    var _hashtoken = '';
    var _useSliderMode = false;

    var _see_init = function (isLoggedIn, memberid, siteid, tssotoken, tssoaffiliateid, hashtoken, useSliderMode) {
        _is_logged_in = isLoggedIn;
        _memberid = memberid;
        _siteid = siteid;
        _tssotoken = tssotoken;
        _tssoaffiliateid = tssoaffiliateid;
        _hashtoken = hashtoken;
        _useSliderMode = useSliderMode;
    };

    var _send_action = function (actionID) {
        if (typeof (see_actions) !== 'undefined' && typeof (see_actions) !== 'unknown' && see_actions !== null) {
            see_actions.executeAction(actionID);
        }
    };

    /* function _showWidgets() {
        if ($("#game-accordion").length == 0) {
            return;
        }

        //$("#see_profile").show();
        $("#see_social").show();

        if (_useSliderMode) {
            $("#game-accordion").show();
            $("#game-accordion").tabs("#game-accordion div", { tabs: 'h3', effect: 'slide', initialIndex: 0 });
        }
    }

    function _hideWidgets() {
        if ($("#game-accordion").length == 0) {
            return;
        }

        //$("#see_profile").hide();
        $("#see_social").hide();

        if (_useSliderMode) {
            $("#see_leaderboard").show();
            $("#game-accordion .current").hide();
            $("#game-accordion .toggle").hide();
        }

    }*/

    $(document).ready(function () {
        $('.opensee').click(function () {
            $('#see_profile').slideToggle('fast', function () {
            });
        });
        if (_is_logged_in) {

            //_showWidgets();

            if (typeof (see_profile) !== 'undefined' && typeof (see_profile) !== 'unknown' && see_profile !== null) {
                see_profile.sfInit(_memberid, _siteid, _tssotoken, _tssoaffiliateid, _hashtoken);
            }
        }
        else {

            //_hideWidgets();

            if (typeof (see_profile) !== 'undefined' && typeof (see_profile) !== 'unknown' && see_profile !== null) {
                see_profile.sfLogout();
            }
        }
    });

    return {
        see_init: _see_init,
        send_action: _send_action
    };

})(jQuery);

