//new jaf object
var jaf = new jaf();


// -----------------------------------------------------------------------------
// Globals
// Major version of Flash required
var requiredMajorVersion = 9;
// Minor version of Flash required
var requiredMinorVersion = 0;
// Minor version of Flash required
var requiredRevision = 0;
// Site intro for alternate content
var alternateContent = "Welcome to Tacori Gentlemen's Guide";
//dom object content recipient
var contentHolder = 'main';
// -----------------------------------------------------------------------------

//public main
function main()
{    
    
    // Version check for the Flash Player that has the ability to start Player Product Install (6.0r65)
    var hasProductInstall = DetectFlashVer(6, 0, 65);
    
    // Version check based upon the values defined in globals
    var hasReqestedVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);
    
    
    // Check to see if a player with Flash Product Install is available and the version does not meet the requirements for playback
    if ( hasProductInstall && !hasReqestedVersion ) 
    {
        // MMdoctitle is the stored document.title value used by the installation process to close the window that started the process
        // This is necessary in order to close browser windows that are still utilizing the older version of the player after installation has completed
        // DO NOT MODIFY THE FOLLOWING FOUR LINES
        // Location visited after installation is complete if installation is required
        var MMPlayerType = (isIE == true) ? "ActiveX" : "PlugIn";
        var MMredirectURL = window.location;
        document.title = document.title.slice(0, 47) + " - Flash Player Installation";
        var MMdoctitle = document.title;
    
        AC_FL_RunContent(
        "src", "playerProductInstall",
        "FlashVars", "MMredirectURL="+MMredirectURL+'&MMplayerType='+MMPlayerType+'&MMdoctitle='+MMdoctitle+"",
        "width", "550",
        "height", "300",
        "align", "middle",
        "id", "detectionExample",
        "quality", "high",
        "bgcolor", "#ffffff",
        "name", "detectionExample",
        "allowScriptAccess","always",
        "type", "application/x-shockwave-flash",
        "pluginspage", "http://www.adobe.com/go/getflashplayer"
        );
    } 
    else if (hasReqestedVersion) 
    {
        // if we've detected an acceptable version
        // embed the Flash Content SWF when all tests are passed        
        
        //if coming from outside the home page then load swf
        if(typeof(redirect)!='undefined')
        {
            // '/#/home/' indicates landing on the index.php page
            if(redirect.search('/#/home/')!=-1)
            {
                _detectionSuccess();
            }
            //else redirect to the deep link on the index page.
            else
            {
                window.location = redirect;
            }
        }
    } 
    else 
    {   
        //Page display objects styling for mobile phones:  position:relative; top:0; left:0; margin:0; width:550px; height:auto;
        //Footer display object style for mobile phones: position:relative; top:0; left:0; margin:0; width:550px;
        
        var pageObjStyle = getElement('page').style;
        var footObjStyle = getElement('footer').style;
        
        pageObjStyle.position = footObjStyle.position = 'relative';
        pageObjStyle.top      = footObjStyle.top    = '0';
        pageObjStyle.left     = footObjStyle.left   = '0';
        pageObjStyle.margin   = footObjStyle.margin = '0';
        pageObjStyle.width    = footObjStyle.width  = '550px';
        pageObjStyle.height   = 'auto';
        
        // flash is too old or we can't detect the plugin
        // alternateContent += '<BR>This content requires the Adobe Flash Player. <a href=http://www.adobe.com/go/getflash/>Get Flash</a>';
        // getElement(contentHolder).innerHTML = alternateContent;  // insert non-flash content
    }
}


function _detectionSuccess()
{
    /******************************************
    Tacori Gentlemen's Guide swf
    ******************************************/
    var so = new SWFObject("tacori.swf", "right", 950, 600, "8");
    so.addParam('allowScriptAccess', 'always');
    so.write(contentHolder);
}