<!--
var swIE=(navigator.appName == "Microsoft Internet Explorer");
var swNN=((navigator.appName == "Netscape")&&(document.layers));
if(swIE||swNN)
  version=parseInt(navigator.appVersion);
else
  version=0;
if (version >= 3) {
  iXLogoOn = new Image();
  iXLogoOn.src = "/images/ixlogoon.gif";
  iXLogoOff = new Image();
  iXLogoOff.src = "/images/ixlogooff.gif";
  CancelOff = new Image();
  CancelOff.src = "/images/canceloff.gif";
  CancelOn = new Image();
  CancelOn.src = "/images/cancelon.gif";
  ContinueOff = new Image();
  ContinueOff.src = "/images/continueoff.gif";
  ContinueOn = new Image();
  ContinueOn.src = "/images/continueon.gif";
  CharCountOff = new Image();
  CharCountOff.src = "/images/charcountoff.gif";
  CharCountOn = new Image();
  CharCountOn.src = "/images/charcounton.gif";
}
function ImgOn(imgName,imgSrc) {
if (version >= 3) {
    document.images[imgName].src=eval(imgSrc+".src");
  }
}
function ImgOff(imgName,imgSrc) {
if (version >= 3) {
    document.images[imgName].src=eval(imgSrc+".src");
  }
}
function CharCount() {
  var charString=document.sForm.tComments.value;
  alert(charString.length + " Characters.");
  document.sForm.tComments.focus()
  }
function swCancel(OP,ID,KEY) {
  if(confirm("Confirm Membership Cancellation ?"))  {
    document.rForm.OP.value=OP;
    document.rForm.ID.value=ID;
    document.rForm.KEY.value=KEY;
    document.rForm.submit();
  }
  else
    return;
}
function swAlias(OP,ID) {
  var AliasOK   ="abcdefghijklmnopqrstuvwxyz0123456789.-";
  var missinginfo="";
  var i,j;
  var Alias = document.sForm.tAlias.value.toLowerCase();
  if(Alias.length < 3)
    missinginfo += "\n-  An Alias must be at least 3 characters long.";
  else  {
    for(i=0; i < Alias.length; i++)
    {
    ch = Alias.charAt(i);
    for(j=0;j<AliasOK.length; j++)
      if(ch==AliasOK.charAt(j))
        break;
    if(j==AliasOK.length) {
      missinginfo += "\n   -  Invalid character ("+ Alias.charAt(i) +") in Alias Name";
      break;
    }
    }
  }
  if (missinginfo != "") {
    missinginfo="     Please correct the following information:\n" +
    "____________________________________\n" +
    missinginfo + "\n____________________________________\n" +
    "\n                    Please try again!";
    alert(missinginfo);
    document.sForm.tAlias.focus();
    return;
  }
  else
  var win1 = window.open("alias.htm?OP="+OP+"&ID="+ID+"&Alias="+document.sForm.tAlias.value, "NameOk", "status=no,toolbar=no,menubar=no,resizable=no,scrollbars=no,width=400,height=210,top=120,left=120")
}

function swValidate(OP,ID) {
  var checkOK = "0123456789.-() ";
  var numOK = "0123456789";
  var alphaOK="ABCDEFGHIJKLMNOPQRSTUVWXYZ";
  var tnum = "";
  var cnum = "";
  var missinginfo = "";
  isValid = true;
  var tnum;
  var Phone1 = document.sForm.tPhone1.value;
  document.sForm.hPhone1.value = "";
  if(document.sForm.tFirstName.value == "")
    missinginfo += "\n     -  Contact First Name";
  if(document.sForm.tLastName.value == "")
    missinginfo += "\n     -  Contact Last Name";

  if(Phone1.length > 0)  {
    tnum="";
    for(i=0; i < Phone1.length; i++)  {
      ch = Phone1.charAt(i);
      for(j=0; j<checkOK.length; j++)
        if(ch==checkOK.charAt(j))
          break;
      if(j==checkOK.length) {
        missinginfo += "\n     -  Invalid Day Phone Number";
        isValid=false;
        break;
      }
    }
    if(isValid==true) {
      for(i=0; i<Phone1.length; i++) {
        ch=Phone1.charAt(i);
        for(j=0; j<numOK.length; j++)
          if(ch==numOK.charAt(j)) {
            tnum += Phone1.charAt(i);
            break;
          }
      }
      if(tnum.length < 7)
        missinginfo += "\n     -  Invalid Phone Number";
      else
        if(tnum.length == 7 )
          missinginfo += "\n     -  Phone Missing Area Code";
        else
          if(tnum.length == 10 )
            document.sForm.hPhone1.value=tnum.substring(0,3) +"."+ tnum.substring(3,6) +"."+ tnum.substring(6,10);
          else
            if(tnum.length == 11)
              document.sForm.hPhone1.value = tnum.substring(0,2)+"."+tnum.substring(2,4)+"."+tnum.substring(4,7)+"."+tnum.substring(7,11);
            else
              if(tnum.length == 12)
                document.sForm.hPhone1.value = tnum.substring(0,2)+"."+tnum.substring(2,5)+"."+tnum.substring(5,8)+"."+tnum.substring(8,12);
              else
                missinginfo += "\n     -  Invalid Phone Number";
    }
  }


  var tmail=document.sForm.teMail.value.toLowerCase();
  if(tmail == "") {
    missinginfo += "\n     -  eMail address";
    missinginfo += "\n          -FORM: user@home.com";
  }
  else
    if((tmail.length < 5) || (tmail.indexOf('@') == -1) || (tmail.indexOf('.') == -1)) {
      missinginfo += "\n     -  Invalid eMail address";
      missinginfo += "\n          -FORM: user@home.com";
  }
  if(document.sForm.tCity.value=="")
    missinginfo += "\n     -  City Name";
  if(document.sForm.tCountry.value=="")
    missinginfo += "\n     -  Country";
  else
  {
    var CountryCode=document.sForm.tCountry.value.toUpperCase();
    if(CountryCode.length<2)
      missinginfo += "\n     -  Invalid Country";
    else
    {
      isValid=true;
      for(i=0; i < CountryCode.length; i++)
      {
        ch = CountryCode.charAt(i);
        for(j=0;j<alphaOK.length; j++)
          if(ch==alphaOK.charAt(j))
            break;
        if(j == alphaOK.length) {
          missinginfo += "\n     -  Invalid Country Code";
          isValid=false;
        break;
        }
      }
     if(isValid==true)
      if(CountryCode=="US" || CountryCode=="USA")
        if(!document.sForm.lStates.selectedIndex)
          missinginfo += "\n     -  State";
    }
  }
//  SectionIII
  if(document.sForm.tAlias.value == "") {
    missinginfo += "\n     -  Member Alias Name";
  }
  if(document.sForm.tPassWord1.value == "") {
    missinginfo += "\n     -  Login Password";
  }
  if(document.sForm.tPassWord1.value != document.sForm.tPassWord2.value) {
    missinginfo += "\n     -  Password not confirmed";
    missinginfo += "\n        - Please retype your password";
  }
  if(!document.sForm.lMonths.selectedIndex)
    missinginfo += "\n     -  Birth Month";
  if(document.sForm.tBirthYear.value == "")
    missinginfo += "\n     -  Birth Year";
  else {
    BirthYear=document.sForm.tBirthYear.value;
    if(isNaN(BirthYear))
      missinginfo += "\n     -  Invalid Birth Year";
    else  {
      BirthYear=parseInt(BirthYear);
      var swNow=new Date();
      if(swNN) {swYear=swNow.getYear() + 1900;}
        else {swYear=swNow.getYear();}
      if(BirthYear<=100)
        BirthYear=BirthYear+1900;
      if(BirthYear>swYear)
        missinginfo += "\n     -  Invalid Birth Year";
      else
        if(BirthYear>100 && BirthYear<1900)
          missinginfo += "\n     -  Invalid Birth Year";
      if(BirthYear>swYear-16) {
        alert("You must be at least 16 years old to join!");
        return;
      }
      document.sForm.hBirthYear.value=BirthYear;
    }
  }
  document.sForm.hUsage.value=3;
  for(i=0; i<3; i++) {
    if(document.sForm.rUsage[i].checked) {
      document.sForm.hUsage.value=i;
      break;
    }
  }
  document.sForm.hGender.value=2;
  for(i=0; i<2; i++) {
    if(document.sForm.rGender[i].checked) {
      document.sForm.hGender.value=i;
      break;
    }
  }
  document.sForm.hMaritalStatus.value=2;
  for(i=0; i<2; i++) {
    if(document.sForm.rMaritalStatus[i].checked) {
      document.sForm.hMaritalStatus.value=i;
      break;
    }
  }
  swDoActivities();
  if (missinginfo != "") {
    missinginfo ="_____________________________\n" +
    "You failed to correctly provide your:\n" +
    missinginfo + "\n_____________________________" +
    "\nPlease re-enter and submit again!";
    alert(missinginfo);
    return;
  }
  document.sForm.ID.value=ID;
  document.sForm.OP.value=OP;
  document.sForm.submit();
}
//-->