QuickHit.TeamCustomization = {};

QuickHit.TeamCustomization.swfID = "team-customization";
QuickHit.TeamCustomization.swfUrl = "/swf/team-customization/tc_preloader.swf"; //http://cdn.quickhit.com/web/swf/2.1
QuickHit.TeamCustomization.flashvars = {
    configUri: "/swf/team-customization/assets/dat/config.xml",
    contentPath: QuickHit.CDN.swfPath + "/swf/team-customization/team-customization.swf"
};// http://cdn.quickhit.com/web/swf/2.1

QuickHit.TeamCustomization.params = {
    seamlesstabbing: "false",
    menu: "false",
    wmode: "transparent",
    background: "transparent",
    allowScriptAccess: "always"
};

QuickHit.TeamCustomization.attributes = {
    id: QuickHit.TeamCustomization.swfID,
    name: QuickHit.TeamCustomization.swfID
};

QuickHit.TeamCustomization.embedSWF = function() {
    if ($("#team-customization").length == 0) {
        $("<div></div>").attr("id", "#team-customization").append("#hub-area");
    }
    $("#nfl-splash").remove();
    QuickHit.Game.Football.Unity.isInstalled(function (isInstalledReturnValue) {
        QuickHit.TeamCustomization.flashvars.hasUnity = isInstalledReturnValue;

        swfobject.embedSWF(
            QuickHit.TeamCustomization.swfUrl,
            QuickHit.TeamCustomization.swfID,
            "740",
            "576",
            "10.0.0.0",
            "/swf/express-install.swf",
            QuickHit.TeamCustomization.flashvars,
            QuickHit.TeamCustomization.params,
            QuickHit.TeamCustomization.attributes,
            function(e) {
                QuickHit.Utility.installFlashPrompt(e);
            }
        );
    });
};

QuickHit.TeamCustomization.teamSaved = function(footballUserID, teamData) {
    if ($("body.not-logged-in").length) {
//        $.blockUI({message:"Launching first game...", css: { background: "none", border: 0, color: "#ffff00", fontSize: "18px", fontWeight: "bold" }});
//        setTimeout(function() {
//            if ($("body.demo-game").length) {
//                QuickHit.Tracking.Track('/CreateTeamPostDemo');
//            } else {
//                QuickHit.Tracking.Track('/TeamCreated');
//            }
//            QuickHit.Game.Football.First( function(){
//                $.unblockUI();
//            });
//        }, 2000);
        QuickHit.Tracking.Track('/TeamCreated');
        window.location = "/";
    } else {
        window.location = "/coach/" + $("#menu-username").text();
    }
};

QuickHit.TeamCustomization.setTitleText = function(text) {
    var tc = document.getElementById(QuickHit.TeamCustomization.swfID);
    tc.setTitleText(text);
};

QuickHit.TeamCustomization.setHelpText = function(text) {
    var tc = document.getElementById(QuickHit.TeamCustomization.swfID);
    tc.setHelpText(text);
};

QuickHit.TeamCustomization.showPanel = function() {
    var tc = document.getElementById(QuickHit.TeamCustomization.swfID);
    tc.showPanel(true);
};

