﻿//Scripts for the Homepage Flash module
if (!ActiveHealthyKids)
{
    var ActiveHealthyKids = {};
}

ActiveHealthyKids.HomepageFlash = {

    Load: function (swfUrl, width, height, baseServiceUrl, contentReferenceName) {
        var versionStr = "9.0.0",
            flashvars, params, attributes;
        if (swfUrl != null && swfUrl != "" && swfobject.hasFlashPlayerVersion(versionStr))
        {
            flashvars = {};
            params = {
                wmode: "transparent"
            };
            attributes = {
                id: "homepageSWF"
            };
            swfobject.embedSWF(swfUrl, "HomepageFlashContent", width, height, versionStr, null, flashvars, params, attributes);
        }
        else
        {
            this.RetrieveHtmlVersion(baseServiceUrl, contentReferenceName);
        }
    },
    
    RetrieveHtmlVersion: function (baseServiceUrl, contentReferenceName) {
        $.ajax({
            type: "POST",
            url: baseServiceUrl + "/HomepageFlashHtml",
            data: "{refName:\"" + contentReferenceName + "\"}",
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: RetrieveHtmlVersion_Success,
            error: RetrieveHtmlVersion_Error
        });
        
        function RetrieveHtmlVersion_Success(results)
        {
            $("#HomepageFlashContent").html(results.d);
        }
        
        function RetrieveHtmlVersion_Error()
        {
            //do something
        }
    }
};
