/* Minification failed. Returning unminified contents.
(37,1): run-time error CSS1019: Unexpected token, found '('
(37,11): run-time error CSS1031: Expected selector, found '('
(37,11): run-time error CSS1025: Expected comma or open brace, found '('
(246,2): run-time error CSS1019: Unexpected token, found '('
(246,17): run-time error CSS1031: Expected selector, found '!'
(246,17): run-time error CSS1025: Expected comma or open brace, found '!'
(247,10): run-time error CSS1031: Expected selector, found 'registerLatinSerbianLanguage('
(247,10): run-time error CSS1025: Expected comma or open brace, found 'registerLatinSerbianLanguage('
(461,10): run-time error CSS1031: Expected selector, found 'registerCyrylicSerbianLanguage('
(461,10): run-time error CSS1025: Expected comma or open brace, found 'registerCyrylicSerbianLanguage('
(673,10): run-time error CSS1031: Expected selector, found 'getCookie('
(673,10): run-time error CSS1025: Expected comma or open brace, found 'getCookie('
(684,10): run-time error CSS1031: Expected selector, found 'setLanguage('
(684,10): run-time error CSS1025: Expected comma or open brace, found 'setLanguage('
(707,10): run-time error CSS1031: Expected selector, found 'switchLanguage('
(707,10): run-time error CSS1025: Expected comma or open brace, found 'switchLanguage('
(711,10): run-time error CSS1031: Expected selector, found 'iFrameLoaded('
(711,10): run-time error CSS1025: Expected comma or open brace, found 'iFrameLoaded('
(715,1): run-time error CSS1019: Unexpected token, found '('
(715,11): run-time error CSS1031: Expected selector, found '('
(715,11): run-time error CSS1025: Expected comma or open brace, found '('
(717,2): run-time error CSS1019: Unexpected token, found ')'
(717,3): run-time error CSS1019: Unexpected token, found '('
(717,4): run-time error CSS1019: Unexpected token, found ')'
 */
/*jslint white: false, browser: true, devel: true, onevar: true, undef: true,
 nomen: true, eqeqeq: true, plusplus: false, bitwise: true, regexp: true,
 newcap: true, immed: true, maxlen: 100, indent: 4 */
/*globals module: false*/
/*
 * R.js - Internationalisation Library
 *
 * R.js is a simple Javascript Internationalisation library
 *
 * This code is licensed under the MIT
 * For more details, see http://www.opensource.org/licenses/mit-license.php
 * For more information, see http://github.com/keithcirkel/R.js
 *
 * @author Keith Cirkel ('keithamus') <rdotjs@keithcirkel.co.uk>
 * @license http://www.opensource.org/licenses/mit-license.php
 * @copyright Copyright © 2011, Keith Cirkel
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 *
 */
(function (exports) {
    var oldR = exports.R
    ,   inited = false
    ,   eR
    ,   undef
    ,   R = {
        
        init: function (lang) {
            lang = lang || typeof navigator !== undef ? navigator.language : 'en-GB';
            //Initialise some variables.
            eR.locales = {};
            eR.navLang = lang;
            inited = true;
        },
        
        slice: function (a) {
            return Array.prototype.slice.call(a);
        },
        
        AinOf: function (a, v) {
            for (var i = 0, c = a.length; i < c; ++i) if (a[i] === v) return i;
            return -1;
        },
        
        realTypeOf: function (v) {
            return Object.prototype.toString.call(v).match(/\w+/g)[1].toLowerCase();
        },
    
        render: function (id, args) {
            if (eR.locales && eR.locales.hasOwnProperty(eR.lang)) {
                if (eR.locales[eR.lang].hasOwnProperty(id)) {
                    id = eR.locales[eR.lang][id];
                }
            }
            
            // If we've no arguments, let's return
            if (!args || args.length === 0) {
                return id;
            }
    
            // Ok, we do have args, so lets parse them.
            args = R.parseVariables(args);
    
            return R.format(id, args);
        },
        
        parseVariables: function (args, ret) {
            var i
            ,   c
            ,   type = R.realTypeOf(args);
    
            // This is our structure for formatting, numbers go in i, string in s,
            // and the named arguments (i.e %(age)) go in named.
            if (!ret) {
                ret = { i: [], s: [], named: {} };
            }
    
            //Check args to see what type it is, and add to ret appropriately.
            switch (type) {
                case 'number': ret.i.push(args);             break;
                case 'string': ret.s.push(args);             break;
                case 'date':   ret.i.push(args.toString());  break;
                case 'object':
                    for (i in args) {
                        if (args.hasOwnProperty(i)) {
                            if (i === 'i' || i === 's') {
                                R.parseVariables(args[i], ret);
                            } else {
                                ret.named[i] = args[i];
                            }
                        }
                    }
                    break;
                case 'array':
                    // Loop through the array, doing what we just did
                    for (i = 0, c = args.length; i < c; ++i) {
                        R.parseVariables(args[i], ret);
                    }
                    break;
            }
    
            return ret;
        },

        format: function (s, a) {
            var i
            ,   replace
            ,   tcount
            ,   substrstart
            ,   type
            ,   l
            ,   types = {i: '%i', s: '%s'}
            ,   tmp = ''
            ,   t;
            
            //First we'll add all integers to the pot, then the strings
            for (type in types) {
                if (types.hasOwnProperty(type)) {
                    tcount = (s.match(new RegExp(types[type], 'g')) || []).length;
                    for (i = 0; i < tcount; ++i) {
                        replace = a[type].hasOwnProperty(i) ? a[type][i] : replace;
                        if (replace !== undef && replace !== false) {
                            if ((substrstart = s.indexOf(types[type])) >= 0) {
                                s = s.substr(0, substrstart) + replace + s.substr(substrstart + 2);
                            }
                        }
                    }
                }
                replace = false;
            }
    
            //Now to loop through the named arguments!
            for (i in a.named) {
                if (a.named.hasOwnProperty(i)) {
                    t = new RegExp("%\\(" + i + "\\)", 'g');
                    s = s.replace(t, a.named[i]);
                }
            }
    
            return s;
        }
    };
    
    /*
     * R
     * Take an `id` from the registered locales and return the string including any variables.
     * @param {String} id The ID of the
     * @param {Mixed} variables
     */
    eR = function (id, variables) {
        // If we haven't initialised our variables etc, then do so.
        if (!inited) R.init();
        
        if (arguments.length > 1) {
            
            // In the case we've been given comma separated arguments, we should
            // load them into an array and send them to render
            var args = R.slice(arguments);
            args.shift();
        
            return R.render(id, args);

        // Otherwise just send the `variables` var.
        } else {
            return R.render(id, [variables]);
        }
    };
    
    /*
     * R.registerLocale
     * Apply `object` of strings to `locale` for use with the main function, R
     * @param {String} locale The locale of the language object, e.g en-US
     * @param {Object} A flat object of strings
     */
    eR.registerLocale = function (locale, object) {
        //If we haven't initialised our variables etc, then do so.
        if (!inited) R.init();
        
        //Throw the object we've been given into locales.
        eR.locales[locale] = object;
        eR.setLocale(eR.navlang);
        return eR;
    };
    
    /*
     * R.localeOrder
     * Change the order of locales, to enable negotiation of a locale with setLocale
     * @param {String} locale The locale that should be set
     */
    eR.localeOrder = function () {
        eR.preferredLocales = R.slice(arguments);
        return eR.setLocale(eR.lang);
    };
        
    /*
     * R
     * Set the `locale` to a different locale
     * @param {String} locale The locale that should be set
     */
    eR.setLocale = function (locale, force) {
        //If we haven't initialised our variables etc, then do so.
        if (!inited) R.init();
        
        if (force) {
            eR.lang = locale;
            return eR;
        }
        var i = 0, key, locales = eR.preferredLocales;
        if (!locales) {
            locales = [];
            for (key in eR.locales) {
                if (eR.locales.hasOwnProperty(key)) locales.push(key);
            }
        }
        if ((key = R.AinOf(locales, locale)) > 0) {
            eR.lang = locales[key];
            return eR;
        }
        eR.lang = locales[0] || locale;
        return eR;
    };
    
    eR.noConflict = function () {
        exports.R = oldR;
        return eR;
    };
    
    exports.R = eR;

}(typeof module !== 'undefined' && module.exports ? module.exports : this));
function registerLatinSerbianLanguage() {
    R.registerLocale("lat", {
        // field_label
        field_label_name: "Naziv",
        field_label_description: "Opis",
        field_label_remark: "Napomena",

        // button_text
        button_text_confirm: "Potvrdi",
        button_text_decline: "Otkaži",
        button_text_search: "Pretraži",
        button_text_consturct: "Konstruiši",
        button_text_save: "Snimi",
        button_text_delete: "Obriši",
        button_text_all_right: "U redu",
        button_text_continue: "Nastavi",
        button_text_close: "Zatvori",
        
        button_text_ok: "OK",
        button_text_yes: "Da",
        button_text_no: "Ne",
        button_text_cancel: "Otkaži",

        // constraints
        constraint_param_required: "Obavezan parametar!",
        constraint_non_negativ_param: "Uneti nenegativan parametar!",
        constraint_name_required: "Uneti naziv!",

        // notifications
        error: "Greška",
        notification: "Obaveštenje!",
        warning: "Upozorenje", 
        notification_choose_active_layer: "Odaberite sloj u panelu sa leve strane!",
        dialog_message_edit_not_possible : "Za izabrani sloj nije moguće ažuriranje podataka, pošto WFS postavke za izabrani sloj nisu kompletirane.",

        // mapsoft.gis.maps.base.js - tool groups
        panel_controls: "Kontrole",
        panel_tree_layers: "Slojevi",
        panel_legend: "Legenda",
        address_search: "Pretraga adresa",
        panel_basic_tools: "Osnovne alatke",
        panel_measuring_tools: "Merenje",
        panel_prijava_tools: "Prijave promena",
        panel_drawing_tools: "Crtanje",
        panel_edit_geometry_tools: "Ažuriranje",
        panel_edit_zp_tools: "Ažuriranje zelenih površina",
        panel_DKS: "DKS",

        // kontole.js - tooltips
        help: "Pomoć",
        select_entity: "Selektuj entitet",
        info_WFS_Plus: "Informacije o poziciji po svim uključenim slojevima",
        info_WFS: "Informacije o kliknutom objektu iz selektovanog sloja",
        show_search_panel: "Prikaži panel za pretragu",
        zoom_extend: "Prikaži celo područje",
        zoom_selection: "Zumiraj na područje",
        navigation_keyboard: "Navigacija preko tastature",
        zoom_next: "Sledeći prikaz",
        zoom_last: "Prethodni prikaz",
        show_printer: "Štampa",
        link_map: "Link ka mapi",
        ratio: "Razmera",
        go_to_coordinates: "Idi na koordinate",
        refres_app: "Pokreni ponovo aplikaciju",


        printMapFish_mapTitle_label: "Naslov",        
        printMapFish_mapTitle_text: "Naslov...",
        printMapFish_comment_label: "Komentar",
        printMapFish_comment_text: "Komentar...",        
        printMapFish_layoutText: "Izgled",
        printMapFish_scaleText: "Razmera",
        printMapFish_rotationText: "Rotacija",
        printMapFish_printText: "Štampa",

        measure_distance: "Meri rastojanje",
        measure_area: "Meri površinu",
        measure_completed: "Merenje završeno",
        measure_distance_message: "Rastojanje",
        measure_area_message: "Površina",

        prijava_add: "Dodaj prijavu",
        prijava_show_all: "Prikaži sve prijave",
        prijava_show_my: "Prikaži moje prijave",
        prijava_edit_my: "Izmeni moje prijave",
        prijava_delete_my: "Obriši moje prijave",

        draw_add_point: "Dodaj tačku",
        draw_add_line: "Dodaj liniju ",
        draw_add_polygon: "Dodaj poligon",
        draw_snap: "Snapovanje po nacrtanim entitetima",

        edit_geometry: "Ažuriranje podataka",
        edit_geometry_create: "Kreiranje",
        edit_geometry_single: "Pojedinačne izmene",
        edit_geometry_group: "Grupne izmene atributa",
        edit_geometry_group_add_group: "Dodavanje u selekciju poligonom",
        edit_geometry_group_add_single: "Dodavanje u selekciju pojedinačno",
        edit_geometry_group_remove_group: "Oduzimanje iz selekcije poligonom",
        edit_geometry_group_remove_single: "Oduzimanje iz selekcije pojedinačno",
        edit_geometry_snapping: "Snapovanje po selektovanjim slojevima",
        edit_geometry_current_location: "Trenutna lokacija",
        edit_geometry_construction_temp_points: "Pomoćne tačke",
        edit_geometry_construction_LP: "Konstrukcija pomoćnih tačaka metodom lučnog preseka",
        edit_geometry_construction_OM: "Konstrukcija pomoćnih tačaka ortogonalnom metodom",
        edit_geometry_construction_temp_points_remove_all: "Ukloni sve pomoćne tačake",

        edit_geometry_status_choose_edit_mode: "Izaberite mod za ažuriranje podataka!",
        edit_geometry_status_create_mode: "Kreiranje u toku...",
        edit_geometry_status_single_edit_mode: "Pojedinačne izmene u toku...",
        edit_geometry_status_multuple_edit_mode: "Grupna izmena atributa u toku...",

        edit_geometry_group_attributes: "Atributi za entitete",
        edit_geometry_group_apply_on_all: "Ceo rezultat",
        edit_geometry_group_apply_on_all_tooltip: "Pozicioniraj prikaz mape na ceo rezultat",
        edit_geometry_group_apply_on_selected: "Na selekciju",
        edit_geometry_group_apply_on_selected_tooltip: "Pozicioniraj prikaz mape na selekciju",
        edit_geometry_group_delete: "Obriši",
        edit_geometry_group_delete_tooltip: "Obriši rezultate pretrage",
        edit_geometry_group_excel_export: "Eksportuj u Excel",
        edit_geometry_group_selected_count: "Obeleženo objekata:",

        save_file: "Sačuvaj fajl",
        save_export_file: "Sačuvaj exportovani fajl",

        edit_zp_add: "Kreiraj",
        edit_zp_add_title: "Dodavanje",
        edit_zp_edit: "Izmeni",
        edit_zp_edit_title: "Izmena",
        edit_zp_delete: "Obriši",
        edit_zp_delete_title: "Brisanje",
        edit_zp_message_new_success: "Uspešno snimanje nove radne lokacije.",
        edit_zp_message_edit_success: "Uspešno snimanje izmene radne lokacije.",
        edit_zp_message_new_fail: "Neuspešno snimanje nove radne lokacije.",
        edit_zp_message_edit_fail: "Neuspešno snimanje izmene radne lokacije.",
        edit_zp_message_delete_success: "Uspešno brisanje radne lokacije.", 
        edit_zp_message_delete_fail: "Neuspešno brisanje radne lokacije.",
        edit_zp_message_delete_object_success: "Uspešno obrisan objekat.",
        edit_zp_message_delete_object_fail: "Neuspešno brisanje objekta.",
        edit_zp_warning: "Selektujete sloj zelenih površina!",
        edit_zp_warning_invalid_data: "Uneseni podaci nisu validni!",
        warning_invalid_data: "Nekorektni ulazni parametri!", 

        edit_one: "Izmeni",
        delete_one: "Obriši",
        delete_all: "Obriši sve",
        select_one: "Odaberi",
        select_all: "Odaberi sve",
        select_location: "Odaberi lokaciju",
        choose_layer: "Odaberi sloj",

        info: "Info",
        info_position: "Info o poziciji",
        info_docs: "Dokumenti", 
		info_pic: "Slike", 			   
        info_remove_selection: "Ukloni selekciju", 
        status_load_completed:   "Status: Završeno učitavanje!",
        status_no_active_layers: "Status: Nema aktivnih slojeva!",
        search_panel_upit_nad_slojevima: "Upiti nad slojevima",
        search_panel_layerText: "Slojevi",
        search_panel_queryByLocationText: "Samo u trenutnom prikazu",
        search_panel_queryByAttributesText: "Upit po atributima",
        search_panel_queryByQueryStringText: "Upit iz URL adrese",
        search_panel_atleast_one_condition: "Rezultati odgovaraju bar jednom uslovu",
        search_panel_all_conditions: "Rezultati odgovaraju svim uslovima",
        search_panel_none_condition: "Rezultati odgovaraju nijednom od uslova",
        search_panel_add_condition: "Dodaj uslov",
        search_panel_add_group: "Dodaj grupu",
        search_panel_remove_condition: "Ukloni uslov",

        active_layer: "Aktivan sloj",
        url_address: "URL adresa",
        layer_name_default: "Osnovni slojevi",
        layer_name_white_background: "Bela pozadina",
        
        // pretraga adresa
        address_search_street_name: "Naziv ulice",
        address_search_results: "Rezultat",
        address_search_search: "Pretraga",
        address_search_remove_all: "Ukloni",
        address_search_remove_all_tooltip: "Ukloni rezultate pretrage",
        address_search_results_all: "Ceo rezultat",
        address_search_results_all_tooltip: "Prikaži na mapi sve rezultate pretrage",
        address_search_result_street: "Ulica",
        address_search_result_estate: "Naselje",
        address_search_result_municipality: "Opština",
        adresss_search_parcel: "Pretraga parcela",

        //jump_to_coordinates
        x_Coordinate: "X koordinata",
        y_Coordinate: "Y koordinata",
        coordinates_validation: "Koordinata je van okvira mape",
        write_Coordinates: "Unesi koordinate",
        go_to_coordinates_button: "Idi",

        // constucrions
        constuction:    "Konstrukcija",
        constuction_LP: "Konstrukcija - Lučni presek",
        constuction_OM: "Konstrukcija - Ortogonalna metoda",
        insert_first_point:     "Unesite prvu tačku.",
        insert_second_point:    "Unesite drugu tačku.",
        insert_params:          "Unesite parametre.",

        field_label_d1: "D1",
        field_label_d2: "D2",
        construction_params_not_valid: "Neispravni parametri! Neophodan uslov je: |D2-D1|<= %s <=D1+D2",

        dowload_to_dxf: "Preuzmi u DXF",
        dxf_alert_message: "Greška kod preuzimanja DXF-a",
        dxf_question_message:"Preuzmi sadržaj u DXF fomatu"
    });
    //debugger;
    R.setLocale("lat");
}
function registerCyrylicSerbianLanguage() {
    R.registerLocale("cyr", {
        // field_label
        field_label_name: "Назив",
        field_label_description: "Опис",
        field_label_remark: "Напомена",
        
        // button_text
        button_text_confirm:    "Потврди",
        button_text_decline: "Откажи",
        button_text_search: "Претражи",
        button_text_consturct: "Конструиши",
        button_text_save: "Сними",
        button_text_delete: "Обриши",
        button_text_all_right: "У реду",
        button_text_continue: "Настави",
        button_text_close: "Затвори",

        button_text_ok: "ОК",
        button_text_yes: "Да",
        button_text_no: "Не",
        button_text_cancel: "Откажи",
        
        // constraints
        constraint_param_required: "Обавезан параметар!",
        constraint_non_negativ_param:"Унети ненегативан параметар!",
        constraint_name_required: "Унети назив!",

        // notifications
        error: "Грешка",
        notification: "Обавештење!",
        warning: "Упозорење",
        notification_choose_active_layer: "Одаберите слој у панелу са леве стране!",
        dialog_message_edit_not_possible: "За изабрани слој није могуће ажурирање података, пошто WFS поставке за изабрани слој нису комплетиране.",

        //  mapsoft.gis.maps.base.js - tool groups
        panel_controls: "Контроле",
        panel_tree_layers: "Слојеви",
        panel_legend: "Легенда",
        address_search: "Претрага адреса",
        panel_basic_tools: "Основне алатке",
        panel_measuring_tools: "Мерење",
        panel_prijava_tools: "Пријава промена",
        panel_drawing_tools: "Цртање",
        panel_edit_geometry_tools: "Ажурирање",
        panel_edit_zp_tools: "Ажурирање зелених површина",
        panel_DKS: "ДКС",

        // kontole.js - tooltips
        help: "Помоћ",
        select_entity: "Селектуј ентитет",
        info_WFS_Plus: "Информације о позицији по свим укљученим слојевима",
        info_WFS:    "Информације о кликнутом објекту из селектованог слоја",
        show_search_panel: "Прикажи панел за претрагу",
        zoom_extend: "Прикажи цело подручје",
        zoom_selection: "Зумирај на подручје",
        navigation_keyboard: "Навигација преко тастатуре",
        zoom_next: "Следећи приказ",
        zoom_last: "Претходни прказ",
        show_printer: "Штампа",
        link_map: "Линк ка мапи",
        ratio: "Размера",
        go_to_coordinates: "Иди на координате",
		refres_app: "Покрни поново апликацију",																	 

		printMapFish_mapTitle_label: "Наслов",
        printMapFish_mapTitle_text: "Наслов...",
        printMapFish_comment_label: "Коментар",
        printMapFish_comment_text: "Коментар...",
        printMapFish_layoutText: "Изглед",
        printMapFish_scaleText: "Размера",
        printMapFish_rotationText: "Ротација",
        printMapFish_printText: "Штампа",												
        measure_distance: "Мери растојање",
        measure_area: "Мери површину",
        measure_completed: "Мерење завршено",
        measure_distance_message: "Растојање",
        measure_area_message: "Површина",

        prijava_add: "Додај пријаву",
        prijava_show_all: "Прикажи све пријаве",
        prijava_show_my: "Прикажи моје пријаве",
        prijava_edit_my: "Измени моје пријаве",
        prijava_delete_my: "Обриши моје пријаве",

        draw_add_point: "Додај тачку",
        draw_add_line: "Додај линију",
        draw_add_polygon: "Додај полигон",
        draw_snap: "Снаповање по нацртаним ентитетима",

        edit_geometry: "Ажурирање података",
        edit_geometry_create: "Креирање",
        edit_geometry_single: "Појединачне измене",
        edit_geometry_group: "Групне измене атрибута",
        edit_geometry_group_add_group: "Додавање у селекцију полигоном",
        edit_geometry_group_add_single: "Додавање у селекцију појединачно",
        edit_geometry_group_remove_group:  "Одузимање из селекције полигоном",
        edit_geometry_group_remove_single: "Одузимање из селекције појединачно",
        edit_geometry_snapping: "Снаповање по селектованим слојевима",
        edit_geometry_current_location: "Тренутна локација",
        edit_geometry_construction_temp_points: "Помоћне тачке",
        edit_geometry_construction_LP: "Конструкција помоћних тачака методом лучног пресека",
        edit_geometry_construction_OM: "Конструкција помоћних тачака ортогоналном методом",
        edit_geometry_construction_temp_points_remove_all: "Уклони све помоћне тачке",

        edit_geometry_status_choose_edit_mode: "Изаберите мод за ажурирање података!",
        edit_geometry_status_create_mode: "Креирање у току...",
        edit_geometry_status_single_edit_mode: "Појединачне измене у току...",
        edit_geometry_status_multuple_edit_mode: "Групна измена атрибута у току...",

        edit_geometry_group_attributes: "Атрибути за ентитете",
        edit_geometry_group_apply_on_all: "Цео резултат",
        edit_geometry_group_apply_on_all_tooltip: "Позиционирај приказ мапе на цео резултат",
        edit_geometry_group_apply_on_selected: "На селекцију",
        edit_geometry_group_apply_on_selected_tooltip: "Позиционирај приказ мапе на селекцију",
        edit_geometry_group_delete: "Обриши",
        edit_geometry_group_delete_tooltip: "Обриши резултате претраге",
        edit_geometry_group_excel_export: "Експортуј у Excel",
        edit_geometry_group_selected_count: "Обележено објеката:",

        save_file: "Сачувај фајл",
        save_export_file: "Сачувај експортовани фајл",
        
        edit_zp_add: "Креирај",
        edit_zp_add_title: "Додавање",
        edit_zp_edit: "Измени",
        edit_zp_edit_title: "Измена",
        edit_zp_delete: "Обриши",
        edit_zp_delete_title: "Брисање",
        edit_zp_message_new_success: "Успешно снимање нове радне локације.",
        edit_zp_message_edit_success: "Успешно снимање измењене радне локације.",
        edit_zp_message_new_fail: "Неуспешно снимање нове радне локације.",
        edit_zp_message_edit_fail: "Неуспешно снимање измењене радне локације.",
        edit_zp_message_delete_success: "Успешно брисање радне локације.",
        edit_zp_message_delete_fail: "Неуспешно брисање радне локације.",
        edit_zp_message_delete_object_success: "Успешно брисање објекта.",
        edit_zp_message_delete_object_fail: "Неуспешно брисање објекта.",
        edit_zp_warning: "Селектујте слој зелених површина!",
        edit_zp_warning_invalid_data: "Унесени подаци нису валидни!",
        warning_invalid_data: "Некоректни улазни параметри!",

        edit_one:   "Izmeni",
        delete_one: "Обриши",
        delete_all: "Обриши све",
        select_one: "Одабери",
        select_all: "Одабери све",
        select_location: "Одабери локацију",
        choose_layer: "Одабери слој",

        info: "Информације",
        info_position: "Информације о позицији",
        info_docs: "Документи",
		info_pic: "Слике",
        info_remove_selection: "Уклони селекцију",
        status_load_completed:   "Статус: Завршено учитавање!",
        status_no_active_layers: "Статус: Нема активних слојева!",
        search_panel_upit_nad_slojevima: "Упит над слојевима",
        search_panel_layerText: "Слојеви",
        search_panel_queryByLocationText: "Само у тренутном приказу",
        search_panel_queryByAttributesText: "Yпит по атрибутима",
        search_panel_queryByQueryStringText: "Упит из УРЛ адресе",
        search_panel_atleast_one_condition: "Резултати одговарају бар једном услову",
        search_panel_all_conditions: "Резултати одговарају свим условима",
        search_panel_none_condition: "Резултати одговарајуa ниједном од услова",
        search_panel_add_condition: "Додај услов",
        search_panel_add_group: "Додај групу",
        search_panel_remove_condition: "Уклони услов",

        active_layer: "Активан слој",
        url_address: "УРЛ адреса",
        layer_name_default: "Основни слојеви",
        layer_name_white_background: "Бела позадина",
        
        // pretraga adresa
        address_search_street_name: "Назив улице",
        address_search_results: "Резултат",
        address_search_search: "Претрага",
        address_search_remove_all: "Уклони",
        address_search_remove_all_tooltip: "Уклони резултате претраге",
        address_search_results_all: "Цео резултат",
        address_search_results_all_tooltip: "Прикажи на мапи све резултате претраге",
        address_search_result_street: "Улица",
        address_search_result_estate: "Насеље",
        address_search_result_municipality: "Општина",
        adresss_search_parcel: "Претрага парцела",
        
        //jump_to_coordinates
        x_Coordinate: "X координата",
        y_Coordinate: "Y координата",
        coordinates_validation: "Координата је ван оквира мапе",
        write_Coordinates: "Унеси координате",
        go_to_coordinates_button: "Иди",

        // constucrions
        constuction:    "Конструкција",
        constuction_LP: "Конструкција - Лучни пресек",
        constuction_OM: "Конструкција - Ортогонална метода", 
        insert_first_point: "Унесите прву тачку",
        insert_second_point:"Унесите другу тачку",
        insert_params:      "Унесите параметре",

        field_label_d1: "Д1",
        field_label_d2: "Д2",
        construction_params_not_valid: "Неисправни параметри! Неопходан услов је: |Д2-Д1|<= %s <=Д1+Д2",

        dowload_to_dxf: "Преузми у DXF",
        dxf_alert_message: "Грешка код преузимања DXF-a",
        dxf_question_message: "Преузми садржај у DXF"																	
    });
    //debugger;
    R.setLocale("cyr");
}
function getCookie(cookieName) {
    var name = cookieName + "=";
    var cookieArray = document.cookie.split(";");
    for (var i = 0; i < cookieArray.length; i++) {
        var cookie = cookieArray[i];
        while (cookie.charAt(0) === " ") cookie = cookie.substring(1);
        if (cookie.indexOf(name) === 0) return cookie.substring(name.length, cookie.length);
    }
    return "";
}

function setLanguage() {
    var language = getCookie("_culture");

    switch (language) {
        case "sr-Cyrl-CS":
            $.extend($.jgrid, $.jgrid.regional["sr-cyril"]);
            registerCyrylicSerbianLanguage();
            break;
        case "sr-Latin-SR":
        case "en-US": case "en-EN":
        default:
            $.extend($.jgrid, $.jgrid.regional["sr-latin"]);
            registerLatinSerbianLanguage();
            break;
    }

    // To localizate Built-in Ext JS components, add the appropriate:
    //"/Maps/Ext/src/locale/ext-lang-___" code your app: _MapLayout.cs 

    // To localizate Openlayers, GeoExt components, call appropriate:
    // setMapLanguage(), on MapInit() 
}

function switchLanguage() {
    alert("Switch Language!!!")
}

function iFrameLoaded() {
    alert("iFrame Loaded!!!")
}

(function () {
    setLanguage();
})();
