home *** CD-ROM | disk | FTP | other *** search
- if($version eq "")
- {
- getURL(altContentURL,"_self");
- }
- i = "1";
- playerOS = "";
- while(!($version.substr(i,"1") eq " "))
- {
- playerOS = playerOS add $version.substr(i,"1");
- i += "1";
- }
- playerVersion = "";
- i += "1";
- while(!($version.substr(i,"1") eq ","))
- {
- playerVersion = playerVersion add $version.substr(i,"1");
- i += "1";
- }
- playerMajorRevision = "";
- i += "1";
- while(!($version.substr(i,"1") eq ","))
- {
- playerMajorRevision = playerMajorRevision add $version.substr(i,"1");
- i += "1";
- }
- playerMinorRevision = "";
- i += "1";
- while(!($version.substr(i,"1") eq ","))
- {
- playerMinorRevision = playerMinorRevision add $version.substr(i,"1");
- i += "1";
- }
- §§push(allowFlashAutoInstall eq "true");
- if(allowFlashAutoInstall eq "true")
- {
- §§pop();
- §§push(playerOS eq "WIN");
- }
- if(§§pop())
- {
- getURL(flashContentURL,"_self");
- }
- else if(playerVersion < contentVersion)
- {
- getURL(altContentURL,"_self");
- }
- else if(contentVersion < playerVersion)
- {
- getURL(flashContentURL,"_self");
- }
- else
- {
- §§push(playerVersion eq contentVersion);
- if(playerVersion eq contentVersion)
- {
- §§pop();
- §§push(playerMajorRevision < contentMajorRevision);
- }
- if(§§pop())
- {
- getURL(altContentURL,"_self");
- }
- else
- {
- §§push(playerVersion eq contentVersion);
- if(playerVersion eq contentVersion)
- {
- §§pop();
- §§push(playerMajorRevision eq contentMajorRevision);
- }
- §§push(playerVersion eq contentVersion);
- if(playerVersion eq contentVersion)
- {
- §§pop();
- §§push(playerMajorRevision eq contentMajorRevision);
- }
- if(§§pop())
- {
- §§pop();
- §§push(playerMinorRevision < contentMinorRevision);
- }
- if(§§pop())
- {
- getURL(altContentURL,"_self");
- }
- else
- {
- §§push(playerVersion eq contentVersion);
- if(playerVersion eq contentVersion)
- {
- §§pop();
- §§push(playerMajorRevision eq contentMajorRevision);
- }
- §§push(playerVersion eq contentVersion);
- if(playerVersion eq contentVersion)
- {
- §§pop();
- §§push(playerMajorRevision eq contentMajorRevision);
- }
- if(§§pop())
- {
- §§pop();
- §§push(playerMinorRevision >= contentMinorRevision);
- }
- if(§§pop())
- {
- getURL(flashContentURL,"_self");
- }
- }
- }
- }
-