﻿function SetMovie()
{
    if(typeof(window.onload) == 'function' && document.forms.length > 0)
    {
        var oldfunc = window.onload;
        window.onload = function()
        {
            window.ADCETERAMOVIE = document.forms[0].ADCETERAMOVIE;
            oldfunc();
        }
    }
    else if(document.forms.length > 0)
    {
        window.onload = function()
        {
            window.ADCETERAMOVIE = document.forms[0].ADCETERAMOVIE;
        }
    }
}

function InitPlayer(divid)
{
    var requiredMajorVersion = 8;
    var requiredMinorVersion = 0;
    var requiredRevision = 0;

    var hasRightVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);
    
    if(hasRightVersion) 
    {        
        var swfobj = new SWFObject('Player_HP.swf?token=' + GetToken(), 'ADCETERAMOVIE', '800', '552', '1', 'White');
        
        swfobj.addParam('allowScriptAccess', 'always');
        swfobj.addParam('wmode', 'window');
        swfobj.addParam('quality', 'high');
        swfobj.addParam('scale', 'noScale');
        swfobj.addParam('menu', 'false');
        swfobj.addParam('loop', 'false');
        
		swfobj.addVariable('p', '1');
		
        swfobj.write(divid);
        
        SetMovie();
    }
    else
    {
        var n = document.getElementById(divid);
        if(n)
        {
            n.innerHTML = '';
            n.innerHTML += '<span class="noFlash">You do not have Adobe Flash Player installed on your computer.</span>';
            n.innerHTML += '<a class="installFlash" href="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash">Install Adobe Flash Player</a>';
        }
    }
    
    function GetToken()
    {
        var returnval = "";
        var str = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
        
        for(var i = 0; i < 10; i++)
        {
            returnval += str[Math.floor(Math.random() * str.length)];
        }
        
        return returnval;
    }
}
