function addEvent(obj, type, fn) { if (obj.addEventListener) { obj.addEventListener(type, fn, false); } else if (obj.attachEvent) { obj['e'+type+fn] = fn; obj[type+fn] = function() { obj['e'+type+fn](window.event); } obj.attachEvent('on'+type, obj[type+fn]); } } function submitForm () { var inputs = this.getElementsByTagName('input'); for (i=0; i images.length) { nr = 0; } html = ''; if (nr < images.length) { html += ''; } if (nr > 0) { html += ''; } html += ''; html += ''; document.getElementById('map').innerHTML = html; new Effect.Appear('a', {duration: 1.0, from: 0, to: 1}); // beforeStart: function() { inProgress = true; }, afterFinish: function() { inProgress = false; }}); } /* --- funkcje do walidacji formularza --- */ //obcina ewentualne spacje z pocztku i końca zadanego łańcucha function trim (s) { return s.replace (new RegExp('(^\\s*)|(\\s*$)', 'g'), ''); } //sprawdza, czy zadany cig jest poprawnym składniowo adresem e-mail function checkEMail(element, msg) { var validMail = /^[\w-]+(\.[\w-]+)*\@([\w-]+\.)+[\w]{2,6}$/; var email = trim(element.value); if (email.search(validMail) == -1) { alert(msg); element.focus(); return false; } return true; } function checkInput(element, msg) { if (element.value == '') { alert(msg); element.focus(); return false; } return true; } function checkCheckboxes(array, msg) { if (array.length > 0) { for (i=0; i < array.length; i++) { if (array[i].checked) return true; } } else { return array.checked; } alert(msg); if (array.length > 0) { array[0].focus(); } else { array.focus(); } return false; } function checkSelect (element, msg) { if (element.selectedIndex == 0) { alert(msg); element.focus(); return false; } return true; } function disableButton (form) { form.elements['submit'].disable = true; } /* --- przelaczanie stron w wyszukiwarce --- */ function changePage (_offset) { var form = document.getElementById ('formSearchResults'); if (form == null) { return false; } var field = form.elements['recordsoffset']; if (field == null) { return false; } field.value = _offset; form.submit(); } /* obsluga formularzy w helpdek */ function sjobf(form) { var strzalki = document.getElementById("ldg"); if (strzalki != null) { strzalki.style.display = 'block'; } return true } function showErr(name) { var el = document.getElementById('err.' + name); if (el != null) { el.style.display = 'block'; } } function hideErrs(names) { for(i=0;i