/* <![CDATA[ */

function init() 
{
  convertExternalLinks();
}


function switchView(elemName)
{
  if (document.getElementById) 
  {
    document.getElementById(elemName).style.display = (document.getElementById(elemName).style.display == "none")? "block" : "none";
  }
  else
  {
    if (document.layers) 
    {
      document[elemName].visibility = (document[elemName].visibility == "none")? "block" : "none";
    }
    else
    {
      document.all[elemName].style.visibility = (document.all[elemName].style.visibility == "none")? "block" : "none";
    }
  }
}


function clearOtherFields(formName, elemName)
{
  if (!document.getElementsByTagName) return;  
  var elem = document[formName][elemName];
  elem.select();
  
  var formElemAry = document[formName].elements;
  for (var i = 0; i < formElemAry.length; ++i) 
  {
    var formElem = formElemAry[i];
    if (formElem.name != elemName) formElem.value = "";
  }
}


function selectField(field_name)
{
  for (var i = 0; i < document.forms.length; ++i)
  {
    if (document.forms[i].elements[field_name])
    {
      document.forms[i].elements[field_name].select();
      document.forms[i].elements[field_name].focus();
      break;
    }
  }
  return true;
}


function isNull(s)
{
  return (s == "" || s == "undefined" || s.length < 1);
}


function convertExternalLinks() 
{
  if (!document.getElementsByTagName) return;  
  var anchorAry = document.getElementsByTagName("a");
  for (var i = 0; i < anchorAry.length; i++) 
  {
    var anch = anchorAry[i];
    if (anch.getAttribute("href") && anch.getAttribute("rel") == "external") anch.target = "_blank";
  }
}


function getObj(obj_id) 
{
  return (document.getElementById)?document.getElementById(obj_id):(document.all)?document.all[obj_id]:document[obj_id];
}


window.onload=init;


/* ]]> */
