function check_name(name)
{
  if( name.length <= 0 )
    return( "請輸入您的英文姓名!\n" );
  
  return "";
}

function check_address(name)
{
  if( name.length <= 0 )
    return( "請輸入您的地址!\n" );
  
  return "";
}

function check_city(name)
{
  if( name.length <= 0 )
    return( "請輸入城市名稱!\n" );
  
  return "";
}

function check_prov(name)
{
  if( name.length <= 0 )
    return( "請輸入省份!\n" );
  
  return "";
}

function check_postal(name)
{
  if( name.length <= 0 )
    return( "請輸入郵遞區號!\n" );
  
  return "";
}

function check_email(email)
{
  var len = email.length;

  if(len == 0)
  {
    return "請輸入您的電子郵件地址!\n";
  }

  for(var i = 0; i < len; i++)
  { var c = email.charAt(i);
    if(!((c>="A"&&c<="Z")||(c>="a"&&c<="z")||(c>="0"&&c<="9")||(c=="-")||(c=="_")||(c==".")||(c=="@")))
      return "您的電子郵件地址格式不符 !\n";
  }

  if((email.indexOf("@")==-1)||(email.indexOf("@")==0)||(email.indexOf("@")==(len-1)))
    return "您的電子郵件地址格式不符 !\n";

  if((email.indexOf("@")!=-1)&&(email.substring(email.indexOf("@")+1,len).indexOf("@")!=-1))
    return "您的電子郵件地址格式不符 !\n";

  if((email.indexOf(".")==-1)||(email.indexOf(".")==0)||(email.lastIndexOf(".")==(len-1)))
    return "您的電子郵件地址格式不符 !\n";
  return "";
}

function check_signature(name)
{
  if( name.checked )
  {
	return "";
  }else{
    return( "請在確認欄打勾!\n" );
  }
  
}

function check_pwd1(name)
{
  if( name.length <= 0 )
    return( "請輸入密碼!\n" );
  
  return "";
}

function check_pwd2(name)
{
  if( name.length <= 0 )
    return( "請輸入再次確認密碼!\n" );
  
  return "";
}

function check_both_pwd(pwd1, pwd2)
{
  if( pwd1 != pwd2 )
	return( "確認密碼不符合, 請重新檢查密碼輸入是否一致!\n" );
	
  return "";
}

function check_apply()
{
  var alertStr1 = check_name(this.document.member_apply.name_en.value);
//  var alertStr2 = check_address(this.document.member_apply.street.value);
//  var alertStr3 = check_city(this.document.member_apply.city.value);
//  var alertStr4 = check_prov(this.document.member_apply.province.value);
//  var alertStr5 = check_postal(this.document.member_apply.postalcode.value);
  var alertStr6 = check_signature(this.document.member_apply.signature);
  var alertStr7 = check_email(this.document.member_apply.email.value);
  var alertStr8 = check_pwd1(this.document.member_apply.pwd1.value);
  var alertStr9 = check_pwd2(this.document.member_apply.pwd2.value);
  var alertStr10 = check_both_pwd(this.document.member_apply.pwd1.value, this.document.member_apply.pwd2.value);
  
  if(alertStr1 != '')
  {
    alert(alertStr1);
    return false;
  }
/*  
  if(alertStr2 != '')
  {
    alert(alertStr2);
    return false;
  }
  
  if(alertStr3 != '')
  {
    alert(alertStr3);
    return false;
  }
  
  if(alertStr4 != '')
  {
    alert(alertStr4);
    return false;
  }
  
    if(alertStr5 != '')
  {
    alert(alertStr5);
    return false;
  }
*/
    if(alertStr7 != '')
  {
    alert(alertStr7);
    return false;
  }
  
    if(alertStr8 != '')
  {
    alert(alertStr8);
    return false;
  }
  
    if(alertStr9 != '')
  {
    alert(alertStr9);
    return false;
  }
  
    if(alertStr10 != '')
  {
    alert(alertStr10);
    return false;
  }

    if(alertStr6 != '')
  {
    alert(alertStr6);
    return false;
  }

  return true;
}

