/* COPYRIGHT FUJITSU LIMITED 2005 */
/* JavaScriptName : Enroll.js */

//Emailアドレスのチェック

function emailAdressCheck(strId){
	var strLen;
	var i;
	
	strLen = strId.length;
    for (var i = 0; i < strLen ; i++){
       if ( strId.charCodeAt(i) <= 31 || strId.charCodeAt(i) >= 127 ){
          alert ("会員ＩＤに全角文字または特殊文字が含まれています。\n全て半角英数字で入力してください。");
          return false;
       }

      if ( strId.substring(i,i+1) == " " ){
          alert ("会員ＩＤに空白を含めないでください。");
          return false;
       }
       if ( strId.substring(i,i+1) == "," ){
          alert ("会員ＩＤにカンマ( , )を含めないでください。");
          return false;
       }
    }
    yy = 0;
    for (var i = 1; i < strLen-1 ; i++){
        if ( yy==1 && strId.substring(i,i+1) == "." ){
           yy = 2;
           break;
        }
        if ( yy==0 && strId.substring(i,i+1) == "@" ){
           yy = 1;
           i++;
        }
    }
    if (yy != 2){
        alert ("E-mailアドレスを正しく入力してください。");
        return false;
    }
  return true;
}

function passwdCheck(strPw){
	
  if ( strPw.indexOf(' ') != -1 ){
     alert ("パスワードに空白文字を使用しないでください。");
     return false;
  }
  
  if (checkMoji(strPw) != true){
     alert ("パスワードに特殊文字を使用しないでください。");
     return false;
  }
  
  return true;
  
}

function checkMoji(txt){
	
  cnst="1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_&:.+-*/@";
  for(var i = 0; i < txt.length; i++){
     if(cnst.indexOf(txt.charAt(i)) == -1){
       return false;
     }
  }
  return true;
}
