;(function($) {

    // Sestavení dotazu
    $.UIRADR = {
        sestavDotaz: function(ulice, cislo, obec, cast_obce, psc, kodObjektu)
        {
            var date = new Date();

            psc = psc.replace(/[ ]*/gi, '');
            if(cislo.match('/')) {
                arrCislo = cislo.split('/');
                if(arrCislo.length == 2) {
                    var cislo_popisne = arrCislo[0];
                    var cislo_orientacni = arrCislo[1];
                } else {
                    var cislo_popisne = "";
                    var cislo_orientacni = arrCislo[0];
                }
            } else {
                var cislo_popisne = "";
                var cislo_orientacni = cislo;
            }

            var XMLDotaz = '';
            XMLDotaz += '<?xml version="1.0" encoding="UTF-8"?>';
            XMLDotaz += '<uir_dotazy tazatel="terraklub" xmlns:xsi="http://www.w3.org/2000/10/XMLSchema-instance" xmlns="http://forms.mpsv.cz/uirtest/adr/xml/uir_request/v_1_0_2" xsi:schemaLocation="http://forms.mpsv.cz/uirtest/adr/xml/uir_request/v_1_0_2 http://forms.mpsv.cz/uirtest/adr/xml/uir_request/v_1_0_2/uir_request.xsd" dotaz_datum_cas="2003-06-16T12:00:00.000" dotaz_pocet="1" dotaz_typ="Standard" vystup_format="XML">';
            XMLDotaz += '<dotaz>';
            XMLDotaz += '<pomocne_id>1</pomocne_id>';
            XMLDotaz += '<vypis_ciselnik>adresy</vypis_ciselnik>';
            XMLDotaz += '<lokalita>';
            XMLDotaz += '<nazev_obce>'+obec+'</nazev_obce>';
            XMLDotaz += '<nazev_casti_obce>'+cast_obce+'</nazev_casti_obce>';
            XMLDotaz += '<nazev_ulice>'+ulice+'</nazev_ulice>';
            XMLDotaz += '<psc>'+psc+'</psc>';
            if(kodObjektu > 0) {
                XMLDotaz += '<kod_objektu>'+kodObjektu+'</kod_objektu>';
            }

            if(cislo_popisne.length > 0) {
                XMLDotaz += '<cislo>';
                XMLDotaz += '<cislo_typ>popisne</cislo_typ>';
                XMLDotaz += '<cislo_hodnota>' + cislo_popisne + '</cislo_hodnota>';
                XMLDotaz += '</cislo>';
                XMLDotaz += '<cislo>';
                XMLDotaz += '<cislo_typ>orientacni</cislo_typ>';
                XMLDotaz += '<cislo_hodnota>' + cislo_orientacni + '</cislo_hodnota>';
                XMLDotaz += '</cislo>';
            } else {
                XMLDotaz += '<cislo>';
                XMLDotaz += '<cislo_typ>nezname</cislo_typ>';
                XMLDotaz += '<cislo_hodnota>' + cislo_orientacni + '</cislo_hodnota>';
                XMLDotaz += '</cislo>';
            }
            XMLDotaz += '</lokalita>';
            XMLDotaz += '<trideni>nazev</trideni>';
            XMLDotaz += '</dotaz>';
            XMLDotaz += '</uir_dotazy>';
            return XMLDotaz;
        },

        overAdresu: function(ulice, cislo, obec, cast_obce, psc, kodObjektu)
        {
            var url = '/services/proxy.php?proxy_url='+escape('http://forms.mpsv.cz/uir/adr/over');
            var dotaz = $.UIRADR.sestavDotaz(ulice, cislo, obec, cast_obce, psc, kodObjektu);
            var response = $.ajax({
                url: url,
                async: false,
                dataType: 'xml',
                type: 'post',
                cache: false,
                data: {'taPozadavek': dotaz}
            });
            var XMLAdresaUIRADR = response.responseXML

            return XMLAdresaUIRADR;
        }
    }
})(jQuery);

