/* <![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.name == 'zip' || formElem.name == 'city'))  
    {  
      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];
}

function expandContract(which,button)
{
  style = getObj(which).style.display;
  
  if (style == 'inline')
    getObj(which).style.display = 'none';
  else
    getObj(which).style.display = 'inline';
  
  if (button.innerHTML == "-")
    button.innerHTML = "+";
  else
    button.innerHTML = "-";

}


window.onload=init;


/* ]]> */

