// Globals
// Major version of Flash required
var requiredMajorVersion = 9;
// Minor version of Flash required
var requiredMinorVersion = 0;
// Minor version of Flash required
var requiredRevision = 115;


// 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 hasRequestedVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);

if ( hasProductInstall && !hasRequestedVersion ) {
    // 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", SWFProductInstallSource,
        "FlashVars", "MMredirectURL="+MMredirectURL+'&MMplayerType='+MMPlayerType+'&MMdoctitle='+MMdoctitle+"",
        "width", "100%",
        "height", "100%",
        "align", "middle",
        "id", "VirtualTradeshow",
        "quality", "high",
        "bgcolor", "#869ca7",
        "name", "VirtualTradeshow",
        "allowScriptAccess","sameDomain",
        "type", "application/x-shockwave-flash",
        "pluginspage", "http://www.adobe.com/go/getflashplayer"
        );
} else if (hasRequestedVersion) {
    // if we've detected an acceptable version
    // embed the Flash Content SWF when all tests are passed
    AC_FL_RunContent(
        "src", SWFSource,
        "FlashVars", flashVariables,
        "width", "100%",
        "height", "100%",
        "align", "middle",
        "id", "VirtualTradeshow",
        "quality", "high",
        "bgcolor", "#869ca7",
        "name", "VirtualTradeshow",
        "allowScriptAccess","sameDomain",
        "type", "application/x-shockwave-flash",
        "pluginspage", "http://www.adobe.com/go/getflashplayer"
        );
} else {  // flash is too old or we can't detect the plugin
    var alternateContent = 'Alternate HTML content should be placed here. '
    + 'This content requires the Adobe Flash Player. '
    + '<a href=http://www.adobe.com/go/getflash/>Get Flash</a>';
    document.write(alternateContent);  // insert non-flash content
}


var browseWidth, browseHeight;
      
if(document.layers || (document.getElementById && !document.all)){ 
    browseWidth=window.innerWidth;
    browseHeight=window.innerHeight;
} else if(document.all){
    browseWidth=document.body.clientWidth;
    browseHeight=document.body.clientHeight;
}
      
var myPopup = null;
      
function popupWindow(inURL, inWidth, inHeight, windowName)
{
            
    var myParams = "status=no,toolbar=no,menubar=no,location=no,"
    if(inWidth>0 && inHeight>0)
                  
        myParams += "height=" + inHeight + ",width=" + inWidth
    //alert(parseInt(screen.availHeight) + ":" + browseHeight + ":" +inHeight)
    if(windowName == "presentation"){
        myParams += ",left=" + (browseWidth - inWidth)/2;
        myParams += ",top=" + ((parseInt(screen.availHeight) - browseHeight) + parseInt((browseHeight - inHeight)/2))
    }
    //alert("myParams"+myParams);
                  
    try{
        myPopup.close();
    }catch(e){}
                  
    myPopup = window.open(inURL, "myPopup", myParams)
    if(!myPopup)
    {
        alert('This window has been blocked.  Please enable popups for this site and continue');
    } else {
        try{
            myPopup.focus();
        }catch(e){
            alert(e.message)
            setTimeout("myPopup.focus();", 200);
        }
    }
}
       
function popupWindowWithScrollbars(inURL, inWidth, inHeight, inWindowName, inScrollbars)
{
    var myParams = "status=no,toolbar=no,menubar=no,location=no"
    if(inWidth>0 && inHeight>0) {
        myParams = "height=" + inHeight + ",width=" + inWidth + "," + myParams
        if (inScrollbars) {
            myParams += (",scrollbars=" + inScrollbars);
        }
    } else
        myParams = ""
            
    if(!inWindowName){
        inWindowName = "";
    }
            
    var myPopup = window.open(inURL, inWindowName, myParams)
    if(!myPopup)
    {
        alert('This window has been blocked.  Please enable popups for this site and continue');
    }
}
function writeLocalePreferenceCookie(userlocale){
    if(userlocale && userlocale != ""){
        objCookieUtils.setEscapedCookie("locale"+showId, userlocale,dateAfterOneYear, "/", ".on24.com");
    }
}

function getCookieLocale(){
    return objCookieUtils.getCookieValue("locale"+showId);
}

function getBrowserLocale(){
    return browserLocale;
}
