// Version SVN: $Id: default.js.php 2 2010-03-26 16:06:49Z sven $ function setChangedState(obj) { if(typeof obj != 'object') { obj = dojo.byId(obj); } if(!dojo.hasAttr(obj, 'changed') || dojo.attr(obj, 'changed') == 0) { dojo.attr(obj, 'changed', 1); } } function clearField(field) { if(typeof field != 'object') { field = dojo.byId(field); } if(dojo.attr(field, 'changed') != 1) { field.value = ''; } } function resetField(field, defaultValue) { if(typeof field != 'object') { field = dojo.byId(field); } if(dojo.trim(field.value) == '') { field.value = defaultValue; dojo.removeAttr(field, 'changed'); } } function ieCheck(field, defaultValue) { if(navigator.userAgent.match(/MSIE/gi)) { var field = document.getElementById(field); if(field.value != defaultValue) { setChangedState(field); } } } function toggle_menu(id) { if(dojo.hasClass(id, 'opened')) { dojo.addClass(id, 'closed'); dojo.removeClass(id, 'opened'); } else { dojo.addClass(id, 'opened'); dojo.removeClass(id, 'closed'); } }