//<!--
//List of global variables
  var gstrCurrentLinkID = "";
  
function EnableControl(MyControl, Enable)
{
  if (Enable == true) 
    MyControl.className = "Enabled"; 
  else
    MyControl.className = "Disabled"; 

  MyControl.disabled = !Enable;
}

function HideControlsByName(MyControlName, Hide)
{
  var ControlHandle;
  var intIndex;
  var intCount;
  var strClassName;
  
  if (Hide == true)
    strClassName = "none";
  else
    strClassName = "";
  
  ControlHandle = document.getElementsByName(MyControlName)
  
  intCount = ControlHandle.length;
  
  for (intIndex = 1; intIndex <= intCount; intIndex++)
  {
    ControlHandle[intIndex-1].style.display = strClassName;
  }
}

function RunReport(MyForm, ReportName)
{
  var temp;
  temp = MyForm.action;
  
  MyForm.action += "?Report=" + ReportName;
  MyForm.submit();
  MyForm.action = temp;
}

function SelectAllListBoxItems(MyListBox, SelectOn)
{
  var x;
  
  for(x = 0; x < MyListBox.options.length; x++)
    MyListBox.options[x].selected = SelectOn;	
}

function FormatPhoneNumber(strPhoneNumber)
{
  var strReturn;
  var strPrefix = "";
  var strAreaCode = "";
  var strSuffix = "";
  
  strReturn = strPhoneNumber;
  
  if (strPhoneNumber.indexOf("(") != -1)
    return(strReturn);
  
  if (strPhoneNumber.indexOf("-") != -1)
    return(strReturn);
    
  if (strPhoneNumber.length == 10)
  {
    strAreaCode = "(" + strPhoneNumber.substring(0,3) + ") ";
    strPrefix = strPhoneNumber.substring(3,6);
    strSuffix = strPhoneNumber.substring(6,10);
  }
  
  if (strPhoneNumber.length == 7)
  {
    strPrefix = strPhoneNumber.substring(0,3);
    strSuffix = strPhoneNumber.substring(3,7);
  }
  
  if (strSuffix == "") 
    return(strReturn);
    
  strReturn = strAreaCode + strPrefix + "-" + strSuffix;
  return(strReturn);
}

function FormatDate(strDate)
{
  var strReturn;
  
  strReturn = strDate.replace("-", "/");
  return (strReturn);
}

function FormatSSN(strSSN)
{
  var strReturn;
  var strFirst = "";
  var strSecond = "";
  var strThird = "";
  
  strReturn = strSSN;
  
  if (strSSN.length != 9)
    return(strReturn);
    
  if (strSSN.indexOf("-") != -1)
    return(strReturn);
    
  if (strSSN.length == 9)
  {
    strFirst = strSSN.substring(0,3);
    strSecond = strSSN.substring(3,5);
    strThird = strSSN.substring(5,9);
  }
  
  strReturn = strFirst + "-" + strSecond + "-" + strThird;
  return(strReturn);
}

function SSNFieldOut(ctlSSN)
{
  self.status="";
  ctlSSN.value = FormatSSN(ctlSSN.value);	
}

function SSNFieldIn()
{
  self.status="Enter in ONLY numbers";
}

function PhoneFieldIn()
{
  self.status="Enter in ONLY numbers";    
}

function PhoneFieldOut(ctlPhone)
{
  self.status="";
  ctlPhone.value = FormatPhoneNumber(ctlPhone.value);
}
   
//switch class of anchor (highlight)
function TurnOnLink(lnkSwitch)
{
  lnkSwitch.className = "On";  
}

function TurnOffLink(lnkSwitch)
{
  var newclass;
  
  if (lnkSwitch.id != gstrCurrentLinkID) 
    newclass = "Off";
  else
    newclass = "Current";
  
  lnkSwitch.className = newclass;
}

function SetPage(lnkSwitch)
{
//set the current link to normal
  if (gstrCurrentLinkID != "") 
    document.getElementById(gstrCurrentLinkID).className="Off";
  
//highlight the current page (usually red)
  lnkSwitch.className = "Current";
  
//set current id
  gstrCurrentLinkID = lnkSwitch.id;
}

function TempMsgFade()
{
  document.getElementById("TempMsg").style.visibility = "hidden";
}

function PasswordCheck(frmCheck)
{
  var strPass1 = frmCheck.txtPassword1.value;
  var strPass2 = frmCheck.txtPassword2.value;
  
  if (strPass1 != strPass2)
  {
    frmCheck.txtPassword1.value = "";
    frmCheck.txtPassword2.value = "";
    
    frmCheck.txtPassword1.focus();
    alert("The passwords did not match!");
    return;
  }

  if (strPass1.length < 5)
  {
    frmCheck.txtPassword1.value = "";
    frmCheck.txtPassword2.value = "";
    
    frmCheck.txtPassword1.focus();
    
    alert("Your new password is not long enough!");
    return;
  }

  frmCheck.submit();
}

function SetCheck(CheckBoxName, CheckVal)
{
  var ControlHandle;
  var intIndex;
  var intCount;
  
  ControlHandle = document.getElementsByName(CheckBoxName)
  
  intCount = ControlHandle.length;
  
  for (intIndex = 1; intIndex <= intCount; intIndex++)
  {
    ControlHandle[intIndex-1].checked = CheckVal;
  }
}

//-->