Author: marcus
Date: Thu May 29 18:04:03 2014
New Revision: 1598349

URL: http://svn.apache.org/r1598349
Log:
Updated variables and text, improved assembling for filename, filesize and 
release data

Modified:
    openoffice/ooo-site/trunk/content/download/test/download_droplist.js

Modified: openoffice/ooo-site/trunk/content/download/test/download_droplist.js
URL: 
http://svn.apache.org/viewvc/openoffice/ooo-site/trunk/content/download/test/download_droplist.js?rev=1598349&r1=1598348&r2=1598349&view=diff
==============================================================================
--- openoffice/ooo-site/trunk/content/download/test/download_droplist.js 
(original)
+++ openoffice/ooo-site/trunk/content/download/test/download_droplist.js Thu 
May 29 18:04:03 2014
@@ -23,6 +23,7 @@
  * function getPlatform                ()
  * function getReleaseMatrixPos        ()
  * function getFilename                ( ver )
+ * function getFileData                ( ver )
  * function getFilesize                ( ver )
  * function openItem           ( itemid, uri )
  * function alertDbg           ( location )
@@ -76,10 +77,10 @@ function initVars() {
        UI_PLATFORM_NO_SUP                      = "";    // The platform as 
readable string, if not supported
        URL_PLATFORM                            = "";    // The platform as 
part of the download URL
        OLD_PLATFORM                            = false; // Is the browser 
platform old (true) or not (false)?
-       RELEASE_MATRIX_PLATFORM_POS_FULL        = 0;     // The position of the 
platform in the release matrix array
-       RELEASE_MATRIX_PLATFORM_POS_LP          = 0;     // The position of the 
platform in the release matrix array
-       RELEASE_MATRIX_PLATFORM                 = "";    // The platform in the 
release matrix array
-       RELEASE_MATRIX_LANG                     = "";    // The language 
specific data depending on LANG_ISO
+       RELEASE_PLATFORM_POS_FULL               = 0;     // The position of the 
platform in the release matrix array
+       RELEASE_PLATFORM_POS_LP                 = 0;     // The position of the 
platform in the release matrix array
+       RELEASE_PLATFORM                        = "";    // The platform in the 
release matrix array
+       RELEASE_LANG                            = "";    // The language 
specific data depending on LANG_ISO
        LANG_SEL                                = "";    // The selected 
language as ISO code from drop-down-box
        PLATFORM_SEL                            = "";    // The selected 
platform from drop-down-box
        VERSION_SEL                             = "";    // The selected 
version from drop-down-box
@@ -88,6 +89,7 @@ function initVars() {
        FILESIZE_FULL                           = 0;     // The filesize of the 
download file (for full installation)
        FILESIZE_LP                             = 0;     // The filesize of the 
download file (for language pack)
        EXTENSION                               = "";    // The file extension 
of the download URL
+       REL_TEXT                                = "";    // The release data 
(milestone, build ID, svn rev, release date)
 //     TYPE                                    = "";    // The installation 
type
 //     LINK                                    = "";    // The complete 
download URL
        LINK_FULL                               = "";    // The complete 
download URL (for full installation)
@@ -198,8 +200,8 @@ function getLanguage() {
        LANG_ISO                 = language;
        LANG_ARRAY               = thisLanguage;
 
-       var thisReleaseMatrixSet = release_matrix_410[ LANG_ISO ];
-       RELEASE_MATRIX_LANG      = thisReleaseMatrixSet[ 0 ];
+       var thisReleaseMatrixSet = release_410[ LANG_ISO ];
+       RELEASE_LANG             = thisReleaseMatrixSet[ 0 ];
 /*
        alert( ""
        + "getLanguage() : End"   + "\n\n"
@@ -945,25 +947,26 @@ function isLangSupported() {
 
        switch( VERSION_SEL ) {
                case "4.1.0":
-                       RELEASE_MATRIX_LANG = release_matrix_410[ LANG_ISO ][ 0 
];
+                       RELEASE_LANG = release_410[ LANG_ISO ][ 0 ];
                        break;
                case "4.0.1":
-                       RELEASE_MATRIX_LANG = release_matrix_401[ LANG_ISO ][ 0 
];
+                       RELEASE_LANG = release_401[ LANG_ISO ][ 0 ];
                        break;
                case "4.0.0":
-                       // Todo: Implement a "release_matrix_400" array in the 
"release_matrix.js" file.
-//                     RELEASE_MATRIX_LANG = release_matrix_400[ LANG_ISO ][ 0 
];
+                       // Todo: Implement a "release_400" array in the 
"release_matrix.js" file.
+
+                       RELEASE_LANG = release_400[ LANG_ISO ][ 0 ];
                        break;
                default:
-                       RELEASE_MATRIX_LANG = "";
+                       RELEASE_LANG = "";
                        ERROR               = true;
        }
 
 //     if( LANG_ARRAY[ 3 ] == 'y' ) {
-       if( RELEASE_MATRIX_LANG[ 3 ] == 'y' ) {
+       if( RELEASE_LANG[ 3 ] == 'y' ) {
                return true;
        } else {
-               NOT_AVAILABLE = RELEASE_MATRIX_LANG[ 1 ] + " is not available";
+               NOT_AVAILABLE = RELEASE_LANG[ 1 ] + " is not available";
                ERROR         = true;
                return false;
        }
@@ -995,8 +998,9 @@ function getLink( rel_mode ) {
                        // If platform is 'Mac OS X <= 10.6', provide a 
download link with previous AOO version.
                        if( UI_PLATFORM == "Mac OS X (<= 10.6)" ) {
                                getReleaseMatrixPos()
-                               getFilesize( PREV_VERSION );
-                               getFilename( PREV_VERSION );
+//                             getFilesize( PREV_VERSION );
+//                             getFilename( PREV_VERSION );
+                               getFileData( PREV_VERSION );
 
                                SOURCEFORGE_PREV_URL = SOURCEFORGE + 
PREV_VERSION + "/binaries/";
                                ASF_DIST_PREV_URL    = ASF_DIST    + 
PREV_VERSION;
@@ -1075,8 +1079,9 @@ function getLink( rel_mode ) {
 
                // If language is supported and platform was recognized, 
assemble the filenames for download and checksums.
                getReleaseMatrixPos()
-               getFilesize( VERSION );
-               getFilename( VERSION );
+//             getFilesize( VERSION );
+//             getFilename( VERSION );
+               getFileData( VERSION );
 
                SOURCEFORGE_BASE_URL      = SOURCEFORGE + VERSION + 
"/binaries/";
 //             ASF_DIST_BASE_URL         = ASF_DIST    + VERSION;
@@ -1106,7 +1111,7 @@ function getLink( rel_mode ) {
                        // Release mode
                        // Provide the link from the Native Language (NL) group.
 //                     LINK_FULL = LANG_ARRAY[ 4 ];
-                       LINK_FULL = "http://www.openoffice.org/"; + 
RELEASE_MATRIX_LANG[ 3 ];
+                       LINK_FULL = "http://www.openoffice.org/"; + 
RELEASE_LANG[ 3 ];
                } else {
                        // Beta release mode
                        // Provide the "all_beta.html" as download link.
@@ -1128,7 +1133,7 @@ function getLink( rel_mode ) {
  * Depends on chosen OS, language and type
  */
 function getLinkSel( rel_mode ) {
-       var error_text, rel_text = "";
+       var error_text;
 
        // Reset all error flags.
        SF      = false;
@@ -1141,6 +1146,7 @@ function getLinkSel( rel_mode ) {
                rel_mode = 1;
 
        // Get the selected data from the drop-down-boxes.
+
        getOSSel();
        getLangSel();
        getVerSel();
@@ -1178,7 +1184,7 @@ function getLinkSel( rel_mode ) {
        if( VERSION_SEL == "4.1.0" && URL_PLATFORM == "MacOS_x86_install" ) {
                // Show an error message that the chosen items do not lead to a 
download.
                error_text = "Apache OpenOffice " + VERSION_SEL + " is not 
available for <b>" + UI_PLATFORM + "</b>."
-                            + "<br />Please select version 4.0.1 or older.";
+                            + "<br />Please select version 4.0.1.";
 
                showErrorMessage( error_text );
 
@@ -1202,7 +1208,7 @@ function getLinkSel( rel_mode ) {
                        // Release mode
                        // Provide the link from the Native Language (NL) group.
 //                     LINK_FULL     = LANG_ARRAY[ 4 ];
-                       LINK_FULL     = "http://www.openoffice.org/"; + 
RELEASE_MATRIX_LANG[ 3 ];
+                       LINK_FULL     = "http://www.openoffice.org/"; + 
RELEASE_LANG[ 3 ];
                        LINK_LP       = LINK_LP;
                        FILESIZE_FULL = 0;
                        FILESIZE_LP   = 0;
@@ -1213,8 +1219,8 @@ function getLinkSel( rel_mode ) {
                        LINK_LP       = LINK_LP;
                }
                // Show an error message that the chosen items do not lead to a 
download.
-               error_text = "Apache OpenOffice " + VERSION_SEL + " is not 
available for <b>" + RELEASE_MATRIX_LANG[ 1 ]
-                            + " (" + RELEASE_MATRIX_LANG[ 2 ] + ")</b>.<br 
/>Please choose another language or version.";
+               error_text = "Apache OpenOffice " + VERSION_SEL + " is not 
available for <b>" + RELEASE_LANG[ 1 ]
+                            + " (" + RELEASE_LANG[ 2 ] + ")</b>.<br />Please 
choose another language or version.";
 
                showErrorMessage( error_text );
 
@@ -1223,8 +1229,9 @@ function getLinkSel( rel_mode ) {
                // If language is supported, assemble the filenames and text 
for download and checksums. 
 
                getReleaseMatrixPos();
-               getFilesize( VERSION_SEL );
-               getFilename( VERSION_SEL );
+//             getFilesize( VERSION_SEL );
+//             getFilename( VERSION_SEL );
+               getFileData( VERSION_SEL );
 
                SOURCEFORGE_BASE_URL = SOURCEFORGE + VERSION_SEL + "/binaries/";
 //             ASF_DIST_BASE_URL    = ASF_DIST    + VERSION_SEL;
@@ -1257,7 +1264,7 @@ function getLinkSel( rel_mode ) {
                ARCHIVE              = false;
                ERROR                = false;
 
-               rel_text = "Milestone " + MILESTONE + " | Build ID " + BUILD + 
" | SVN " + SVN_REV + " | Released: " + REL_DATE;
+//             rel_text = "Milestone " + MILESTONE + " | Build ID " + BUILD + 
" | SVN " + SVN_REV + " | Released: " + REL_DATE;
 
                // Set the values for the both download text buttons.
                document.getElementById( "dl_f_lnk"         ).href      = 
LINK_FULL;
@@ -1269,10 +1276,10 @@ function getLinkSel( rel_mode ) {
 
                // Set the values in the sub-green box on the left hand side.
                document.getElementById( "dl_rel_dta_hl"    ).innerHTML = 
"Release data: ";
-               document.getElementById( "dl_rel_dta"       ).innerHTML = 
rel_text;
+               document.getElementById( "dl_rel_dta"       ).innerHTML = 
REL_TEXT;
                document.getElementById( "dl_f_hl"          ).innerHTML = "Full 
installation: ";
-               document.getElementById( "dl_f_size_hl"     ).innerHTML = 
"Filesize ~ ";
-               document.getElementById( "dl_f_size"        ).innerHTML = 
FILESIZE_FULL + " MByte";
+               document.getElementById( "dl_f_size_hl"     ).innerHTML = 
"Filesize ~";
+               document.getElementById( "dl_f_size"        ).innerHTML = 
"&nbsp;" + FILESIZE_FULL + " MByte";
                document.getElementById( "space1"           ).innerHTML = " | ";
                document.getElementById( "dl_f_chk_hl"      ).innerHTML = 
"Signatures and hashes: ";
                document.getElementById( "dl_f_chk_keys"    ).href      = 
LINK_CHK_KEYS;
@@ -1295,8 +1302,8 @@ function getLinkSel( rel_mode ) {
                document.getElementById( "dl_chk_verify"    ).innerHTML = "How 
to verify?";
                document.getElementById( "dl_chk_verify"    ).title     = "How 
to verify the downloaded file with checksums?";
                document.getElementById( "dl_lp_hl"         ).innerHTML = 
"Language pack: ";
-               document.getElementById( "dl_lp_size_hl"    ).innerHTML = 
"Filesize ~ ";
-               document.getElementById( "dl_lp_size"       ).innerHTML = 
FILESIZE_LP + " MByte";
+               document.getElementById( "dl_lp_size_hl"    ).innerHTML = 
"Filesize ~";
+               document.getElementById( "dl_lp_size"       ).innerHTML = 
"&nbsp;&nbsp;" + FILESIZE_LP + " MByte";
                document.getElementById( "space6"           ).innerHTML = " | ";
                document.getElementById( "dl_lp_chk_hl"     ).innerHTML = 
"Signatures and hashes: ";
                document.getElementById( "dl_lp_chk_keys"   ).href      = 
LINK_CHK_KEYS;
@@ -1356,6 +1363,7 @@ function getLinkSel( rel_mode ) {
                document.getElementById( "dl_rpt_img"       ).style.cursor      
     = "help";
 
        }
+
 //     alertDbg( "getLinkSel(): End" );
 
        return LINK_FULL;
@@ -1539,109 +1547,143 @@ function getReleaseMatrixPos() {
        switch( URL_PLATFORM ) {
                case "Linux_x86-64_install-deb":
                case "Linux_x86-64_langpack-deb":
-                       RELEASE_MATRIX_PLATFORM_POS_FULL = 1;
-                       RELEASE_MATRIX_PLATFORM_POS_LP   = 2;
+                       RELEASE_PLATFORM_POS_FULL = 1;
+                       RELEASE_PLATFORM_POS_LP   = 2;
                        break;
                case "Linux_x86-64_install-rpm":
                case "Linux_x86-64_langpack-rpm":
-                       RELEASE_MATRIX_PLATFORM_POS_FULL = 3;
-                       RELEASE_MATRIX_PLATFORM_POS_LP   = 4;
+                       RELEASE_PLATFORM_POS_FULL = 3;
+                       RELEASE_PLATFORM_POS_LP   = 4;
                        break;
                case "Linux_x86_install-deb":
                case "Linux_x86_langpack-deb":
-                       RELEASE_MATRIX_PLATFORM_POS_FULL = 5;
-                       RELEASE_MATRIX_PLATFORM_POS_LP   = 6;
+                       RELEASE_PLATFORM_POS_FULL = 5;
+                       RELEASE_PLATFORM_POS_LP   = 6;
                        break;
                case "Linux_x86_install-rpm":
                case "Linux_x86_langpack-rpm":
-                       RELEASE_MATRIX_PLATFORM_POS_FULL = 7;
-                       RELEASE_MATRIX_PLATFORM_POS_LP   = 8;
+                       RELEASE_PLATFORM_POS_FULL = 7;
+                       RELEASE_PLATFORM_POS_LP   = 8;
                        break;
                case "MacOS_x86-64_install":
                case "MacOS_x86-64_langpack":
-                       RELEASE_MATRIX_PLATFORM_POS_FULL = 9;
-                       RELEASE_MATRIX_PLATFORM_POS_LP   = 10;
+                       RELEASE_PLATFORM_POS_FULL = 9;
+                       RELEASE_PLATFORM_POS_LP   = 10;
                        break;
                case "MacOS_x86_install":
                case "MacOS_x86_langpack":
-                       RELEASE_MATRIX_PLATFORM_POS_FULL = 9;
-                       RELEASE_MATRIX_PLATFORM_POS_LP   = 10;
+                       RELEASE_PLATFORM_POS_FULL = 9;
+                       RELEASE_PLATFORM_POS_LP   = 10;
                        break;
                case "Win_x86_install":
                case "Win_x86_langpack":
-                       RELEASE_MATRIX_PLATFORM_POS_FULL = 11;
-                       RELEASE_MATRIX_PLATFORM_POS_LP   = 12;
+                       RELEASE_PLATFORM_POS_FULL = 11;
+                       RELEASE_PLATFORM_POS_LP   = 12;
                        break;
                default:
-                       RELEASE_MATRIX_PLATFORM_POS_FULL = -1;
-                       RELEASE_MATRIX_PLATFORM_POS_LP   = -1;
-                       ERROR                            = true;
+                       RELEASE_PLATFORM_POS_FULL = -1;
+                       RELEASE_PLATFORM_POS_LP   = -1;
+                       ERROR                     = true;
        }
 
-       return RELEASE_MATRIX_PLATFORM_POS_FULL;
+       return RELEASE_PLATFORM_POS_FULL;
 }
 
 /*
  * Get file name for download file
  * Depends on version and array-list of "release_matrix.js"
  */
-function getFilename( ver ) {
+// function getFilename( ver ) {
+function getFileData( ver ) {
        // Depending on $ver, a different release matrix has to be used to 
assemble the download filenames.
        switch( ver ) {
                case "4.1.0":
                        // Assign all values from the release matrix of 
language and platform.
-                       RELEASE_MATRIX_PLATFORM = release_matrix_410[ LANG_ISO 
][ RELEASE_MATRIX_PLATFORM_POS_FULL ];
+                       RELEASE_PLATFORM        = release_410[ LANG_ISO ][ 
RELEASE_PLATFORM_POS_FULL ];
 
                        // Assemble filename for download from release matrix 
of language and platform (column 0).
                        // Product name + version + platform as URL part + 
language ISO + file extension.
                        FILENAME_FULL = "Apache_OpenOffice_" + ver + "_"
-                                       + release_matrix_410[ LANG_ISO ][ 
RELEASE_MATRIX_PLATFORM_POS_FULL ][ 0 ] + "_"
+                                       + release_410[ LANG_ISO ][ 
RELEASE_PLATFORM_POS_FULL ][ 0 ] + "_"
                                        + LANG_ISO + EXTENSION;
                        FILENAME_LP   = "Apache_OpenOffice_" + ver + "_"
-                                       + release_matrix_410[ LANG_ISO ][ 
RELEASE_MATRIX_PLATFORM_POS_LP   ][ 0 ] + "_"
+                                       + release_410[ LANG_ISO ][ 
RELEASE_PLATFORM_POS_LP   ][ 0 ] + "_"
                                        + LANG_ISO + EXTENSION;
+
+                       // Assign the file size (column 2) from the release 
matrix of language and platform.
+                       FILESIZE_FULL = release_410[ LANG_ISO ][ 
RELEASE_PLATFORM_POS_FULL ][ 2 ];
+                       FILESIZE_LP   = release_410[ LANG_ISO ][ 
RELEASE_PLATFORM_POS_LP   ][ 2 ];
+
+                       // Assign all values from the release data.
+                       REL_TEXT      = "Milestone "     + release_410[ "src" 
][ 1 ][ 0 ]
+                                       + " | Build ID " + release_410[ "src" 
][ 1 ][ 1 ]
+                                       + " | SVN "      + release_410[ "src" 
][ 1 ][ 2 ]
+                                       + " | Released " + release_410[ "src" 
][ 1 ][ 3 ];
                        break;
                case "4.0.1":
                        // Assign all values from the release matrix of 
language and platform.
-                       RELEASE_MATRIX_PLATFORM = release_matrix_401[ LANG_ISO 
][ RELEASE_MATRIX_PLATFORM_POS_FULL ];
+                       RELEASE_PLATFORM        = release_401[ LANG_ISO ][ 
RELEASE_PLATFORM_POS_FULL ];
 
                        // Assemble filename for download from release matrix 
of language and platform (column 0).
                        // Product name + version + platform as URL part + 
language ISO + file extension.
                        FILENAME_FULL = "Apache_OpenOffice_" + ver + "_"
-                                       + release_matrix_401[ LANG_ISO ][ 
RELEASE_MATRIX_PLATFORM_POS_FULL ][ 0 ] + "_"
+                                       + release_401[ LANG_ISO ][ 
RELEASE_PLATFORM_POS_FULL ][ 0 ] + "_"
                                        + LANG_ISO + EXTENSION;
                        FILENAME_LP   = "Apache_OpenOffice_" + ver + "_"
-                                       + release_matrix_401[ LANG_ISO ][ 
RELEASE_MATRIX_PLATFORM_POS_LP   ][ 0 ] + "_"
+                                       + release_401[ LANG_ISO ][ 
RELEASE_PLATFORM_POS_LP   ][ 0 ] + "_"
                                        + LANG_ISO + EXTENSION;
+
+                       // Assign the file size (column 2) from the release 
matrix of language and platform.
+                       FILESIZE_FULL = release_401[ LANG_ISO ][ 
RELEASE_PLATFORM_POS_FULL ][ 2 ];
+                       FILESIZE_LP   = release_401[ LANG_ISO ][ 
RELEASE_PLATFORM_POS_LP   ][ 2 ];
+
+                       // Assign all values from the release data.
+                       REL_TEXT      = "Milestone "     + release_401[ "src" 
][ 1 ][ 0 ]
+                                       + " | Build ID " + release_401[ "src" 
][ 1 ][ 1 ]
+                                       + " | SVN "      + release_401[ "src" 
][ 1 ][ 2 ]
+                                       + " | Released " + release_401[ "src" 
][ 1 ][ 3 ];
                        break;
                case "4.0.0":
+                       // Todo: Implement a "release_400" array in the 
"release_matrix.js" file.
+
                        // Assign all values from the release matrix of 
language and platform.
-//                     RELEASE_MATRIX_PLATFORM = release_matrix_400[ LANG_ISO 
][ RELEASE_MATRIX_PLATFORM_POS_FULL ];
+                       RELEASE_PLATFORM        = release_400[ LANG_ISO ][ 
RELEASE_PLATFORM_POS_FULL ];
 
-                       // Todo: Implement a "release_matrix_400" array in the 
"release_matrix.js" file.
-//                     FILENAME_FULL = "Apache_OpenOffice_" + ver + "_";
-//                     FILENAME_FULL = FILENAME_FULL        + 
release_matrix_400[ LANG_ISO ][ RELEASE_MATRIX_PLATFORM_POS_FULL ][ 0 ];
-//                     FILENAME_FULL = FILENAME_FULL        + "_" + LANG_ISO + 
EXTENSION;
-//                     FILENAME_LP   = "Apache_OpenOffice_" + ver + "_";
-//                     FILENAME_LP   = FILENAME_LP          + 
release_matrix_400[ LANG_ISO ][ RELEASE_MATRIX_PLATFORM_POS_LP   ][ 0 ];
-//                     FILENAME_LP   = FILENAME_LP          + "_" + LANG_ISO + 
EXTENSION;
-                       FILENAME_FULL = "";
-                       FILENAME_LP   = "";
-                       ERROR         = true;
+                       // Assemble filename for download from release matrix 
of language and platform (column 0).
+                       // Product name + version + platform as URL part + 
language ISO + file extension.
+                       FILENAME_FULL = "Apache_OpenOffice_" + ver + "_"
+                                       + release_400[ LANG_ISO ][ 
RELEASE_PLATFORM_POS_FULL ][ 0 ] + "_"
+                                       + LANG_ISO + EXTENSION;
+                       FILENAME_LP   = "Apache_OpenOffice_" + ver + "_"
+                                       + release_400[ LANG_ISO ][ 
RELEASE_PLATFORM_POS_LP   ][ 0 ] + "_"
+                                       + LANG_ISO + EXTENSION;
+
+                       // Assign the file size (column 2) from the release 
matrix of language and platform.
+                       FILESIZE_FULL = release_400[ LANG_ISO ][ 
RELEASE_PLATFORM_POS_FULL ][ 2 ];
+                       FILESIZE_LP   = release_400[ LANG_ISO ][ 
RELEASE_PLATFORM_POS_LP   ][ 2 ];
+
+                       // Assign all values from the release data.
+                       REL_TEXT      = "Milestone "     + release_400[ "src" 
][ 1 ][ 0 ]
+                                       + " | Build ID " + release_400[ "src" 
][ 1 ][ 1 ]
+                                       + " | SVN "      + release_400[ "src" 
][ 1 ][ 2 ]
+                                       + " | Released " + release_400[ "src" 
][ 1 ][ 3 ];
                        break;
                default:
                        FILENAME_FULL = "";
                        FILENAME_LP   = "";
+                       FILESIZE_FULL = 0;
+                       FILESIZE_LP   = 0;
+                       REL_TEXT      = "Milestone ? | Build ID ? | SVN ? | 
Released ?";
                        ERROR         = true;
        }
 /*
        // Assemble the filename for download from the release matrix of 
language and platform (column 0).
        // Product name + version + platform as URL part + language ISO + file 
extension.
        FILENAME_FULL = "Apache_OpenOffice_" + ver + "_"
-                       + release_matrix_410[ LANG_ISO ][ 
RELEASE_MATRIX_PLATFORM_POS_FULL ][ 0 ] + "_"
+                       + release_410[ LANG_ISO ][ RELEASE_PLATFORM_POS_FULL ][ 
0 ] + "_"
                        + LANG_ISO + EXTENSION;
        FILENAME_LP   = "Apache_OpenOffice_" + ver + "_"
-                       + release_matrix_410[ LANG_ISO ][ 
RELEASE_MATRIX_PLATFORM_POS_LP   ][ 0 ] + "_"
+                       + release_410[ LANG_ISO ][ RELEASE_PLATFORM_POS_LP   ][ 
0 ] + "_"
                        + LANG_ISO + EXTENSION;
 */
 //     alert( ver + "\n\n" + FILENAME_FULL + "\n\n" + FILENAME_LP );
@@ -1659,66 +1701,65 @@ function getFilesize( ver ) {
        switch( URL_PLATFORM ) {
                case "Linux_x86-64_install-deb":
                case "Linux_x86-64_langpack-deb":
-                       RELEASE_MATRIX_PLATFORM_POS_FULL = 1;
-                       RELEASE_MATRIX_PLATFORM_POS_LP   = 2;
+                       RELEASE_PLATFORM_POS_FULL = 1;
+                       RELEASE_PLATFORM_POS_LP   = 2;
                        break;
                case "Linux_x86-64_install-rpm":
                case "Linux_x86-64_langpack-rpm":
-                       RELEASE_MATRIX_PLATFORM_POS_FULL = 3;
-                       RELEASE_MATRIX_PLATFORM_POS_LP   = 4;
+                       RELEASE_PLATFORM_POS_FULL = 3;
+                       RELEASE_PLATFORM_POS_LP   = 4;
                        break;
                case "Linux_x86_install-deb":
                case "Linux_x86_langpack-deb":
-                       RELEASE_MATRIX_PLATFORM_POS_FULL = 5;
-                       RELEASE_MATRIX_PLATFORM_POS_LP   = 6;
+                       RELEASE_PLATFORM_POS_FULL = 5;
+                       RELEASE_PLATFORM_POS_LP   = 6;
                        break;
                case "Linux_x86_install-rpm":
                case "Linux_x86_langpack-rpm":
-                       RELEASE_MATRIX_PLATFORM_POS_FULL = 7;
-                       RELEASE_MATRIX_PLATFORM_POS_LP   = 8;
+                       RELEASE_PLATFORM_POS_FULL = 7;
+                       RELEASE_PLATFORM_POS_LP   = 8;
                        break;
                case "MacOS_x86-64_install":
                case "MacOS_x86-64_langpack":
-                       RELEASE_MATRIX_PLATFORM_POS_FULL = 9;
-                       RELEASE_MATRIX_PLATFORM_POS_LP   = 10;
+                       RELEASE_PLATFORM_POS_FULL = 9;
+                       RELEASE_PLATFORM_POS_LP   = 10;
                        break;
                case "MacOS_x86_install":
                case "MacOS_x86_langpack":
-                       RELEASE_MATRIX_PLATFORM_POS_FULL = 9;
-                       RELEASE_MATRIX_PLATFORM_POS_LP   = 10;
+                       RELEASE_PLATFORM_POS_FULL = 9;
+                       RELEASE_PLATFORM_POS_LP   = 10;
                        break;
                case "Win_x86_install":
                case "Win_x86_langpack":
-                       RELEASE_MATRIX_PLATFORM_POS_FULL = 11;
-                       RELEASE_MATRIX_PLATFORM_POS_LP   = 12;
+                       RELEASE_PLATFORM_POS_FULL = 11;
+                       RELEASE_PLATFORM_POS_LP   = 12;
                        break;
                default:
-                       RELEASE_MATRIX_PLATFORM_POS_FULL = 0;
-                       RELEASE_MATRIX_PLATFORM_POS_LP   = 0;
-                       ERROR                            = true;
+                       RELEASE_PLATFORM_POS_FULL = -1;
+                       RELEASE_PLATFORM_POS_LP   = -1;
+                       ERROR                     = true;
        }
 */
        // If a platform was found and no error occurred, assign the array data 
and filesize from the release matrix.
-       if( RELEASE_MATRIX_PLATFORM_POS_FULL > -1 && !ERROR ) {
+       if( RELEASE_PLATFORM_POS_FULL > -1 && !ERROR ) {
                // Depending on $ver, a different release matrix has to be used 
to get the filesizes.
                switch( ver ) {
                        case "4.1.0":
                                // Assign the file size (column 2) from the 
release matrix of language and platform.
-                               FILESIZE_FULL = release_matrix_410[ LANG_ISO ][ 
RELEASE_MATRIX_PLATFORM_POS_FULL ][ 2 ];
-                               FILESIZE_LP   = release_matrix_410[ LANG_ISO ][ 
RELEASE_MATRIX_PLATFORM_POS_LP   ][ 2 ];
+                               FILESIZE_FULL = release_410[ LANG_ISO ][ 
RELEASE_PLATFORM_POS_FULL ][ 2 ];
+                               FILESIZE_LP   = release_410[ LANG_ISO ][ 
RELEASE_PLATFORM_POS_LP   ][ 2 ];
                                break;
                        case "4.0.1":
                                // Assign the file size (column 2) from the 
release matrix of language and platform.
-                               FILESIZE_FULL = release_matrix_401[ LANG_ISO ][ 
RELEASE_MATRIX_PLATFORM_POS_FULL ][ 2 ];
-                               FILESIZE_LP   = release_matrix_401[ LANG_ISO ][ 
RELEASE_MATRIX_PLATFORM_POS_LP   ][ 2 ];
+                               FILESIZE_FULL = release_401[ LANG_ISO ][ 
RELEASE_PLATFORM_POS_FULL ][ 2 ];
+                               FILESIZE_LP   = release_401[ LANG_ISO ][ 
RELEASE_PLATFORM_POS_LP   ][ 2 ];
                                break;
                        case "4.0.0":
-                               // Todo: Implement a "release_matrix_400" array 
in the "release_matrix.js" file.
-//                             FILESIZE_FULL = release_matrix_400[ LANG_ISO ][ 
RELEASE_MATRIX_PLATFORM_POS_FULL ][ 2 ];
-//                             FILESIZE_LP   = release_matrix_400[ LANG_ISO ][ 
RELEASE_MATRIX_PLATFORM_POS_LP   ][ 2 ];
-                               FILESIZE_FULL = 0;
-                               FILESIZE_LP   = 0;
-                               ERROR         = true;
+                               // Todo: Implement a "release_400" array in the 
"release_matrix.js" file.
+
+                               // Assign the file size (column 2) from the 
release matrix of language and platform.
+                               FILESIZE_FULL = release_400[ LANG_ISO ][ 
RELEASE_PLATFORM_POS_FULL ][ 2 ];
+                               FILESIZE_LP   = release_400[ LANG_ISO ][ 
RELEASE_PLATFORM_POS_LP   ][ 2 ];
                                break;
                        default:
                                FILESIZE_FULL = 0;
@@ -1727,11 +1768,11 @@ function getFilesize( ver ) {
                }
 /*
                // Assign all values from the release matrix of language and 
platform.
-               RELEASE_MATRIX_PLATFORM = release_matrix_410[ LANG_ISO ][ 
RELEASE_MATRIX_PLATFORM_POS_FULL ];
+               RELEASE_PLATFORM        = release_410[ LANG_ISO ][ 
RELEASE_PLATFORM_POS_FULL ];
 
                // Assign the file size (column 2) from the release matrix of 
language and platform.
-               FILESIZE_FULL = release_matrix_410[ LANG_ISO ][ 
RELEASE_MATRIX_PLATFORM_POS_FULL ][ 2 ];
-               FILESIZE_LP   = release_matrix_410[ LANG_ISO ][ 
RELEASE_MATRIX_PLATFORM_POS_LP   ][ 2 ];
+               FILESIZE_FULL = release_410[ LANG_ISO ][ 
RELEASE_PLATFORM_POS_FULL ][ 2 ];
+               FILESIZE_LP   = release_410[ LANG_ISO ][ 
RELEASE_PLATFORM_POS_LP   ][ 2 ];
 */
        } else {
                FILESIZE_FULL = 0;
@@ -1763,10 +1804,10 @@ function alertDbg( location ) {
        + "NL_LANG: "                           + "\t\t\t\t\t\t\t"      + 
NL_LANG                               + "\n"
        + "LANG_ISO: "                          + "\t\t\t\t\t\t"        + 
LANG_ISO                              + "\n"
        + "LANG_ARRAY: "                        + "\t\t\t\t\t\t"        + 
LANG_ARRAY                            + "\n"
-       + "RELEASE_MATRIX_PLATFORM_POS_FULL: "  + "\t"                  + 
RELEASE_MATRIX_PLATFORM_POS_FULL      + "\n"
-       + "RELEASE_MATRIX_PLATFORM_POS_LP: "    + "\t\t"                + 
RELEASE_MATRIX_PLATFORM_POS_LP        + "\n"
-       + "RELEASE_MATRIX_PLATFORM: "           + "\t\t\t"              + 
RELEASE_MATRIX_PLATFORM               + "\n"
-       + "RELEASE_MATRIX_LANG: "               + "\t\t\t\t"            + 
RELEASE_MATRIX_LANG                   + "\n"
+       + "RELEASE_PLATFORM_POS_FULL: "         + "\t\t\t"              + 
RELEASE_PLATFORM_POS_FULL             + "\n"
+       + "RELEASE_PLATFORM_POS_LP: "           + "\t\t\t"              + 
RELEASE_PLATFORM_POS_LP               + "\n"
+       + "RELEASE_PLATFORM: "                  + "\t\t\t\t\t"          + 
RELEASE_PLATFORM                      + "\n"
+       + "RELEASE_LANG: "                      + "\t\t\t\t\t\t"        + 
RELEASE_LANG                          + "\n"
        + "UI_PLATFORM: "                       + "\t\t\t\t\t\t"        + 
UI_PLATFORM                           + "\n"
        + "UI_PLATFORM_NO_SUP: "                + "\t\t\t\t"            + 
UI_PLATFORM_NO_SUP                    + "\n"
        + "URL_PLATFORM: "                      + "\t\t\t\t\t\t"        + 
URL_PLATFORM                          + "\n"
@@ -1782,16 +1823,16 @@ function alertDbg( location ) {
 //     + "TYPE: "                              + "\t\t\t\t\t\t"        + TYPE  
                                + "\n"
        + "SOURCEFORGE_BASE_URL: "              + "\t\t\t"              + 
SOURCEFORGE_BASE_URL                  + "\n"
        + "ASF_DIST_BASE_URL: "                 + "\t\t\t\t"            + 
ASF_DIST_BASE_URL                     + "\n"
-       + "ASF_ARC_BASE_URL: "                  + "\t\t\t\t"            + 
ASF_ARC_BASE_URL                      + "\n"
+       + "ASF_ARC_BASE_URL: "                  + "\t\t\t\t\t"          + 
ASF_ARC_BASE_URL                      + "\n"
 //     + "LINK: "                              + "\t\t\t\t\t\t"        + LINK  
                                + "\n"
        + "LINK_FULL: "                         + "\t\t\t\t\t\t"        + 
LINK_FULL                             + "\n"
        + "LINK_LP: "                           + "\t\t\t\t\t\t\t"      + 
LINK_LP                               + "\n"
-       + "LINK_CHECKSUM_ASC_FULL: "            + "\t\t\t"              + 
LINK_CHECKSUM_ASC_FULL                + "\n"
-       + "LINK_CHECKSUM_MD5_FULL: "            + "\t\t\t"              + 
LINK_CHECKSUM_MD5_FULL                + "\n"
-       + "LINK_CHECKSUM_SHA256_FULL: "         + "\t\t\t"              + 
LINK_CHECKSUM_SHA256_FULL             + "\n"
-       + "LINK_CHECKSUM_ASC_LP: "              + "\t\t\t\t"            + 
LINK_CHECKSUM_ASC_LP                  + "\n"
-       + "LINK_CHECKSUM_MD5_LP: "              + "\t\t\t\t"            + 
LINK_CHECKSUM_MD5_LP                  + "\n"
-       + "LINK_CHECKSUM_SHA256_LP: "           + "\t\t\t"              + 
LINK_CHECKSUM_SHA256_LP               + "\n"
+       + "LINK_CHK_ASC_FULL: "                 + "\t\t\t\t\t"          + 
LINK_CHK_ASC_FULL                     + "\n"
+       + "LINK_CHK_MD5_FULL: "                 + "\t\t\t\t\t"          + 
LINK_CHK_MD5_FULL                     + "\n"
+       + "LINK_CHK_SHA256_FULL: "              + "\t\t\t\t"            + 
LINK_CHK_SHA256_FULL                  + "\n"
+       + "LINK_CHK_ASC_LP: "                   + "\t\t\t\t\t"          + 
LINK_CHK_ASC_LP                       + "\n"
+       + "LINK_CHK_MD5_LP: "                   + "\t\t\t\t\t"          + 
LINK_CHK_MD5_LP                       + "\n"
+       + "LINK_CHK_SHA256_LP: "                + "\t\t\t\t"            + 
LINK_CHK_SHA256_LP                    + "\n"
        + "SF: "                                + "\t\t\t\t\t\t\t\t"    + SF    
                                + "\n"
        + "OTHER: "                             + "\t\t\t\t\t\t\t"      + OTHER 
                                + "\n"
        + "ARCHIVE: "                           + "\t\t\t\t\t\t\t"      + 
ARCHIVE                               + "\n"


Reply via email to