function CheckForm(){
	var error,msg,ret;
	
	error = "";
	msg = "◆入力内容に不備があります◆\n";
	
	// document.form.ua.value="confirm";
	if(document.form.ua.value == ""){
		error = "処理が指定されていません。\n";
	}else if(document.form.ua.value == "confirm"){
		if(document.form.recruit_name.value == ""){
			error=error+"氏名が選択されていません。\n";
			MM_showHideLayers('name_empty','','show');
		}else{
			MM_showHideLayers('name_empty','','hide');
		}
		if(document.form.recruit_ruby.value == ""){
			error=error+"フリガナが入力されていません。\n";
			MM_showHideLayers('ruby_empty','','show');
		}else{
			ret=CheckKatakana(document.form.recruit_ruby.value);
			if(ret == true){
				MM_showHideLayers('ruby_empty','','hide');
			}else{
				MM_showHideLayers('ruby_empty','','show');
			}
		}
		var sex_flag=0;
		for(i=0;i<document.form.recruit_sex.length;i++){
			if(document.form.recruit_sex[i].checked == true){
				sex_flag=1;
				break;
			}
		}
		if(sex_flag == 0){
			error=error+"性別が選択されていません。\n";
			MM_showHideLayers('sex_empty','','show');
		}else{
			MM_showHideLayers('sex_empty','','hide');
		}
		if(document.form.recruit_age.value == ""){
			error=error+"年齢が選択されていません。\n";
			MM_showHideLayers('age_empty','','show');
		}else{
			MM_showHideLayers('age_empty','','hide');
		}
		if(document.form.recruit_zipcode.value == "" || document.form.recruit_pref.value == "" || document.form.recruit_address.value == ""){
			error=error+"住所が入力されていません。\n";
			MM_showHideLayers('address_empty','','show');
		}else{
			ret=CheckZipcodeFormat(document.form.recruit_zipcode.value);
			if(ret == -1){
				error=error+"郵便番号の形式が正しくありません。\n";
				MM_showHideLayers('address_empty','','show');
			}else{
				document.form.recruit_zipcode.value=ret;
				MM_showHideLayers('address_empty','','hide');
			}
		}
		if(document.form.recruit_tel.value == ""){
			error=error+"電話番号が入力されていません。\n";
			MM_showHideLayers('tel_empty','','show');
		}else{
			MM_showHideLayers('tel_empty','','hide');
		}
		if(document.form.recruit_tel.value != ""){
			ret=CheckTelFaxFormat(document.form.recruit_tel.value);
			if(ret == -1){
				error=error+"電話番号の形式が正しくありません。\n";
				MM_showHideLayers('tel_empty','','show');
			}else{
				document.form.recruit_tel.value=ret;
				MM_showHideLayers('tel_empty','','hide');
			}
		}
		if(document.form.recruit_mail.value == ""){
			error=error+"メールアドレスが入力されていません。\n";
			MM_showHideLayers('mail_empty','','show');
		}else{
			document.form.recruit_mail.value=ConvertZ2H(document.form.recruit_mail.value);
			ret=CheckMailFormat(document.form.recruit_mail.value);
			if(ret == 1){
				MM_showHideLayers('mail_empty','','hide');
			}else{
				error=error+"メールアドレスの形式が正しくありません。\n";
				MM_showHideLayers('mail_empty','','show');
			}
		}
		var area_flag=0;
		for(i=0;i<document.form.recruit_area.length;i++){
			if(document.form.recruit_area[i].checked == true){
				area_flag=1;
				break;
			}
		}
		if(area_flag == 0){
			error=error+"希望エリアが選択されていません。\n";
			MM_showHideLayers('area_empty','','show');
		}else{
			MM_showHideLayers('area_empty','','hide');
		}
		var job_flag=0;
		document.form.recruit_job.value="";
		for(i=0;i<document.form.recruit_job_list.length;i++){
			if(document.form.recruit_job_list[i].checked == true){
				// alert(document.form.recruit_item_list[i].value);
				job_flag=1;
				if(document.form.recruit_job.value == ""){
					document.form.recruit_job.value = document.form.recruit_job_list[i].value;
				}else{
					document.form.recruit_job.value = document.form.recruit_job.value + "<>" + document.form.recruit_job_list[i].value;
				}
			}
		}
		if(job_flag == 0){
			error=error+"職業が選択されていません。\n";
			MM_showHideLayers('job_empty','','show');
		}else{
			MM_showHideLayers('job_empty','','hide');
		}
	}

	// alert(error);
	if(error != ""){
		msg = msg + error + "\n";
		// alert(msg);
		return false;
	}else{
		// document.form.Submit();
		return true;
	}
}


