function domChk(PCAD){
	addlist = new Array(
	"15qm.com",
	"bodhi.lawlita.com",
	"dodgemail.com",
	"dontreg.com",
	"farifluset.mailexpire.com",
	"fishfuse.com",
	"golfilla.info",
	"guerrillamail.biz",
	"guerrillamail.com",
	"hyper.cx",
	"ichimail.com",
	"jetable.com",
	"jetable.org",
	"kinglibrary.net",
	"king-postman.com",
	"loveboat.cx",
	"mail.htl22.at",
	"mail.svenz.eu",
	"maileater.com",
	"mailexpire.com",
	"mailin8r.com",
	"mailinator.com",
	"mailinator.net",
	"mailinator2.com",
	"melmel.tv",
	"mippi-mail.com",
	"modmailcom.com",
	"momo-mail.com",
	"mx0.wwwnew.eu",
	"mytrashmail.com",
	"nakayoshi.cc",
	"pets-mail.com",
	"pookmail.com",
	"roromail.com",
	"shingor.net",
	"sogetthis.com",
	"spam.la",
	"spambox.us",
	"spamfree24.com",
	"spamfree24.de",
	"spamfree24.eu",
	"spamfree24.info",
	"spamfree24.net",
	"spamfree24.org",
	"spamherelots.com",
	"spamhole.com",
	"supermailer.jp",
	"takechiyo.net",
	"tempemail.net",
	"tempomail.fr",
	"temporaryinbox.com",
	"thisisnotmyrealemail.com",
	"trashymail.com",
	"tsukaisute.net",
	"vansoftcorp.com",
	"vansoftcorp.net",
	"youngpostman.net",
	"aravensoft.com",
	"nybella.com",
	"ballyfinance.com",
	"spamcorptastic.com",
	"yahooco.jp",
    "dea-aa.info",
    "xfire.jp",
    "wahoo.co.jp"
	);

	ad = PCAD.split("@");
	var text;
	for(i=0; i<addlist.length; i++){
		if(ad[1] == addlist[i]){
			text = 'hit';
			break;
		}
	}
	if(text == 'hit'){
		return true;
	}else{
		return false;
	}
}


//送信フォーム入力チェック
var sent=false;

function checkSubmit(){
	fm = document.checkform;
	passVal = fm.PASS.value;
	telVal = fm.TEL.value;
	pcaddVal = fm.PCADD.value;
	if (!fm.MOBACO.value == '') {
		fm.MOBADD.value=fm.MOBACO.value+fm.MOBDOMAIN.value;
	}
	mobaddVal = fm.MOBADD.value;
	
	err = new Array();
	

	if (!fm.AGR.checked) {
		err[err.length] = '利用規約に同意されておりません。';
	}

	
	if (passVal == '') {
		err[err.length] = 'パスワードを入力してください';
	} else if (passVal.search(/^[0-9]{4}$/) == -1) {
		err[err.length] = 'パスワードは数字4桁で入力して下さい。';
	}

	if (!telVal == '') {
		if (telVal.search(/^(090|080)[0-9]{8}$/) == -1) err[err.length] = '電話番号が不適切です。';
	}

	if (pcaddVal == '' && fm.MOBACO.value == '') {
		err[err.length] = 'メールアドレスはどちらか必ず入力してください';
	}

	if (!fm.MOBACO.value == '') {
		if (fm.MOBACO.value.match('[^a-z0-9\.\_\-]')) {
			err[err.length] = 'メールアドレスに不適切な文字が含まれています。';
		}
	}

	if (!pcaddVal == '') {
		if (!pcaddVal.match ('@')) {
			err[err.length] = 'PCメールアドレスを正しく入力してください。';
		} else if (pcaddVal.match('[ \*\+,;]')) {
			err[err.length] = 'PCメールアドレスに不適切な文字が含まれています。';
		} else if (domChk(pcaddVal) == true) {
			err[err.length] = 'ご利用いただけないメールアドレスです。';
		} else if (pcaddVal.search(/^[a-zA-Z0-9!$&*.=^`|~#%'+\/?{}\-\_]+@([a-zA-Z0-9_-]+\.)+[a-zA-Z]{2,4}$/) == -1) {
			err[err.length] = 'PCメールアドレスを正しく入力してください!';
		}
	}

	if (err.length > 0) {
		alert(err.join('\n'));
		return false;
	}

	if(sent == false) {
		sent = true;
		fm.submit();
	} else {
		return false;
	}
}

function submitstop(frm){
	if(sent==false){
		sent=true;
		frm.submit();
	}
}


//送信フォーム入力チェック
function checkLogin(){
	logfm = document.checkloginform;
	passVal = logfm.PASS.value;
	telVal = logfm.tel.value;
	pcaddVal = logfm.PCADD.value;
	
	err = new Array();
	


	if (passVal == '') {
		err[err.length] = 'パスワードを入力してください';
	} else if (passVal.search(/^[0-9]{4}$/) == -1) {
		err[err.length] = 'パスワードは数字4桁で入力して下さい。';
	}
	
	if (pcaddVal == '' && telVal == '') {
		err[err.length] = 'メールアドレスもしくは携帯電話番号どちらかを入力してください';
	}

	if (!telVal == '') {
		if (telVal.search(/^(090|080|010)[0-9]{8}$/) == -1) err[err.length] = '電話番号が不適切です。';
	}

	if (!pcaddVal == '') {
		if (!pcaddVal.match ('@')) {
			err[err.length] = 'PCメールアドレスを正しく入力してください。';
		} else if (pcaddVal.match('[,;]')) {
			err[err.length] = 'PCメールアドレスに不適切な文字が含まれています。';
		}
	}
	
	if (err.length > 0) {
		alert(err.join('\n'));
		return false;
	}

	if(sent == false) {
		sent = true;
		logfm.submit();
		
	} else {
		return false;
	}
}



//confirm送信ボタン無効化
function DisBtn(obj) {
	obj.disabled = true;
	obj.value = '送信中';
	obj.form.submit();
}
