/*diskuse*/ $(function(){ $('*[id^=rozbalDiskusi]') .bind('click',function(ev){ var id=ev.target.id.split('_')[1]; $('#radekTlacitek_'+id+' ,#diskuseformular_'+id).toggle(500,function(){ $('#diskuseformular_'+id).appendTo('#diskuseOriginalPosition_'+id); }); }); $('*[id^=odpovedetNaDiskusi]') .bind('click',function(ev){ ev.preventDefault(); var id=ev.target.id.split('_'); $('#radekTlacitek_'+id[1]).show(500); $('#diskuseformular_'+id[1]).hide(500,function(){ $('#diskuseformular_'+id[1]).appendTo('#prispevekDiskuse_'+id[1]+'_'+id[2]); $('#diskuseHidden_'+id[1]).get(0).value=id[2]; $('#radekTlacitek_'+id[1]).hide(500); $('#diskuseformular_'+id[1]).show(500); }); }); }); /*diskuse*/ $(function() { /* hlaska */ if($('.hlaska').length>0) { $('.hlaska').width($(document).width()); $('.hlaska').height($(document).height()); } $('.hlaska button').click(function(){ $('.hlaska').slideToggle(function(){ $(this).remove(); }); }) /* hlaska */ $('.topProduktScroll').each(function(i) { //Get our elements for faster access and set overlay width var obj=$(this); var parent=obj.parent(); var div = obj; var subdiv = obj.find('.pad'); var subdivPadding = 0; var polozky = subdiv.find('.polozka'); var count = polozky.length; var velStr = subdiv.parent().width(); var prev = parent.find('.bg-slidePrev'); var next = parent.find('.bg-slideNext'); var str = 1; var maxStr = Math.ceil(count*polozky.outerWidth(true)/velStr); prev.css({'opacity':'0.2'}); if(maxStr==1) next.css({'opacity':'0.2'}); //Get menu width divWidth = div.width(); //Remove scrollbars div.css({overflow: 'hidden'}); next.click(function(){ if(str!=maxStr) { str++; subdivPadding = subdivPadding+velStr; div.animate({scrollLeft:subdivPadding},{easing:'linear',duration:200}); prev.fadeTo('slow',1); if(str==maxStr) next.fadeTo('slow',0.2); else next.fadeTo('slow',1); } }); prev.click(function(){ if(str!=1) { str--; subdivPadding = subdivPadding-velStr; div.animate({scrollLeft:subdivPadding},{easing:'linear',duration:200}); next.fadeTo('slow',1); if(str==1) prev.fadeTo('slow',0.2); else prev.fadeTo('slow',1); } }); }); /* **** start - maly kosik hover **** */ var idInterval; var startInterval = function(){ idInterval = setInterval(function() { $('.malyKosik').hide(); }, 500); } $('.kosikBar').mouseenter(function(){ if(idInterval) { clearInterval(idInterval); idInterval = false; } $('.malyKosik').show(); return false; }).mouseleave(function(){ if(!idInterval) startInterval(); }); $('.malyKosik').mouseenter(function(){ clearInterval(idInterval); idInterval = false; }).mouseleave(function(){ if(!idInterval) startInterval(); }); /* **** end - maly kosik hover **** */ /* kontrola diskuse */ $('.diskusePridat').submit(function(){ if($(this).find('input[name$="diskname"]').val()=='') { alert('Vyplňte jméno...'); return false; } if($(this).find('textarea[name$="disktext"]').val()=='') { alert('Vyplňte text...'); return false; } if($(this).find('input[name$="diskusecaptcha"]').val()=='') { alert('Vyplňte kód...'); return false; } }); /* kontrola diskuse */ /*fancyboxy*/ $('#prihlasDialogOn').fancybox({ 'autoDimensions' : false, 'transitionIn' : 'elastic', 'transitionOut' : 'elastic', 'width' : 300, 'height' : 280, 'speedIn' : 300, 'speedOut' : 300, 'onStart' : function() { $('#prihlasDialog').show(); }, 'onClosed' : function() { $('#prihlasDialog').hide(); } }); $('#dobraRadaPoznamkaOn').fancybox({ 'autoDimensions' : false, 'transitionIn' : 'elastic', 'transitionOut' : 'elastic', 'width' : 300, 'height' : 280, 'speedIn' : 300, 'speedOut' : 300, 'onStart' : function() { $('#dobraRadaPoznamka').show(); }, 'onClosed' : function() { $('#dobraRadaPoznamka').hide(); } }); $('#ucetDialogOn').fancybox({ 'autoDimensions' : false, 'transitionIn' : 'elastic', 'transitionOut' : 'elastic', 'width' : 430, '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' : 430, 'speedIn' : 300, 'speedOut' : 300, 'onStart' : function() { $('#dotazNaProdejce').show(); }, 'onClosed' : function() { $('#dotazNaProdejce').hide(); } }); /*eshop message*/ if($('.linkToMessage').length>0) { $('.linkToMessage').fancybox({ 'autoDimensions' : true, '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. Správný tvar je 123456789 nebo 420123456789.');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, #regmailnovinky2').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()) && !pattern.test($('#regmailnovinkyEmail2').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, #regmailnovinky2 input').focusin(function(){ if($(this).val()=='Váš e-mail...') $(this).val(''); }).focusout(function(){ if($(this).val()=='') $(this).val('Váš e-mail...'); }); }); /****************************** MESSAGES ************************************* window.message = function(selectorOrText) { var b=$('body'); var m=$('
').attr('id','message'); var d=$('').attr('id','dialog').hide(); m.append(d); if($(selectorOrText).length>0) var c=$(selectorOrText); var close=function(){ d.find('.htmlVlasDialog').animate({'marginTop':-500+'px'},500,'easeInOutBack',function(){ d.fadeOut(function(){ if($(selectorOrText).length>0) if(c.length) b.append(c.hide()); m.remove(); }); }); }; if($(selectorOrText).length>0) d.append(c.show()); else { var d1=$('').attr('class','htmlVlasDialog'); var d2=$('').attr('class','bg-mapa bg-vlastnostDialogTop'); var d3=$('').attr('class','bg-mapa-repy bg-vlastnostDialogMiddle'); var d4=$('').attr('class','bg-mapa bg-vlastnostDialogBottom closeMessage'); d3.html('