function switch_radio(formId) { var prepinaciPole = document.getElementById(formId); for(var i = 0; i< prepinaciPole.length; i++) { if(prepinaciPole[i].checked) { top.document.location.replace('?'+prepinaciPole[i].name+'='+prepinaciPole[i].value); } } } function switch_form(pole) { var stranka = document.getElementById(pole).options[document.getElementById(pole).selectedIndex].value; if (stranka > "") top.document.location.replace(stranka); return false; } function disableSumbitFormButton(pole, notice){ document.getElementById(pole).disabled = true; document.getElementById(pole).value = notice; return true; } function toggle_element(el) { var myelement = document.getElementById(el); if( !myelement.style.display || myelement.style.display == "none" ) { myelement.style.display = "block" } else { myelement.style.display = "none"; } } function toggleTable(el) { toggle_element(el); } // drive definovana funkce, ktera otevirala obrazku v novem okne function Zvets() { } function voteByLabelClick(id) { var i, labels, form; // najdeme formular form = document.getElementById(id); // budeme pokracovat jedine, pokud jsme nasli formular if (form) { // formulari priradime tridu "voteByLabel", pres kterou je v CSS definovano skryti // radiobuttonu a obarveni labelu tak, aby vypadaly jako odkazy form.className += ' voteByLabelClick'; // najdeme labely labels = form.getElementsByTagName('label'); for (i = 0; i < labels.length; i++) { // kazdemu opet priradime na onclick funkci, ktera odesle formular labels[i].onclick = function () { if (form.onsubmit instanceof Function && false === form.onsubmit()) { return false; } // nastaveni radiu pro tuto volbu checked na true document.getElementById(this.htmlFor).checked = true; form.submit(); } } } }