/* javascript by grafisoft.cz */ var fce=1; var skinDir='http://www.veselanohavice.cz/skin/veselanohavice'; 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;}} var slideShowBanner; $(function(){ $('a[rel^=prettyPhoto]').prettyPhoto(); $('.toggle-box').each(function(){ var box=$(this); var visible=box.is(':visible'); var buttons=box.siblings().find('.toggle-button'); var icr=buttons.filter('input[type=checkbox],input[type=radio]'); var checker=function() { if (visible) { this.checked=true; } else { this.checked=false; } }; var hChange=function(){ if (visible) { box.hide(); visible=false; } else { box.show(); visible=true; } icr.not(this).each(checker); }; buttons.change(hChange); buttons.not(icr).click(hChange); }); /*slideShowBanner={ selector: { main: '.slideshow-banner', effect: '.banner-anim', image: '.banner-image', title: '.banner-title', panel: '.panel', link: '.bg-b-dot' }, cssClass: { linkActive: 'bg-b-dot-active' }, option: { fadeDuration: 500, interval: 3000, disableWhenAnimated: true, pauseWhenHover: true }, f: function( e, c ){ var cfg=slideShowBanner; var image=e.find( cfg.selector.image ).hide(); if (image.length==1) { e.find( cfg.selector.panel ).hide(); } var title=e.find( cfg.selector.title ).hide(); var link=e.find( cfg.selector.link ); if (c===undefined) { var c=0; } var tOut; if (image.length != title.length && image.length != link.length) { return false; } // simple test var anim=[]; image.each( function( i ){ anim[i]=[ image.get(i), title.get(i) ]; $(this).click(function(){ Anim(i); }); }); $(anim[c]).show(); $(link[c]).addClass( cfg.cssClass.linkActive ); if (cfg.selector.prev!==undefined){ e.find(cfg.selector.prev).click(function(){ AnimPrev(); }); } if (cfg.selector.next!==undefined){ e.find(cfg.selector.next).click(function(){ AnimNext(); }); } if ( cfg.option.pauseWhenHover===true ){ $(anim).each( function(){ $(this).hover( function(){ Stop(); }, function(){ Play(); }); }); } var Anim=function(i){ if ( ((i>=image.length && i<0) || i==c ) || (cfg.option.disableWhenAnimated===true && ( $(anim[c]).is(':animated') || $(anim[i]).is(':animated') )) ) { return false; } Stop(); $(anim[c]).fadeOut(cfg.option.fadeDuration); $(anim[i]).fadeIn(cfg.option.fadeDuration); $(link[c]).removeClass(cfg.cssClass.linkActive); $(link[i]).addClass(cfg.cssClass.linkActive); c=i; Play(); } var AnimPrev=function(){ if (c<=0){ Anim(image.length-1); } else{ Anim(c-1); } } var AnimNext=function(){ if (c>=image.length-1){ Anim(0); } else{ Anim(c+1); } } var Play=function(){ tOut=setTimeout( AnimNext, cfg.option.interval ); } var Stop=function(){ if (tOut!==undefined){ clearTimeout(tOut); } } Play(); }, i: [] } $( slideShowBanner.selector.main ).each( function( i ){ slideShowBanner.i[i]=new slideShowBanner.f($(this)); }); */ $('#knihaForm').each(function(){ var required=[]; required.push({selector:'input[name=stiz_mail]',test:'email',bubble:'email, na který Vám přijde odpověď'}); required.push({selector:'textarea[name=stiz_text]',test:'string',bubble:'Váš vzkaz'}); required.push({selector:'input[name=knihapranicaptcha]',test:'string',bubble:'opište kód z obrázku tak, jak jej vidítě, má 6 znaků'}); var form=new formCheckClass(); form.configure({formId:'knihaForm',bubbleWidth:200,errorAlert:'Pro odeslání svého přání zadejte text, kontaktní údaje a správně opište kód z obrázku.'}) .setData(required) .run(); }); });