function PrelozMain(Ktory, Ktorym) {
switch (GlobalLang) { case 'en': Ktorym = Ktorym[0]; break; case 'de': Ktorym = Ktorym[1]; break; case 'hu': Ktorym = Ktorym[2]; break; case 'pl': Ktorym = Ktorym[3]; break; };
Ktory = new RegExp(Ktory, "gm");	//Ktory = new RegExp(Ktory, "igm");	//i - case Insensitive, g - Global (vsetky vyskyty, nie len prvy), m - Multiple lines
$('#Main').html($('#Main').html().replace(Ktory, Ktorym));
}

function PrelozElement(Element, Ktory, Ktorym) {
switch (GlobalLang) { case 'en': Ktorym = Ktorym[0]; break; case 'de': Ktorym = Ktorym[1]; break; case 'hu': Ktorym = Ktorym[2]; break; case 'pl': Ktorym = Ktorym[3]; break; };
if ( $(Element+":contains('"+Ktory+"')").html() ) {
 $(Element+":contains('"+Ktory+"')").html( $(Element+":contains('"+Ktory+"')").html().replace(Ktory, Ktorym) );
};
}


function Preloz(Lang) {

GlobalLang = Lang;

/* SIDEBARS */

PrelozElement('h4', 'REKLAMA', ['ADVERTISEMENT', 'WERBUNG', 'REKLÁM', 'REKLAMA']);
PrelozElement('h4', 'MEDIÁLNI PARTNERI', ['MEDIA PARTNERS', 'MEDIENPARTNER', 'SAJTÓ-TÁRSAK', 'PARTNERZY MEDIALNI']);
PrelozElement('h5', 'GASTRO PARTNERI', ['GASTRO PARTNERS', 'GASTRO PARTNER', 'GASZTRO PARTNER', 'PARTNER GASTRO']);
PrelozElement('h5', 'TELEVÍZIE', ['TVs', 'TV SENDER', 'TELEVÍZIÓK', 'TELEWIZJE']);
PrelozElement('h5', 'PRINTOVÉ MÉDIÁ', ['PRINTED MEDIA', 'PRINTMEDIEN', 'NYOMTATOTT SAJTÓ', 'PRASA']);
PrelozElement('h5', 'BIKE PORTÁLE', ['BIKE PORTALS', 'BIKE-PORTALS', 'KERÉKPÁR INTERNETPORTÁL', 'PORTALE ROWEROWE']);
PrelozElement('h5', 'OSTATNÉ', ['OTHER', 'ANDERE', 'MÁST', 'INNY']);
PrelozElement('h6', '...Hľadáme na zimu', ['...Is being searched for (winter marathon)', '...Wird für Winter gesucht', '...Is being searched for (winter marathon)', '...Is being searched for (winter marathon)']);
PrelozElement('h5', 'GENERÁLNY PARTNER', ['GENERAL PARTNER', 'HAUPTPARTNER', 'FŐTÁRS', 'GŁÓWNY PARTNER']);
PrelozElement('h5', 'EXKLUZÍVNI PARTNERI', ['EXCLUSIVE PARTNERS', 'EXKLUSIVPARTNER', 'EXKLUZÍV TÁRSAK', 'EKSLUZYWNI PARTNERZY']);
PrelozElement('h5', 'POD ZÁŠTITOU PREDSEDU BSK', ['UNDER THE AUSPICES OF BSK PRESIDENT', 'UNTER DER SCHIRMHERRSCHAFT DES BSK-VORSITZENDEN', 'A BSK ELNÖKÉNEK VÉDNÖKSÉGE ALATT', 'POD AUSPICJAMI DYREKTORA BSK']);
PrelozElement('h5', 'HLAVNÍ PARTNERI', ['MAIN PARTNERS', 'HAUPTSPONSOREN', 'FŐTÁRSAK', 'GŁÓWNI PARTNERZY']);
//PrelozElement('h5', 'DETSKÝ CYKLOMARATÓNIK', ['MARATHON FOR KIDS', 'KLEINER KINDERMARATHON', 'KIS KERÉKPÁR MARATON', 'MARATON DLA DZIECI']);
PrelozElement('h5', 'ŠPORTOVÍ PARTNERI', ['SPORT PARTNERS', 'SPORTPARTNER', 'SPORTTÁRSAK', 'PARTNERZY SPORTOWI']);
PrelozElement('h5', 'REKLAMNÍ PARTNERI', ['PROMOTION PARTNERS', 'WERBEPARTNER', 'REKLÁMTÁRSAK', 'PARTNERZY PROMOCYJNI']);
PrelozElement('h5', 'ČASOMIERA', ['TIMEKEEPING', 'ZEITMAß', 'AZ IDŐMÉRÉST', 'POMIAR CZASU']);
PrelozElement('h5', 'LET VRTUĽNÍKOM', ['HELICOPTER FLIGHT', 'FLUG IM HUBSCHRAUBER', 'HELIKOPTERES REPÜLÉS', 'LOT HELIKOPTEREM']);
PrelozElement('h5', 'LET BALÓNOM', ['BALLOON FLIGHT', 'FLUG IM LUFTBALLON', 'HŐLÉGBALLONOS REPÜLÉS', 'LOT BALONEM']);

/* /SIDEBARS */

}


function PrelozObsah(Ktory) {

if (Ktory == 'letny-prihlasenie' || Ktory == 'zimny-prihlasenie' || Ktory == 'juniori-prihlasenie' || Ktory == 'decka-prihlasenie' || Ktory == 'vrtulnik-prihlasenie' || Ktory == 'beh-prihlasenie') {

//popis pola musi mat pred sebou prazdny komentar "<!---->Meno", aby sa dal pri preklade odlisit od nazvu pola "name='Meno'" (plati funkcne len pre popis bez diakritiky)
PrelozMain('<!---->Telefón rodiča', ["Parent's phone number", 'Telefonnr. des Elternteiles', 'Szülő telefonszáma', 'Numer telefonu rodziców']);
PrelozMain('<!---->E-mail rodiča', ["Parent's e-mail", 'E-Mail des Elternteiles', 'Szülő e-mail címe', 'Adres e-mailowy rodziców']);
PrelozMain('V prípade problémov pri prihlasovaní sa obráťte na admina:', ['In case of any problems during registration, please contact the admin (in english):', 'Bei Problemen mit der Anmeldung, wenden Sie sich an den admin (deutschsprachig):', 'Műszaki nehézségek esetén a bejelentkezésnél, forduljon a rendszer üzemeltetőjéhez (english if possible / deutsch wenn möglich):', 'W razie jakichkolwiek problemów przy rejestracji, prosimy o kontakt z administratorem systemu zgłoszeniowego (english if possible / deutsch wenn möglich):']);
PrelozMain('Polia s hviezdičkou ', ['Asterisk (', 'Die Eingaben gekennzeichnet mit ', 'A csillagal ', 'Gwiazdka ']);
PrelozMain(' sú nepovinné', [') fields are optional', ' sind nicht erforderlich', ' megjelölt mezőket nem kötelező kitölteni', ' pola opcyjne']);
PrelozMain('<!---->Meno', ['Name', 'Vorame', 'Keresztnév', 'Imię']);
PrelozMain('<!---->Priezvisko', ['Surname', 'Nachname', 'Vezetéknév', 'Nazwisko']);
PrelozMain('<!---->Ulica', ['Street', 'Strasse', 'Utca', 'Ulica']);
PrelozMain('<!---->Obec', ['City', 'Stadt', 'Város', 'Miasto']);
PrelozMain('<!---->PSČ', ['ZIP Code', 'PLZ', 'Irányítószám', 'Kod pocztowy']);
PrelozMain('<!---->Štát', ['Country', 'Land', 'Ország', 'Kraj']);
PrelozMain('<!---->Telefón', ['Telephone', 'Telefon', 'Telefon', 'Numer telefonu']);
PrelozMain('<!---->Dátum narodenia', ['Date of birth', 'Geburtsdatum', 'Születési dátum ', 'Data urodzenia']);
PrelozMain('<!---->Deň:', ['Day:', 'Tag:', 'Nap:', 'Dzień:']);
PrelozMain('<!---->Mesiac:', ['Month:', 'Monat:', 'Hónap:', 'Miesiąc:']);
PrelozMain('<!---->Rok:', ['Year:', 'Jahr:', 'Év:', 'Rok:']);
PrelozMain('<!---->Pohlavie', ['Sex', 'Geschlecht', 'Nem:', 'Płeć']);
 PrelozMain('žena', ['female', 'weiblich', 'nő', 'kobieta']);
 PrelozMain('muž', ['male', 'männlich', 'férfi', 'mężczyzna']);
PrelozMain('<!---->Trať', ['Track', 'Strecke', 'Táv', 'Dystans']);
 PrelozMain('krátka', ['short', 'kurz', 'rövid', 'mały']);
 PrelozMain('dlhá', ['long', 'GlobalLang', 'hosszú', 'długi']);
PrelozMain('<!---->Suvenír', ['Souvenir', 'Souvenir', 'Emléktárgy', 'Upominek']);
 PrelozMain('Tričko', ['T-Shirt', 'T-Shirt', 'Mez', 'Koszulka']);
PrelozMain('<!---->Úhrada', [' Reimbursement', 'Bezahlung', 'Megtérítés', 'Zwrot pieniędzy']);
 PrelozMain('Hotovosť', ['Cash', 'Bar', 'Készpénz', 'Gotówka']);
 PrelozMain('zaplatiť v predajni alebo pri prezentácii', ['paid in a store or at the presentation', 'im Geschäft oder beim Anwesenheitscheck bezahlen', 'fizetni a fent említett üzletekben vagy a bejelentkezésnél', 'opłata dokonana w sklepie lub na starcie']);
 PrelozMain('Banka - prevodný príkaz', ['Bank - payment order', 'Bank – Überweisung', 'Bank – átutalási  megbízás', 'Bank – bankowy przekaz pieniężny']);
 PrelozMain('Banka - vklad', ['Bank - deposit', 'Bank – einmalige Einzugsermächtigung', 'Bank – betét', 'Bank – wpłata do banku']);
 PrelozMain('Poštová poukážka', ['Money Order', 'Postanweisung', 'Postautalvány', 'Przekaz pieniężny']);
PrelozMain('<!---->Klub', ['Club', 'Klub', 'Klub', 'Klub']);
PrelozMain('<!---->Bicykel', ['Bicycle', 'Fahrrad', 'Kerékpár', 'Rower']);
PrelozMain('Značka, Model, Rok', ['Brand, Model, Year', 'Marke, Modell, Baujahr', 'Gyártó, Típus, Év', 'Producent, Model, Rok']);
PrelozMain('<!---->Poznámka', ['Note', 'Bemerkung', 'Jegyzet', 'Uwagi']);
PrelozMain('Súhlasím so spracovaním svojich osobných údajov na účely organizovania MTB maratónu.', ['I agree with the processing of my personal data for the purposes of the MTB Marathon organisation.', 'Hiermit stimme ich der Verarbeitung meiner personenbezogenen Daten zu Zwecken der Veranstaltung des MTB Marathons zu.', 'Az MTB maraton szervezésének céljából egyetértek személyes adataim feldolgozásával.', 'Zgadzam się na przetwarzanie moich danych osobowych przez organizatora Maratonu MTB.']);
PrelozMain('Súhlasím so spracovaním svojich osobných údajov.', ['I agree with the processing of my personal data.', 'Hiermit stimme ich der Verarbeitung meiner personenbezogenen Daten zu.', 'Az MTB maraton szervezésének céljából egyetértek személyes adataim feldolgozásával.', 'Zgadzam się na przetwarzanie moich danych osobowych przez organizatora Maratonu MTB.']);
PrelozMain('Pridaj účastníka', ['Add participant', 'Teilnehmer hinfügen', 'Következő résztvevő', 'Dodać uczestnika']);
PrelozMain('Prihlášku treba vytlačiť v nasledujúcom kroku', ['The application must be printed in the next step', 'Die Anmeldung muss im nächsten Schritt ausgedruckt werden', 'A jelentkezési lap a következő lépésnél nyomtatható', 'Jako następny krok należy wydrukować formularz zgłoszeniowy']);
PrelozMain('Online prihlasovanie je ukončené.', ['Online sign-in is completed.', 'Online anmelden ist abgeschlossen.', 'Online jel--ban befejeződik.', 'Online Zarejestruj się kończy.']);
PrelozMain('Môžete sa prihlásiť počas prezentácie.', ['You can sign up during the presentation.', 'Sie können sich während der Präsentation.', 'Feliratkozás a bemutató során.', 'Można zarejestrować podczas prezentacji.']);
PrelozMain('<!---->Čas', ['Time', 'Zeit', 'Idő', 'Czas']);
PrelozMain('Na prezentáciu je potrebné priniesť kartu poistenca dieťaťa.', ["For registration it is necessary to present the child's health insurance card.", 'Zum Anwesenheitscheck bitte den Krankenversicherungausweis des Kindes mitbringen.', 'A nevezéshez szükséges a gyermek egészségbiztosítási kártyája.', 'W celu rejestracji jest konieczne okazanie książeczki ubezpieczeniowej dziecka.']);
PrelozMain('voľné miesto', ['free place', 'freier Plätz', 'szabad hely', 'wolne miejsce']);
PrelozMain('voľné miesta', ['places free', 'freie Plätze', 'szabad hely', 'wolne miejsca']);
PrelozMain('všetky miesta obsadené', ['all places occupied', 'alle Plätze besetzt', 'az összes hely foglalt', 'Wszystkie miejsca zajęte']);

};
if (Ktory == 'maraton/prihlasenie-uspech.php' || Ktory == 'juniori/prihlasenie-uspech.php' || Ktory == 'decka/prihlasenie-uspech.php') {

PrelozMain('REGISTRÁCIA PREBEHLA ÚSPEŠNE.', ['THE REGISTRATION COMPLETED SUCCESSFULLY.', 'DIE ANMELDUNG WAR ERFOLGREICH.', 'A BEJELENTKEZÉS SIKERES VOLT.', 'REJESTRACJA ZAKOŃCZONA POWOEZENIEM.']);
PrelozMain('Prihlášku prosím vytlačte a prineste so sebou na prezentáciu.', ['Please, print the application and bring it with you for the presentation.', 'Bitte drucken Sie die Anmeldung und bringen Sie sie zum Anwesenheitscheck mit.', 'A kinyomtatott jelentkezési lapot hozza magával a bejelentkezésre.', 'Prosimy o wydrukowanie formularza zgłoszeniowego i przyniesienie go na start wyścigu.']);
PrelozMain('Vytlačiť prihlášku', ['Print Application', 'Anmeldung drucken', 'A jelentkezési lap nyomtatása', 'Wydrukuj formularz zgłoszeniowy']);
 PrelozMain('Hotovosť', ['Cash', 'Bar', 'Készpénz', 'Gotówka']);
 PrelozMain('zaplatiť v predajni alebo pri prezentácii', ['paid in a store or at the presentation', 'im Geschäft oder bei der Präsentation bezahlen', 'fizetni a fent említett üzletekben vagy a bejelentkezésnél', 'opłata dokonana w sklepie lub na starcie']);
 PrelozMain('Banka - prevodný príkaz', ['Bank - payment order', 'Bank – Überweisung', 'Bank – átutalási  megbízás', 'Bank – bankowy przekaz pieniężny']);
 PrelozMain('Banka - vklad', ['Bank - deposit', 'Bank – einmalige Einzugsermächtigung', 'Bank – betét', 'Bank – wpłata do banku']);
 PrelozMain('Poštová poukážka', ['Money Order', 'Postanweisung', 'Postautalvány', 'Przekaz pieniężny']);
PrelozMain('Platobné údaje:', ['Payment data:', 'Zahlungsangaben:', 'Fizetési adatok:', 'Dane zapłaty:']);
PrelozMain('číslo účtu:', ['Account no.:', 'Kontonummer:', 'Számlaszám:', 'numer konta:']);
PrelozMain('kód banky:', ['Bank code:', 'Bankleitzahl:', 'Bank kód:', 'kod bankowy:']);
PrelozMain('variabilný symbol:', ['Variable symbol:', 'Kundendaten:', 'Egyéb bankhazonosító:', 'symbol zmienny:']);

};
if (Ktory == 'letny-ucastnici' || Ktory == 'zimny-ucastnici' || Ktory == 'juniori-ucastnici' || Ktory == 'decka-ucastnici' || Ktory == 'beh-ucastnici') {

PrelozMain('MARATÓN', ['MARATHON', 'MARATHON', 'MARATON', 'MARATON']);
PrelozMain('PRIHLÁSENÍ ÚČASTNÍCI', ['REGISTERED PARTICIPANTS', 'REGISTRIERTE TEILNEHMER', 'A BEJELENTKEZETT RÉSZTVEVŐK', 'ZGŁOSZENI UCZESTNICY']);
PrelozMain('Celkový počet', ['Total', 'Gesamtanzahl', 'Össztlétszám', 'Liczba uczestnikow']);
PrelozMain('muži', ['men', 'Männer', 'férfiak', 'mężczyźni']);
PrelozMain('ženy', ['women', 'Frauen', 'nők', 'kobiety']);
PrelozMain('MTB + Beh', ['MTB + Run', 'MTB + Lauf', 'MTB + Run', 'MTB + Run']);
PrelozMain('krátka', ['short', 'kurz', 'rövid', 'mały']);
PrelozMain('dlhá', ['long', 'lang', 'hosszú', 'długi']);
PrelozMain(' do ', [' up to ', ' bis ', ' -', ' do ']);
PrelozMain('Reg.č.', ['Reg.Nr.', 'Reg.Nr.', 'Regisztrációs szám', 'N.zgłoszenia']);
PrelozMain('Meno', ['Name', 'Vorame', 'Keresztnév', 'Imię']);
PrelozMain('Priezvisko', ['Surname', 'Nachname', 'Vezetéknév', 'Nazwisko']);
PrelozMain('Obec', ['City', 'Stadt', 'Város', 'Miasto']);
PrelozMain('Štát', ['Country', 'Land', 'Ország', 'Kraj']);
PrelozMain('Klub', ['Club', 'Klub', 'Klub', 'Klub']);
PrelozMain('Bicykel', ['Bicycle', 'Fahrrad', 'Kerékpár', 'Rower']);
PrelozMain('Rok nar.', ['Y. of birth', 'Geb.jahr', 'Születési Év', 'Rok urodzenia']);
PrelozMain('Zaplatené', ['Paid', 'Bezahlt', 'Kifizetett', 'Opłata']);
PrelozMain('ÁNO', ['YES', 'JA', 'IGEN', 'TAK']);
PrelozMain('NIE', ['NO', 'NEIN', 'NEM', 'NIE']);

};

}


