function checkForm(form){
//名前（漢字）
	if (check_name(form) == false)
	return false;
//名前（フリガナ）
	if (check_kana(form) == false)
	return false;
//郵便番号
	if (check_zip(form) == false)
	return false;
//住所
	if (check_add(form) == false)
	return false;
//電話番号
	if (check_tel(form) == false)
	return false;
//Eメール
	if (check_email(form) == false)
	return false;
//渡航予定地
	if (check_arrive(form) == false)
	return false;
	if (form.arrive[2].checked == true){
		if (check_arrive2(form) == false)
		return false;
}

//渡航予定日
	if (check_arrival(form) == false)
	return false;
//ビザの種類
	if (check_visa(form) == false)
	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_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_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_arrive(form){
	for (i=0; i < form.arrive.length; i++){
	if (form.arrive[i].checked == true){
	return true;
}
}
	 alert("渡航予定地を選択して下さい");
	 form.arrive[0].focus();
	 return false;
}
function check_arrive2(form){
	var value = form.arrive2.value;
	if (value == ""){
	alert("渡航予定地：その他をご記入下さい");
	form.arrive2.focus();
	return false;
}
}
//渡航予定日
function check_arrival(form){
	var value = form.arrivalyear.value;
	if (value == ""){
	alert("渡航予定日を記入してください");
	form.arrivalyear.focus();
	return false;
}
	var value = form.arrivalmonth.value;
	if (value == ""){
	alert("渡航予定日を記入してください");
	form.arrivalmonth.focus();
	return false;
}
	var value = form.arrivalday.value;
	if (value == ""){
	alert("渡航予定日を記入してください");
	form.arrivalday.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;
}
