function madoriPage(url) {
	document.madorisearch.action = url + ".html";
	document.madorisearch.submit();
}

function seikyu_mansion(url,tkparam) {
	
	var count = 0;
	var bukkenId = document.getElementsByName("bukkenGB");
	
	//　資料請求画面に渡すパラメータ値を設定。
	var param_list = null;
		//　物件IDリストのサイズをチェック　
		for(var i = 0; i < bukkenId.length; i++){
			
			//　typeがチェックボックスでnameが「bukkenGB」の物件リストを取得
			if((bukkenId[i].type == "checkbox"
				&& (bukkenId[i].name == "bukkenGB")//一覧のポイント比較でも使うために「or」処理
							&& bukkenId[i].checked == true)){
				// 条件を満たす物件リストの中一番名は別の処理をする
				if(count == 0){
					//　特集IDが存在するかによってURLを変更
					if(tkparam == '' || tkparam == null){
						//　特集IDが存在しない場合、物件リストのみURLにつける
						param_list = '?bukkenGB='+ bukkenId[i].value;
					} else {
						//　特集IDが存在する場合、特集IDからURLにつける
						param_list = tkparam+'&bukkenGB='+ bukkenId[i].value;
					}
				} else {
					// 条件を満たす物件リストの2番目からは普段の処理をする
					param_list = param_list + "&bukkenGB=" + bukkenId[i].value;
				}
				// 条件を満たす物件IDの数を数える
				count++;
			}
		}

	document.siryou.method = "post";
	// パラメータリストに値が入ってない場合。
	if(param_list == null || param_list == ''){
		
		if(tkparam == '' || tkparam == null){
			//　特集IDが値が入ってない場合。
			document.siryou.action = url;
		} else {
			//　特集IDが値が入ってる場合。
			document.siryou.action = url+tkparam;
		}
	} else {
		// パラメータリストに値が入ってる場合。
		document.siryou.action = url+param_list;
	}
	document.siryou.target = "_blank";
	document.siryou.submit();
	
}

function seikyu_house(url,tkparam) {
	
	var count = 0;
	var bukkenId = document.getElementsByName("bukkenGB");
	
	//　資料請求画面に渡すパラメータ値を設定。
	var param_list = null;
		//　物件IDリストのサイズをチェック　
		for(var i = 0; i < bukkenId.length; i++){
			
			//　typeがチェックボックスでnameが「bukkenGB」の物件リストを取得
			if((bukkenId[i].type == "checkbox"
				&& (bukkenId[i].name == "bukkenGB")//一覧のポイント比較でも使うために「or」処理
							&& bukkenId[i].checked == true)){
				// 条件を満たす物件リストの中一番名は別の処理をする
				if(count == 0){
					//　特集IDが存在するかによってURLを変更
					if(tkparam == '' || tkparam == null){
						//　特集IDが存在しない場合、物件リストのみURLにつける
						param_list = '?bukkenGB='+ bukkenId[i].value;
					} else {
						//　特集IDが存在する場合、特集IDからURLにつける
						param_list = tkparam+'&bukkenGB='+ bukkenId[i].value;
					}
				} else {
					// 条件を満たす物件リストの2番目からは普段の処理をする
					param_list = param_list + "&bukkenGB=" + bukkenId[i].value;
				}
				// 条件を満たす物件IDの数を数える
				count++;
			}
		}

	document.siryouH.method = "post";
	// パラメータリストに値が入ってない場合。
	if(param_list == null || param_list == ''){
		if(tkparam == '' || tkparam == null){
			document.siryouH.action = url;
		} else {
			document.siryouH.action = url + tkparam;
		}
	} else {
		// パラメータリストに値が入ってる場合。
		document.siryouH.action = url+param_list;
	}
	document.siryouH.target = "_blank";
	document.siryouH.submit();
}

function seikyu_land(url,tkparam) {
	
	var count = 0;
	var bukkenId = document.getElementsByName("bukkenGB");
	
	//　資料請求画面に渡すパラメータ値を設定。
	var param_list = null;
		//　物件IDリストのサイズをチェック　
		for(var i = 0; i < bukkenId.length; i++){
			
			//　typeがチェックボックスでnameが「bukkenGB」の物件リストを取得
			if((bukkenId[i].type == "checkbox"
				&& (bukkenId[i].name == "bukkenGB")//一覧のポイント比較でも使うために「or」処理
							&& bukkenId[i].checked == true)){
				// 条件を満たす物件リストの中一番名は別の処理をする
				if(count == 0){
					//　特集IDが存在するかによってURLを変更
					if(tkparam == '' || tkparam == null){
						//　特集IDが存在しない場合、物件リストのみURLにつける
						param_list = '?bukkenGB='+ bukkenId[i].value;
					} else {
						//　特集IDが存在する場合、特集IDからURLにつける
						param_list = tkparam+'&bukkenGB='+ bukkenId[i].value;
					}
				} else {
					// 条件を満たす物件リストの2番目からは普段の処理をする
					param_list = param_list + "&bukkenGB=" + bukkenId[i].value;
				}
				// 条件を満たす物件IDの数を数える
				count++;
			}
		}
		
	document.siryouL.method = "post";
	// パラメータリストに値が入ってない場合。
	if(param_list == null || param_list == ''){
		if(tkparam == '' || tkparam == null){
			document.siryouL.action = url;
		} else {
			document.siryouL.action = url + tkparam;
		}
	} else {
		// パラメータリストに値が入ってる場合。
		document.siryouL.action = url+param_list;
	}
	document.siryouL.target = "_blank";
	document.siryouL.submit();
}

function seikyu_all(url,tkparam, allform) {
	document.forms[allform.name].method = "post";
	if(tkparam == '' || tkparam == null){
		document.forms[allform].action = url;
	} else {
		document.forms[allform].action = url + tkparam;
	}
	document.forms[allform].target = "_blank";
	document.forms[allform].submit();
}

/**
 * 物件詳細画面からのレコメンド：「とりあえず検討リストに入れておく」機能
 * */
function kentou_list(url, tkparam, bukkenId, type) {
	
	document.recommend_form.method = "post";
	document.recommend_form.target = "_blank";
	
	if(tkparam == '' || tkparam == null){
		document.recommend_form.action = url+'?bukkenId='+bukkenId+'&type='+type;
	} else {
		document.recommend_form.action = url + tkparam + '&bukkenId='+bukkenId+'&type='+type;;
	}
	
	document.recommend_form.submit();
}


function page(url) {
	document.search.action = url;
	document.search.submit();
}
function homePage(url) {

	log('Z0001');
	window.open(url, "new");

}

function homePage_view(url) {

	window.open(url, "new");

}
function kentou(url, tkparam) {
	//window.open("about:blank", "Rank");
	document.kentouList.target = "_blank";
	document.kentouList.method = "post";
	
	if(tkparam == '' || tkparam == null){
		document.kentouList.action = url;
	} else {
		document.kentouList.action = url + tkparam;
	}

	document.kentouList.submit();
}
function kensaku(url,tkparam) {

	document.madorisearch.target = "_self";
	document.madorisearch.method = "post";
	
	if(tkparam == '' || tkparam == null){
		document.madorisearch.action = url;
	} else {	
		document.madorisearch.action = url + tkparam;
	}
	
	document.madorisearch.submit();
}
function mroomIkikata(action,tkparam) {
	//window.open('', 'ikikata');
	document.ikikata.method = "post";
	
	if(tkparam == '' || tkparam == null){
		document.ikikata.action = action;
	} else {
		document.ikikata.action = action + tkparam;
	}
	document.ikikata.target = "_blank";
	document.ikikata.submit();
}

function mhouseIkikata(action,tkparam) {
	//window.open('', 'houseikikata');
	
	document.houseikikata.method = "post";
	document.houseikikata.target = "_blank";
	
	if(tkparam == '' || tkparam == null){
		document.houseikikata.action = action;
	} else {
		document.houseikikata.action = action + tkparam;
	}
	document.houseikikata.submit();
}

function landIkikata(action,tkparam) {
	//window.open('', 'landikikata');
	
	document.landikikata.method = "post";
	document.landikikata.target = "_blank";
	
	if(tkparam == '' || tkparam == null){
		document.landikikata.action = action;
	} else {
		document.landikikata.action = action + tkparam;
	}
	document.landikikata.submit();
}

// 間取りの詳細画面のURLとパラメターを渡す
function syousaiM(url, param, tkparam) {
	// HIDDENをチェック
	var saParam = document.getElementsByName("syParam");
	for ( var i = 0; i < saParam.length; i++) {
		saParam[i].value = param;
	}
	
	window.open('', 'syousai');
	document.syAction.target = "syousai";
	document.syAction.method = "post";
	if(tkparam == null || tkparam == ''){
		document.syAction.action = url;
	
	} else {
		document.syAction.action = url + tkparam;
	}
	document.syAction.submit();
}

// 間取りの詳細画面のURLとパラメターを渡す
function syousaiH(url, param,tkparam) {
	// HIDDENをチェック
	var saParam = document.getElementsByName("syParam");
	for ( var i = 0; i < saParam.length; i++) {
		saParam[i].value = param;
	}
	window.open("about:blank", "Rank");
	document.syhAction.target = "Rank";
	document.syhAction.method = "post";
	if(tkparam == null || tkparam == ''){
		document.syhAction.action = url;
	
	} else {
		document.syhAction.action = url + tkparam;
	}
	document.syhAction.submit();
}
// 間取りの詳細画面のURLとパラメターを渡す
function syousaiL(url, param,tkparam) {
	// HIDDENをチェック
	var saParam = document.getElementsByName("syParam");
	for ( var i = 0; i < saParam.length; i++) {
		saParam[i].value = param;
	}
	window.open("about:blank", "Rank");
	document.sylAction.target = "Rank";
	document.sylAction.method = "post";
	if(tkparam == null || tkparam == ''){
		document.sylAction.action = url;
	
	} else {
		document.sylAction.action = url + tkparam;
	}

	document.sylAction.submit();
}

function resizeImgSub(img) {
	var imgTemp = new Image();
	imgTemp.src = img.src;

	if (imgTemp.width > img.visibleImgObj.width
			|| imgTemp.height > img.visibleImgObj.height) {
		if ((img.width / img.visibleImgObj.width) > (img.height / img.visibleImgObj.height))
			img.visibleImgObj.height = Math.round(img.height
					* (img.visibleImgObj.width / img.width));
		else
			img.visibleImgObj.width = Math.round(img.width
					* (img.visibleImgObj.height / img.height));
	} else {
		img.visibleImgObj.width = imgTemp.width;
		img.visibleImgObj.height = imgTemp.height;
	}
}
function resizeImg(imgObj) {
	var imgOriginal = new Image();
	imgOriginal.visibleImgObj = imgObj;
	imgOriginal.onload = function() {
		resizeImgSub(this);
	}
	imgOriginal.src = imgObj.src;
}
function resizeImg_madori(this_s){
	var _std_height = 495;
	var _std_width = 760;

	var ta_image = new Image();
	ta_image.src = this_s.src;

	if ((ta_image.width / ta_image.height) < (_std_width / _std_height)) {
		this_s.width = _std_height * (ta_image.width / ta_image.height);
		this_s.height = _std_height;
		var tmp_pad = Math
				.round((_std_width - (_std_height * (ta_image.width / ta_image.height))) / 2)
				+ "px";
		this_s.style.paddingRight = tmp_pad;
		this_s.style.paddingLeft = tmp_pad;
	} else {
		this_s.width = _std_width;
		this_s.height = _std_width * (ta_image.height / ta_image.width);
		var tmp_pad = Math
				.round((_std_height - (_std_width * (ta_image.height / ta_image.width))) / 2)
				+ "px";
		this_s.style.paddingTop = tmp_pad;
		this_s.style.paddingBottom = tmp_pad;
	}
}
function image_auto_resize(this_s) {
	var _std_height = 183;
	var _std_width = 244;

	var ta_image = new Image();
	ta_image.src = this_s.src;

	if ((ta_image.width / ta_image.height) < (_std_width / _std_height)) {
		this_s.width = _std_height * (ta_image.width / ta_image.height);
		this_s.height = _std_height;
		var tmp_pad = Math
				.round((_std_width - (_std_height * (ta_image.width / ta_image.height))) / 2)
				+ "px";
		this_s.style.paddingRight = tmp_pad;
		this_s.style.paddingLeft = tmp_pad;
	} else {
		this_s.width = _std_width;
		this_s.height = _std_width * (ta_image.height / ta_image.width);
		var tmp_pad = Math
				.round((_std_height - (_std_width * (ta_image.height / ta_image.width))) / 2)
				+ "px";
		this_s.style.paddingTop = tmp_pad;
		this_s.style.paddingBottom = tmp_pad;
	}
}
function image_auto_resize2(this_s) {
	var _std_height = 281;
	var _std_width = 350;

	var ta_image = new Image();
	ta_image.src = this_s.src;

	if ((ta_image.width / ta_image.height) < (_std_width / _std_height)) {
		this_s.width = _std_height * (ta_image.width / ta_image.height);
		this_s.height = _std_height;
		var tmp_pad = Math
				.round((_std_width - (_std_height * (ta_image.width / ta_image.height))) / 2)
				+ "px";
		this_s.style.paddingRight = tmp_pad;
		this_s.style.paddingLeft = tmp_pad;
	} else {
		this_s.width = _std_width;
		this_s.height = _std_width * (ta_image.height / ta_image.width);
		var tmp_pad = Math
				.round((_std_height - (_std_width * (ta_image.height / ta_image.width))) / 2)
				+ "px";
		this_s.style.paddingTop = tmp_pad;
		this_s.style.paddingBottom = tmp_pad;
	}
}
function image_auto_resize3(this_s) {
	var _std_height = 240;
	var _std_width = 240;

	var ta_image = new Image();
	ta_image.src = this_s.src;

	if ((ta_image.width / ta_image.height) < (_std_width / _std_height)) {
		this_s.width = _std_height * (ta_image.width / ta_image.height);
		this_s.height = _std_height;
		var tmp_pad = Math
				.round((_std_width - (_std_height * (ta_image.width / ta_image.height))) / 2)
				+ "px";
		this_s.style.paddingRight = tmp_pad;
		this_s.style.paddingLeft = tmp_pad;
	} else {
		this_s.width = _std_width;
		this_s.height = _std_width * (ta_image.height / ta_image.width);
		var tmp_pad = Math
				.round((_std_height - (_std_width * (ta_image.height / ta_image.width))) / 2)
				+ "px";
		this_s.style.paddingTop = 0;// this_s.style.paddingTop = tmp_pad;
		this_s.style.paddingBottom = 0;// this_s.style.paddingBottom = tmp_pad;
	}
}

function image_auto_resize_top(this_s) {
	var _std_height = 400;
	var _std_width = 387;

	var ta_image = new Image();
	ta_image.src = this_s.src;

	if ((ta_image.width / ta_image.height) < (_std_width / _std_height)) {
		this_s.width = _std_height * (ta_image.width / ta_image.height);
		this_s.height = _std_height;
		var tmp_pad = Math
				.round((_std_width - (_std_height * (ta_image.width / ta_image.height))) / 2)
				+ "px";
		this_s.style.paddingRight = tmp_pad;
		this_s.style.paddingLeft = tmp_pad;
	} else {
		this_s.width = _std_width;
		this_s.height = _std_width * (ta_image.height / ta_image.width);
		var tmp_pad = Math
				.round((_std_height - (_std_width * (ta_image.height / ta_image.width))) / 2)
				+ "px";
		this_s.style.paddingTop = 0;
		this_s.style.paddingBottom = 0;
	}
}

function image_auto_resize_syuhen(this_s) {
	var _std_height = 160;
	var _std_width = 240;

	var ta_image = new Image();
	ta_image.src = this_s.src;

	if ((ta_image.width / ta_image.height) < (_std_width / _std_height)) {
		this_s.width = _std_height * (ta_image.width / ta_image.height);
		this_s.height = _std_height;
		var tmp_pad = Math
				.round((_std_width - (_std_height * (ta_image.width / ta_image.height))) / 2)
				+ "px";
		this_s.style.paddingRight = tmp_pad;
		this_s.style.paddingLeft = tmp_pad;
	} else {
		this_s.width = _std_width;
		this_s.height = _std_width * (ta_image.height / ta_image.width);
		var tmp_pad = Math
				.round((_std_height - (_std_width * (ta_image.height / ta_image.width))) / 2)
				+ "px";
		this_s.style.paddingTop = 0;
		this_s.style.paddingBottom = 0;
	}
}

function image_auto(takasa, haba, this_s) {

	var _std_height = takasa;
	var _std_width = haba;

	var ta_image = new Image();
	ta_image.src = this_s.src;

	if ((ta_image.width / ta_image.height) < (_std_width / _std_height)) {
		this_s.width = _std_height * (ta_image.width / ta_image.height);
		this_s.height = _std_height;
		var tmp_pad = Math
				.round((_std_width - (_std_height * (ta_image.width / ta_image.height))) / 2)
				+ "px";
		this_s.style.paddingRight = tmp_pad;
		this_s.style.paddingLeft = tmp_pad;
	} else {
		this_s.width = _std_width;
		this_s.height = _std_width * (ta_image.height / ta_image.width);
		var tmp_pad = Math
				.round((_std_height - (_std_width * (ta_image.height / ta_image.width))) / 2)
				+ "px";
		this_s.style.paddingTop = tmp_pad;
		this_s.style.paddingBottom = tmp_pad;
	}
}

function ChangeLayer(Link, Img, ListId) {
	var o = new Image();
	o.src = Img;
	Img_width = o.width;
	Img_height = o.height;
	max_width = 320;
	max_height = 240;
	width_inch = max_width / Img_width;
	height_inch = max_height / Img_height;
	popvar = "PopEx(this,null,null,null,null,50,this.PopBoxImageLarge);";
	logvar = "log('P2500');";
	if (width_inch > height_inch) {
		document.getElementById("layout").innerHTML = '<img height="'
				+ max_height
				+ '" src='
				+ Img
				+ ' class="PopBoxImageSmall" onclick="'+popvar+logvar+'" >';
	} else if (height_inch > width_inch) {
		// alert("新分岐2を通りました");
		document.getElementById("layout").innerHTML = '<img width="'
				+ max_width
				+ '" src='
				+ Img
				+ ' class="PopBoxImageSmall" onclick="'+popvar+logvar+'" >';
	} else if (height_inch == width_inch) {
		// alert("新分岐3を通りました");
		document.getElementById("layout").innerHTML = '<img width="'
				+ max_width
				+ '" src='
				+ Img
				+ ' class="PopBoxImageSmall" onclick="'+popvar+logvar+'" >';
	} else {
	}
	;

	var a = document.getElementById("clickId").getElementsByTagName("td").length;

	var count = 1;
	for ( var i = 0; i < a; i++) {

		document.getElementById("li0" + count).style.backgroundColor = '#ffffff';
		document.getElementById(ListId).style.backgroundColor = '#ffeccb';

		count++;
	}

}

/*
 * チェックボックスを全体選択、削除
 */
function allChecked2(num, recentform){ /* 2011_11_08 */
        var c;
	if(num == 1){ c=document.getElementById("all_check_down"); }
                else{ c=document.getElementById("all_check_up"); }
       c.checked=!c.checked;
       allChecked( num, recentform );
} /* 2011_11_08 */

function allChecked(num, recentform){
	//[recommend_form]のelementsを全部取得する
	var ElementsCount = document.forms[recentform].elements.length; // チェックボックスの数
	var ischecked;
	if(num == 1)
	{
		ischecked = document.getElementById("all_check_down").checked
	}else
	{
		ischecked = document.getElementById("all_check_up").checked
	}
    for(var i=0; i<ElementsCount; i++) {
    	if(!ischecked){
    		document.forms[recentform].elements[i].checked = false;
        }else{
        	if(document.forms[recentform].elements[i].disabled){
        		document.forms[recentform].elements[i].checked = false;
        	}else{
        		document.forms[recentform].elements[i].checked = true;	
        	}
        }
  	}
}

