$(document).ready(function(){
	$('#delete_button').click(function () {
		if(!$("input:checked[name^=id[]]")[0]) {
			alert('削除対象にチェックを入れてください。');
			return false;
		}
	});
	$('#line_select').change(function () {
		selectStationByArea();
	});
	$('#area_type').change(function () {
		selectAreaType();
	});
	
	$('#lineAll1').attr("disabled", "disabled");
	$('#lineAll2').attr("disabled", "disabled");
	$('#lineAll3').attr("disabled", "disabled");
	
	if ($('#line_select1').val() == null && $('#line_select_m_1').val() != "") {
		$('#lineAll1').removeAttr("disabled");
	}
	if ($('#line_select2').val() == null && $('#line_select_m_2').val() != "") {
		$('#lineAll2').removeAttr("disabled");
	}
	if ($('#line_select3').val() == null && $('#line_select_m_3').val() != "") {
		$('#lineAll3').removeAttr("disabled");
	}
	if ($('#line_select1').val() != "" && $('#line_select_m_1').val() == null) {
		$('#lineAll1').removeAttr("disabled");
	}
	if ($('#line_select2').val() != "" && $('#line_select_m_2').val() == null) {
		$('#lineAll2').removeAttr("disabled");
	}
	if ($('#line_select3').val() != "" && $('#line_select_m_3').val() == null) {
		$('#lineAll3').removeAttr("disabled");
	}
	$('#line_select1').change(function () {
		selectStation('line_select1', 'station_select1', '1');
	});
	$('#line_select2').change(function () {
		selectStation('line_select2', 'station_select2', '2');
	});
	$('#line_select3').change(function () {
		selectStation('line_select3', 'station_select3', '3');
	});
	$('#line_select_m_1').change(function () {
		selectStations('line_select_m_1', 'station_select_m_1', '1');
	});
	$('#line_select_m_2').change(function () {
		selectStations('line_select_m_2', 'station_select_m_2', '2');
	});
	$('#line_select_m_3').change(function () {
		selectStations('line_select_m_3', 'station_select_m_3', '3');
	});
	$('#lineAll1').change(function () {
		selectAllStations('lineAll1', '1');
	});
	$('#lineAll2').change(function () {
		selectAllStations('lineAll2', '2');
	});
	$('#lineAll3').change(function () {
		selectAllStations('lineAll3', '3');
	});
	$('#areaYokohama').click(function() {
		allCheckYokohama();
	});
	$('#areaKawasaki').click(function() {
		allCheckKawasaki();
	});
	$('#download_customer_csv').click(function() {
		downloadCustomerCsv();
	});
	$('#search_customer').click(function() {
		searchCustomer();
	});
	$('#customer_direct_regist').click(function() {
		customerDirectRegist();
	});
	$('#customer_direct_update').click(function() {
		customerDirectUpdate();
	});
	$('#detail_search_title').click(function() {
		estateDetailSearch();
	});
	$('#estate_name_clear').click(function() {
		estateNameClear();
	});
	$('#estate_number_clear').click(function() {
		estateNumberClear();
	});
	$('#company_name_clear').click(function() {
		companyNameClear();
	});
	$('#estate_date_clear').click(function() {
		estateDateClear();
	});
	$('#estate_number_text_clear').click(function() {
		estateNumberTextClear();
	});
	$('#order_asc').change(function() {
		estateOrderSumit("asc");
	});
	$('#order_desc').change(function() {
		estateOrderSumit("desc");
	});
	$('#estate_list_display').click(function() {
		estateListDisplay();
	});
	$('#serch_clear').click(function() {
		estateSerchClear();
	});
	$('#list_edit').click(function() {
		estateListEdit();
	});
	$('#list_edit2').click(function() {
		estateListEdit();
	});
	$('#city_select').change(function() {
		selectTownByArea();
	});
	$('#new_construction_flag').change(function() {
		selectYearsBuilt();
	});
	$('#immediately').click(function() {
		deliveryControl();
	});
	deliveryControl();
	
	$('#pref_select').change(function() {
		selectCityByPref();
	});
	$('.estate_edit_button').click(function() {
		estateEditChangeComplete();
	});
	$('.estate_copy_button').click(function() {
		estateEditChangeCopy();
	});
	$('#estate_csv').click(function() {
		outputEstateCsv();
	});
	$('#estate_serch').click(function() {
		serchEstate();
	});
	$('#home_plaza_csv').click(function() {
		homePlazaCsv();
	});
	$('#linst_number_select').change(function() {
		linstNumberSelect();
	});
	$('.siryou_button').click(function() {
		siryouSubmit();
	});
	if ($('select#line_select_m_1 option:selected').val() == "") {
		$('select#line_select_m_2').attr("disabled", "disabled");
		$('#lineAll1').attr("disabled", "disabled");
		$('#lineAll2').attr("disabled", "disabled");
		$('#linebox1 label').css("display", "none");
		$('#lineAll1').css("display", "none");
	}
	if ($('select#line_select_m_2 option:selected').val() == "") {
		$('select#line_select_m_3').attr("disabled", "disabled");
		$('#lineAll2').attr("disabled", "disabled");
		$('#lineAll3').attr("disabled", "disabled");
		$('#linebox2 label').css("display", "none");
		$('#lineAll2').css("display", "none");
	}
	if ($('select#line_select_m_2 option:selected').val() == "") {
		$('#lineAll3').attr("disabled", "disabled");
		$('#linebox3 label').css("display", "none");
		$('#lineAll3').css("display", "none");
	}
	
	$('#areaYokohamaAll').click(function() {
		allCheckYokohamaArea();
	});
	$('#areaKawasakiAll').click(function() {
		allCheckKawasakiArea();
	});
	$('.customer_all_mail_button').click(function() {
		customerAllMail();
	});
	$('#TEstateDiacriticMark').change(function() {
		netPublishConfirmDisabled();
	});

	var diacriticMark = $('select#TEstateDiacriticMark option:selected').val();

	if (diacriticMark == "k") {
		$("#net_publish_confirm_hissu").show();
	} else {
		$("#net_publish_confirm_hissu").hide();
	}
	
	$('#recommend_clear').click(function() {
		recommendClear();
	});
	$('#homeplaza_clear').click(function() {
		homeplazaClear();
	});
	$('#t_customers_back_button').click(function() {
		customersInputBack();
	});
	$('.t_estates_back_button').click(function() {
		estatesInputBack();
	});
	$('#m_areas_back_button').click(function() {
		areasInputBack();
	});
	$('#t_voice_of_customers_back_button').click(function() {
		voiceOfCustomersInputBack();
	});
	$('#t_staffs_back_button').click(function() {
		staffsInputBack();
	});
	$('#all_mails_customer_select_button').click(function() {
		customerAllSelect();
	});
	$('#bulk_select_button').click(function() {
		bulkSelectButton();
	});
	$('#all_select_button').click(function() {
		allSelectButton();
	});
	$('#situation').change(function() {
		selectSituation();
	});
	$('#customer_sort_order').change(function() {
		customerSortOrder();
	});
});

/**
 * 路線選択時に駅のセレクトボックスを表示する。
 * @return
 */
function selectStation(line, station, stationString) {
	
	var lineId = $('select#' + line + ' option:selected').val(); 
	
	$.ajax({
		type: "POST",
		url: "/station_select/index/",
		data: "id=" + lineId + "&stationString=" + stationString,
		dataType: 'text',
		success: function(val){

			$('#' + station).remove();

			$('#' + line).after(val);
		}
	});
}

/**
 * 路線選択時に駅のセレクトボックスを表示する。
 * @return
 */
function selectStations(line, station, stationString) {

	var lineId = $('select#' + line + ' option:selected').val(); 
	
	$.ajax({
		type: "POST",
		url: "/station_select/checkbox/",
		data: "id=" + lineId + "&stationString=" + stationString,
		dataType: 'text',
		success: function(val){
			$('#stationbox' + stationString).html(val);
			$('#lineAll' + stationString).attr("checked", false);
		}
	});
	
	if (lineId == "") {
		for (i = 2; i <= 3; i++) {
			if (i < stationString) {
				$('select#line_select_m_' + i).removeAttr("disabled");
			} else {
				if (i != stationString) {
					$('select#line_select_m_' + i).val("");
					$('select#line_select_m_' + i).attr("disabled", "disabled");
					
				}
				$('#stationbox' + i).html("");
				$('#lineAll' + i).attr("disabled", "disabled");
				$('#linebox' + i + ' label').css("display", "none");
				$('#lineAll' + i).css("display", "none");
				$('#lineAll' + i).attr("checked", false);
			}
		}
		
		$('#lineAll' + stationString).attr("disabled", "disabled");
		$('#linebox' + stationString + ' label').css("display", "none");
		$('#lineAll' + stationString).css("display", "none");
		$('#lineAll' + stationString).attr("checked", false);
		
	} else {
		if (parseInt(stationString) <= 3) {
			$('select#line_select_m_' + (parseInt(stationString) + 1)).removeAttr("disabled");
			$('#lineAll' + (parseInt(stationString))).removeAttr("disabled");
			$('#linebox' + stationString + ' label').css("display", "");
			$('#lineAll' + stationString).css("display", "");
		}
	}
		
}

function selectAllStations(checkId, index) {
	
	if ($("#" + checkId).is(":checked")) {
		$("input[name='data[station" + index + "][]']").attr("checked", true);
	} else {
		$("input[name='data[station" + index + "][]']").attr("checked", false);
	}
	
}

/**
 * 地域情報の路線が選択されたときに駅を検索し表示する。
 * @return
 */
function selectStationByArea() {
	
	var areaType = $('select#area_type option:selected').val(); 
	
	if (areaType == "1") {
		return;
	}
	
	selectStation("line_select", "station_select", "");
}

/**
 * 地域情報のコンテンツ種別選択時にフォームを変更する。
 * @return
 */
function selectAreaType() {
	
	var areaType = $('select#area_type option:selected').val(); 

	removeReqired("span_line");
	removeReqired("span_area");
	removeReqired("span_title");
	removeReqired("span_title_ja");
	removeReqired("span_title_en");
	$("#line_select").removeAttr("disabled");
	$("#station_select").removeAttr("disabled");
	$("#area").removeAttr("disabled");
	$("#title").removeAttr("disabled");
	$("#title_ja").removeAttr("disabled");
	$("#title_en").removeAttr("disabled");
	
	// 何も選択されなかった場合
	if (areaType == "") {
		return;
	}
	
	// 路線が選択された場合
	if (areaType == "1") {

		addReqired("span_line");
		$("#station_select").children().remove();
		$("#station_select").attr("disabled", "disabled");
		$("#area").val("");
		$("#area").attr("disabled", "disabled");
		titleDisabled();

	// 駅が選択された場合
	} else if (areaType == "2") {

		var station = $('select#station_select option:selected').val(); 
		selectStationByArea();
		addReqired("span_line");
		$("#area").val("");
		$("#area").attr("disabled", "disabled");
		titleDisabled();
		//alert(station);
		$('select#station_select').val(station);
	
	// エリアが選択された場合。
	} else if (areaType == "3") {
	
		addReqired("span_area");
		$("#station_select").children().remove();
		$("#station_select").attr("disabled", "disabled");
		$("#line_select").attr("disabled", "disabled");
		$("#line_select").val("");
		titleDisabled();
		
	// ランドマークが選択された場合
	} else if (areaType == "4") {

		var station = $('select#station_select option:selected').val(); 
		selectStationByArea();
		addReqired("span_line");
		addReqired("span_area");
		addReqired("span_title");
		addReqired("span_title_ja");
		addReqired("span_title_en");
		//alert(station);
		$('select#station_select').val(station);
	}
}

function titleDisabled() {
	
	$("#title").attr("disabled", "disabled");
	$("#title_ja").attr("disabled", "disabled");
	$("#title_en").attr("disabled", "disabled");
	$("#title").val("");
	$("#title_ja").val("");
	$("#title_en").val("");
}

function addReqired(id) {
	
	$("#" + id).attr("class", "hissu");
	$("#" + id).empty();
	$("#" + id).append("★");
}

function removeReqired(id) {
	
	$("#" + id).empty();
	$("#" + id).removeAttr("class");
}

function allCheckYokohama() {

	if ($("#areaYokohama").is(":checked")) {
		$("input[name='data[TCustomersCity][yokohama][]']").attr("checked", true);
	} else {
		$("input[name='data[TCustomersCity][yokohama][]']").attr("checked", false);
	}
}

function allCheckYokohamaArea() {
	
	if ($("#areaYokohamaAll").is(":checked")) {
		$("input[name='yokohama[]']").attr("checked", true);
	} else {
		$("input[name='yokohama[]']").attr("checked", false);
	}
}

function allCheckKawasaki() {

	if ($("#areaKawasaki").is(":checked")) {
		$("input[name='data[TCustomersCity][kawasaki][]']").attr("checked", true);
	} else {
		$("input[name='data[TCustomersCity][kawasaki][]']").attr("checked", false);
	}
}

function allCheckKawasakiArea() {

	if ($("#areaKawasakiAll").is(":checked")) {
		$("input[name='kawasaki[]']").attr("checked", true);
	} else {
		$("input[name='kawasaki[]']").attr("checked", false);
	}
}

/**
 * 顧客管理画面CSVダウンロードボタン
 * @return
 */
function downloadCustomerCsv() {
	
	$("#TCustomerIndexForm").attr("action", "/admin/t_customers/csv/");
	
}

/**
 * 顧客管理画面顧客検索ボタン
 * @return
 */
function searchCustomer() {
	
	$("#TCustomerIndexForm").attr("action", "/admin/t_customers");
	
}

/**
 * 顧客登録（確認画面挟まずに登録）
 * @return
 */
function customerDirectRegist() {
	
	$("#TCustomerAdminAddConfirmForm").attr("action", "/admin/t_customers/add_complete");
}

/**
 * 顧客更新（確認画面挟まずに更新）
 * @return
 */
function customerDirectUpdate() {
	
	id = $("#TCustomerId").val();
	
	$("#TCustomerAdminEditConfirmForm").attr("action", "/admin/t_customers/edit_complete/" + id);
}

/**
 * 物件検索画面詳細検索のエリアを表示、非表示で切り替える。
 * @return
 */
function estateDetailSearch(){

	if ($("#detail_search").css('display') == "none") {
	
		$("#detail_search").css("display", "block");
		
		$("#TEstateDetailSearchDisplay").val("block");
		
	} else {
	
		$("#detail_search").css("display", "none");
		
		$("#TEstateDetailSearchDisplay").val("none");
	}
}

/**
 * 業者名の検索ボックスをクリアにする。
 * @return
 */
function companyNameClear(){
	
	$("#search_company_name").val("");
}

/**
 * 物件名の検索ボックスをクリアにする。
 * @return
 */
function estateNameClear(){
	
	$("#search_estate_name").val("");
	$("#TEstateEstateNameRadio1").attr("checked",false);
	$("#TEstateEstateNameRadio2").attr("checked",false);
}

/**
 * 物件番号の検索ボックスをクリアにする。
 * @return
 */
function estateNumberClear(){
	
	$("#search_estate_number").val("");
	$("#TEstateEstateNumberRadio1").attr("checked",false);
	$("#TEstateEstateNumberRadio2").attr("checked",false);
}

function estateDateClear(){
	
	$("#date_from_year").val("");
	$("#date_from_month").val("");
	$("#date_from_day").val("");
	$("#date_to_year").val("");
	$("#date_to_month").val("");
	$("#date_to_day").val("");
	
	$("#TEstateCreateUpdate1").attr("checked",false);
	$("#TEstateCreateUpdate2").attr("checked",false);
}

function estateNumberTextClear(){
	
	$("#number_from").val("");
	$("#number_to").val("");
	
	$("#TEstateEstateNumberText1").attr("checked",false);
	$("#TEstateEstateNumberText2").attr("checked",false);
}

function estateOrderSumit(order){
	
	var item = "";
	
	if (order == "asc") {
		
		item = $('select#order_asc option:selected').val();
		$('select#order_desc').val("");
		
	} else if (order == "desc") {
		
		item = $('select#order_desc option:selected').val();
		$('select#order_asc').val("");
	}
	
	$('#TEstateSearchOrder').val(order);
	$('#TEstateSearchOrderItem').val(item);
	$('#TEstateAdminIndexForm').submit();
}

function estateListDisplay() {
	
	location.href = "/admin/t_estates/";
}

/**
 * 物件検索画面で入力値をクリアする。
 * @return
 */
function estateSerchClear() {
	
	companyNameClear();
	estateNameClear();
	estateNumberClear();
	estateDateClear();
	estateNumberTextClear();
	
	$("#TEstateEstateType1").attr("checked",false);
	$("#TEstateEstateType2").attr("checked",false);
	$("#TEstateEstateType3").attr("checked",false);
	$("#TEstateEstateType4").attr("checked",false);
	$("#TEstateEstateType5").attr("checked",false);
	
	$("#TEstateEstateDataType1").attr("checked",false);
	$("#TEstateEstateDataType2").attr("checked",false);
	$("#TEstateEstateDataType3").attr("checked",false);
	$("#TEstateEstateDataType4").attr("checked",false);
	
	$("#TEstateRecommend1").attr("checked",false);
	$("#TEstateRecommend2").attr("checked",false);
	
	$("#TEstateHomeplaza1").attr("checked",false);
	$("#TEstateHomeplaza2").attr("checked",false);
	
	$("#TEstateEstateSituation1").attr("checked",false);
	$("#TEstateEstateSituation2").attr("checked",false);
	$("#TEstateEstateSituation3").attr("checked",false);
	$("#TEstateEstateSituation4").attr("checked",false);
	$("#TEstateEstateSituation5").attr("checked",false);
	$("#TEstateEstateSituation6").attr("checked",false);
	$("#TEstateEstateSituation7").attr("checked",false);
	
	$("#TEstatePublishSituation1").attr("checked",false);
	$("#TEstatePublishSituation2").attr("checked",false);
	$("#TEstatePublishSituation3").attr("checked",false);
	$("#TEstatePublishSituation4").attr("checked",false);
	
	$("#TEstateImageAttribute1").attr("checked",false);
	$("#TEstateImageAttribute2").attr("checked",false);
	$("#TEstateImageAttribute3").attr("checked",false);
	$("#TEstateImageAttribute4").attr("checked",false);
	$("#TEstateImageAttribute5").attr("checked",false);
	$("#TEstateImageAttribute6").attr("checked",false);
	$("#TEstateImageAttribute7").attr("checked",false);
	$("#TEstateImageAttribute8").attr("checked",false);
}

function estateListEdit() {
	
	$("#TEstateAdminIndexForm").attr("action", "/admin/t_estates/list_edit/");
	$("#TEstateAdminIndexForm").submit();
}

/**
 * 市区選択時に町のセレクトボックスを表示する。
 * @return
 */
function selectTown(city, town, townString) {

	var cityId = $('select#' + city + ' option:selected').val();
	
	$.ajax({
		type: "POST",
		url: "/town_select/index/",
		data: "id=" + cityId + "&townString=" + townString,
		dataType: 'text',
		success: function(val){

			$('#' + town).remove();

			$('#' + city).after(val);
		}
	});
}

/**
 * 地域情報の路線が選択されたときに駅を検索し表示する。
 * @return
 */
function selectTownByArea() {

	selectTown("city_select", "town_select", "");
}

function selectYearsBuilt() {
	

	
	if($("#new_construction_flag").attr('checked')) {

		$("#years_built_future").toggle();
		$("#years_built_past").toggle();
		
		$("#current_state1").toggle();
		$("#current_state2").toggle();
		
		if ($("#hdn_estate_type").val() == 4) {
			$("#estate_type_label").text("新築マンション");
		} else if ($("#hdn_estate_type").val() == 1 || $("#hdn_estate_type").val() == 2) {
			$("#estate_type_label").text("新築戸建");
		}

	} else {

		if ($("#hdn_estate_type").val() == 4) {
			$("#estate_type_label").text("マンション");
		} else if ($("#hdn_estate_type").val() == 1 || $("#hdn_estate_type").val() == 2) {
			$("#estate_type_label").text("中古戸建");
		}
		
		$("#years_built_future").toggle();
		$("#years_built_past").toggle();
		
		$("#current_state1").toggle();
		$("#current_state2").toggle();
		

		
	}
}

function deliveryControl() {
	
	if ($('#immediately').is(':checked')) {
		$('.delivery').attr("disabled", "disabled");
	} else {
		$('.delivery').removeAttr("disabled");
	}
}

function selectCityByPref() {
	
	selectCity("pref_select", "city_select", "town_select", "");
}

function selectCity(pref, city, town, cityString) {

	var prefId = $('select#' + pref + ' option:selected').val();
	
	$.ajax({
		type: "POST",
		url: "/city_select/index/",
		data: "id=" + prefId + "&townString=" + cityString,
		dataType: 'text',
		success: function(val){

			$('#' + city).remove();

			$('#' + town).before(val);
			
			selectTown("city_select", "town_select", "");
		}
	});
}

function estatePreview(id) {
	
	location.href = '/admin/t_estates/view/' + id;
}
function estateEdit(id) {
	
	location.href = '/admin/t_estates/edit/' + id;
}
function estateDelete(id) {
	
	location.href = '/admin/t_estates/delete_confirm/' + id;
}
function estateEditChangeComplete() {
	
	$('#TEstateAdminEditConfirmForm').attr('action', '/admin/t_estates/edit_complete/');
	
	$('#TEstateAdminEditConfirmForm').submit();
}
function estateEditChangeCopy() {
	
	$('#replication').val("1");
	
	var estateType = $('#estate_type_hidden').val();
	
	if (estateType != 4) {
		$('#estate_name').val("");
	}
	
	$('#TEstateAdminEditConfirmForm').attr('action', '/admin/t_estates/add/');
	
	$('#TEstateAdminEditConfirmForm').submit();
	
	
}
function outputEstateCsv() {
	
	$('#TEstateAdminIndexForm').attr('action', '/admin/t_estates/csv/');
	
	$('#TEstateAdminIndexForm').submit();
}
function serchEstate() {
	
	$('#TEstateAdminIndexForm').attr('action', '/admin/t_estates/index/');
	
	$('#TEstateAdminIndexForm').submit();
}
function homePlazaCsv() {
	
	$('#TEstateAdminIndexForm').attr('action', '/admin/t_estates/home_plaza_csv/');
	
	$('#TEstateAdminIndexForm').submit();
}

/**
 * 物件詳細の画像を置き換える。
 * @param mainPath
 * @param src
 * @param label
 * @return
 */
function imageReplace(mainPath, src, label) {

	$("#yuan_swap").attr('src', mainPath + src);
	
	$("#mainLabel").empty();
	
	$("#mainLabel").append(label);
}

function linstNumberSelect() {
	
	$('#linst_number_select_form').submit();
}

/**
 * お気に入りに追加機能
 * @param title
 * @param url
 * @return
 */
function addBookmark(title,url) {
	if (window.sidebar) {
		window.sidebar.addPanel(title, url,"");
	} else if( document.all ) {
		window.external.AddFavorite( url, title);
	} else if( window.opera && window.print ) {
		return true;
	}
}

/**
 * お気に入りを登録する。
 * @return
 */
function registFavorites(idArray) {

	var param = "";
	
	for (var i = 0; i < idArray.length; i++) {
		
		if (i != 0) {
			param += "&";
		}
		
		param += "estate_ids[]=" + idArray[i];
	}

	$.ajax({
		type: "POST",
		url: "/favorites/add/",
		data: param,
		dataType: 'text',
		success: function(){

			for (var j = 0; j < idArray.length; j++) {
				
				$("#favorite" + idArray[j]).remove();
			}
			
			alert("お気に入りに追加いたしました。");
		}
	});
}

/**
 * お気に入りを1件登録する。
 * @return
 */
function registFavoritesSingle(id) {

	var idArray = new Array(1);
		
	idArray[0] = id;
	
	registFavorites(idArray);
}

function registFavoritesCheckBox() {
	
	var idArray = $("input:checked[.estate_id]").map(function(){return $(this).val();}).get();
	
	if (idArray.length > 0) {
		
		registFavorites(idArray);
		
	} else {
	
		alert("物件を選択してください。");
	}
}

function registFavoritesAlert() {
	
	alert("お気に入りに物件に追加機能を使用するためには\n\r新規会員登録(無料)が必要です。");
}

function siryouSubmit() {

	var idArray = $("input:checked[.estate_id]").map(function(){return $(this).val();}).get();
	
	if (idArray.length > 0) {
		
		$("#InquiriesRequestInputForm").submit();
		
	} else {
	
		alert("物件を選択してください。");
	}
}

function customerAllMail() {
	
	$("#TAllMailAdminSingleInputForm").submit();
}

function netPublishConfirmDisabled() {
	
	var diacriticMark = $('select#TEstateDiacriticMark option:selected').val();

	if (diacriticMark == "k") {
		$("#TEstateNetPublishConfirm1").attr('disabled', '');
		$("#TEstateNetPublishConfirm2").attr('disabled', '');
		$("#TEstateNetPublishConfirm").attr('disabled', 'disabled');
		$("#net_publish_confirm_hissu").show();

		// 自社HPを選択し、かつネット掲載確認を選択していない場合は全て可にチェックを付ける。
		if (!$("#TEstateNetPublishConfirm1").attr("checked") && !$("#TEstateNetPublishConfirm2").attr("checked")) {
			
			$("#TEstateNetPublishConfirm1").attr("checked", true);
		}
		
	} else {
		$("#TEstateNetPublishConfirm1").attr('disabled', 'disabled');
		$("#TEstateNetPublishConfirm2").attr('disabled', 'disabled');
		$("#TEstateNetPublishConfirm").attr('disabled', '');
		$("#net_publish_confirm_hissu").hide();
	}
}

function recommendClear() {
	$("#TEstateRecommend1").attr("checked",false);
	$("#TEstateRecommend2").attr("checked",false);
}
function homeplazaClear() {
	$("#TEstateHomeplaza1").attr("checked",false);
	$("#TEstateHomeplaza2").attr("checked",false);
}
function customersInputBack() {
	location.href="/admin/t_customers/";
}
function estatesInputBack() {
	location.href="/admin/t_estates/";
}
function areasInputBack() {
	location.href="/admin/m_areas/";
}
function voiceOfCustomersInputBack() {
	location.href="/admin/t_voice_of_customers/";
}
function staffsInputBack() {
	location.href="/admin/t_staffs/";
}
function customerAllSelect() {
	
	if ($('.customer_checkbox').attr('checked')){
		$('.customer_checkbox').removeAttr('checked');
	} else {
		$('.customer_checkbox').attr('checked', 'checked');
	}
}
function bulkSelectButton() {

	$('.count_0').each(function (index, domEle) {
	
		$(domEle).attr('checked', 'checked');
		if (index == 99) {
			return false;
		}
	});
	
	
	
}
function allSelectButton() {
	
	$('.estate_check').each(function (index, domEle) {
	
		$(domEle).attr('checked', 'checked');
		if (index == 99) {
			return false;
		}
	});
}
function selectSituation() {
	
	var situationId = $("select#situation option:selected").val();
	
	if (situationId == "7") {
		$("#seiyakubi").empty();
		$("#seiyakubi").append("★");
		$("#seiyakubi").addClass("hissu");
	} else {
		$("#seiyakubi").empty();
		$("#seiyakubi").removeClass("hissu");
	}
}
function customerSortOrder() {
	
	$("#customer_sort_form").submit();
}

function updateStaffAccessTime(customerId, url) {
	location.href = '/admin/t_customers/updateStaffAccessTime?id=' + customerId + '&uri=' + encodeURIComponent(url);
}

function reins_image_import() {
	$.ajax({
		type: "GET",
		url: "/admin/t_estates/reins_image_import",
		dataType: 'text',
		success: function(val){
			alert("レインズ画像の取り込みを実行しました。");
		}
	});
	
}
