// JavaScript Document

var jDyn_E_Msg;
var jErrorCount;

function validate_info(form){
//	alert('Validation');
	jDyn_E_Msg = '';
	jErrorCount = 0;
	_user_name = window.document.become_a_member.USER_NAME.value;
	_user_first_name = window.document.become_a_member.USER_FIRST_NAME.value;
	_user_last_name = window.document.become_a_member.USER_LAST_NAME.value;
	_user_pwd = window.document.become_a_member.USER_PWD.value;
	_user_pwd_verify = window.document.become_a_member.USER_PWD_VERIFY.value;
	
	 email_field = form.USER_EMAIL_ADDRESS;
	 _user_email_address = email_field.value;
	
	if(_user_first_name == '' || _user_last_name == ''){
		jErrorCount++;
		jDyn_E_Msg = jDyn_E_Msg	+ 'First name and Last name are required fields.<BR>';
	}
	
	if(_user_name == '' && _user_name.length < 6 ){
		jErrorCount++;
		jDyn_E_Msg = jDyn_E_Msg	+ 'User name must be between 6 and 32 characters long.<BR>';
	}

	if(_user_pwd != _user_pwd_verify){
		jErrorCount++;
		jDyn_E_Msg = jDyn_E_Msg	+ 'The two passwords you entered do not match.<BR>';
	}
	if(_user_pwd.length < 6){
		jErrorCount++;
		jDyn_E_Msg = jDyn_E_Msg + 'Password must be between 6 and 32 characters long.<BR>';
	}
	isEmail();

	if(jErrorCount > 0){
		document.getElementById("dyn_e_msg").innerHTML = jDyn_E_Msg + '<BR>';	
		return false;
	}
	else
		return true;
}


function isEmail(){
  if (window.RegExp) {
    var reg1str = "(@.*@)|(\\.\\.)|(@\\.)|(\\.@)|(^\\.)";
    var reg2str = "^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$";
    var reg1 = new RegExp(reg1str);
    var reg2 = new RegExp(reg2str);
    if (!reg1.test(_user_email_address) && reg2.test(_user_email_address)) {
      return true;
    }
    email_field.focus();
    email_field.select();
	//alert(errorInfo);
   		jErrorCount++;
		jDyn_E_Msg = jDyn_E_Msg	+ 'Invalid Email Address.<BR>';

  } else {
    if(_user_email_address.indexOf("@") >= 0)
      return true;
    email_field.focus();
    email_field.select();
	   	jErrorCount++;
		jDyn_E_Msg = jDyn_E_Msg	+ 'Invalid Email Address.<BR>';
  }
}