// JavaScript Document
function char_check(t,s,e){
	ok_char="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-@_.";
	if(ok_char.indexOf(t,0)>=s && ok_char.indexOf(t,0)<=e){
		return true;
	}else{
		return false;
	}
}

function check(){
	tel_rst="";
	tel=document.form1.phone.value;
	for(i=0;i<tel.length;i++){
		char_ck=char_check(tel.charAt(i),52,62);
		if(char_ck==false){
			tel_rst+=tel.charAt(i);
		}
	}

	ck="";
	if(document.form1.apply[0].checked==false && document.form1.apply[1].checked==false){
		ck+="・申込者\n";
	}
	if(document.form1.name_01.value=="" || document.form1.name_02.value==""){
		ck+="・氏名\n";
	}
	if(document.form1.kana_01.value=="" || document.form1.kana_02.value==""){
		ck+="・フリガナ\n";
	}
	if(document.form1.zip1.value=="" || document.form1.zip2.value==""){
		ck+="・郵便番号\n";
	}
	if(document.form1.pref.value==""){
		ck+="・都道府県\n";
	}
	if(document.form1.address.value==""){
		ck+="・住所\n";
	}
	if(document.form1.phone.value==""){
		ck+="・電話番号\n";
	}
	if(document.form1.email.value=="" || !document.form1.email.value.match( /[@]/ ) ) {
		ck+="・メールアドレス\n";
	}
	if(document.form1.media[0].checked==false && document.form1.media[1].checked==false && document.form1.media[2].checked==false && document.form1.media[3].checked==false && document.form1.media[4].checked==false && document.form1.media[5].checked==false){
		ck+="・このサイトを見たきっかけ\n";
	}
	if(document.form1.sex[0].checked==false && document.form1.sex[1].checked==false){
		ck+="・性別\n";
	}
	if(document.form1.birth_Y.value=="" || document.form1.birth_M.value=="" || document.form1.birth_D.value==""){
		ck+="・生年月日\n";
	}
	if(document.form1.marry[0].checked==false && document.form1.marry[1].checked==false){
		ck+="・結婚歴\n";
	}
	if(document.form1.job[0].checked==false && document.form1.job[1].checked==false){
		ck+="・ご職業\n";
	}

	if(ck.length > 0){
		alert("以下の項目が入力されていません。\n"+ck);
	}else if(tel_rst.length>0){
		alert("“"+tel_rst+"”の文字は利用できません。\n半角数字を入力してください。");
	}else{
		document.form1.submit();
	}
}
