rb0 = new Image(); rb0.src = _url + "images/" + "_radio0.gif"; rb1 = new Image(); rb1.src = _url + "images/" + "_radio1.gif"; cb0 = new Image(); cb0.src = _url + "images/" + "_checkbox0.gif"; cb1 = new Image(); cb1.src = _url + "images/" + "_checkbox1.gif"; function showPPD() { document.getElementById("PPD").style.visibility='visible'; } function hidePPD() { document.getElementById("PPD").style.visibility='hidden'; } function radiobutton(nr, form, ans, hiddenfield, imgprefix, value, min, max) { for (i=min;i<=max;i++) { img = imgprefix + i; if (i==nr) { document.forms[form][hiddenfield].value=value; document.forms[form][ans].value=nr; document [img].src = rb1.src } else { document.forms[form][hiddenfield].value=""; document [img].src = rb0.src } } } function check_radio(radio) { if(radio==null) return ""; if(radio.checked) return radio.value; for (var i = 0; i < radio.length; i++) { if (radio[i].checked) return radio[i].value; } return ""; } function checkbox(imgfield,form,ans,hiddenfield,offValue, onValue) { var flag = document.forms[form][ans].value; if (document.forms[form][hiddenfield].value==onValue) { document.forms[form][hiddenfield].value=offValue; document [imgfield].src = cb0.src; flag--; } else { document.forms[form][hiddenfield].value=onValue; document [imgfield].src = cb1.src; flag++; } document.forms[form][ans].value = flag; } function poolVote(form,msel,ans) { var msg = ""; if (msel=="Y") { if (document.forms[form][ans].value==0) msg = "Aby przesłać ankietę proszę zaznaczyć przynajmniej jedną odpowiedź.\n_________________________________________________________"; } else { if (document.forms[form][ans].value=="") msg = "Aby przesłać ankietę proszę zaznaczyć jedną odpowiedź.\n_______________________________________________"; } if (msg) alert(msg); else document.forms[form].submit(); } function loginPartner() { var frm = document.forms['loginForm']; if (frm) { var str = ""; if (!checkLogin(frm.login.value, 4, 16)) str = str + "- LOGIN zawiera niedozwolone znaki lub jest za krótki\n"; if (!checkLogin(frm.haslo.value, 4, 16)) str = str + "- HASŁO zawiera niedozwolone znaki lub jest za krótkie\n"; if (str!="") { str = "Podczas próby zalogowania wystąpił błąd:\n\n" + str; alert(str); } else { frm.submit(); } } else { alert("Błąd logowania - skontaktuj się z Administratorem."); } } function goToURL(url) { if (url) document.location.href=url; } function docb(img,form,fld) { if (document.forms[form][fld].value==0) { document.forms[form][fld].value=1; document[img].src=chk1.src; } else { document.forms[form][fld].value=0; document[img].src=chk0.src; } } function dorb(a) { var f = document.forms["rezerwacja"]; switch (a) { case "E": f.kontakt.value = "E"; document.rb1.src = radio1.src; document.rb2.src = radio0.src; if (f.email.value=="") alert("Proszę wypełnic pole adresem e-mail."); break; case "T": f.kontakt.value = "T"; document.rb1.src = radio0.src; document.rb2.src = radio1.src; if (f.telefon.value=="") alert("Proszę wypełnic pole z numerem telefonu."); break; default: f.kontakt.value = ""; document.rb1.src = radio0.src; document.rb2.src = radio0.src; } } function dorbk(a) { var f = document.forms["kontakt"]; switch (a) { case "-": f.kontakt.value = "-"; document.rbk0.src = radio1.src; document.rbk1.src = radio0.src; document.rbk2.src = radio0.src; break; case "E": f.kontakt.value = "E"; document.rbk0.src = radio0.src; document.rbk1.src = radio1.src; document.rbk2.src = radio0.src; if (f.email.value=="") alert("Proszę wypełnic pole adresem e-mail."); break; case "T": f.kontakt.value = "T"; document.rbk0.src = radio0.src; document.rbk1.src = radio0.src; document.rbk2.src = radio1.src; if (f.telefon.value=="") alert("Proszę wypełnic pole z numerem telefonu."); break; default: f.kontakt.value = ""; document.rbk0.src = radio0.src; document.rbk1.src = radio0.src; document.rbk2.src = radio0.src; } } function setNLAction(a) { var f = document.forms["newsletter"]; switch (a) { case "Z": f.cmd.value = "subscribe"; document.nls1.src = radio1.src; document.nls2.src = radio0.src; break; case "W": f.cmd.value = "unsubscribe"; document.nls1.src = radio0.src; document.nls2.src = radio1.src; break; default: f.cmd.value = ""; document.nls1.src = radio0.src; document.nls2.src = radio0.src; } } function sendNL() { var f = document.forms["newsletter"]; var p =/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i; if (!p.test(f.nlemail.value)) { alert("Musisz podać poprawny adres e-mail!"); } else { f.submit(); } } function selKOCB(op) { el = "cbok" + op; x = document.forms['formKO'][el].value; if (x==0) x=1; else x=0; document.forms['formKO'][el].value = x; img1 = "imgOKCB" + op; img2 = eval("cbox" + x + ".src"); document[img1].src = img2; } function fav() { window.external.addFavorite('http://lodz.karen.com.pl','Karen Notebook SA - oddział w Łodzi'); } function drukuj(src) { var w=600; var h=460; var x=(screen.width-w)/2; var y=(screen.height-h)/2; op="scrollbars=yes,resizable=yes,menubar=yes,status=yes,left="+x+",top="+y+",width="+w+",height="+h; pw=window.open(src,"popup",op); pw.focus(); } function printLabel(rma) { var w=610; var h=330; var x=(screen.width-w)/2; var y=(screen.height-h)/2; op="scrollbars=yes,resizable=yes,menubar=yes,status=yes,left="+x+",top="+y+",width="+w+",height="+h; pw=window.open(rma,"popup",op); pw.focus(); } function showWyskokno() { var w=450; var h=450; var x=(screen.width-w)/2; var y=(screen.height-h)/2; op="scrollbars=no,resizable=no,menubar=no,status=no,left="+x+",top="+y+",width="+w+",height="+h; pw=window.open(_url + "p.html","wyskokno",op); pw.focus(); } function seltr(id,p) { if (p==0) {c = "#ffffff"; r = "default";} if (p==1) {c = "#f5f5f5"; r = "hand";} ida = id + "a"; idb = id + "b"; document.getElementById(ida).style.backgroundColor=c; if (document.getElementById(idb)) document.getElementById(idb).style.backgroundColor=c; document.getElementById(ida).style.cursor=r; if (document.getElementById(idb)) document.getElementById(idb).style.cursor=r; } function promologin() { var f = document.forms['formlogin']; if (f.haslo.value!="") f.submit(); else alert("Proszę podać hasło."); } function selEBIU() { document.getElementById('ebiu').style.border='2px solid #B30101'; document.getElementById('ebiu').style.backgroundColor='#F8F8F8'; document.forms['newsletter']['nlemail'].focus(); } function checkLogin(str,min, max) { var re = /[a-zA-z0-9]$/i ; return (testString(str,min,max) && str.match(re)); } function testString(str,min,max) { if (max==-1) return (str.length >= min); else return (str.length >= min && str.length <= max); }