<?php

//mb_internal_encoding('SJIS');	// 内部エンコーディングの指定
mb_internal_encoding('UTF-8');


//==============================================================================
//	配列の定義
//==============================================================================

//------------------------------------------------------------------------------
//	都道府県一覧
//------------------------------------------------------------------------------
$list_ken = array(
	'北海道',
	'青森県',
	'岩手県',
	'宮城県',
	'秋田県',
	'山形県',
	'福島県',
	'茨城県',
	'栃木県',
	'群馬県',
	'埼玉県',
	'千葉県',
	'東京都',
	'神奈川県',
	'新潟県',
	'富山県',
	'石川県',
	'福井県',
	'山梨県',
	'長野県',
	'岐阜県',
	'静岡県',
	'愛知県',
	'三重県',
	'滋賀県',
	'京都府',
	'大阪府',
	'兵庫県',
	'奈良県',
	'和歌山県',
	'鳥取県',
	'島根県',
	'岡山県',
	'広島県',
	'山口県',
	'愛媛県',
	'香川県',
	'徳島県',
	'高知県',
	'福岡県',
	'佐賀県',
	'長崎県',
	'大分県',
	'宮崎県',
	'熊本県',
	'鹿児島県',
	'沖縄県');

//------------------------------------------------------------------------------
//	連絡時間一覧
//------------------------------------------------------------------------------
$list_renraku_jikan = array(
	'□午前中',
	'□お昼休み',
	'□午後',
	'□夕方',
	'□夜18:00〜',
	'□夜20:00〜',
	'■メールの方はこちらを選択');

//------------------------------------------------------------------------------
//	希望職種一覧（医師）
//------------------------------------------------------------------------------
$list_kibou_syoku_doc = array(
	'内科',
	'外科',
	'小児科',
	'産科',
	'婦人科',
	'呼吸器科',
	'消化器科',
	'胃腸科',
	'心療内科',
	'精神科',
	'神経科',
	'循環器科',
	'泌尿器科',
	'皮膚科',
	'整形外科',
	'形成外科',
	'美容外科',
	'放射線科',
	'脳神経外科',
	'リハビリ科',
	'耳鼻咽喉科',
	'眼科',
	'歯科口腔科',
	'その他 ');

//------------------------------------------------------------------------------
//	希望職種一覧（医療従事者）
//------------------------------------------------------------------------------
$list_kibou_syoku_staff = array(
	'薬剤師',
	'看護師',
	'助産師',
	'保健士',
	'栄養士',
	'管理栄養士',
	'言語聴覚士',
	'作業療法士',
	'理学療法士',
	'視能訓練士',
	'診療放射線技師',
	'臨床検査技師',
	'臨床工学技師',
	'柔道整復師',
	'社会福祉士',
	'介護士',
	'介護福祉士',
	'事務長職',
	'介護支援専門員',
	'歯科衛生士',
	'医療事務',
	'その他');

//------------------------------------------------------------------------------
//	診療科一覧
//------------------------------------------------------------------------------
$list_sinnryouka = array(
	'内科',
	'小児内科',
	'外科',
	'小児外科',
	'婦人科',
	'産科',
	'皮膚科',
	'脳神経外科');

//------------------------------------------------------------------------------
//	希望収入一覧
//------------------------------------------------------------------------------
$list_kibou_syuunyuu = array(
	'年収',
	'月収',
	'日給',
	'時給');

//------------------------------------------------------------------------------
//	状況一覧
//------------------------------------------------------------------------------
$list_jyoukyou = array(
	'正社員',
	'契約社員',
	'派遣社員',
	'パート・アルバイト',
	'求職中');

//------------------------------------------------------------------------------
//	転職時期一覧
//------------------------------------------------------------------------------
$list_tennsyoku_jiki = array(
	"即日可能\",
	'１ヵ月以内',
	'２ヶ月以内',
	'３ヶ月以内',
	'３ヶ月以上');


//==============================================================================
//	文字列チェック（名前）
//
//	［入力］$string	= 文字列
//	［出力］OK = true, NG = false
//==============================================================================
function check_string($string)
{
	if(!strlen(mb_ereg_replace('[ 　]', '', $string)))
	{
		return false;
	}
	else
	{
//mb_regex_encoding('SHIFT_JIS');
		mb_regex_encoding('UTF-8');
		if($string != '')
		{
			return true;
		}
		else
		{
			return false;
		}
	}
}


//==============================================================================
//	文字列チェック（フリガナ）
//
//	［入力］$string	= 文字列
//	［出力］OK = true, NG = false
//==============================================================================
function check_string2($string)
{
	if(!strlen(mb_ereg_replace('[ 　]', '', $string)))
	{
		return false;
	}
	else
	{

		if($string != '')
		{
			return true;
		}
		else
		{
			return false;
		}
	}
}

//==============================================================================
//	数値チェック
//
//	［入力］$string	= 文字列, $digit_min = 最小桁数, $digit_max = 最大桁数
//	［出力］OK = true, NG = false
//==============================================================================
function check_value($string, $digit_min = '', $digit_max = '')
{
	if(!$digit_min && !$digit_max)
	{
		if(!ereg('^[0-9]+$', $string)) return false;
	} else {
		if(!ereg('^[0-9]{' . $digit_min . ',' . $digit_max . '}$', $string)) return false;
	}

	return true;
}
//==============================================================================
//	電話番号チェック
//
//	［入力］$string	= 文字列
//	［出力］OK = true, NG = false
//==============================================================================
function check_telephone($string)
{
	if(!ereg('^[0-9\-]+$', $string)) return false;

	return true;
}

//==============================================================================
//	メールアドレスチェック
//
//	［入力］$string	= 文字列
//	［出力］OK = true, NG = false
//==============================================================================
function check_email($string)
{
	if(!ereg('^[^@]+@[^.]+\..+', $string)) return false;

	return true;
}

//==============================================================================
//	金額チェック
//	全角数字、半角数字、漢数字対応
//
//	［入力］$string	= 文字列
//	［出力］OK = true, NG = false
//==============================================================================
function check_money($string)
{
//mb_regex_encoding('SJIS');
mb_regex_encoding('UTF-8');
	if(!mb_ereg('^[0-9０-９\.\,一二三四五六七八九十百千万億]+$', $string)) return false;
	return true;
}


//==============================================================================
//	フォームの復元
//
//	［入力］$post = ポスト情報
//==============================================================================
function recovery_form($post)
{
	global $list_ken;
	global $list_renraku_jikan;
	global $list_kibou_syoku_doc;
	global $list_kibou_syoku_staff;
	global $list_kibou_syuunyuu;
	global $list_sinnryouka;
	global $list_jyoukyou;
	global $list_tennsyoku_jiki;

	global $smarty;


	// セレクトボックス
	$smarty->assign('list_ken', $list_ken);
	$smarty->assign('list_renraku_jikan', $list_renraku_jikan);
	$smarty->assign('list_kibou_syoku_doc', $list_kibou_syoku_doc);
	$smarty->assign('list_kibou_syoku_staff', $list_kibou_syoku_staff);
	$smarty->assign('list_kibou_syuunyuu', $list_kibou_syuunyuu);
	$smarty->assign('list_sinnryouka', $list_sinnryouka);
	$smarty->assign('list_jyoukyou', $list_jyoukyou);
	$smarty->assign('list_tennsyoku_jiki', $list_tennsyoku_jiki);

	// チェックボックス


	if($_POST['rennraku1'] != '') $smarty->assign('rennraku1_checked', 'checked');
	if($_POST['rennraku2'] != '') $smarty->assign('rennraku2_checked', 'checked');
	if($_POST['rennraku3'] != '') $smarty->assign('rennraku3_checked', 'checked');

	if($_POST['kinnmusaki1'] != '') $smarty->assign('kinnmusaki1_checked', 'checked');
	if($_POST['kinnmusaki2'] != '') $smarty->assign('kinnmusaki2_checked', 'checked');
	if($_POST['kinnmusaki3'] != '') $smarty->assign('kinnmusaki3_checked', 'checked');
	if($_POST['kinnmusaki4'] != '') $smarty->assign('kinnmusaki4_checked', 'checked');

	if($_POST['kinnmu_keitai1'] != '') $smarty->assign('kinnmu_keitai1_checked', 'checked');
	if($_POST['kinnmu_keitai2'] != '') $smarty->assign('kinnmu_keitai2_checked', 'checked');
	if($_POST['kinnmu_keitai3'] != '') $smarty->assign('kinnmu_keitai3_checked', 'checked');

	if($_POST['kibou_youbi1'] != '') $smarty->assign('kibou_youbi1_checked', 'checked');
	if($_POST['kibou_youbi2'] != '') $smarty->assign('kibou_youbi2_checked', 'checked');
	if($_POST['kibou_youbi3'] != '') $smarty->assign('kibou_youbi3_checked', 'checked');
	if($_POST['kibou_youbi4'] != '') $smarty->assign('kibou_youbi4_checked', 'checked');
	if($_POST['kibou_youbi5'] != '') $smarty->assign('kibou_youbi5_checked', 'checked');
	if($_POST['kibou_youbi6'] != '') $smarty->assign('kibou_youbi6_checked', 'checked');
	if($_POST['kibou_youbi7'] != '') $smarty->assign('kibou_youbi7_checked', 'checked');
	if($_POST['kibou_youbi8'] != '') $smarty->assign('kibou_youbi8_checked', 'checked');

	if($_POST['zangyou1'] != '') $smarty->assign('zangyou1_checked', 'checked');
	if($_POST['zangyou2'] != '') $smarty->assign('zangyou2_checked', 'checked');

	// ラジオボタン
	if(isset($_POST['senn_ninn1']))
	{
		if($_POST['senn_ninn1'] == '専門医') $smarty->assign('senn_ninn1a_checked', 'checked');
		if($_POST['senn_ninn1'] == '認定医') $smarty->assign('senn_ninn1b_checked', 'checked');
	}
	if(isset($_POST['senn_ninn2']))
	{
		if($_POST['senn_ninn2'] == '専門医') $smarty->assign('senn_ninn2a_checked', 'checked');
		if($_POST['senn_ninn2'] == '認定医') $smarty->assign('senn_ninn2b_checked', 'checked');
	}
	if(isset($_POST['senn_ninn3']))
	{
		if($_POST['senn_ninn3'] == '専門医') $smarty->assign('senn_ninn3a_checked', 'checked');
		if($_POST['senn_ninn3'] == '認定医') $smarty->assign('senn_ninn3b_checked', 'checked');
	}
	if(isset($_POST['senn_ninn4']))
	{
		if($_POST['senn_ninn4'] == '専門医') $smarty->assign('senn_ninn4a_checked', 'checked');
		if($_POST['senn_ninn4'] == '認定医') $smarty->assign('senn_ninn4b_checked', 'checked');
	}

	if(isset($_POST['kinnmu_taikei']))
	{
		if($_POST['kinnmu_taikei'] == '常勤') $smarty->assign('kinnmu_taikei_a_checked', 'checked');
		if($_POST['kinnmu_taikei'] == '非常勤') $smarty->assign('kinnmu_taikei_b_checked', 'checked');
	}

	return true;
}

?>
