// Version SVN: $Id: default.js.php 7387 2009-02-02 00:22:53Z 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 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');
 }
}
