/* <![CDATA[ */

function init() 
{
  convertExternalLinks();
  if(document.getElementById('readroot')) 
  {
    moreFields();
  }
  focusScript();
}

function focusScript()
{
  if(document.getElementById('login_name'))
  {
    document.getElementById('login_name').focus();
  }
}

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 addFAQQuestion(field)
{
  var link = prompt("Please enter the question.","");
  if(link.length == 0) return;
}

function addLink(field) 
{
  var link = prompt("Please enter the address for the link.", "");
  if (link.length == 0) return; 
  var name = prompt("Please enter the title for the link (i.e., Click Here!).", "");
  if (name.length == 0) return; 
  if (link.indexOf('http://') == -1) link = 'http://'+link;
  field.value += "<a rel=\"external\" href=\"" + link +"\">" + name + "</a>";
  field.focus(); 
}

function addEmail(field) 
{
  var email = prompt("Please enter the email address.", "");
  if (email.length == 0) return;
  var name = prompt("Please enter the text for that email address (i.e., Mail Me!).", "");
  if (name.length == 0) return;
  field.value += "<a href=\"mailto:" + email +"\">" + name + "</a>";
  field.focus();
}
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 cloneIt(x)
{
  //find parent node
  while ( 'tr' != x.nodeName.toLowerCase() )
  {
    x = x.parentNode;
  }
  var y = x.cloneNode(true);
  x.parentNode.appendChild(y);
}

function ridIt(x)
{
  while ( 'tr' != x.nodeName.toLowerCase() )
  {
    x = x.parentNode;
  }
  if ( x.parentNode.rows.length < 2 )
  {
    alert('At least one must exist.');
    return;
  }
  x.parentNode.removeChild(x);
}

function confirmDelete(delUrl)
{
  if (confirm("Are you sure you want to delete"))
  {
    document.location = delUrl;
  }
}

var counter = 0;

function moreFields() {
  counter++;
  var newFields = document.getElementById('readroot').cloneNode(true);
  newFields.id = '';
  newFields.style.display = 'block';
  var newField = newFields.childNodes;
  for (var i=0;i<newField.length;i++) {
    var theName = newField[i].name
    if (theName)
      newField[i].name = theName + counter;
  }
  var insertHere = document.getElementById('writeroot');
  insertHere.parentNode.insertBefore(newFields,insertHere);
}

function showlayer(whichLayer)
{
  document.getElementById(whichLayer).style.display = 'block';
  hideNavLayer();
}

function hidelayer(whichLayer)
{
  document.getElementById(whichLayer).style.display = 'none';
}

function highlight(whichItem)
{
  document.getElementById(whichItem).className = 'light';
}

function darken(whichItem)
{
  document.getElementById(whichItem).className = 'dark';
}

function swapService(whichService) 
{
  var svcObject = document.getElementById("services");
  var svcLinks = document.getElementById(whichService + "Links"); 
  
  switch (whichService)
  {
    case "AP":  
      document.getElementById("DSLinks").style.display = "none"; 
      document.getElementById("PELinks").style.display = "none"; 
      document.getElementById("OTLinks").style.display = "none"; 
      svcObject.style.backgroundImage = "url(../image/services_ap.jpg)";
      break;
    case "DS":
      document.getElementById("APLinks").style.display = "none"; 
      document.getElementById("PELinks").style.display = "none"; 
      document.getElementById("OTLinks").style.display = "none"; 
      svcObject.style.backgroundImage = "url(../image/services_ds.jpg)";
      break;
    case "PE":
      document.getElementById("APLinks").style.display = "none"; 
      document.getElementById("DSLinks").style.display = "none"; 
      document.getElementById("OTLinks").style.display = "none"; 
      svcObject.style.backgroundImage = "url(../image/services_pe.jpg)";
      break;
    case "OT":
      document.getElementById("APLinks").style.display = "none"; 
      document.getElementById("DSLinks").style.display = "none"; 
      document.getElementById("PELinks").style.display = "none"; 
      svcObject.style.backgroundImage = "url(../image/services_ot.jpg)";
      break;
  }
  
  svcLinks.style.display = "inline";
  
}

window.onload=init;
/* ]]> */
