$(function(){ /* menu vyrobci */ $('#dalsiVyrobciOn').click(function(){ $('.dalsiVyrobciHidden').slideToggle(1000,'easeOutBounce'); }); /*detail tabulka*/ if($('.par .lab').length>0) { $('.par .radek').each(function(){ var vel1 = $(this).find('.lab').height(); var vel2 = $(this).find('.val').height(); if(vel1vel2) $(this).find('.val').css({'height':vel1+'px'}); }); } /*detail tabulka*/ /* velikost menu a obsahu var menuObsah = function(){ var vel1 = $('.menuLeft').height(); var vel2 = $('.obsah').height(); if(vel1vel2) $('.obsah').css({'height':vel1+'px'}); } menuObsah(); */ /*filtry spec*/ $('.filtryPar div').click(function(){ $('.filtryPar select').val($(this).attr('id')); $('.filtryPar form').submit(); }); /*filtry spec*/ /* graficke selecty */ var activeSelect = null; $('.grafSelect').each(function(){ var obj=$(this).hide(); var parent = obj.parent(); var isOpened=false; var options=$('
').addClass('options'); var select=$('
').addClass('bg-mapa bg-select'+(obj.hasClass('small')?' small':obj.hasClass('big')?' big':'')).append(options); var selected=$('
').addClass('option selected'); select.prepend(selected).add(selected).click(function(e){ e.stopPropagation(); if (isOpened) select.trigger('hide'); else select.trigger('show'); }); var selectOption=function(o) { selected.text(o.text()); o.addClass('selected').siblings().removeClass('selected'); obj.val(o.attr('data-value')).trigger('change'); }; select.bind('show',function(){ if (activeSelect!==null || activeSelect!==select) { if (activeSelect) { activeSelect.trigger('hide'); } activeSelect=select; select.addClass('activeSelect').parent().addClass('activeSelectParent'); options.slideDown(300,'easeOutBounce'); isOpened=true; } }).bind('hide',function(){ if (activeSelect===select) { activeSelect=null; } select.removeClass('activeSelect').parent().removeClass('activeSelectParent');; options.slideUp(300,'easeOutBounce'); isOpened=false; }); obj.find('option').each(function(){ var opt=$(this); var _opt=$('
').attr('data-value',opt.val()).addClass('option').html(opt.text()) .click(function(e){ e.stopPropagation(); var o=$(this); selectOption(o); select.trigger('hide'); }); if (opt.is(':selected')) { _opt.addClass('selected'); selected.html(opt.text()); } options.append(_opt); }); parent.append(select); }) $('.serPop').show(); /* graficke selecty */ /*fancyboxy*/ $('.prihlasit').fancybox({ 'autoDimensions' : false, 'transitionIn' : 'elastic', 'transitionOut' : 'elastic', 'width' : 300, 'height' : 280, 'speedIn' : 300, 'speedOut' : 300, 'onStart' : function() { $('#prihlasDialog').show(); }, 'onClosed' : function() { $('#prihlasDialog').hide(); } }); $('.ucetDialogOn').fancybox({ 'autoDimensions' : false, 'transitionIn' : 'elastic', 'transitionOut' : 'elastic', 'width' : 300, 'height' : 280, 'speedIn' : 300, 'speedOut' : 300, 'onStart' : function() { $('#ucetDialog').show(); }, 'onClosed' : function() { $('#ucetDialog').hide(); } }); $('#hlidatCenuOn').fancybox({ 'autoDimensions' : false, 'transitionIn' : 'elastic', 'transitionOut' : 'elastic', 'width' : 430, 'height' : 280, 'speedIn' : 300, 'speedOut' : 300, 'onStart' : function() { $('#hlidatCenu').show(); }, 'onClosed' : function() { $('#hlidatCenu').hide(); } }); $('#dotazNaProdejceOn').fancybox({ 'autoDimensions' : false, 'transitionIn' : 'elastic', 'transitionOut' : 'elastic', 'width' : 480, 'height' : 450, 'speedIn' : 300, 'speedOut' : 300, 'onStart' : function() { $('#dotazNaProdejce').show(); }, 'onClosed' : function() { $('#dotazNaProdejce').hide(); } }); /*eshop message*/ if($('.linkToMessage').length>0) { $('.linkToMessage').fancybox({ 'autoDimensions' : true, 'width' : 300, 'height' : 120, 'speedIn' : 300, 'speedOut' : 300, 'onStart' : function() { $('#message').show(); }, 'onClosed' : function() { $('#message').hide(); } }); $('.linkToMessage').trigger('click'); } /* kontrola - vice info */ $('#dotazNaProdejceForm').submit(function(){ var tel = $(this).find('#infoobratem3').val(); var re1 = /^[0-9]{9}$|^[0-9]{12}$/; if(!re1.test(tel)) { alert('Telefon je ve špatném tvaru. Zadejte číslo ve tvaru 123456789.');return false; } var ema = $(this).find('#idinfoobratem').val(); var re2 = /^[_a-zA-Z0-9.-]+@[_a-zA-Z0-9.-]+.[a-zA-Z]{2,4}$/; if(!re2.test(ema)) { alert('E-mail je ve špatném tvaru. Správný tvar je neco@neco.tld.');return false; } var vzk = $(this).find('#infoobratem2').val(); if(!vzk) { alert('Napiště Váš vzkaz.');return false; } if($(this).find('#infoobratemcaptcha').val()=='') { alert('Opište kód z obrázku');return false; } }); /* kontrola - vice info */ /* kontrola - pes */ $('#idpesform').submit(function(){ var ema = $(this).find('#haf_mail').val(); var re2 = /^[_a-zA-Z0-9.-]+@[_a-zA-Z0-9.-]+.[a-zA-Z]{2,4}$/; if(!re2.test(ema)) { alert('E-mail je ve špatném tvaru. Správný tvar je neco@neco.tld.');return false; } if($(this).find('#haf_cena').is(':checked')) { if($(this).find('#haf_cena2').val()=='') { alert('Až cena klesne pod je prázdná...');return false; } } if(!$(this).find('#haf_cena').is(':checked') && !$(this).find('#haf_cena3').is(':checked')) { alert('Nevyplněný formulář...');return false; } }); /* kontrola - pes */ /* hledeat - kontrola */ $('.searchBar form').submit(function(){ if($(this).find('input[name=\'as_search\']').val()=='') { alert('Zadejte hledaný text'); return false; } }); /* kontrola regmailnovinky*/ $('#regmailnovinky').submit(function(){ var pattern = new RegExp(/^(('[\w-\s]+')|([\w-]+(?:\.[\w-]+)*)|('[\w-\s]+')([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i); if(!pattern.test($('#regmailnovinkyEmail').val())) { alert('Adresa není korektní...'); return false; } }); /* kontrola regmailnovinky*/ /* kontrola prihlasovani */ $('#prihlasDialogForm').submit(function(){ if($(this).find('#prihlasDialogFormLogin').val()=='' || $(this).find('#prihlasDialogFormPass').val()=='') { alert('Vyplňte všechny položky'); return false; } }); $('#regmailnovinky input').focusin(function(){ if($(this).val()=='Váš E-mail...') $(this).val(''); }).focusout(function(){ if($(this).val()=='') $(this).val('Váš E-mail...'); }); }); function JE_EMAIL(txt){var x = new RegExp('^[^@]+@([a-z,A-Z,0-9,_,-]+[.]{1})+[a-z,A-Z,0-9]{2,5}$'); if (x.exec(txt.toLowerCase())==null) return 0; else return 1;} function show(id) {if (document.getElementById(id).style.display=='none') document.getElementById(id).style.display='block'; else document.getElementById(id).style.display='none';} function showk(id,dir) {show('kategorie-'+id); if (document.getElementById('kimg'+id).src.indexOf('ts-r-plus.gif')>-1) document.getElementById('kimg'+id).src=dir+'/ts-r-minus.gif'; else document.getElementById('kimg'+id).src=dir+'/ts-r-plus.gif';} function scrollit() {document.getElementById('message').style.top=document.body.scrollTop + top + 'px';} function myParseFloat(str){str=''+str+''; var value=str.match('[-]{0,1}(?:[1-9]+[0-9]*[,.]{0,1}[0-9]*)|(?:0[,.][0-9]*)'); if(value!=null && value.length>0){value[0]=value[0].replace(',','.'); value=parseFloat(value[0])*1; return value;}else{return 0;}} function pozadi(obj,obj2,akce) { var trida = 'inputDiv-'+akce; if (document.getElementById(obj2).value=='') document.getElementById(obj).className=trida; } $(function(){ /* košík - změna položek */ $('.zmenitActiv').keydown(function(){ $('.kosikZmen').hide();$(this).parent().find('.kosikZmen').show(); }); }); $(function(){ $.extend($.fn.disableTextSelect = function() { return this.each(function(){ if($.browser.mozilla){//Firefox $(this).css('MozUserSelect','none'); }else if($.browser.msie){//IE $(this).bind('selectstart',function(){return false;}); }else{//Opera, etc. $(this).mousedown(function(){return false;}); } }); }); $('.bg-select').disableTextSelect();//No text selection on elements with a class of 'noSelect' }); function kniha_check() { var err = new Array(); if (JE_EMAIL(document.getElementById('id_stiz_mail').value)==0) err[err.length]='Zadejte prosím správný formát e-mailu' if (document.getElementById('id_stiz_text').value=='') err[err.length]='Vyplňte text se sdělením' if (err.length==0) document.getElementById('idknihaprani').submit(); else alert (err); } var regRow = function(selector, test, bubble) { return {'selector': selector, 'test': test, 'bubble': ""+bubble+"" }; }; $(function(){ $('#regnov').each(function(){ var regnovForm = new formCheckClass(); regnovForm.configure({'formId':'regnov','bubbleRound':4,'bubbleWidth':150,'errorAlert':'Pro úspěšnou registraci odběru novinek z našeho servru prosím zadejte Vaší platnou emailovou adresu.'}) .setData([{'selector':'input[name=enov]','test':'email','required':true,'showIcon':false,'bubble':'pro registraci odběru novinek musíte zadat platnou emailovou adresu'}]) .run(); }); });