/* melma.js */

var list = new Object();

list.han = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ.-_@';
list.han = list.han.split('');

list.zen = '０１２３４５６７８９ａｂｃｄｅｆｇｈｉｊｋｌｍｎｏｐｑｒｓｔｕｖｗｘｙｚＡＢＣＤＥＦＧＨＩＪＫＬＭＮＯＰＱＲＳＴＵＶＷＸＹＺ．－＿＠';
list.zen = list.zen.split('');

function checkForm(){
  var form = document.forms['melma'];

  var email = form.elements['form[mail]'].value;
  if(!email || email == 'E-mail'){
    alert('メールアドレスを入力してください');
    return false;
  }
  for(i=0;i<list.zen.length;i++){
    if(email.match(list.zen[i])) email = email.replace(RegExp(list.zen[i],'g'),list.han[i]);
  }
  if(email.match(/[^\w\.\-\_\@]/i)){
    alert('メールアドレスの入力文字は、\n半角英数字 . - _ @\nでお願いします');
    return false;
  }else{
    form.elements['form[mail]'].value = email;
    return true;
  }
}

function checkFocus(){
  var email = document.forms['melma'].elements['form[mail]'];
  if(email.value == 'E-mail') email.value = '';
}

function checkBlur(){
  var email = document.forms['melma'].elements['form[mail]'];
  if(email.value == '') email.value = 'E-mail';
}
