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 regnews() {if(JE_EMAIL(document.getElementById('enov').value)==0) {alert('pro registraci novinek musí být e-mail zadán ve správném formátu'); return false;} else {return true;}} 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 meziOblibene(url, title) { if (navigator.userAgent.toLowerCase().indexOf('chrome') > -1) { alert('Váš prohlížeč bohužel tuto funkci nepodporuje.'); } if (window.sidebar) { // Mozilla Firefox Bookmark window.sidebar.addPanel(title, url, ''); return treu; } if( window.external ) { // IE Favorite window.external.AddFavorite( url, title); return true; } if(window.opera && window.print) { // Opera a Chrome Hotlist alert('ahoj'); return true; } } function pozadi(obj,obj2,akce) { var trida = 'bg-input-'+akce; if (document.getElementById(obj2).value=='') document.getElementById(obj).className=trida; } function simulateHover(obj,baseCN,typ){ var myCN=obj.className.split(' '); for(var i=0; i').addClass('zoomer'); var zoomHandler=$('').attr('href',href).addClass('zoom-handler').css({top:offset.top,left:(offset.left)}); var zoomImg=$('').attr('src',img.attr('data-zoomsrc')); var zobj={zoomer:zoom,img:zoomImg}; var lupa=$('
').addClass('lupa').hide(); var zhw,zhh,zw,zh,zbw,zbh,mbw,mbh; var zoomMove=function(e) { // e.offset{Y,X} neni v FF, skoda // var t=e.offsetY-zbh/2; // var l=e.offsetX-zbw/2; var t=e.pageY-offset.top-zbh/2; var l=e.pageX-offset.left-zbw/2; if (t>=0 && t<=mbh) { lupa.css({top:e.pageY-zbh/2}); } else if (t<0) { lupa.css({top:offset.top}); } else { lupa.css({top:offset.top+mbh}); } if (l>=0 && l<=mbw) { lupa.css({left:e.pageX-zbw/2}); } else if(l<0) { lupa.css({left:offset.left}); } else { lupa.css({left:offset.left+mbw}); } zobj.zoomer.scrollLeft(l*azoom); zobj.zoomer.scrollTop(t*azoom); }; var zoomIn=function(e) { zobj.zoomer.show(); zhw=zoomHandler.width(); zhh=zoomHandler.height(); zw=zobj.zoomer.width(); zh=zobj.zoomer.height(); zbw=zw/azoom; zbh=zh/azoom; mbw=zhw-zbw; mbh=zhh-zbh; zoomHandler.before(lupa); zoomMove(e); lupa.width(zbw).height(zbh).show(); zoomHandler.mousemove(zoomMove); }; var zoomOut=function() { zobj.zoomer.hide(); lupa.hide(); zoomHandler.unbind('mousemove'); }; zoom.append(zoomImg); if (tpos) { zoom.css({top:offset.top-40,left:offset.left+img.width()+20}) } else { zoom.css({top:offset.top-40,left:offset.left-240}) } body.append(zoom).append(zoomHandler).append(lupa); zoomHandler.mouseenter(zoomIn); zoomHandler.mouseleave(zoomOut); }; $('.katalog-sobrazky:has(img[data-zoomsrc])').each(imageZoom2); }); function zobrazVolitelne(id,zob) { if (zob==1) document.getElementById(id).style.display='block'; if (zob==0) document.getElementById(id).style.display='none'; if (id=='id_user_pravnicka') document.getElementById('id_pravnicka_osoba').value=zob; if (id=='id_user_adresa') document.getElementById('id_dotaz_adresa').value=zob; } function checkvals() { var err = new Array(); var err2 = ''; if (document.getElementById('reg_login').value.length<4) err[err.length]='uživatelské jméno je příliš krátké (min 4 znaky)'; if (document.getElementById('reg_password').value!=document.getElementById('reg_password2').value) err[err.length]='zadaná hesla se neshodují'; if (document.getElementById('reg_password').value.length<4) err[err.length]='heslo je příliš krátké (min 4 znaky)'; if (document.getElementById('reg_i_jme').value.length<1) err[err.length]='musíte vyplnit své jméno'; if (document.getElementById('reg_i_pri').value.length<1) err[err.length]='musíte vyplnit své příjmení'; if (document.getElementById('reg_email').value=='') err[err.length]='není vyplněn e-mail u kontaktní osoby'; if (document.getElementById('reg_email').value!='' && JE_EMAIL(document.getElementById('reg_email').value)!=1) err[err.length]='e-mail byl zadán ve špatném formátu'; if (document.getElementById('reg_i_tel').value.length==0 && document.getElementById('reg_i_mob').value.length==0) err[err.length]='musíte vyplnit svůj mobil nebo telefon'; if (document.getElementById('reg_i_adr').value.length<2) err[err.length]='není vyplněna ulice u fakturační adresy'; if (document.getElementById('reg_i_mes').value.length<2) err[err.length]='není vyplněno město u fakturační adresy'; if (document.getElementById('reg_i_psc').value.length<2) err[err.length]='není vyplněno PSČ u fakturační adresy'; if (document.getElementById('id_dotaz_adresa').value=='1') { if (document.getElementById('reg_dod_ulice').value.length<2) err[err.length]='není vyplněna ulice u dodací adresy'; if (document.getElementById('reg_dod_obec').value.length<2) err[err.length]='není vyplněno město u dodací adresy'; if (document.getElementById('reg_dod_psc').value.length<2) err[err.length]='není vyplněno PSČ u dodací adresy'; } if (document.getElementById('id_pravnicka_osoba').value=='1') { if (document.getElementById('reg_i_fir').value=='') err[err.length]='pokud registrujete firmu, musíte vyplnit obchodní jméno'; if (document.getElementById('reg_i_ico').value=='') err[err.length]='pokud registrujete firmu, musíte vyplnit IČ nebo DIČ'; } // if (!document.getElementById('reg_obchpod').checked) err[err.length]='\npokud se chcete zaregistrovat, musíte souhlasit s obchodními podmínkami'; if (err.length>0) { err2='Registrace nemohla být provedena, protože některé z následujícíh údajů nebyly zadány korektně. Opravte prosím chybně zadané údaje:\n\n'; for (i=0; i