


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 validEmail(email) {
         invalidChars = " /:,;"
   
         if (email == "") {
            return false
         }
         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
      }


//For login validation	  
function checkLogin()
{ var form = document.LoginForm;
  if (form.Username.value == "")
  {
	alert('Please enter your logon name');
	form.Username.focus();
	return false;
  }
  else if (form.Password.value == "")
  {
	alert('Please enter your password.');
	form.Password.focus();
	return false;
  }

  return true;
}

// for DBA Online Registration Form
function validate_seminar()
{
	var form = document.requestinfo;
	
	if (form.first.value.length == 0)
	{
		alert('Please enter your first name.');
		form.first.focus();
		return false;
	}

	if (form.last.value.length == 0)
	{
		alert('Please enter your last name.');
		form.last.focus();
		return false;
	}
	
	if (!validEmail(form.email.value))
	{
		alert('Please enter your valid email address.');
		form.email.focus();
		return false;
	}

	if (form.contactPhone.value.length < 7)
	{
		alert('Please enter your contact phone number.');
		form.contactPhone.focus();
		return false;
	}


	return true;
}

// for DBA Online Registration Form
function validate_dbaonline_apply()
{
	var form = document.requestinfo;
	
	if (form.first.value.length == 0)
	{
		alert('Please enter your first name.');
		form.first.focus();
		return false;
	}

	if (form.last.value.length == 0)
	{
		alert('Please enter your last name.');
		form.last.focus();
		return false;
	}
	
	if (!validEmail(form.email1.value))
	{
		alert('Please enter your valid email address.');
		form.email1.focus();
		return false;
	}

	if (form.HomePhone.value.length == 0)
	{
		alert('Please enter your home phone number.');
		form.HomePhone.focus();
		return false;
	}

	if (form.address1.value.length < 5)
	{
		alert('Please enter your valid home address.');
		form.address1.focus();
		return false;
	}
	
	if (form.city1.value.length < 2)
	{
		alert('Please enter your valid city name.');
		form.city1.focus();
		return false;
	}
	
	if (form.state1.value.length < 2)
	{
		alert('Please enter your valid state name.');
		form.state1.focus();
		return false;
	}
	
	if (form.zip1.value.length < 5)
	{
		alert('Please enter your valid zip code.');
		form.zip1.focus();
		return false;
	}
	
	if (form.loginAccount[0].checked != true && form.loginAccount[1].checked != true) 	
	{
		alert('Please choose whether to set up a login account.');
		return false;
	}
	
	if (form.loginAccount[0].checked == true) 
	{
		if (form.password1.value.length == 0)
		{ 
			alert('Please type your password.');
			form.password1.focus();
			return false;
		}
		if (form.password1.value.length < 4 ||form.password1.value.length >20)
		{ 
			alert('Your passward should be more than 4 and less than 20 characters/numbers.');
			form.password1.focus();
			return false;
		}
		if (form.password2.value != form.password1.value)
		{ 
			alert('Your confirmed password does not match. Please confirm your password again.');
			form.password2.focus();
			return false;
		}
	}
	
	return true
}

// for Update DBAOnline Memeber Info
function validate_dbaonline_update()
{
	var form = document.requestinfo;
	
	if (form.first.value.length == 0)
	{
		alert('Please enter your first name.');
		form.first.focus();
		return false;
	}

	if (form.last.value.length == 0)
	{
		alert('Please enter your last name.');
		form.last.focus();
		return false;
	}
	
	if (!validEmail(form.email1.value))
	{
		alert('Please enter your valid email address.');
		form.email1.focus();
		return false;
	}

	if (form.HomePhone.value.length == 0)
	{
		alert('Please enter your home phone number.');
		form.HomePhone.focus();
		return false;
	}

	if (form.address1.value.length < 5)
	{
		alert('Please enter your valid home address.');
		form.address1.focus();
		return false;
	}
	
	if (form.city1.value.length < 2)
	{
		alert('Please enter your valid city name.');
		form.city1.focus();
		return false;
	}
	
	if (form.state1.value.length < 2)
	{
		alert('Please enter your valid state name.');
		form.state1.focus();
		return false;
	}
	
	if (form.zip1.value.length < 5)
	{
		alert('Please enter your valid zip code.');
		form.zip1.focus();
		return false;
	}

	if (form.changePassword[0].checked != true && form.changePassword[1].checked != true) 	
	{
		alert('Please choose whether to change your password.');
		return false;
	}
	
	if (form.changePassword[0].checked == true) 
	{
		if (form.password1.value.length == 0)
		{ 
			alert('Please enter your new password.');
			form.password1.focus();
			return false;
		}
		if (form.password1.value.length < 4 ||form.password1.value.length >20)
		{ 
			alert('Your passward should be more than 4 and less than 20 characters/numbers.');
			form.password1.focus();
			return false;
		}
		if (form.password2.value != form.password1.value)
		{ 
			alert('Your confirmed password does not match. Please confirm your new password again.');
			form.password2.focus();
			return false;
		}
	}	
return true;
}


