/* javascript by grafisoft.cz */ function addEvent(elm, evType, fn, useCapture) {if (elm.addEventListener) {elm.addEventListener(evType, fn, useCapture); return true;} else if (elm.attachEvent) {var r = elm.attachEvent('on'+evType, fn); return r;} else {alert('Došlo k chybě při práci s event');}} 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 binargonshow(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('bcamp-r-plus.gif')>-1) document.getElementById('kimg'+id).src=dir+'/bcamp-r-minus.gif'; else document.getElementById('kimg'+id).src=dir+'/bcamp-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('pre registráciu noviniek musí byť e-mail zadaný v správnom formáte'); 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;}} /* animace vlozeni do kosiku */ function animaceDoKosiku(ID,JSON){ var position = $('#'+ID).position(); var vrch = position.top - 110; var levo = position.left - 140; var sirka = 204; var vyska = 160; var positionheader = $('#id_headeranimace').position(); var positionheaderleft = positionheader.left; var position2 = $('#id_kosikanimace').position(); var vrch2 = position2.top + 7; var levo2 = position2.left + positionheaderleft + 38; if($('#id_detailForm').length==1){ sirka=$('#animaceDetail').width() + 30; vyska=$('#animaceDetail').height() + 20; position = $('#animaceDetail').position(); vrch = position.top; levo = position.left; } $('#id_prenos') .css({'position' : 'absolute' , 'top' : vrch+'px' , 'left' : levo+'px' , 'z-index' : '999' , 'width' : sirka + 'px' , 'height' : vyska + 'px' , 'border' : '1px solid #ffffff' }) .show(100) .animate({'top' : vrch2 , 'left' : levo2, 'width': 130 , 'height' : 16},500,'linear', function(){ $('#animacepolozka').html(JSON.kosikpocetpol); switch (JSON.kosikpocetpol){ case '1': $('#animacepolozkatext').html('položka '); break; case '2': $('#animacepolozkatext').html('položky'); break; case '3': $('#animacepolozkatext').html('položky'); break; case '4': $('#animacepolozkatext').html('položky'); break; default: $('#animacepolozkatext').html('položiek'); break; } $('#id_poslimessage').submit(); }); $('#id_prenos').hide(100); } /* nastaveni anmiace vlozeni do kosiku */ $(function(){ $('.animaceKatalog').bind('click', function(){ var id=$(this).get(0).id; var ks=1; var urlString=[]; if($('#id_detailForm').length==1){ ks=$('#id_ks').get(0).value; idProduktu=$('#id_nakupProductId').get(0).value; $('#id_detailForm select.volitelne').each(function(index, element){ urlString.push('&detailvlastnost[]='+element.value); }); }else{ var reg=/^(top_){0,1}([0-9]+)$/i; var idProduktu=reg.exec(id); idProduktu=idProduktu[2]; } var myScript=document.createElement('script'); myScript.src='/kosik_control.php?random='+Math.random()+'&ks='+ ks +'&nakup='+ idProduktu + '&wlast_tlacitko=' + id + urlString.join(''); document.getElementsByTagName('head')[0].appendChild(myScript); }); }); function addToFavorites(url,title){ try{ window.external.AddFavorite(url,title); }catch(err){ alert('Váš prehliadač neumožňuje priame pridávanie do obľúbených'); } } function setHomepage(obj,url){ try{ obj.style.behavior='url(#default#homepage)'; obj.setHomePage(url); }catch(err){ alert('Váš prehliadač neumožňuje priame nastavenie domovskej stránky'); } } function changeSpecialEnumValue(systemId,value,pValue){ var sid=0; var existingSid=new Array('s2','s3','s4','s5','s6','s7','s8'); document.getElementById('parametryFiltrSpecialHidden-s1').value=value; for(var i=0; i