// JavaScript Document

// 空白チェック用
function checkNull(obj,msg){
if(obj.value==''){
alert(msg);
obj.focus();
return false;
}
return true;
}

// 半角数字チェック用
function numCheck(obj,msg) {
if(obj.value.match (/[^0-9]+/)) {
alert(msg+'は、半角数字のみで入力して下さい。');
obj.focus();
return false;
}
return true;
}

// 数字列のチェック用
function checkNumber(num){
for(var i=0;i<num.length;i++){
if(isNaN(parseInt(num.charAt(i),10))) return 0;
}
if(parseInt(num,10)<=0) return 0;
return num.length;
}

// フォーマットエラーメッセージ用
function alertMsg(msg,obj){
alert(msg+'は正確に、半角で入力してください');
obj.focus();
}
// メールアドレスチェック用
function checkEMail(obj,retnull){
var retval=true;
var value =obj.value;
if (value=='') retval=retnull;
else {
var del=value.indexOf('@');
retval = (del>0 && (value.length-del)>1
&& value.substring(del+1).indexOf('@')==-1);
}
if(retval==false)
alertMsg('E-Mailアドレス',obj);
return retval;
}



//携帯アドレスチェック
function mbladdress()
{
	if (document.nais.mailaddress.value.match(/.docomo\.ne\.jp$|.ezweb\.ne\.jp$|.softbank\.ne\.jp$|.emnet\.ne\.jp$|.pdx\.ne\.jp$|.di\.pdx\.ne\.jp$|.dj\.pdx\.ne\.jp$|.dk\.pdx\.ne\.jp$|.wm\.pdx\.ne\.jp$|.t\.vodafone\.ne\.jp$|.t\.vodafone\.ne\.jp$|.d\.vodafone\.ne\.jp$|.h\.vodafone\.ne\.jp$|.c\.vodafone\.ne\.jp$|.k\.vodafone\.ne\.jp$|.r\.vodafone\.ne\.jp$|.n\.vodafone\.ne\.jp$|.s\.vodafone\.ne\.jp$|.q\.vodafone\.ne\.jp$|.jp-h\.ne\.jp$|.jp-t\.ne\.jp$|.jp-c\.ne\.jp$|.jp-r\.ne\.jp$|.jp-k\.ne\.jp$|.jp-n\.ne\.jp$|.jp-s\.ne\.jp$|.jp-q\.ne\.jp$/)){
	alert("メールアドレスはパソコンで受信できるアドレスをご入力下さい。");
	document.nais.mailaddress.focus();
	return false;}
}

//入力チェック
function chkname() {

//メールアドレス
if(!checkNull(document.nais.mailaddress,   '■Eメールアドレスを入力してください'))   return false;
if(!checkEMail(document.nais.mailaddress,     true ))   return false;
if(!checkNull(document.nais.email2,   '■Eメールアドレス（確認用）を入力してください'))   return false;
if(!checkEMail(document.nais.email2,     true ))   return false;
if(document.nais.mailaddress.value !== document.nais.email2.value) {alert("入力した2つのメールアドレスが一致しません");document.nais.mailaddress.focus();return false;}

}


