function openContact(strURL) {
window.open(strURL,'popwin','status=no,toolbar=no,resizable=yes,scrollbars=yes,width=780,height=680');
//window.open(strURL,'popwin','status=no,toolbar=no,resizable=yes,scrollbars=yes,height=680,width=580');
}
function openContactSmall(strURL) {
window.open(strURL,'popwin','status=no,toolbar=no,resizable=yes,scrollbars=yes,height=680,width=580');
}
function contactAll(url, form, key) {
var s = url;
var o = (form.elements[key].length) ? form.elements[key] : [form.elements[key]];
var checkdCount = 0;
for(var i = 0; i < o.length; i++) {
if (o[i].checked) {
s = s + "&" + key + "=" + o[i].value;
checkdCount++;
}
}
if (!checkdCount) {
alert('問い合わせる物件にチェックを入れてください');
return false;
}else{
openContact(s);
}
}
function checkAll(form, key, checked) {
var o = (form.elements[key].length) ? form.elements[key] : [form.elements[key]];
for(var i = 0; i < o.length; i++) {
o[i].checked = checked;
}
}
function rowOverEffect(obj) {
$(obj).addClass('over');
}
function rowOutEffect(obj) {
$(obj).removeClass('over');
}
function addFavorite(TL){
var brw_v = navigator.appVersion.charAt(0);
var brw_n = navigator.appName.charAt(0);
if((brw_v >= 4)&&(brw_n == "M")){
window.external.AddFavorite(location.href, document.title);
}
}
function MM_swapImgRestore() { //v3.0
 var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
 var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
 if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_findObj(n, d) { //v4.01
 var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
 d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
 if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
 for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
 if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
 var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
 if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function openPrint(strURL) {
window.open(strURL,'popwin','status=yes,toolbar=yes,resizable=yes,scrollbars=yes,height=780,width=800');
}
function overFairBanner(object) {
var fair = document.getElementById("fair");
if (fair.className == 'fair_img') fair.className = 'fair_img-over';
}
function outFairBanner(object) {
var fair = document.getElementById("fair");
if (fair.className == 'fair_img-over') fair.className = 'fair_img';
}
function openWindow(strURL, width, height) {
window.open(strURL,'popwin','status=yes,toolbar=yes,resizable=yes,scrollbars=yes,width=' + width + ', height=' + height);
}
function openWindow2(strURL, width, height, toolbaryn, menubaryn, location) {
window.open(strURL,'popwin','status=yes,toolbar=' + toolbaryn + ',menubar=' + menubaryn + ',location=' + location + ',resizable=yes,scrollbars=yes,width=' + width + ', height=' + height);
}
function toAreaMap(object) {
	var map = document.getElementById("ensenMap");
	if (map.className == 'map_ensen') map.className = 'map_ensen_out';
	var map2 = document.getElementById("areaMap");
	if (map2.className == 'map_area_out') map2.className = 'map_area';
}

function toEnsenMap(object) {
	var map = document.getElementById("areaMap");
	if (map.className == 'map_area') map.className = 'map_area_out';
	var map2 = document.getElementById("ensenMap");
	if (map2.className == 'map_ensen_out') {
		map2.className = 'map_ensen';
		initEnsen();
	}
}

function onShinchiku_kodate(object) {
	var o = document.getElementById("shinchiku_kodate");
	if (o.className == 'off') o.className = 'on';
	var o2 = document.getElementById("chuko_kodate");
	if (o2.className == 'on') o2.className = 'off';
	var o3 = document.getElementById("tochi");
	if (o3.className == 'on') o3.className = 'off';
	var o4 = document.getElementById("chuko_mansion");
	if (o4.className == 'on') o4.className = 'off';
	var o5 = document.getElementById("syueki");
	if (o5.className == 'on') o5.className = 'off';


	document.img1.src = "/contents/images/top/button_shinchiku_kodate_on.png";
	document.img2.src = "/contents/images/top/button_chuko_kodate_off.png";
	document.img3.src = "/contents/images/top/button_tochi_off.png";
	document.img4.src = "/contents/images/top/button_chuko_mansion_off.png";
	document.img5.src = "/contents/images/top/button_syueki_off.png";

}

function onChuko_kodate(object) {

	var o = document.getElementById("shinchiku_kodate");
	if (o.className == 'on') o.className = 'off';
	var o2 = document.getElementById("chuko_kodate");
	if (o2.className == 'off') o2.className = 'on';
	var o3 = document.getElementById("tochi");
	if (o3.className == 'on') o3.className = 'off';
	var o4 = document.getElementById("chuko_mansion");
	if (o4.className == 'on') o4.className = 'off';
	var o5 = document.getElementById("syueki");
	if (o5.className == 'on') o5.className = 'off';

	document.img1.src = "/contents/images/top/button_shinchiku_kodate_off.png";
	document.img2.src = "/contents/images/top/button_chuko_kodate_on.png";
	document.img3.src = "/contents/images/top/button_tochi_off.png";
	document.img4.src = "/contents/images/top/button_chuko_mansion_off.png";
	document.img5.src = "/contents/images/top/button_syueki_off.png";

}

function onTochi(object) {
	var o = document.getElementById("shinchiku_kodate");
	if (o.className == 'on') o.className = 'off';
	var o2 = document.getElementById("chuko_kodate");
	if (o2.className == 'on') o2.className = 'off';
	var o3 = document.getElementById("tochi");
	if (o3.className == 'off') o3.className = 'on';
	var o4 = document.getElementById("chuko_mansion");
	if (o4.className == 'on') o5.className = 'off';
	var o5 = document.getElementById("syueki");
	if (o5.className == 'on') o5.className = 'off';

	document.img1.src = "/contents/images/top/button_shinchiku_kodate_off.png";
	document.img2.src = "/contents/images/top/button_chuko_kodate_off.png";
	document.img3.src = "/contents/images/top/button_tochi_on.png";
	document.img4.src = "/contents/images/top/button_chuko_mansion_off.png";
	document.img5.src = "/contents/images/top/button_syueki_off.png";

}

function onChuko_mansion(object) {
	var o = document.getElementById("shinchiku_kodate");
	if (o.className == 'on') o.className = 'off';
	var o2 = document.getElementById("chuko_kodate");
	if (o2.className == 'on') o2.className = 'off';
	var o3 = document.getElementById("tochi");
	if (o3.className == 'on') o3.className = 'off';
	var o4 = document.getElementById("chuko_mansion");
	if (o4.className == 'off') o4.className = 'on';
	var o5 = document.getElementById("syueki");
	if (o5.className == 'on') o5.className = 'off';

	document.img1.src = "/contents/images/top/button_shinchiku_kodate_off.png";
	document.img2.src = "/contents/images/top/button_chuko_kodate_off.png";
	document.img3.src = "/contents/images/top/button_tochi_off.png";
	document.img4.src = "/contents/images/top/button_chuko_mansion_on.png";
	document.img5.src = "/contents/images/top/button_syueki_off.png";

}

function onSyueki(object) {
	var o = document.getElementById("shinchiku_kodate");
	if (o.className == 'on') o.className = 'off';
	var o2 = document.getElementById("chuko_kodate");
	if (o2.className == 'on') o2.className = 'off';
	var o3 = document.getElementById("tochi");
	if (o3.className == 'on') o3.className = 'off';
	var o4 = document.getElementById("chuko_mansion");
	if (o4.className == 'on') o4.className = 'off';
	var o5 = document.getElementById("syueki");
	if (o5.className == 'off') o5.className = 'on';

	document.img1.src = "/contents/images/top/button_shinchiku_kodate_off.png";
	document.img2.src = "/contents/images/top/button_chuko_kodate_off.png";
	document.img3.src = "/contents/images/top/button_tochi_off.png";
	document.img4.src = "/contents/images/top/button_chuko_mansion_off.png";
	document.img5.src = "/contents/images/top/button_syueki_on.png";

}

function openMember(strURL) {
window.open(strURL,'popwin','status=no,toolbar=no,resizable=yes,scrollbars=yes,height=680,width=950');
}
function changeClass(){
var tables= document.getElementsByTagName("TABLE");
for(var i=0;i<tables.length;i++){
if(tables[i].getAttribute("border")>="1"){
 
 tables[i].className="borderTable";
}
}
}
function check_search() {
var errorFlg = 0;
var errorMsg ="";
var mansion ="";
var kodatenew ="";
var kodateold ="";
var tochi ="";
var syueki ="";
if (document.getElementsByName("sc1")[0].checked) {
mansion = true;
} else if (document.getElementsByName("sc2")[0].checked) {
kodatenew = true;
} else if (document.getElementsByName("sc3")[0].checked) {
kodateold = true;
} else if (document.getElementsByName("sc4")[0].checked) {
tochi = true;
} else if (document.getElementsByName("sc9")[0].checked) {
syueki = true;
}
//土地のみ
if (tochi && !mansion && !kodatenew && !kodateold) {
if (document.getElementsByName("b1")[0].selectedIndex !="0" || document.getElementsByName("b2")[0].selectedIndex !="0") {
errorFlg = 1;
errorMsg += "・「土地」　と　「建物面積」　を同時に選択することはできません\n";
}
if (document.getElementsByName("l1")[0].selectedIndex !="0" || document.getElementsByName("l2")[0].selectedIndex !="0") {
errorFlg = 1;
errorMsg += "・「土地」　と　「間取り」　を同時に選択することはできません\n";
}
if (document.getElementsByName("by")[0].selectedIndex !="0") {
errorFlg = 1;
errorMsg += "・「土地」　と　「築年数」　を同時に選択することはできません\n";
}
if (document.getElementsByName("fls")[0].checked) {
errorFlg = 1;
errorMsg += "・「土地」　と　「1階のみ」　を同時に選択することはできません\n";
}
}
//マンションのみ
if (mansion && !tochi && !kodatenew && !kodateold) {
if (document.getElementsByName("blc")[0].checked) {
errorFlg = 1;
errorMsg += "・「マンション」　と　「建築条件無し」　を同時に選択することはできません\n";
}
}
if (errorFlg) {
window.alert(errorMsg);
return false;
}
}
function regMatching(name, action) {
$('input[name=' + name + ']').val(action);
$('form[name=search]').submit();
}
function openReborn(strURL) {
window.open(strURL,'popwin','status=no,toolbar=no,resizable=yes,scrollbars=yes,width=1100');
}

$(document).ready(function(){
	$("body").append('<a id="scrollUp" style="position: fixed; z-index: 2147483647; cursor:pointer;"></a>');

	$(function(){
		// #で始まるアンカーをクリックした場合に処理
		$('#scrollUp').click(function(){
			var speed = 400; // スクロールの速度(ミリ秒)
			var position = 0; // 移動先を調整
			$('body,html').animate({scrollTop:position}, speed, 'swing'); // スムーススクロール
			return false;
		});
	});

});

$(window).scroll(function () {
	if ($(this).scrollTop() > 210) {
		$('#scrollUp').fadeIn();
	} else {
		$('#scrollUp').fadeOut();
	}
});

/*---*/
var iconMarkOn='/contents/images/icons/mark_marked.gif';
var iconMarkOff='/contents/images/icons/mark_add.gif';
$(function(){
$('.mark-icon').click(function(e){
var img = $(this);
$.getJSON(img.data('markurl'),
{cache:new Date().getTime()},
function(json) {
if (json.isMarked) {
img.attr('src', iconMarkOn);
img.attr('title', 'この物件のマークを解除する');
img.parents('.result-row').addClass('mark');
} else {
img.attr('src', iconMarkOff);
img.attr('title', 'この物件にマークする');
img.parents('.result-row').removeClass('mark');
}
}
);
});
});

/*! echo.js v1.7.0 | (c) 2015 @toddmotto | https://github.com/toddmotto/echo */
!function(t,e){"function"==typeof define&&define.amd?define(function(){return e(t)}):"object"==typeof exports?module.exports=e:t.echo=e(t)}(this,function(t){"use strict";var e,n,o,r,c,a={},u=function(){},d=function(t){return null===t.offsetParent},i=function(t,e){if(d(t))return!1;var n=t.getBoundingClientRect();return n.right>=e.l&&n.bottom>=e.t&&n.left<=e.r&&n.top<=e.b},l=function(){(r||!n)&&(clearTimeout(n),n=setTimeout(function(){a.render(),n=null},o))};return a.init=function(n){n=n||{};var d=n.offset||0,i=n.offsetVertical||d,f=n.offsetHorizontal||d,s=function(t,e){return parseInt(t||e,10)};e={t:s(n.offsetTop,i),b:s(n.offsetBottom,i),l:s(n.offsetLeft,f),r:s(n.offsetRight,f)},o=s(n.throttle,250),r=n.debounce!==!1,c=!!n.unload,u=n.callback||u,a.render(),document.addEventListener?(t.addEventListener("scroll",l,!1),t.addEventListener("load",l,!1)):(t.attachEvent("onscroll",l),t.attachEvent("onload",l))},a.render=function(){for(var n,o,r=document.querySelectorAll("img[data-echo], [data-echo-background],iframe[data-echo]"),d=r.length,l={l:0-e.l,t:0-e.t,b:(t.innerHeight||document.documentElement.clientHeight)+e.b,r:(t.innerWidth||document.documentElement.clientWidth)+e.r},f=0;d>f;f++)o=r[f],i(o,l)?(c&&o.setAttribute("data-echo-placeholder",o.src),null!==o.getAttribute("data-echo-background")?o.style.backgroundImage="url("+o.getAttribute("data-echo-background")+")":o.src=o.getAttribute("data-echo"),c||(o.removeAttribute("data-echo"),o.removeAttribute("data-echo-background")),u(o,"load")):c&&(n=o.getAttribute("data-echo-placeholder"))&&(null!==o.getAttribute("data-echo-background")?o.style.backgroundImage="url("+n+")":o.src=n,o.removeAttribute("data-echo-placeholder"),u(o,"unload"));d||a.detach()},a.detach=function(){document.removeEventListener?t.removeEventListener("scroll",l):t.detachEvent("onscroll",l),clearTimeout(n)},a});

function changeViewPc() {
    $.cookie("viewmode", "pc", { path: "/" });
}

/*$(function(){
		$('a:not(#n)').hover(function(){
		$(this).fadeTo('fast', 0.7);//over

	},function(){
		$(this).fadeTo('fast', 1.0);//out
	});
});*/

$(function(){
$(window).scroll(function () {
if ($(this).scrollTop() > 500) {
$('#sns_btn').fadeIn();
} else {
$('#sns_btn').fadeOut();
}
});
});

/*
 Sticky-kit v1.1.2 | WTFPL | Leaf Corcoran 2015 | http://leafo.net
*/
(function(){var b,f;b=this.jQuery||window.jQuery;f=b(window);b.fn.stick_in_parent=function(d){var A,w,J,n,B,K,p,q,k,E,t;null==d&&(d={});t=d.sticky_class;B=d.inner_scrolling;E=d.recalc_every;k=d.parent;q=d.offset_top;p=d.spacer;w=d.bottoming;null==q&&(q=0);null==k&&(k=void 0);null==B&&(B=!0);null==t&&(t="is_stuck");A=b(document);null==w&&(w=!0);J=function(a,d,n,C,F,u,r,G){var v,H,m,D,I,c,g,x,y,z,h,l;if(!a.data("sticky_kit")){a.data("sticky_kit",!0);I=A.height();g=a.parent();null!=k&&(g=g.closest(k));
if(!g.length)throw"failed to find stick parent";v=m=!1;(h=null!=p?p&&a.closest(p):b("<div />"))&&h.css("position",a.css("position"));x=function(){var c,f,e;if(!G&&(I=A.height(),c=parseInt(g.css("border-top-width"),10),f=parseInt(g.css("padding-top"),10),d=parseInt(g.css("padding-bottom"),10),n=g.offset().top+c+f,C=g.height(),m&&(v=m=!1,null==p&&(a.insertAfter(h),h.detach()),a.css({position:"",top:"",width:"",bottom:""}).removeClass(t),e=!0),F=a.offset().top-(parseInt(a.css("margin-top"),10)||0)-q,
u=a.outerHeight(!0),r=a.css("float"),h&&h.css({width:a.outerWidth(!0),height:u,display:a.css("display"),"vertical-align":a.css("vertical-align"),"float":r}),e))return l()};x();if(u!==C)return D=void 0,c=q,z=E,l=function(){var b,l,e,k;if(!G&&(e=!1,null!=z&&(--z,0>=z&&(z=E,x(),e=!0)),e||A.height()===I||x(),e=f.scrollTop(),null!=D&&(l=e-D),D=e,m?(w&&(k=e+u+c>C+n,v&&!k&&(v=!1,a.css({position:"fixed",bottom:"",top:c}).trigger("sticky_kit:unbottom"))),e<F&&(m=!1,c=q,null==p&&("left"!==r&&"right"!==r||a.insertAfter(h),
h.detach()),b={position:"",width:"",top:""},a.css(b).removeClass(t).trigger("sticky_kit:unstick")),B&&(b=f.height(),u+q>b&&!v&&(c-=l,c=Math.max(b-u,c),c=Math.min(q,c),m&&a.css({top:c+"px"})))):e>F&&(m=!0,b={position:"fixed",top:c},b.width="border-box"===a.css("box-sizing")?a.outerWidth()+"px":a.width()+"px",a.css(b).addClass(t),null==p&&(a.after(h),"left"!==r&&"right"!==r||h.append(a)),a.trigger("sticky_kit:stick")),m&&w&&(null==k&&(k=e+u+c>C+n),!v&&k)))return v=!0,"static"===g.css("position")&&g.css({position:"relative"}),
a.css({position:"absolute",bottom:d,top:"auto"}).trigger("sticky_kit:bottom")},y=function(){x();return l()},H=function(){G=!0;f.off("touchmove",l);f.off("scroll",l);f.off("resize",y);b(document.body).off("sticky_kit:recalc",y);a.off("sticky_kit:detach",H);a.removeData("sticky_kit");a.css({position:"",bottom:"",top:"",width:""});g.position("position","");if(m)return null==p&&("left"!==r&&"right"!==r||a.insertAfter(h),h.remove()),a.removeClass(t)},f.on("touchmove",l),f.on("scroll",l),f.on("resize",
y),b(document.body).on("sticky_kit:recalc",y),a.on("sticky_kit:detach",H),setTimeout(l,0)}};n=0;for(K=this.length;n<K;n++)d=this[n],J(b(d));return this}}).call(this);



$(function(){echo.init();});


/* blogs image */
var blogsImageW;
var blogsImageH;

$(window).on('load' , function(){ 
  $("#contents-inner-blogs img").each(function(){ 
    var img = $(this); 
    var blogsImageW = img.width(); 
    var blogsImageH = img.height(); 

    if( blogsImageW > 400){ 
      img.width(blogsImageW/(blogsImageW/400)); 
      img.height(blogsImageH/(blogsImageW/400)); 
    } 
  }); 
});
