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.contact_name.value == ""){
			error=error+"お名前が入力されていません。\n";
			MM_showHideLayers('name_empty','','show');
		}else{
			MM_showHideLayers('name_empty','','hide');
		}
		if(document.form.contact_mail.value == ""){
			error=error+"メールアドレスが入力されていません。\n";
			MM_showHideLayers('mail_empty','','show');
		}else{
			document.form.contact_mail.value=ConvertZ2H(document.form.contact_mail.value);
			MM_showHideLayers('mail_empty','','hide');
		}
		item_flag=0;
		document.form.contact_item.value="";
		for(i=0;i<=document.form.contact_item.length-1;i++){
			if(document.form.contact_item[i].checked == true){
				item_flag=1;
				break;
			}
		}
		if(item_flag == 0){
			error=error+"ご相談内容が選択されていません。\n";
			MM_showHideLayers('item_empty','','show');
		}else{
			MM_showHideLayers('item_empty','','hide');
		}
		/*
		if(document.form.formkey_key.value == ""){
			error=error+"認証キーが入力されていません。\n";
			MM_showHideLayers('formkey_empty','','show');
		}else{
			document.form.formkey_key.value=ConvertZ2H(document.form.formkey_key.value);
			MM_showHideLayers('formkey_empty','','hide');
		}
		*/
	}

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

