/******************************************************************************
*            Ostrzeżenie przy zmianie języka wybranych stron na inny          *
*******************************************************************************
*   Wersja:                                  *  1.0 JAVASCRIPT ALL LANGUAGES  *
*   Autor:                                   *  Grzegorz Stachura             *
*   E-mail:                                  *  &#99;&#105;&#116;&#105;&#112; *
*                                            *  &#97;&#114;&#107;&#64;&#99;   *
*                                            *  &#105;&#116;&#105;&#112;&#97; *
*                                            *  &#114;&#107;&#46;&#112;&#108; *
*   WWW:                                     *  www.citipark.pl               *
*   Miejsce i data utworzenia skryptu:       *  Kielce, 25.01.2010r.          *
*******************************************************************************
*  Ten skrypt dostarczany jest przez autora w formie "takiej, jaki jest".     *
*  Autor nie udziela żadnej gwarancji oraz rękojmi, że skrypt będzie działał  *
*  prawidłowo, jest odpowiedniej jakości oraz że spełni oczekiwania           *
*  użytkownika. Autor nie odpowiada za jakiekolwiek straty wynikłe z używania *
*  skryptu, w tym utratę spodziewanych korzyści, danych, informacji           *
*  gospodarczych lub koszt urządzeń lub programów zastępczych.                *
******************************************************************************/

// Funkcja zwracająca komunikaty ostrzeżenia o konsekwencjach zmiany języka w nowym języku...
function OstrzezenieZmianyJezyka(nowy_jezyk, stary_jezyk) {
   var Komunikat1;
   var Komunikat2;
   var Komunikat3 = '';
   var Komunikat4 = '';
   var Identyfikator = stary_jezyk
   for (i = 0; i <= ((nowy_jezyk == stary_jezyk) ? 0 : 1) ; i++) {
      switch (Identyfikator) {
         case '':   // polski (domyślny)
            Komunikat1 = 'Zmiana jezyka spowoduje wyczyszczenie formularza rezerwacji.\nNie ma to wplywu na juz wyslana rezerwacje.';
            Komunikat2 = 'Czy nadal chcesz zmienic jezyk wyswietlanej strony?';
            break;
         case 'english':
            Komunikat1 = 'Changing language will clear the booking form.\nIt does not affect already sent booking.';
            Komunikat2 = 'Do you still want to change the language of displayed page?';
            break;
         default:
            Komunikat1 = 'Blad: Brak komunikatu! / Error: No text found!';
            Komunikat2 = Komunikat1;
            break;
         }
      Komunikat3 += Komunikat1 + '\n';
      Komunikat4 += Komunikat2 + '\n';
      Identyfikator = nowy_jezyk;
      }
   return Komunikat3 + '\n' + Komunikat4;
   }

// Funkcja wyświetlająca ostrzeżenia przy zmianie języka wybranych stron na inny...
function SprawdzZmianeJezyka(nowy_jezyk, id_strony, id_jezyka) {
   var IdStronOstrzezeniaJezyka = new Array('citihotel.rezerwacja');
   var ZmienicJezyk = true;
   for (i = 0; i < IdStronOstrzezeniaJezyka.length; i++)
      if (id_strony == IdStronOstrzezeniaJezyka[i]) ZmienicJezyk = false;
   if (!ZmienicJezyk) ZmienicJezyk = confirm(OstrzezenieZmianyJezyka(nowy_jezyk, id_jezyka));
   if (!ZmienicJezyk) ZmienJezykPola(id_jezyka);
   return ZmienicJezyk;
   }

