var lquery = ''; var tsave = 5000; function toggledisabled(elem, enabled) { try { el = $(document.captureForm['data[' + elem + ']']); el.disabled = !enabled; if (el.disabled) el.value = ''; } catch (err) { } } function loadvalues() { var values = []; $each ( values, function(value, i) { try { if (typeof(value) == 'object') { var elems = $$(document.captureForm['data[' + i + '][]']); $each ( elems, function (el) { el.checked = value.contains(el.value); } ) } else { var elems = $$(document.captureForm['data[' + i + ']']); if (elems.length == 1) { elems[0].value = value; if (elems[0].onchange) elems[0].onchange(); } else if (elems.length > 1) { $each ( elems, function (el) { if (el.type == "radio") el.checked = (el.value == value); } ); } } } catch (err) { } } ); } function reloadCaptcha(ev) { var captcha = $('captureCaptcha'); if (captcha.src.lastIndexOf('#') > 0) captcha.src = captcha.src.substring(0, captcha.src.lastIndexOf('#')) + '#' + (new Date()).getTime(); else captcha.src += '#' + (new Date()).getTime(); return false; } function savevalues() { var query = document.captureForm.toQueryString(); query = query.replace('&task=submit&', '&task=save&'); if (query != lquery) { new XHR ({ method: 'post', onSuccess: timevalues }).send('/index.php', query); lquery = query; } else savevalues.delay(tsave); } function timevalues() { savevalues.delay(tsave); } window.addEvent('domready', loadvalues); window.addEvent('domready', timevalues);