function checkForm(form){
//名前（漢字）
	if (check_name(form) == false)
	return false;
//名前（ローマ字）
	if (check_kana(form) == false)
	return false;
//生年月日
	if (check_birth(form) == false)
	return false;
//性別
	if (check_gender(form) == false)
	return false;
//国籍
	if (check_nationality(form) == false)
	return false;
//ビザの種類
	if (check_visa(form) == false)
	return false;
//郵便番号
	if (check_zip(form) == false)
	return false;
//住所(漢字）
	if (check_add(form) == false)
	return false;
//住所(フリガナ)
	if (check_add2k(form) == false)
	return false;
//電話番号
	if (check_tel(form) == false)
	return false;
//Eメール
	if (check_email(form) == false)
	return false;
//緊急連絡先
	if (check_emgyname(form) == false)
	return false;
	if (check_emgynamek(form) == false)
	return false;
	if (check_relation(form) == false)
	return false;
	if (check_emgytel(form) == false)
	return false;
//緊急連絡先 住所
	if (form.same.checked == false){
		if (check_emgyzip(form) == false)
		return false;
		if (check_emgyadd(form) == false)
		return false;
		if (check_emgyadd2k(form) == false)
		return false;
}

//学校名
	if (check_school(form) == false)
	return false;
//キャンパス名
	if (check_campus(form) == false)
	return false;
//コース名
	if (check_course(form) == false)
	return false;
//週の授業数
	if (check_schedule(form) == false)
	return false;
	if (check_koma(form) == false)
	return false;
//開始日
	if (check_enter(form) == false)
	return false;
//期間
	if (check_duration(form) == false)
	return false;
//返金規約
	if (form.refund.checked == false){
		alert("返金規約について同意されていません");
		form.refund.focus();
		return false;
}
}
//-------------------------------------------------------
//名前（漢字）
function check_name(form){
	var value = form.lstname.value;
	if (value == ""){
	alert("名前（漢字）をご記入ください");
	form.lstname.focus();
	return false;
}
	var value = form.fstname.value;
	if (value == ""){
	alert("名前（漢字）をご記入ください");
	form.fstname.focus();
	return false;
}
}
//名前（ローマ字）
function check_kana(form){
	var value = form.fmname.value;
	if (value == ""){
	alert("名前（ローマ字）をご記入ください");
	form.fmname.focus();
	return false;
}
	var value = form.gvname.value;
	if (value == ""){
	alert("名前（ローマ字）をご記入ください");
	form.gvname.focus();
	return false;
}
}
//生年月日
function check_birth(form){
	var value = form.birthyear1.value;
	if (value == ""){
	alert("生年月日をご記入下さい");
	form.birthyear1.focus();
	return false;
}
	var value = form.birthyear2.value;
	if (value == ""){
	alert("生年月日をご記入下さい");
	form.birthyear2.focus();
	return false;
}
	var value = form.birthmonth.value;
	if (value == ""){
	alert("生年月日をご記入下さい");
	form.birthmonth.focus();
	return false;
}
	var value = form.birthday.value;
	if (value == ""){
	alert("生年月日をご記入下さい");
	form.birthday.focus();
	return false;
}
}
//性別
function check_gender(form){
	for (i=0; i < form.gender.length; i++){
	if (form.gender[i].checked == true){
	return true;
}
}
	alert("性別を選択して下さい");
	form.gender[0].focus();
	return false;
}
//国籍
function check_nationality(form){
	var value = form.nationality.value;
	if (value == ""){
	alert("国籍をご記入下さい");
	form.nationality.focus();
	return false;
}
}
//ビザの種類
function check_visa(form){
	for (i=0; i < form.visa.length; i++){
	if (form.visa[i].checked == true){
	return true;
}
}
	alert("ビザの種類を選択して下さい");
	form.visa[0].focus();
	return false;
}
//住所
function check_zip(form){
	var value = form.zip1.value;
	if (value == ""){
	alert("郵便番号をご記入下さい");
	form.zip1.focus();
	return false;
}
	var value = form.zip2.value;
	if (value == ""){
	alert("郵便番号をご記入下さい");
	form.zip2.focus();
	return false;
}
}
function check_add(form){
	var value = form.add1.value;
	if (value == ""){
	alert("住所（都道府県）を選択して下さい");
	form.add1.focus();
	return false;
}
	var value = form.add2.value;
	if (value == ""){
	alert("住所（市町村）をご記入下さい");
	form.add2.focus();
	return false;
}
	var value = form.add3.value;
	if (value == ""){
	alert("住所（番地・建物名）をご記入下さい");
	form.add3.focus();
	return false;
}
}
function check_add2k(form){
	var value = form.add2k.value;
	if (value == ""){
	alert("住所（フリガナ）をご記入下さい");
	form.add2k.focus();
	return false;
}
}
function check_tel(form){
	var value = form.tel.value;
	if (value == ""){
	alert("電話番号をご記入下さい");
	form.tel.focus();
	return false;
}
}
function check_email(form){
	var value = form.email.value;
	if (value == ""){
	alert("E-mailアドレスをご記入下さい");
	form.email.focus();
	return false;
}
	var str = form.email.value;
	if (str != str.match("^[0-9a-zA-Z\-\_\.]+@[0-9a-zA-Z\-\_\.]+\\.[0-9a-zA-Z\-\_]+$")){
	alert("E-mailアドレスに誤りがないかご確認下さい");
	form.email.focus();
	return false;
}
}
//緊急連絡先
function check_emgyname(form){
	var value = form.emgylstname.value;
	if (value == ""){
	alert("緊急連絡先：名前（漢字）をご記入ください");
	form.emgylstname.focus();
	return false;
}
	var value = form.emgyfstname.value;
	if (value == ""){
	alert("緊急連絡先：名前（漢字）をご記入ください");
	form.emgyfstname.focus();
	return false;
}
}
function check_emgynamek(form){
	var value = form.emgyfmname.value;
	if (value == ""){
	alert("緊急連絡先：名前（フリガナ）をご記入ください");
	form.emgyfmname.focus();
	return false;
}
	var value = form.emgygvname.value;
	if (value == ""){
	alert("緊急連絡先：名前（フリガナ）をご記入ください");
	form.emgygvname.focus();
	return false;
}
}
function check_relation(form){
	var value = form.relation.value;
	if (value == ""){
	alert("緊急連絡先：続柄をご記入下さい");
	form.relation.focus();
	return false;
}
}
function check_emgytel(form){
	var value = form.emgytel.value;
	if (value == ""){
	alert("緊急連絡先：電話番号をご記入下さい");
	form.emgytel.focus();
	return false;
}
}
function check_emgyzip(form){
	var value = form.emgyzip1.value;
	if (value == ""){
	alert("緊急連絡先：郵便番号をご記入下さい");
	form.emgyzip1.focus();
	return false;
}
	var value = form.emgyzip2.value;
	if (value == ""){
	alert("緊急連絡先：郵便番号をご記入下さい");
	form.emgyzip2.focus();
	return false;
}
}
function check_emgyadd(form){
	var value = form.emgyadd1.value;
	if (value == ""){
	alert("緊急連絡先：住所（都道府県）を選択して下さい");
	form.emgyadd1.focus();
	return false;
}
	var value = form.emgyadd2.value;
	if (value == ""){
	alert("緊急連絡先：住所（市町村）をご記入下さい");
	form.emgyadd2.focus();
	return false;
}
	var value = form.emgyadd3.value;
	if (value == ""){
	alert("緊急連絡先：住所（番地・建物名）をご記入下さい");
	form.emgyadd3.focus();
	return false;
}
}
function check_emgyadd2k(form){
	var value = form.emgyadd2k.value;
	if (value == ""){
	alert("緊急連絡先：住所（フリガナ）をご記入下さい");
	form.emgyadd2k.focus();
	return false;
}
}
//学校名
function check_school(form){
	var value = form.school.value;
	if (value == ""){
	alert("学校名をご記入下さい");
	form.school.focus();
	return false;
}
}
//キャンパス名
function check_campus(form){
	var value = form.campus.value;
	if (value == ""){
	alert("渡航先をご記入下さい");
	form.campus.focus();
	return false;
}
}
//コース名
function check_course(form){
	var value = form.course.value;
	if (value == ""){
	alert("コース名をご記入下さい");
	form.course.focus();
	return false;
}
}
//週の授業数
function check_schedule(form){
	var value = form.schedule.value;
	if (value == ""){
	alert("週の授業数をご記入下さい");
	form.schedule.focus();
	return false;
}
}
function check_koma(form){
	for (i=0; i < form.koma.length; i++){
	if (form.koma[i].checked == true){
	return true;
}
}
	alert("週の授業数（時間またはレッスン）を選択して下さい");
	form.koma[0].focus();
	return false;
}
//開始日
function check_enter(form){
	var value = form.enteryear.value;
	if (value == ""){
	alert("開始日をご記入下さい");
	form.enteryear.focus();
	return false;
}
	var value = form.entermonth.value;
	if (value == ""){
	alert("開始日をご記入下さい");
	form.entermonth.focus();
	return false;
}
	var value = form.enterday.value;
	if (value == ""){
	alert("開始日をご記入下さい");
	form.enterday.focus();
	return false;
}
}
//期間
function check_duration(form){
	var value = form.duration.value;
	if (value == ""){
	alert("期間をご記入下さい");
	form.duration.focus();
	return false;
}
}
