function ExecSubmit( act, tr, md ) {
	var d = document.forms[0];
	
	d.action = act;
	d.elements["tr"].value = tr;
	d.elements["md"].value = md;
	d.submit();
}

function ExecSubmitMM( act, tr, md ) {
	var d = document.entry;
	
	d.action = act;
	d.elements["tr"].value = tr;
	d.elements["md"].value = md;
	d.submit();
}

function ExecSubmitMail( act, tr, id ) {
	var d = document.getElementById(id);
	
	d.action = act;
	d.elements["tr"].value = tr;
	d.submit();
}

function DispCtrl( id, flg ) {
	if (flg == "on") {
		document.getElementById(id).style.display = "block";
	} else {
		document.getElementById(id).style.display = "none";
	}
}


//-------------------------------------------------------------------------------
//　お気に入り追加
//-------------------------------------------------------------------------------
function BookMark( name, value, day, btn, img ) {
	Ar_cok = new Array();
	Ar_cokchk = new Array();
	Ar_coknew = new Array();
	
	var cok = getCookie(name);
	if (cok != false) {
		Ar_cok = cok.split(",");
	}
	Ar_cok.push(value);
	
	var i, j, key;
	j = 0;
	for (i = 0; i < Ar_cok.length; i++) {
		key = Ar_cok[i];
		if (Ar_cokchk[key] != 1) {
			Ar_cokchk[key] = 1;
			Ar_coknew[j++] = Ar_cok[i];
		}
	}
	
	var newcok = "";
	for (i = 0; i < Ar_coknew.length; i++) {
		if (i > 0) {
			newcok += ",";
		}
		newcok += Ar_coknew[i];
	}
	
	if (setCookie(name, newcok, day)) {
		if ((x = MM_findObj(btn)) != null) {
			x.oSrc = img;
			x.src = img;
		}
		window.alert('お気に入りに登録いたしました');
	}
	
//	window.location.href = location.href;
}


//-------------------------------------------------------------------------------
//　マイページ物件比較 最大件数チェック
//-------------------------------------------------------------------------------
function CheckCmpMax(id, max) {
	var d = document;
	var cnt = 0;
	var favo_id, i;
	
	for (i = 0; i < max; i++) {
		favo_id = "favo_" + i;
		if (d.getElementById(favo_id).checked) {
			cnt++;
		}
	}
	if (cnt > 5) {
		favo_id = "favo_" + id;
		d.getElementById(favo_id).checked = false;
		window.alert('一度に選択可能な物件比較は５件までです');
	}
	
}


//-------------------------------------------------------------------------------
//　Cookieにデータを保存する
//　成功した時はtrue,失敗した時はfalseを返す
//-------------------------------------------------------------------------------
function setCookie(theName__,theValue__,theDay__)
{
	if ((theName__ != null) && (theValue__ != null))
	{
		var expDay__ = "Wed, 01 Jan 2020 18:56:35 GMT";	//　指定されない場合とりあえず2020年
		if (theDay__ != null)
		{
			theDay__ = eval(theDay__);	//　文字列の場合でも数値にする（念のため）
			var setDay = new Date();
			setDay.setTime(setDay.getTime()+(theDay__*1000*60*60*24));
			expDay__ = setDay.toGMTString();
		}
		document.cookie = theName__ + "="+escape(theValue__)+";expires="+expDay__;
		return true;
	}
	return false;
}

//-------------------------------------------------------------------------------
//　Cookieから指定されたデータを抜きだす
//　成功した時はnull以外,失敗した時はfalseを返す
//-------------------------------------------------------------------------------
function getCookie(theName__)
{
	theName__ += "=";	//　=を追加して検索の手抜きをする
	theCookie__ = document.cookie+";";	//　検索時最終項目で-1になるのを防ぐ
	start__ = theCookie__.indexOf(theName__);	//　指定された名前を検索する
	if (start__ != -1)
	{
		end__ = theCookie__.indexOf(";",start__);
		return unescape(theCookie__.substring(start__+theName__.length,end__));
	}
	return false;
}

//-------------------------------------------------------------------------------
//　Cookieのデータを削除する
//　常にtrueを返す
//-------------------------------------------------------------------------------
function deleteCookie(theName__)
{
	document.cookie = theName__ + "=;expires=Thu,01-Jan-70 00:00:01 GMT";
	return true;
}


// 閏年かどうかを調べる
function isLeapYear(year){
	if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0)) {
		return true;
	} else {
		return false;
	}
}

// 月の日数を計算
function calcMonthDays(date) {
	var monthDays = new Array (31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
	if (isLeapYear (date.getYear() + 1900)) {
		monthDays[1] = 29;
	}
	return monthDays[date.getMonth()];
}

function ChangeFDay() {
	var d = document.forms[0];
	
	var f_y = d.elements["f_year"].value;
	var f_m = d.elements["f_month"].value;
	var f_d = 0;
	
	
	if (document.getElementById("f_day1").disabled == false) {
		f_d = document.getElementById("f_day1").value;
	}
	if (document.getElementById("f_day2").disabled == false) {
		f_d = document.getElementById("f_day2").value;
	}
	if (document.getElementById("f_day3").disabled == false) {
		f_d = document.getElementById("f_day3").value;
	}
	if (document.getElementById("f_day4").disabled == false) {
		f_d = document.getElementById("f_day4").value;
	}
	
	
	tmpDate = new Date(f_y, (f_m-1), 1);
	day_num = calcMonthDays(tmpDate);
	
	document.getElementById("f_day_d1").style.display = "none";
	document.getElementById("f_day1").disabled = "disabled";
	document.getElementById("f_day_d2").style.display = "none";
	document.getElementById("f_day2").disabled = "disabled";
	document.getElementById("f_day_d3").style.display = "none";
	document.getElementById("f_day3").disabled = "disabled";
	document.getElementById("f_day_d4").style.display = "none";
	document.getElementById("f_day4").disabled = "disabled";
	
	if (day_num == 28) {
		document.getElementById("f_day_d1").style.display = "";
		document.getElementById("f_day1").disabled = "";
	}
	
	if (day_num == 29) {
		document.getElementById("f_day_d2").style.display = "";
		document.getElementById("f_day2").disabled = "";
	}
	
	if (day_num == 30) {
		document.getElementById("f_day_d3").style.display = "";
		document.getElementById("f_day3").disabled = "";
	}
	
	if (day_num == 31) {
		document.getElementById("f_day_d4").style.display = "";
		document.getElementById("f_day4").disabled = "";
	}
	
	if (f_d > day_num) {
		f_d = day_num;
	}
	
	document.getElementById("f_day1").selectedIndex = f_d-1;
	document.getElementById("f_day2").selectedIndex = f_d-1;
	document.getElementById("f_day3").selectedIndex = f_d-1;
	document.getElementById("f_day4").selectedIndex = f_d-1;
}

function ChangeTDay() {
	var d = document.forms[0];
	
	var t_y = d.elements["t_year"].value;
	var t_m = d.elements["t_month"].value;
	var t_d = 0;
	
	
	if (document.getElementById("t_day1").disabled == false) {
		t_d = document.getElementById("t_day1").value;
	}
	if (document.getElementById("t_day2").disabled == false) {
		t_d = document.getElementById("t_day2").value;
	}
	if (document.getElementById("t_day3").disabled == false) {
		t_d = document.getElementById("t_day3").value;
	}
	if (document.getElementById("t_day4").disabled == false) {
		t_d = document.getElementById("t_day4").value;
	}
	
	
	tmpDate = new Date(t_y, (t_m-1), 1);
	day_num = calcMonthDays(tmpDate);
	
	document.getElementById("t_day_d1").style.display = "none";
	document.getElementById("t_day1").disabled = "disabled";
	document.getElementById("t_day_d2").style.display = "none";
	document.getElementById("t_day2").disabled = "disabled";
	document.getElementById("t_day_d3").style.display = "none";
	document.getElementById("t_day3").disabled = "disabled";
	document.getElementById("t_day_d4").style.display = "none";
	document.getElementById("t_day4").disabled = "disabled";
	
	if (day_num == 28) {
		document.getElementById("t_day_d1").style.display = "";
		document.getElementById("t_day1").disabled = "";
	}
	
	if (day_num == 29) {
		document.getElementById("t_day_d2").style.display = "";
		document.getElementById("t_day2").disabled = "";
	}
	
	if (day_num == 30) {
		document.getElementById("t_day_d3").style.display = "";
		document.getElementById("t_day3").disabled = "";
	}
	
	if (day_num == 31) {
		document.getElementById("t_day_d4").style.display = "";
		document.getElementById("t_day4").disabled = "";
	}
	
	if (t_d > day_num) {
		t_d = day_num;
	}
	
	document.getElementById("t_day1").selectedIndex = t_d-1;
	document.getElementById("t_day2").selectedIndex = t_d-1;
	document.getElementById("t_day3").selectedIndex = t_d-1;
	document.getElementById("t_day4").selectedIndex = t_d-1;
}

