<!--
// Build Customized Dialog Boxes to Prompt Surfer What Needs Completion
// Revised: Matt Weilert 28 Dec 01
var formField = document.registration.elements
var alert2 = "Please do not leave this field blank or click \"Cancel.\" In order to successfully submit this registration, you must enter a value for"
var alert_a = "Please enter"
var alert_b = "to complete your registration.\n   Thank you for your cooperation. "
var valid = false
var bType = navigator.appName
var bVer = navigator.appVersion

function makeArray(n) {
	this.length = n
	for (i = 1; i <= n; i++) {
		this[i] = null
	}
	return this
}

var buildReqFields = new makeArray(8)
buildReqFields[0] = formField[1]  // <!-- FirstName -->
buildReqFields[1] = formField[2]  // <!-- LastName -->
buildReqFields[2] = formField[4]  // <!-- Address1 -->
buildReqFields[3] = formField[6]  // <!-- City -->
buildReqFields[4] = formField[7]  // <!-- Zip -->
buildReqFields[5] = formField[15] // <!-- Work Phone -->
buildReqFields[6] = formField[16] // <!-- 2nd Phone -->
buildReqFields[7] = formField[18] // <!-- Email1, 1° surfer name -->
// buildReqFields[8] = formField[18] // <!-- Referral -->
// buildReqFields[9] = formField[32] // <!-- Terms -->


var reqFieldName = new makeArray(8)
reqFieldName[0] = "your First Name"
reqFieldName[1] = "your Last Name or Surname"
reqFieldName[2] = "your Primary Address"
reqFieldName[3] = "your City"
reqFieldName[4] = "your ZIP or Postal Code"
reqFieldName[5] = "your Work Phone Number"
reqFieldName[6] = "your 2nd Phone Number"
reqFieldName[7] = "your E-mail"
// reqFieldName[8] = "who referred you, (email is fine), to help ensure you receive the scale of support you need once you"
// reqFieldName[9] = "your initials indicating you agree to the Skerja.net Terms of Service,"

function checkForm()
{
  // Only validate on "Send It"
  if (valid != true) return true;
  valid = false;

  for (x = 0; x < buildReqFields.length; x++)
  {
    if (buildReqFields[x].value == "")
    {
      if (bVer.charAt(0) > 3)
      {
        errWin = prompt(alert_a+ " " + reqFieldName[x] + " " +alert_b,"")
        if ((errWin == null) || (errWin == ""))
        {
          errWin = prompt(alert2+ " " + reqFieldName[x] + ". ")
        }
        buildReqFields[x].value = errWin
      }
      else
      {
        errWin = alert(alert_a+ " " + reqFieldName[x] + " " +alert_b,"")
        buildReqFields[x].focus()
      }
      return false
    }
  }

  return true
}

function validate()
{
  valid = true
}

//-->
