var ROOT_PATH = '/';

/** * 公開ページ ****************************************************** */

// ログイン
function memberLogin(pageID) {
	document.forms[0].action = ROOT_PATH
			+ 'index/index/login/true/index.php?pageID=' + pageID;
	document.forms[0].submit();
}

//ログアウト
function memberLogout() {
	if (confirm("ログアウトしてもよろしいですか？")) {
		location.href = ROOT_PATH + 'index/index/logout/true';
	}
}

//ログアウト
function managerLogout() {
	if (confirm("ログアウトしてもよろしいですか？")) {
		location.href = ROOT_PATH + 'common/logout';
	}
}

// 案件情報 応募処理
function applyAnken(no, pageID) {
	if (document.forms[0].login_flg.value == 'true') {
		if (confirm("この案件に応募します。よろしいですか？")) {
			location.href = ROOT_PATH + 'index/application/no/' + no
					+ '/pageID/' + pageID;
		}
	} else {
		alert("案件に応募するには、先にログインをする必要があります。");
	}
}

// 会員情報 変更処理
function updateMemberInfo() {
	if (confirm("会員情報を変更しますか？")) {
		location.href = ROOT_PATH + 'member/detail';
	}
}

// パスワード 送信処理
function forgotPassword(pageID) {
	if (confirm("パスワードの送付を希望しますか？")) {
		location.href = ROOT_PATH + 'index/forgot/pageID/' + pageID;
	}
}

// 案件情報(公開用)検索 条件クリア
function serchClear() {
	// 並び替え
	document.forms[0].order_by.selectedIndex = 0;
	document.forms[0].order.selectedIndex = 1;
	// 勤務地
	document.forms[0].place1.checked = false;
	document.forms[0].place2.checked = false;
	document.forms[0].place3.checked = false;
	document.forms[0].place4.checked = false;
	// 職種
	document.forms[0].type1.checked = false;
	document.forms[0].type2.checked = false;
	document.forms[0].type3.checked = false;
	document.forms[0].type4.checked = false;
	document.forms[0].type5.checked = false;
	document.forms[0].type6.checked = false;
	// 役割
	document.forms[0].role1.checked = false;
	document.forms[0].role2.checked = false;
	document.forms[0].role3.checked = false;
	document.forms[0].role4.checked = false;
	document.forms[0].role5.checked = false;
	document.forms[0].role6.checked = false;
	// プログラム言語
	document.forms[0].skill1.checked = false;
	document.forms[0].skill2.checked = false;
	document.forms[0].skill3.checked = false;
	document.forms[0].skill4.checked = false;
	document.forms[0].skill5.checked = false;
	document.forms[0].skill6.checked = false;
	document.forms[0].skill7.checked = false;
	document.forms[0].skill8.checked = false;
	document.forms[0].skill9.checked = false;
	document.forms[0].skill10.checked = false;
	document.forms[0].skill11.checked = false;
	document.forms[0].skill12.checked = false;
	document.forms[0].skill13.checked = false;
	document.forms[0].skill14.checked = false; // 単価
	document.forms[0].reward.selectedIndex = 0;
}
/** ***************************************************************** */

/** * 管理共通 ******************************************************** */

// 登録確認処理
function startConfirm() {
	return (confirm("実行してもよろしいですか？"));
}

// 更新確認処理
function updateConfirm(form) {
	if (form.delete_flg.checked == true) {
		return (confirm("削除してもよろしいですか？"));
	} else {
		return (confirm("実行してもよろしいですか？"));
	}
}
/** ***************************************************************** */

/** * 案件情報 ******************************************************* */

// 検索並び順デフォルト設定
function orderDefault(form) {
	form.order_by.selectedIndex = 0;
	form.order.selectedIndex = 1;
}

// 案件情報検索 条件クリア
function serchAnkenClear(form) {
	// 案件No.
	form.no.value = '';
	// スキル
	form.skill.selectedIndex = 0;
	// 職種
	form.type.selectedIndex = 0;
	// 役割
	form.role.selectedIndex = 0;
	// 単価
	form.reward.selectedIndex = 0;
	// 企業
	form.company.selectedIndex = 0;
	// 管理者
	form.manager.selectedIndex = 0;
	// 勤務地
	form.place1.checked = false;
	form.place2.checked = false;
	form.place3.checked = false;
	form.place4.checked = false;
	form.place5.checked = false;
	form.place6.checked = false;
}
/** ***************************************************************** */

/** * 技術者情報 ***************************************************** */

// 技術者情報検索 条件クリア
function serchEngineerClear(form) {
	// 会員ID
	form.mail.value = '';
	// 氏名
	form.name.value = '';
	// 年齢
	form.age.selectedIndex = 0;
	// 住所
	form.address.selectedIndex = 0;
	// 取得技術
	form.skill.selectedIndex = 0;
	// 経験年数
	form.experience.selectedIndex = 0;
	// 希望単価
	form.reward.selectedIndex = 0;
	// 評価
	form.rank.selectedIndex = 0;
	// 会員状況
	form.delete_flg.selectedIndex = 1;
}
/** ***************************************************************** */

/** * 企業情報 ******************************************************* */

// 技術者情報検索 条件クリア
function serchEngineerClear(form) {
	// 会員ID
	form.mail.value = '';
	// 氏名
	form.name.value = '';
	// 年齢
	form.age.selectedIndex = 0;
	// 住所
	form.address.selectedIndex = 0;
	// 取得技術
	form.skill.selectedIndex = 0;
	// 経験年数
	form.experience.selectedIndex = 0;
	// 希望単価
	form.reward.selectedIndex = 0;
	// 評価
	form.rank.selectedIndex = 0;
	// 会員状況
	form.delete_flg.selectedIndex = 1;
	// 備考(KeyWord1)
	form.remark1.value = '';
	// 備考(KeyWord2)
	form.remark2.value = '';
}
/** ***************************************************************** */

/** * 案件応募 ******************************************************* */

// 案件応募検索 条件クリア
function serchApplicationClear(form) {
	// 応募日(年)
	form.date_year.value = '';
	// 応募日(月)
	form.date_month.value = '';
	// 応募日(日)
	form.date_day.value = '';
	// 案件No.
	form.no.value = '';
	// 案件名
	form.anken_name.value = '';
	// 氏名
	form.engineer_name.value = '';
	// 状態
	form.status.selectedIndex = 0;
}
/** ***************************************************************** */
