/* javascript by grafisoft.cz */ 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 simulateHover(obj,baseCN,typ){ var myCN=obj.className.split(' '); for(var i=0; i"+bubble+"" }; } var requiredLogin=[ regRow("email","email","email např. schranka@domena.cz") ]; var requiredDodaci=[ regRow("dod_ulice","string","zadejte ulici a čislo popisné"), regRow("dod_obec","string","zadejte název obce"), regRow("dod_psc","psc","zadejte PSČ") ]; var requiredFirma=[ regRow("firma","string","zadejte obchodní jméno firmy"), regRow("ic","integer","zadejte IČ firmy") ]; var requiredRegOs=[ regRow("login","email","zadejte platnou emailovou adresu"), regRow("jmeno","string","zadejte vaše jméno"), regRow("prijmeni","string","zadejte vaše příjmení"), regRow("mobil","phone","zadejte číslo vašeho mobilního telefonu"), regRow("ulice","string","zadejte ulici a čislo popisné"), regRow("mesto","string","zadejte název obce"), regRow("psc","psc","zadejte PSČ"), {"selector":"#is_dod","test":"checked","required":false,"showBubble":false,"child":requiredDodaci,"showIcon":false}, {"selector":"#is_firma","test":"checked","required":false,"showBubble":false,"child":requiredFirma,"showIcon":false}, {"selector":"#reg_obchpod","test":"checked","bubble":"musíte odsouhlasit obchodní podmínky"} ]; var requiredRegister=[ regRow("heslo","string","zadejte heslo"), regRow("heslo_check","sameAs:#heslo","zadejte heslo pro kontrolu") ]; $(function(){ var pesForm=new formCheckClass(); var pesCboxTest=function(){ return ( $("#pesForm input[name=haf_cena]").is(":checked") || $("#pesForm input[name=haf_cena3]").is(":checked")); }; var requiredPes=[ {"selector":"input[name=haf_cena]", "test":"checked", "required":false, "showIcon":false, "showBubble":true, "bubble":"alespoň jeden musí být vybraný", "child": [ {"selector":"input[name=haf_cena2]", "test":"number", "required":true, "showIcon":true, "showBubble":true, "bubble":"Zadejte cenu produktu. Pokud se cena tohoto produktu sníží pod tento limit, budeme vás informovat e-mailem." } ] }, {"selector":"input[name=haf_cena3]", "test":pesCboxTest, "required":true, "showIcon":false, "showBubble":true, "bubble":"alespoň jeden musí být vybraný" }, {"selector":"input[name=haf_mail]", "test":"email", "required":true, "showIcon":true, "showBubble":true, "bubble":"Zadejte e-mail, na kterém chcete být informování o změnách ceny tohoto produktu." } ]; pesForm.configure({"formId":"pesForm","bubbleRound":4,"bubbleWidth":200,"errorAlert":"Pro hlídání ceny produktu vyberte možnosti a vyplňte správně kontaktní údaje."}) .setData(requiredPes) .run(); }); var Tabs=function( s, i ){ var i=i || "tabs"; var oblast=$(s || ".zalozky"); var zalozky=oblast.find(".zalozka a"); var obsahy=oblast.find(".obsah"); var active=-1; zalozky.click(function(){ window[i].show(this); return false; }); this.show=function(e){ var i=zalozky.index(e); if ( active == i ) { return false; } if ( active>=0 ){ $(zalozky[active]).parent().removeClass("zalozka-active"); $(obsahy[active]).hide(); } active=i; $(zalozky[active]).parent().addClass("zalozka-active"); $(obsahy[active]).show().focus(); this.callback(); }; this.callback = function(){}; this.show(zalozky[0]); } var Napoveda=function( s, i ){ var i=i || "napoveda"; var napovedy=$(s || ".napoveda"); var active=-10; this.show=function(i){ if ( active == i ) { return false; } if ( active >= 0 ){ $(napovedy[active]).fadeOut(); } active=i; $(napovedy[active]).fadeIn(); }; this.hide=function(){ napovedy.fadeOut(); } this.show(0); } // var tabs=new Tabs(".zalozky"); // var napovedy=new Napoveda( ".napovedy .napoveda", "napovedy" ); // tabs.callback=function(){ napovedy.hide(); };