function objFind(objName)
{
  var objArray = $('[id="' + objName + '"]');
  
  if (objArray.length == 1)
  {
    return objArray[0];
  }
  else
  {
    return null;
  }
}

function objFindArray(arrName)
{
  return $('[id^="' + arrName + ':"]');
}

function show_block(block)
{
  obj = objFind(block);
  
  obj.style.display = 'block';
}

function hide_block(block)
{
  obj = objFind(block);
  
  obj.style.display = 'none';
}

function checkbox_click(object)
{
  object = object.parentNode;

  for (var childItem in object.childNodes)
  {
    if ((object.childNodes[childItem].nodeType == 1) && (object.childNodes[childItem].nodeName == 'INPUT') && (object.childNodes[childItem].type == 'checkbox'))
    {
      object.childNodes[childItem].checked = !object.childNodes[childItem].checked;
    }
  }
}

function chk_off(chk)
{
  if ($(chk).hasClass('chk_tag'))
  {
    chk.className = 'chk_tag chk_off';
    chk.style.display = 'none';
    chk.childNodes[0].value = 'off';
    chk.childNodes[0].disabled = true;
  }
  else
  {
    chk.className = 'chk_off';
    chk.childNodes[0].value = 'off';
    chk.childNodes[0].disabled = true;
  }
}

function chk_true(chk)
{
  if ($(chk).hasClass('chk_tag'))
  {
    chk.className = 'chk_tag chk_true';
    chk.style.display = 'block';
    chk.childNodes[0].value = '1';
    chk.childNodes[0].disabled = false;
  }
  else
  {
    chk.className = 'chk_true';
    chk.childNodes[0].value = '1';
    chk.childNodes[0].disabled = false;
  }
}

function chk_false(chk)
{
  if (chk.childNodes[0].size == '3')
  {
    if ($(chk).hasClass('chk_tag'))
    {
      chk.className = 'chk_tag chk_false';
      chk.style.display = 'block';
      chk.childNodes[0].value = '0';
      chk.childNodes[0].disabled = false;
    }
    else
    {
      chk.className = 'chk_false';
      chk.childNodes[0].value = '0';
      chk.childNodes[0].disabled = false;
    }
  }
  else
  {
    chk_off(chk);
  }
}

function chk_click(chk)
{
  if (chk.childNodes[0].value == 'off')
  {
    chk_true(chk);
  }
  else if ((chk.childNodes[0].value == '1') && (chk.childNodes[0].size == '3'))
  {
    chk_false(chk);
  }
  else
  {
    chk_off(chk);
  }
}

function goURL(location)
{
  window.location = location;
}
