Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2014
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var g_nUserPlacement;
  2. var g_bOverrideUserPlacement = false;
  3. var g_nUserType;
  4. var aLangArray = OnSetLanguageDefault();
  5. var g_bLoggedIn = false;
  6. var g_nSessionOkay = 0;
  7. var g_nSessNoLicRemoteAdmin = 905;
  8. var g_sUserSessionId = "";
  9. var LanguageCombo = CreateComboBox(aLangArray[0], aLangArray[1], ["$ENGLISH$", "$GERMAN$", "$ITALIAN$", "$FRENCH$", "$SPANISH$", "$PORTUGUESE$", "$SERBIAN$", "$SWEDISH$", "$FINISH$", "$NORWEGIAN$", "$RUSSIAN$", "$DANISH$", "$SIMPLIFIED_CHINESE$", "$TRADITIONAL_CHINESE$", "$JAPANESE$", "$HUNGARIAN$"], ["en,US", "de,DE", "it,IT", "fr,FR", "es,ES", "pt,PT", "sr,SR", "se,SE", "fi,FI", "no,NO", "ru,RU", "dk,DK", "zh,CN", "zh,TW", "jp,JP", "hu,HU"], "Language", "Language", SetLangCookie, undefined, false, 200, 22, undefined);
  10. var nLangComboCnt = LanguageCombo.getItemCount();
  11. var PopUpLangCombo = LanguageCombo.getPopupTemplate();
  12. PopUpLangCombo.setStyle("height", ((16 * nLangComboCnt) + ((AW.ie) ? 3 : 0)) + "px");
  13. var g_sLang;
  14.  
  15. function OnSetLanguageDefault() {
  16.     var sBrowserLanguage = navigator.language ? navigator.language : navigator.userLanguage;
  17.     var sLangVal = readCookie('SULang');
  18.     var aLanguage;
  19.     var bLangBrowserSet = false;
  20.     var sDefaultAdminLang = "%LOGIN_PAGE_DEFAULT_LANGUAGE%";
  21.     if ((GetURLParameter("Language") != "") && (GetURLParameter("Language") != "undefined")) sLangVal = GetURLParameter("Language");
  22.     if (sLangVal == null || sLangVal == undefined || sLangVal == "") {
  23.         if (sDefaultAdminLang != "") sLangVal = sDefaultAdminLang;
  24.         else sLangVal = sBrowserLanguage.replace("-", ",");
  25.         bLangBrowserSet = true;
  26.     }
  27.     if (sLangVal == null || sLangVal == undefined) {
  28.         sLangVal = "";
  29.         bLangBrowserSet = false;
  30.     }
  31.     switch (sLangVal.toLowerCase()) {
  32.         case "de,de":
  33.         case "de":
  34.             sText = "$GERMAN$";
  35.             sLangVal = "de,DE";
  36.             break;
  37.         case "it,it":
  38.         case "it":
  39.             sText = "$ITALIAN$";
  40.             sLangVal = "it,IT";
  41.             break;
  42.         case "fr,fr":
  43.         case "fr":
  44.             sText = "$FRENCH$";
  45.             sLangVal = "fr,FR";
  46.             break;
  47.         case "es,es":
  48.         case "es":
  49.             sText = "$SPANISH$";
  50.             sLangVal = "es,ES";
  51.             break;
  52.         case "pt,pt":
  53.         case "pt":
  54.             sText = "$PORTUGUESE$";
  55.             sLangVal = "pt,PT";
  56.             break;
  57.         case "sr,sr":
  58.         case "sr":
  59.         case "sr,rs":
  60.         case "sr,cs":
  61.             sText = "$SERBIAN$";
  62.             sLangVal = "sr,SR";
  63.             break;
  64.         case "se,se":
  65.         case "se":
  66.             sText = "$SWEDISH$";
  67.             sLangVal = "se,SE";
  68.             break;
  69.         case "fi,fi":
  70.         case "fi":
  71.             sText = "$FINISH$";
  72.             sLangVal = "fi,FI";
  73.             break;
  74.         case "no,no":
  75.         case "no":
  76.             sText = "$NORWEGIAN$";
  77.             sLangVal = "no,NO";
  78.             break;
  79.         case "ru,ru":
  80.         case "ru":
  81.             sText = "$RUSSIAN$";
  82.             sLangVal = "ru,RU";
  83.             break;
  84.         case "dk,dk":
  85.         case "dk":
  86.             sText = "$DANISH$";
  87.             sLangVal = "dk,DK";
  88.             break;
  89.         case "jp,jp":
  90.         case "ja,jp":
  91.         case "jp":
  92.         case "ja":
  93.             sText = "$JAPANESE$";
  94.             sLangVal = "jp,JP";
  95.             break;
  96.         case "zh,cn":
  97.             sText = "$SIMPLIFIED_CHINESE$";
  98.             sLangVal = "zh,CN";
  99.             break;
  100.         case "zh,tw":
  101.             sText = "$TRADITIONAL_CHINESE$";
  102.             sLangVal = "zh,TW";
  103.             break;
  104.         case "hu,hu":
  105.         case "hu":
  106.             sText = "$HUNGARIAN$";
  107.             sLangVal = "hu,HU";
  108.             break;
  109.         default:
  110.             sText = "$ENGLISH$";
  111.             sLangVal = "en,US";
  112.             bLangBrowserSet = false;
  113.             break;
  114.     }
  115.     createCookie("SULang", sLangVal, 60);
  116.     aLanguage = [sText, sLangVal];
  117.     if (bLangBrowserSet) {
  118.         g_sLang = sLangVal;
  119.         setTimeout("OnReloadPage()");
  120.     } else return (aLanguage);
  121. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement