/* <![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];
}


window.onload=init;


/* ]]> */
