Help
RSS
API
Feed
Maltego
Contact
Domain > www.idealnivrata.cz
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2014-08-21
88.86.103.91
(
ClassC
)
2024-09-17
217.16.184.116
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyServer: nginxDate: Tue, 17 Sep 2024 06:46:52 GMTContent-Type: text/htmlContent-Length: 162Connection: keep-aliveLocation: https://www.idealnivrata.cz/ html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>hr>center>nginx/center>/body>/html>
Port 443
HTTP/1.1 200 OKServer: nginxDate: Tue, 17 Sep 2024 06:46:53 GMTContent-Type: text/html; charsetUTF-8Transfer-Encoding: chunkedConnection: keep-aliveExpires: Thu, 19 Nov 1981 08:52:00 GMTCache-Control: no-store, no-cache, must-revalidatePragma: no-cacheSet-Cookie: PHPSESSIDce1or2pcdt0nlkk8h9h4jeb8e1; path/X-Powered-By: PleskLin !DOCTYPE html>html langcs>head> title>Garážová vrata, brány, pohony, zábrany | IdeálníVrata.cz/title> meta namedescription contentJsme rodinná firma s tradicí od roku 1992. Náš tým odborně vyškolených techniků Vám poskytne kompletní montáž, servis a poradenství. /> meta namekeywords contentgarážová vrata, pohony vrat, dálkové ovládání vrat, závory, zábrany | IdeálníVrata.cz /> script typetext/javascript charsetUTF-8 src//cdn.cookie-script.com/s/45994b32bda7d9dd58775a101c606823.js>/script> meta http-equivContent-Type contenttext/html; charsetutf-8 /> meta http-equivX-UA-Compatible contentIEedge /> meta nameviewport contentwidthdevice-width, initial-scale1 /> meta namerobots contentindex, follow /> meta namecopyright content2022 Ideální Vrata /> meta nameauthor contentGarth, McRai s.r.o. - www.mcrai.eu /> link relshortcut icon hreffavicon.ico /> link relpreconnect hrefhttps://fonts.googleapis.com /> link relpreconnect hrefhttps://fonts.gstatic.com crossorigin /> link hrefhttps://fonts.googleapis.com/css2?familyBarlow:wght@400;700&displayswap relstylesheet /> script srcfunkce/jquery-3.6.0.min.js?v1.0 typetext/javascript>/script> script srcfunkce/modernizr.custom.74641.js typetext/javascript>/script> script srcfunkce/skripty.js?v1.0 typetext/javascript>/script> script srcfunkce/skripty_pro_upravu_fotek.js?v1.0 typetext/javascript>/script> script srcfunkce/jquery.jscroll.min.js?v1.0 typetext/javascript>/script> link hreftemplate/css/normalize.css?v1.0 relstylesheet typetext/css /> link hreftemplate/css/default_border.css?v1.0 relstylesheet typetext/css /> link hreftemplate/css/default.css?v1.5 relstylesheet typetext/css /> link hreftemplate/css/styly.css?v1.9 relstylesheet typetext/css /> link hreffunkce/swiper/swiper.css relstylesheet typetext/css /> link hreffunkce/swiper/swiper_z_admin.css relstylesheet typetext/css /> link hreffunkce/swiper/swiper_ostatni.css relstylesheet typetext/css /> script srcfunkce/swiper/swiper.js>/script> script srcfunkce/swiper/swiperinit_z_admin.js?v1.1>/script> script srcfunkce/swiper/swiperinit_ostatni.js?v1.1>/script> link relstylesheet hreffunkce/fancybox/dist/jquery.fancybox.min.css?v1.2 /> script srcfunkce/fancybox/dist/jquery.fancybox.min.js?v1.2>/script> script typetext/javascript> $(document).ready(function() { $(data-fancybox).fancybox({ loop: false, protect: true, animationEffect: zoom, // false ; zoom ; fade ; zoom-in-out transitionEffect: slide, // false ; slide ; fade ; circular ; tube ; zoom-in-out ; rotate buttons: zoom, thumbs, close //share,slideShow,fullScreen,download }); }); /script> link relstylesheet hreffunkce/remodal/remodal.css> link relstylesheet hreffunkce/remodal/remodal-default-theme.css> script srcfunkce/remodal/remodal.min.js>/script> script typetext/javascript charsetutf-8> $(document).ready(function(){ $(#infinite-scroll).jscroll({ loadingHtml: img srcimg/vypis-next-load.gif altLoading /> Loading..., autoTrigger: false, nextSelector: a.jscroll-use }); }); /script> !-- Global site tag (gtag.js) - Google Analytics -->script async srchttps://www.googletagmanager.com/gtag/js?idUA-233275781-1>/script>script> window.dataLayer window.dataLayer || ; function gtag(){dataLayer.push(arguments);} gtag(js, new Date()); gtag(config, UA-233275781-1);/script> !-- Global site tag (gtag.js) - Google Analytics -->script async srchttps://www.googletagmanager.com/gtag/js?idG-F6BP2HH3TZ>/script>script> window.dataLayer window.dataLayer || ; function gtag(){dataLayer.push(arguments);} gtag(js, new Date()); gtag(config, G-F6BP2HH3TZ);/script> /head>body> div classblok_sirky_webu_full_hd> header> div classhlavicka> div classhlavicka_h> div classblok_sirky_webu> span classlogo>/span> div classhlavicka_in_h_1> span classsoc_site_hlava> a hrefhttps://www.facebook.com/idealnivrata.cz target_blank>span classsoc_sit_hlava fb_hlava>/span>/a> a hrefhttps://www.youtube.com/channel/UCCE3l4Qt9LCcpAvazPbAHwQ target_blank>span classsoc_sit_hlava you_hlava>/span>/a> /span> div classobal_kontakty_hlavicka> a hreftel:+420732581669>span classpolozka_kontakt_hlava ikona_tel>732 581 669/span>/a> a hrefmailto:info@idealnivrata.cz>span classpolozka_kontakt_hlava ikona_mail>info@idealnivrata.cz/span>/a> /div> div classspacer>/div> /div> div classhlavicka_in_h_2> div classhlavicka_in_h_2_in> div classodsazeni_horni_menu_h>/div> a hrefo-nas/>span classpolozka_doplnkove_menu>O nás/span>/a> a hrefaktuality/>span classpolozka_doplnkove_menu>Aktuality/span>/a> a hreffotogalerie-reference/>span classpolozka_doplnkove_menu>Fotogalerie/span>/a> a hrefreference/>span classpolozka_doplnkove_menu>Reference/span>/a> a hrefmontaz/>span classpolozka_doplnkove_menu>Montáž/span>/a> a hrefservis/>span classpolozka_doplnkove_menu>Servis/span>/a> a hrefkontakt/>span classpolozka_doplnkove_menu>Kontakt/span>/a> div classodsazeni_horni_menu_d>/div> /div> div classspacer>/div> /div> div classspacer>/div> /div> /div> div classhlavicka_d> div classblok_sirky_webu> div classstin_pro_menu>/div> span classresp_menu_doplnkove efekt_resp_menu_2> span classresp_menu_text>Menu/span> span classefekt_resp_menu_ikona> span>/span> span>/span> span>/span> span>/span> /span> /span> span classresp_menu efekt_resp_menu_2> span classresp_menu_text>Nabídka/span> span classefekt_resp_menu_ikona> span>/span> span>/span> span>/span> span>/span> /span> /span> nav> div classhorni_menu rolenavigation itemscope itemtypehttps://schema.org/SiteNavigationElement> div classodsazeni_horni_menu_h>/div> div classobal_polozky_menu> a hrefgarazova-vrata/>span classpolozka_menu itempropname>Garážová vrata/span>/a> /div> span classpredel_polozky_menu>/span> div classobal_polozky_menu> a hrefvjezdove-brany/>span classpolozka_menu itempropname>Vjezdové brány/span>/a> /div> span classpredel_polozky_menu>/span> div classobal_polozky_menu> a hrefkomponenty-bran/>span classpolozka_menu itempropname>Komponenty bran/span>/a> /div> span classpredel_polozky_menu>/span> div classobal_polozky_menu> a hrefpohony-vrat-a-bran/>span classpolozka_menu itempropname>Pohony/span>/a> /div> span classpredel_polozky_menu>/span> div classobal_polozky_menu> a hrefploty-a-branky/>span classpolozka_menu itempropname>Ploty a branky/span>/a> /div> span classpredel_polozky_menu>/span> div classobal_polozky_menu> a hrefzavory-a-zabrany/>span classpolozka_menu itempropname>Závory a zábrany/span>/a> /div> span classpredel_polozky_menu>/span> div classobal_polozky_menu> a hrefdalkove-ovladace/>span classpolozka_menu itempropname>Dálkové ovladače/span>/a> /div> div classodsazeni_horni_menu_d>/div> /div> /nav> div classspacer>/div> /div> /div> /div>/header> section> div classobsah rolemain> div classblok_slider_home> div classobal_swiper_z_admin> div classswiper-container swiper-container_z_admin> div classswiper-wrapper> div classswiper-slide>a hrefhttps://www.idealnivrata.cz/vjezdove-brany/>img srcdata_slider/16315974733.jpg altVjezdové brány/>span classobal_nadpisu_home>span classblok_sirky_webu>span classobal_nadpisu_home_in>span classnadpis_swiper_z_admin>Vjezdové brány/span>span classpodnadpis_swiper_z_admin>DESIGNOVÉ A BEZPEČNÉ BRÁNY ZA SKVĚLOU CENU/span>span classtl_swiper_z_admin>Naše nabídka/span>/span>/span>span classspacer>/span>/span>/a>/div>div classswiper-slide>a hrefhttps://www.idealnivrata.cz/garazova-vrata/>img srcdata_slider/16315976962.jpg altgarážová vrata/>span classobal_nadpisu_home>span classblok_sirky_webu>span classobal_nadpisu_home_in>span classnadpis_swiper_z_admin>garážová vrata/span>span classpodnadpis_swiper_z_admin>KVALITNÍ GARÁŽOVÁ VRATA S MODERNÍM DESIGNEM/span>span classtl_swiper_z_admin>Naše nabídka/span>/span>/span>span classspacer>/span>/span>/a>/div> /div> div classswiper-pagination>/div> /div> /div> div classspacer>/div>/div> div classblok_spoleh_home> div classblok_sirky_webu> h2 classh2_home>Na nás se můžete spolehnoutspan classlinka_pod_nadpisem>/span>/h2> div classspacer>/div> div classblok_spoleh_postup> div classlinka_spoleh_postup>/div> div classpolozka_spoleh_postup> div classpolozka_spoleh_postup_cislo>div classpolozka_spoleh_postup_cislo_in>1/div>span classkrytka_linky_l>/span>/div> div classpolozka_spoleh_postup_text>Zaměření vrat/div> /div> div classpolozka_spoleh_postup> div classpolozka_spoleh_postup_cislo>div classpolozka_spoleh_postup_cislo_in>2/div>/div> div classpolozka_spoleh_postup_text>Kalkulace bran nebo vrat/div> /div> div classpolozka_spoleh_postup> div classpolozka_spoleh_postup_cislo>div classpolozka_spoleh_postup_cislo_in>3/div>/div> div classpolozka_spoleh_postup_text>Česká kvalitní výroba/div> /div> div classpolozka_spoleh_postup> div classpolozka_spoleh_postup_cislo>div classpolozka_spoleh_postup_cislo_in>4/div>/div> div classpolozka_spoleh_postup_text>Profesionální montáž/div> /div> div classpolozka_spoleh_postup> div classpolozka_spoleh_postup_cislo>div classpolozka_spoleh_postup_cislo_in>5/div>span classkrytka_linky_p>/span>/div> div classpolozka_spoleh_postup_text>Spokojený zákazník/div> /div> /div> div classblok_spoleh_hodnoty> span classpolozka_spoleh_hodnoty> img srcimg/home/brany-cisla.jpg?v1.3 alt title border0 itempropimage> /span> span classpolozka_spoleh_hodnoty mr_ne> img srcimg/home/vrata-cisla.jpg?v1.2 alt title border0 itempropimage> /span> /div> div classspacer>/div> /div> /div> div classblok_nabidka_home> div classblok_sirky_webu> h2 classh2_home>Naše nabídkaspan classlinka_pod_nadpisem>/span>/h2> div classobsah_in_vypis_podmenu obal_pomerova_vyska_bloku> span classpomer_fotek_vypis_podmenu pomer_resp_vysky_bloku>/span> a hrefgarazova-vrata/> span classpolozka_vypis_podmenu itemscope itemtypehttp://schema.org/Article> span classobr_vypis_podmenu pomerova_vyska_bloku> span classobr_vypis_podmenu_in pomerova_vyska_bloku_in vypln_obal_obrazkem> img srcimg/home/garazova-vrata_image.jpg?v1.2 alt title border0 itempropimage> span classloader>/span> /span> /span> span classnazev_vypis_podmenu>span classnazev_vypis_podmenu_in>h2 itempropname>Garážová vrataspan classlinka_nazev_podmenu>/span>/h2>/span>/span> span classsipka_vypis_podmenu>/span> /span> /a> a hrefvjezdove-brany/> span classpolozka_vypis_podmenu itemscope itemtypehttp://schema.org/Article> span classobr_vypis_podmenu pomerova_vyska_bloku> span classobr_vypis_podmenu_in pomerova_vyska_bloku_in vypln_obal_obrazkem> img srcimg/home/vjezdove-brany.jpg?v1.2 alt title border0 itempropimage> span classloader>/span> /span> /span> span classnazev_vypis_podmenu>span classnazev_vypis_podmenu_in>h2 itempropname>Vjezdové brányspan classlinka_nazev_podmenu>/span>/h2>/span>/span> span classsipka_vypis_podmenu>/span> /span> /a> a hrefploty-a-branky/> span classpolozka_vypis_podmenu mr_ne itemscope itemtypehttp://schema.org/Article> span classobr_vypis_podmenu pomerova_vyska_bloku> span classobr_vypis_podmenu_in pomerova_vyska_bloku_in vypln_obal_obrazkem> img srcimg/home/ploty-a-branky_image.jpg?v1.1 alt title border0 itempropimage> span classloader>/span> /span> /span> span classnazev_vypis_podmenu>span classnazev_vypis_podmenu_in>h2 itempropname>Ploty a brankyspan classlinka_nazev_podmenu>/span>/h2>/span>/span> span classsipka_vypis_podmenu>/span> /span> /a> h3 classh3_home>Doplňkový sortiment/h3> a hrefkomponenty-bran/> span classpolozka_vypis_podmenu_doplnkove itemscope itemtypehttp://schema.org/Article> span classvypis_podmenu_doplnkove_table>span classvypis_podmenu_doplnkove_td>Komponenty branspan classlinka_vypis_podmenu_doplnkove>/span>/span>/span> /span> /a> a hrefpohony-vrat-a-bran/> span classpolozka_vypis_podmenu_doplnkove itemscope itemtypehttp://schema.org/Article> span classvypis_podmenu_doplnkove_table>span classvypis_podmenu_doplnkove_td>Pohonyspan classlinka_vypis_podmenu_doplnkove>/span>/span>/span> /span> /a> a hrefzavory-a-zabrany/> span classpolozka_vypis_podmenu_doplnkove itemscope itemtypehttp://schema.org/Article> span classvypis_podmenu_doplnkove_table>span classvypis_podmenu_doplnkove_td>Závory a zábranyspan classlinka_vypis_podmenu_doplnkove>/span>/span>/span> /span> /a> a hrefdalkove-ovladace/> span classpolozka_vypis_podmenu_doplnkove mr_ne itemscope itemtypehttp://schema.org/Article> span classvypis_podmenu_doplnkove_table>span classvypis_podmenu_doplnkove_td>Dálkové ovladačespan classlinka_vypis_podmenu_doplnkove>/span>/span>/span> /span> /a> div classspacer>/div> /div> div classspacer>/div> /div> /div> div classblok_seo_home> div classblok_sirky_webu> div classblok_seo_home_l> div classblok_seo_home_l_table> div classblok_seo_home_l_tr> div classblok_seo_home_l_td> h2 classh2_home>Vítejte na webuspan classlinka_pod_nadpisem>/span>/h2> div classobal_p_text_home> p>Garážová a průmyslová vrata, vjezdové brány posuvné a křídlové, závory, pohony vrat a bran jsou naší hlavní činností./p>p> /p>p>Jsme rodinná firma s tradicí od roku 1992. Náš tým odborně vyškolených techniků Vám poskytne kompletní montáž, servis a poradenství./p> /div> a hrefhttps://idealnivrata.cz/o-nas/>span classtl_seo_home>Více info o nás/span>/a> div classspacer>/div> /div> /div> /div> /div> div classblok_seo_home_p> div classobal_swiper_seo_home> div classswiper-container swiper-container_seo_home> div classswiper-wrapper> div classswiper-slide> a href> img srcimg/home/seo-image_1.jpg alt/> /a> /div> div classswiper-slide> a href> img srcimg/home/seo-image_2.jpg alt/> /a> /div> div classswiper-slide> a href> img srcimg/home/seo-image_3.jpg alt/> /a> /div> /div> div classswiper-pagination swiper-pagination_seo_home>/div> /div> /div> /div> div classspacer>/div> /div> /div> div classblok_proc_my_home> div classblok_sirky_webu> div classobal_nadpis_proc_my_home> h2 classh2_home>Proč právě my?span classlinka_pod_nadpisem>/span>/h2> /div> div classblok_proc_my_home_in> div classpolozka_proc_my_home> div classpolozka_proc_my_home_ikona>/div> div classpolozka_proc_my_home_in> div classpolozka_proc_my_home_nadpis>Spokojenost zákazníka/div> div classpolozka_proc_my_home_text> p>Naší prioritou je spokojený zákazník. Každou zakázku přizpůsobujeme požadavkům zákazníka.br />Cenová politika je v souladu kvality, funkčnosti a dlouhé životnosti./p> /div> /div> /div> div classpolozka_proc_my_home mr_ne> div classpolozka_proc_my_home_ikona>/div> div classpolozka_proc_my_home_in> div classpolozka_proc_my_home_nadpis>Nabízíme kvalitní výrobky/div> div classpolozka_proc_my_home_text> p>V naší nabídce najdete pouze produkty renomovaných značek českých i zahraničních výrobců. Používáme výhradně komponenty pocházející ze zemí EU. Disponujeme vlastní výrobou./p> /div> /div> /div> div classspacer>/div> div classpolozka_proc_my_home> div classpolozka_proc_my_home_ikona>/div> div classpolozka_proc_my_home_in> div classpolozka_proc_my_home_nadpis>Nabízíme mnoho dekorů a barev/div> div classpolozka_proc_my_home_text> p>Nabízíme klasické i nové moderní designy garážových i průmyslových vrat a bran, 2500 odstínů barev dle vzorníku RAL a NCS, nebo fólie imitující dekor dřeva, příp. kovu./p> /div> /div> /div> div classpolozka_proc_my_home mr_ne> div classpolozka_proc_my_home_ikona>/div> div classpolozka_proc_my_home_in> div classpolozka_proc_my_home_nadpis>Odborný servis/div> div classpolozka_proc_my_home_text> p>Máme pro Vás vyškolené odborníky na montáž, servis či poradenství, kteří mají dlouholeté zkušenosti z praxe. Poradíme rovněž při instalaci produktů svépomocí./p> /div> /div> /div> /div> div classspacer>/div> /div> /div> div classblok_vyrobce_home> img srcimg/home/ceska-vyroba-place.jpg alt title class border0 itempropimage /> div classspacer>/div> /div> div classblok_formular_nad_patickou> div classblok_sirky_webu> div classblok_formular_nad_patickou_l> div classbokovany_nadpis_formular_nad_patickou>dotazník/div> h2 classh2_formular_nad_patickou>Máte nějaký dotaz?br />Volejte nebo pište./h2> div classobal_p_formular_nad_patickou> p>Neváhejte nám zavolat.br />Náš tým Vám bude k dispozici každý pracovní den./p> /div> div classobal_kontakt_formular_nad_patickou> a hreftel:+420732581669>span classpolozka_kontakt_nad_patickou ikona_tel>732 581 669/span>/a> a hrefmailto:info@idealnivrata.cz>span classpolozka_kontakt_nad_patickou ikona_mail>info@idealnivrata.cz/span>/a> /div> /div> div classblok_formular_nad_patickou_p> script languagejavascript typetext/javascript> // kotva na odeslany formular pokud je fixni hlavicka $( window ).on(load, function() { var url window.location; url url+; //udelej z toho string at muze indexOf dobre pracovat if( url.indexOf(#) ! -1 ){ //pokud v sobe nema # tak nic nedelej var urlAux url.split(#); var url_id urlAux1; //console.log(url: +url+ url_id:+url_id); if( url_id kotva_form ){ $(html, body).animate({ //scroll k rozbalene hlasce scrollTop: ($(#kotva_form).offset().top) - ( $(.hlavicka).outerHeight(true) ) - 80 },2000); //2000 je rychlost efektu } } });/script> a href#modal_validace classskryte_tl_popup_validace>Zobraz modal okno validace/a>div classremodal data-remodal-idmodal_validace roledialog aria-labelledbymodal_validace_Title aria-describedbymodal_validace_Desc> button data-remodal-actionclose classremodal-close aria-labelClose>/button> div> h2 idmodal_validace_Title>Validace formuláře/h2> p idmodal_validace_Desc classbox_validace_form> /p> /div> br> button data-remodal-actionconfirm classremodal-confirm>OK/button>/div>script languagejavascript typetext/javascript> var ok, vypis; var chybova_hlaska_vysuv ; //detekce IE10 a stari (START) - dulezite pro omezeni u velikosti soubory v IE9 a starsich kde to nezna jednu vlastnost var loadFired false; window.onload function() { loadFired true; var isIE10OrBelow function() { return document.all; }; if (isIE10OrBelow()) { $(body).addClass(ie10_a_starsi); } else { $(body).addClass(novy_prohlizec); } }; //detekce IE10 a stari (START) function pocet_souboru(){ pocet_souboru $(:inputtypefile).length; $(#pocet_souboru).val(pocet_souboru); } function vypis_text_chyby( objekt_otce_polozky, chybova_hlaska_vysuv ){ if( $(form).hasClass(odesilani_submit) ){ }else{ $(.formular_chybova_hlaska_popup).remove(); objekt_otce_polozky.append(span classformular_chybova_hlaska_popup>+chybova_hlaska_vysuv+span classskryj_chybu_formulare>/span>/span>); } } function smaz_text_chyby(){ if( $(form).hasClass(odesilani_submit) ){ }else{ $(.formular_chybova_hlaska_popup).remove(); } } // Validace mail, telefon, PSČ, datum, pouze číselná hodnota, nebo jen zda je prvek vyplněn function validace_regularnim_vyrazem(jmeno_polozky, chybova_hlaska1, chybova_hlaska2, pomocna_hlaska, druh_vyrazu , typ_prvku){ if( druh_vyrazu tel ){ //vyraz /^\+4200-9{9}$/; //telefon RegEx - +420 a prave 9 čísel //vyraz /^(\+420)?0-9{9}$/; //telefon RegEx - +420 (nepovinné) a právě 9 čísel //vyraz /^(\+0-9{1,3})?0-9{9}$/; //telefon RegEx - nepovinná předvolba o 1 az 3 cislech a pote prave 9 čísel vyraz /^(\+0-9{1,3})?(\ )?0-9{3}(\ )?0-9{3}(\ )?0-9{3}$/; //telefon RegEx - nepovinná předvolba o 1 az 3 cislech a pote prave 9 čísel s moznosti po trojici cisel s mezerou }else if( druh_vyrazu mail ){ vyraz new RegExp(^_A-Za-z0-9-\\++(\\._A-Za-z0-9-+)*@A-Za-z0-9-+(\\.A-Za-z0-9+)*(\\.A-Za-z{2,})$); //validuje mailovku a nepovoluje v ni mezery (v prvni casti) //vyraz new RegExp(^^.+(\.^.+)*@(^.+.)+a-z{2,4}$); //ten fungoval ale povoloval i mezery, ktere dze byt nesmi //vyraz new RegExp(^\w-+(?:\.\w-+)*@(?:\w-+\.)+a-zA-Z{2,7}$); //ten je nejaky divny na webu mi nejede, ale na https://regexr.com/ funguje }else if( druh_vyrazu datum__prvni_den ){ //datum RegEx (formaty dd/mm/yyyy --- dd-mm-yyyy --- dd.mm.yyyy ; resi prestupne roky i delky jednotlivych mesicu vyraz /^(?:(?:31(\/|-|\.)(?:0?13578|102))\1|(?:(?:29|30)(\/|-|\.)(?:0?1,3-9|10-2)\2))(?:(?:16-9|2-9\d)?\d{2})$|^(?:29(\/|-|\.)0?2\3(?:(?:(?:16-9|2-9\d)?(?:048|2468048|1357926)|(?:(?:16|2468048|357926)00))))$|^(?:0?1-9|1\d|20-8)(\/|-|\.)(?:(?:0?1-9)|(?:10-2))\4(?:(?:16-9|2-9\d)?\d{2})$/; }else if( druh_vyrazu datum__prvni_rok ){ //doplnit vyraz pro format rrrr.mm.dd (otoceni vrchniho neni jen tak) vyraz ; }else if( druh_vyrazu cas ){ vyraz /^(20-3|01?0-9):(0-5?0-9)$/; //psc RegEx ukazka - 11:11 ... hdiny a minuty 24h format //vyraz /^(20-3|01?0-9):(0-5?0-9):(0-5?0-9)$/; //hodiny, minuty, sekundy 24h format }else if( druh_vyrazu psc ){ vyraz /^\d{3} ?\d{2}$/; //psc RegEx ukazka - 123 45 nebo 12345 }else if( druh_vyrazu rodne_cislo ){ // jen CR... mozne dalsi validace - https://ipsec.pl/data-protection/2012/european-personal-data-regexp-patterns.html vyraz /^(0-9{6}\/0-9{4})$/; //3 a vice cisel RegEx //vyraz /^(0-9{2}0,1,50-90-9{2}\/?0-9{4})$/; //asi uplne ofiko zapis }else if( druh_vyrazu cislo ){ vyraz /^(0-9*)$/; //pouze cisla RegEx //vyraz /^(0|1-90-9*)$/; //pouze cisla RegEx, ktere nezacinaji nulou //vyraz /^-+?0-9*\.\,?0-9+$/; //pouze cisla RegEx i s desetiny (beru jak tecku, tak carku) u carky bacha musi byt obrat var sazba_uveru sazba_uveru.replace(,, .); //vyraz /^(0-9{3,})$/; //3 a vice cisel RegEx }else if( druh_vyrazu cislo_uctu ){ vyraz /^((0-9{0,6})-)?(0-9{1,10})$/; //max 6 cisel + pomlcka + max 10 cisel ; > resim jen cislo uctu, kod banky je v jine kolonce //vyraz /^((0-9{0,6})-)?(0-9{1,10})\/(0-9{4})$/; //max 6 cisel + pomlcka + max 10 cisel + lomitko + prave 4 cisla ; resim cislo uctu vcetne kodu banky }else{ vyraz ; //neres RegEx kontrolu pouze res zda je hodnota vyplnena } var polozka $(+typ_prvku+name+jmeno_polozky+, form); var otec_polozky polozka.parent(); var hodnota_polozky polozka.val(); //skrze vlastni datapicker, ktery je na dotykovych zraznich zrusen a nahrazen defaultnim kalendarem z systemu, ktery vzdy vraci format yyyy-mm-dd a nelze jej upravit //nahrazeni nastava jen kdyz je dan typ date (ten pripadne dava doplnkovy skript u datapickeru pokud se jedna o dotykove zarizeni) if( (druh_vyrazu datum__prvni_den)&&( polozka.attr(type)date ) ){ var split_pomlcky hodnota_polozky.split(-); var velikost_split_pomlcky split_pomlcky.length; if( velikost_split_pomlcky 3 ){ var split_pomoc split_pomlcky0; split_pomlcky0 split_pomlcky2; split_pomlcky2 split_pomoc; hodnota_polozky split_pomlcky0+.+split_pomlcky1+.+split_pomlcky2; } } if( (druh_vyrazu datum__prvni_rok)&&( polozka.attr(type)date ) ){ var split_pomlcky hodnota_polozky.split(-); hodnota_polozky split_pomlcky0+.+split_pomlcky1+.+split_pomlcky2; } if( (hodnota_polozky ) || (hodnota_polozky pomocna_hlaska) ) { if( chybova_hlaska1 ){ //pokud je polozka nepovinna, ale chci ji validovat pokud do ni nekdo neco vlozi $( polozka ).removeClass(formular_chyba_polozky); }else{ vypis vypis+span classpolozka_chybova_hlaska>+chybova_hlaska1+/span>; ok false; $( polozka ).addClass(formular_chyba_polozky); vypis_text_chyby(otec_polozky, chybova_hlaska1); } } else { if( vyraz ! ){ //pokud funkci pouzivam ac nepotrebuji RegEx (Pr.: nerazdnost inputu) if(!vyraz.test(hodnota_polozky)) { vypis vypis+span classpolozka_chybova_hlaska>+chybova_hlaska2+/span>; ok false; $( polozka ).addClass(formular_chyba_polozky); vypis_text_chyby(otec_polozky, chybova_hlaska2); }else{ $( polozka ).removeClass(formular_chyba_polozky); smaz_text_chyby(); } }else{ $( polozka ).removeClass(formular_chyba_polozky); smaz_text_chyby(); } } } // Validace zda je vložen soubor a případně i zda má požadované koncovky function validace_souboru(jmeno_polozky, chybova_hlaska1, chybova_hlaska2, chybova_hlaska3, max_velikost_souboru, typy_souboru ){ var spravny_typ_souboru false; var pole_typu_souboru typy_souboru.split(,); var polozka $(inputname+jmeno_polozky+, form); var otec_polozky polozka.parent(); var hodnota_polozky polozka.val(); var koncovka hodnota_polozky.replace(/^.*\./, ); if( hodnota_polozky ) { if( chybova_hlaska1 ){ }else{ vypis vypis+span classpolozka_chybova_hlaska>+chybova_hlaska1+/span>; ok false; $( polozka ).addClass(formular_chyba_polozky); vypis_text_chyby(otec_polozky, chybova_hlaska1); } } else { //--- res velikost souboru (slape IE10+ a pak uz vsude v modernich prohlizecich) if( $(body).hasClass(novy_prohlizec) ){ var velikost_nahraneho_souboru polozka0.files0.size; //v B - na tomto radku se validace sesype v IE9 a starsim var omezeni_velikosti_souboru max_velikost_souboru*1024*1024; //v setupu zadavam v MB tudiz musim prevest na B if( velikost_nahraneho_souboru > omezeni_velikosti_souboru ) { //alert(soubor je vetsi nez +max_velikost_souboru+MB); vypis vypis+span classpolozka_chybova_hlaska>+chybova_hlaska3+/span>; ok false; $( polozka ).addClass(formular_chyba_polozky); vypis_text_chyby(otec_polozky, chybova_hlaska3); }else{ $( polozka ).removeClass(formular_chyba_polozky); smaz_text_chyby(); } } //--- res typ souboru var je_tam $.inArray( koncovka , pole_typu_souboru ) //console.log(pozice: +je_tam+ koncovka:+koncovka); if( ( je_tam > 0 ) || ( typy_souboru ) ){ //pokud v poli není tak vraci -1 jinak vraci pozici ; vrat true pokud neresim jaka je koncovka souboru spravny_typ_souboru true; } if( spravny_typ_souboru false ) { //spatne vypis vypis+span classpolozka_chybova_hlaska>+chybova_hlaska2+/span>; ok false; $( polozka ).addClass(formular_chyba_polozky); vypis_text_chyby(otec_polozky, chybova_hlaska2); }else{ //dobre $( polozka ).removeClass(formular_chyba_polozky); smaz_text_chyby(); } } } //selectbox //to cemu se to rovna je defaultni hodnota selectboxu respektive 1.polozka daneho selectboxu oznacujici nevybrano function validace_selectbox(jmeno_polozky, chybova_hlaska, nesmi_se_rovnat){ var polozka $(selectname+jmeno_polozky+, form); var otec_polozky polozka.parent(); var hodnota_select $(selectname+jmeno_polozky+ option:selected, form).val(); if( hodnota_select nesmi_se_rovnat ) { vypis vypis+span classpolozka_chybova_hlaska>+chybova_hlaska+/span>; ok false; $( polozka ).addClass(formular_chyba_polozky); vypis_text_chyby(otec_polozky, chybova_hlaska); }else{ $( polozka ).removeClass(formular_chyba_polozky); smaz_text_chyby(); } } //validace checkbox a radio button function validace_checkbox_radio(jmeno_polozky, chybova_hlaska, pomocna_hlaska, typ_prvku){ var otec_polozky $(inputname+jmeno_polozky+, form).parent().find(.form_popisek_check_radio); if( typ_prvku radio ){ var hodnota_check $(inputname+jmeno_polozky+:checked, form).val(); }else if( typ_prvku check ){ var hodnota_check $(inputname+jmeno_polozky+, form).is(:checked); }else{ var hodnota_check ; //ochrana kdyby nekdo zadal blbe funkci, aby to nespadlo. } if( (hodnota_check ) || (hodnota_check pomocna_hlaska) ) { vypis vypis+span classpolozka_chybova_hlaska>+chybova_hlaska+/span>; //toto se vypise tolikrat kollik je radiobuttonu ok false; $( otec_polozky ).addClass(formular_chyba_check_radio); }else{ $( otec_polozky ).removeClass(formular_chyba_check_radio); } } function checkArray(array){ //porovnej zda se vsechny oprvny pole rovnaji samy sobe var firstElement array0; if(!array.length) return false; var result true; array.forEach(function(elem){ if(elem ! firstElement) result false; }); return result; } function validace_porovnani_obsahu(porovnavane_polozky, chybova_hlaska, typy_prvku){ var pole_jmen porovnavane_polozky.split(,); var pole_typu_prvku typy_prvku.split(,); var pole_hodnot ; var otec_polozky; $.each(pole_jmen, function (index, value) { var jmeno_polozky value; var typ_prvku pole_typu_prvkuindex; if( (typ_prvku radio)||(typ_prvku check) ){ otec_polozky $(inputname+jmeno_polozky+, form).parent().find(.form_popisek_check_radio); }else if( typ_prvku select ){ otec_polozky $(selectname+jmeno_polozky+, form).parent(); }else if( (typ_prvku input)||(typ_prvku textarea) ){ otec_polozky $(inputname+jmeno_polozky+, form).parent(); } if( typ_prvku radio ){ var hodnota_check $(inputname+jmeno_polozky+:checked, form).val(); }else if( typ_prvku check ){ var hodnota_check $(inputname+jmeno_polozky+, form).is(:checked); }else if( typ_prvku select ){ var hodnota_check $(selectname+jmeno_polozky+ option:selected, form).val(); }else if( typ_prvku input ){ var hodnota_check $(inputname+jmeno_polozky+, form).val(); }else if( typ_prvku textarea ){ var hodnota_check $(textareaname+jmeno_polozky+, form).val(); }else{ var hodnota_check ; //ochrana kdyby nekdo zadal blbe funkci, aby to nespadlo. } pole_hodnotindex hodnota_check; }); if( checkArray(pole_hodnot) ){ //projdi pole a porovnej hodnoty ( http://stackoverflow.com/questions/28854377/check-if-multiple-array-values-are-equal?noredirect1&lq1 ) hodnoty_se_rovnaji true; //hodnoty se rovnaji }else{ hodnoty_se_rovnaji false; //hodnoty se nerovnaji } if( !hodnoty_se_rovnaji ) { vypis vypis+span classpolozka_chybova_hlaska>+chybova_hlaska+/span>; //toto se vypise tolikrat kollik je radiobuttonu ok false; //$( otec_polozky ).addClass(formular_chyba_check_radio); }else{ //$( otec_polozky ).removeClass(formular_chyba_check_radio); } } function kontrola_udaju_formular_default(formular) { //celkova validace po snaze odeslat formular vypis; ok true; jmeno_formulare formular.name; $( formname+jmeno_formulare+ ).addClass( odesilani_submit ); //dodam si pomocnou tridu pokud se validace spousti na cely formular $(.formular_chybova_hlaska_popup).remove(); //smazu pokud je vyskocena nejaka chybova hlaska //spusti vsechny kontroly, ktere jsou na vsech polozkach formulare $( formname+jmeno_formulare+ input:not(typeradio) ).trigger( change ); //kontrola na vsechny inputy mimo radiobutton $( formname+jmeno_formulare+ inputtyperadio:checked ).trigger( change ); //kontrola jen na radiobuttony co jsou checked (kontrola nastane jen 1x, ne tolikrat kolik je radiobuttonu) $( formname+jmeno_formulare+ select ).trigger( change ); $( formname+jmeno_formulare+ textarea ).trigger( change ); if(vypis ! ) { $(.box_validace_form).empty(); //vyprazdni prostor pro vypis hlasek $(.box_validace_form).append(vypis+\n); //vyvolej popup okno var inst $(data-remodal-idmodal_validace).remodal(); inst.open(); $( formname+jmeno_formulare+ ).removeClass( odesilani_submit ); //smazani pomcne tridy, aby se hlasky vypisovaly na change prvku return ok; } $( formname+jmeno_formulare+ ).removeClass( odesilani_submit ); //smazani pomcne tridy, aby se hlasky vypisovaly na change prvku return ok; } $(document).on(click,.skryj_chybu_formulare,function() { //skryj vsechny vypsane chybove hlasky, kdyz kliknes na krizek $(.formular_chybova_hlaska_popup).remove(); });/script> script languagejavascript typetext/javascript> //validace na zmenu jednotlivych polozek ; cele ovladani je nahore v includu souboru formular_funkce_validace.php $( document ).ready(function() { pocet_souboru(); //spocitej pocet sile inputu var pocitadlo_checkoxu__test_check 0; //souvisi s validaci checkboxu o stejnem jmenu kdy musi byt alspon 1 zvolen $( formnameform_home input, formnameform_home select, formnameform_home textarea ).on(change, function() { var jake_jmeno $( this ).attr(name);// formát: validace_regularnim_vyrazem( jméno_položky , chybova_hlaska_v_JS_1 , chybova_hlaska_v_JS_2 , text_obsažený_v_onfocus/onblur , druh_regularniho_vyrazu , typ_prvku );// formát: validace_selectbox( jméno_položky , chybova_hlaska_v_JS , hodnota_jaké_se_nesmí_rovnat );// formát: validace_checkbox_radio( jméno_položky , chybova_hlaska_v_JS , hodnota_jaké_se_nesmí_rovnat , radio/check );// formát: validace_souboru( jméno_položky , chybova_hlaska_v_JS_1 , chybova_hlaska_v_JS_2 , chybova_hlaska_v_JS_3 , maximalni velikost souboru , seznam povolených koncovek oddělených čárkami bez mezer );// formát: validace_porovnani_obsahu(jmeno_1_polozky,jmeno_2_polozky , chybova_hlaska_pokud_se_neshoduji , typ_1_polozky,typ_2_polozky); //polozek muze byt i vice if( jake_jmeno jmeno_home ){ validace_regularnim_vyrazem(jmeno_home , Jméno a příjmení musíte vyplnit!\n , , zadejte Vaše jméno a příjemní , , input); }else if( jake_jmeno mail_home ){ validace_regularnim_vyrazem(mail_home , E-mail musíte vyplnit!\n , E-mailová adresa není ve správném formátu adresy elektronické pošty!\n , zadejte Váš e-mail , mail , input); }/*else if( jake_jmeno text_home ){ validace_regularnim_vyrazem(text_home , Váš vzkaz musíte vyplnit!\n, , , , textarea); }else if( jake_jmeno zajem_home ){ validace_checkbox_radio(zajem_home , \n , , check); }*/ }); }); /script> div classobal_dotaznik_def> form action onsubmitthis.action?formodeslano#kotva_form; return kontrola_udaju_formular_default(this); methodpost nameform_home enctypemultipart/form-data> div classform_blok_cely> span classform_popisek roletooltip idjmeno_wai-aria>Jméno a příjmení: span classznacka_povinne_polozky>*/span>/span> input classform_input_def typetext namejmeno_home aria-describedbyjmeno_wai-aria aria-requiredtrue value /> /div> div classform_blok_cely> span classform_popisek roletooltip idmail_wai-aria>E-mail: span classznacka_povinne_polozky>*/span>/span> input classform_input_def typetext namemail_home aria-describedbymail_wai-aria aria-requiredtrue value /> input typetext nameemail_home idemail_home value /> script languagejavascript typetext/javascript> //document.getElementById(email_home).style.visibilityhidden; $(inputnameemail_home).addClass(ochrana_formulare); /script> /div> div classspacer>/div> div classform_area_blok> span classform_popisek roletooltip idtext_wai-aria>Váš vzkaz:/span> textarea classform_area_def nametext_home aria-describedbytext_wai-aria rows4 cols20>/textarea> /div> div classspacer>/div> label forzajem_home_1> span classobal_souhlas_form> input idzajem_home_1 classform_check_def typecheckbox namezajem_home aria-describedbyzajem_home_wai-aria aria-requiredtrue valueano /> span classform_popisek_check_radio roletooltip idzajem_home_wai-aria>Seznámil/a jsem se s a href target_blank>podmínkami zpracování osobních údajů/a>/span> /span> /label> div classspacer>/div> div classobal_tlacitka_formulare> input classform_tl_def typesubmit nametl_odeslat_home valueOdeslat dotaz /> input typehidden namepkc_home value1726555613 /> /div> input typehidden nameurl_home value//www.idealnivrata.cz/ /> div classspacer>/div> div classinfo_formular>span classznacka_povinne_polozky>*/span> - Takto označené položky je nutné vyplnit/div> /form> div classspacer>/div> /div> /div> div classspacer>/div> /div> /div> /div>/section> footer> div classpaticka> div classblok_sirky_webu> div classpaticka_in_h> div classsloupec_paticka> div classnadpis_sloupec_paticka>Náš sortiment/div> a hrefgarazova-vrata/>span classpolozka_sloupec_pata itempropname>Garážová vrata/span>/a> a hrefvjezdove-brany/>span classpolozka_sloupec_pata itempropname>Vjezdové brány/span>/a> a hrefkomponenty-bran/>span classpolozka_sloupec_pata itempropname>Komponenty bran/span>/a> a hrefpohony-vrat-a-bran/>span classpolozka_sloupec_pata itempropname>Pohony/span>/a> a hrefploty-a-branky/>span classpolozka_sloupec_pata itempropname>Ploty a branky/span>/a> a hrefzavory-a-zabrany/>span classpolozka_sloupec_pata itempropname>Závory a zábrany/span>/a> a hrefdalkove-ovladace/>span classpolozka_sloupec_pata itempropname>Dálkové ovladače/span>/a> /div> div classsloupec_paticka> div classnadpis_sloupec_paticka>Důležité info/div> a hrefo-nas/>span classpolozka_sloupec_pata>O nás/span>/a> a hrefaktuality/>span classpolozka_sloupec_pata>Aktuality/span>/a> a hreffotogalerie-reference/>span classpolozka_sloupec_pata>Fotogalerie/span>/a> a hrefreference/>span classpolozka_sloupec_pata>Reference/span>/a> a hrefmontaz/>span classpolozka_sloupec_pata>Montáž/span>/a> a hrefservis/>span classpolozka_sloupec_pata>Servis/span>/a> a hrefhttps://eshop.idealnivrata.cz/ target_blank>span classpolozka_sloupec_pata>Eshop/span>/a> a hrefkontakt/>span classpolozka_sloupec_pata>Kontakt/span>/a> a hrefochrana-osobnich-udaju/>span classpolozka_sloupec_pata itempropname>GDPR/span>/a> a hrefjavascript:CookieScript.instance.show()>span classpolozka_menu_pata itempropname>Cookies nastavení/span>/a> /div> div classspacer_sloupec_pata_po_2>/div> div classsloupec_paticka mr_ne> div classnadpis_sloupec_paticka>Kontakt/div> IDEALNI VRATA s.r.obr /> Bohunická Cestabr /> 664 48 Moravanybr /> Mobil: a hreftel:+42072581669>732 581 669/a>br /> Email: a hrefmailto:info@idealnivrata.cz>info@idealnivrata.cz/a> /div> div classspacer>/div> /div> div classpaticka_in_d> span classcopyright_pata>© 2024 Ideální vrata/span> a hrefhttps://www.mcrai.eu/ target_blank titleTvorba www stránek - webhosting, webdesign, redakční systém, e-shop - McRAI s.r.o.> span classmcrai_pata>Vyrobila a spravuje firma McRAI/span> /a> div classspacer>/div> /div> /div> /div>/footer> /div> /body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]