
var darkerObject = null;
var trackerObject = null;

function toggleDarker()
{
    if (darkerObject.css("display") == "none") showDarker();
	else hideDarker();
}

function showDarker()
{
    if (!darkerObject) return;
    $("#silverlightControlHost").css("z-index", "30");
    darkerObject.show();
    darkerObject.fadeTo(200, 0.7);

}

function hideDarker()
{
    if (!darkerObject) return;
    darkerObject.fadeTo(200, 0, function() { darkerObject.hide(); });

}

function resizeDarker() {
    darkerObject.width(1);
    darkerObject.height(1);
    darkerObject.width($(document).width());
    darkerObject.height($(document).height());
}

function detachPlayer(Session, Movie) {
    window.open("/Common/Detach.aspx?Session=" + Session + "&Movie=" + Movie, "tech_detach", "width=960, height=540");
}

function pageInitalize()
{
    $("body").append("<div id=\"darkerItem\" class=\"dkStyle\"></div>");
	darkerObject = $("#darkerItem").css("background", "#000000");
	darkerObject.fadeTo(0, 0);
	darkerObject.hide();
	darkerObject.click(hideDarker);

	$(window).resize(resizeDarker);
	resizeDarker();

	mediaHtmlAdder();

}

function mediaChange(cssString) {
    $("#mediaElement").attr("class", cssString).html("");
    mediaHtmlAdder();
}

function mediaHtmlAdder() {
    if ($("#mediaElement").get(0)) {

        var args = $("#mediaElement").attr("class").split(" ");
        var args_title = ["Group", "Movie", "AutoStart"];
        var initParamString = "";

        $.each(args_title, function(i, val) {
            if (args.length > i && parseInt(args[i]) >= 0) {
                if (initParamString != "") initParamString += ", ";
                initParamString += val + "=" + args[i];
            }
        });

        Silverlight.createObjectEx({
            source: "/ClientBin/SectionPlayer.xap",
            parentElement: $("#mediaElement").get(0),
            id: "SectionPlayer",
            properties:
                {
                    width: "100%",
                    height: "100%",
                    background: "transparent",
                    isWindowless: "false",
                    frameRate: "40",
                    initParams: initParamString,
                    inplaceInstallPrompt: true,
                    version: "3.0.40624.0",
                    ignoreBrowserVer: "true",
                    enableHtmlAccess: "true",
					enableGPUAcceleration: "true"
                },
            event: {}
        });
    }
}


function setTracking(id)
{
	_setTracking(id);
}
function _setTracking(id)
{
	if(trackerObject == null)
	{
		setTimeout("_setTracking('" + id + "')", 100);
		return;
	}
	try	{ 
		_trk_flashEnvView("_TRK_CP=" + id); 
	}
	catch (err) { }
}

$(document).ready(pageInitalize);


function isDetach() {return false; }



function ViewPopup()
{
}