// クッキーを取得する
function getCookie(cookieName) {
	var allCookie = document.cookie + ";";
	var start = allCookie.indexOf(cookieName + "=");
	if (start != -1) {
		var end = allCookie.indexOf(";", start);
		return unescape(allCookie.substring(start + cookieName.length + 1, end));
	}
	return false;
}

// クッキーを書き込む
function setCookie(cookieName, value, path, days) {
	if (days) {
		var setDay = new Date();
		setDay.setTime(setDay.getTime() + days * 1000 * 60 * 60 * 24);
		var expDay = setDay.toGMTString();
		document.cookie = cookieName + "=" + escape(value) + ";path=" + path + ";expires=" + expDay;
	} else {
		document.cookie = cookieName + "=" + escape(value) + ";path=" + path;
	}
}

// クッキーを削除する
function deleteCookie(cookieName, path) {
	document.cookie = cookieName + "=;path=" + path + ";expires=Thu, 01 Jan 1970 00:00:00 GMT";
}

// フォーム部品のdisabledの状態を変更する
// 第一引数：disabledの状態を変化させる要素のid
// 第二引数：判断基準の要素のid（ラジオボタン or チェックボックス）
//           この要素がチェックされている場合に、disabledをfalseにし、
//           この要素がチェックされていない場合は、disabledをtrueにする。
function changeDisabledState(elementId, checkObjectId) {
	if (document.getElementById(checkObjectId).checked == true) {
		document.getElementById(elementId).disabled = false;
	} else {
		document.getElementById(elementId).disabled = true;
	}
}
