// JavaScript Document

function validEmail(EMAIL){
	invalidChars = "/:,;"

	for (i=0; i<invalidChars.length; i++) {
		badChar = invalidChars.charAt(i)
		if (EMAIL.indexOf(badChar,0) > -1) {
		return false
		}
	}

  atPos = EMAIL.indexOf("@",1)
  if (atPos == -1){
  return false
  }

  if (EMAIL.indexOf("@",atPos+1) != -1){
  return false
  }

  periodPos = EMAIL.indexOf(".",atPos)
  if (periodPos == -1){
  return false
  }

  if (periodPos+3 > EMAIL.length){
  return false
  }

  return true
}

function isNum(passedVal){
    if (passedVal == ""){
    return false
    }

    for (i=0; i<passedVal.length; i++){
      if (passedVal.charAt(i) < "0"){
      return false
      }
      if (passedVal.charAt(i) > "9"){
      return false
      }
    }
    return true
}

function isReady(varForm){

	if (varForm.lastname.value == ""){
		alert("Please fill in your last name.")
		varForm.lastname.focus()
		varForm.lastname.select()
		return false
	}	
		if (varForm.firstname.value == ""){
		alert("Please fill in your last name.")
		varForm.firstname.focus()
		varForm.firstname.select()
		return false
	}	

	if (varForm.phone.value == ""){
		alert("Please fill in your phone number.")
		varForm.phone.focus()
		varForm.phone.select()
		return false
	}	
	if (varForm.email.value == ""){
   	alert("Please fill in your Email.")
		varForm.email.focus()
		varForm.email.select()
		return false
  	}
	if (varForm.email.value != ""){
	  if (!validEmail(varForm.email.value)){
	    alert("Not a valid email address!\nPlease try again!")
	    varForm.email.focus()
	    varForm.email.select()
	  	return false
		}
	}
	
	return true
}