var mainOrder = ["type", "pref", "mcity", "city", "region", "line", "station"];
var wordOrder = ["wordType","wordText"/*,"wordCode1","wordCode2"*/];
var basicOrder = ["propKd1","propKd2","propKd3","propKd4","propKd5","propKd8","rentFrom","rentTo","rentOth1","rentOth2","rentOth3","layout1R","layout1K","layout1L","layout2K","layout2L","layout3K","layout3L","layout4K","layout4L","sizeFrom","sizeTo","walkTm","compDt"];
var partOrder = ["info1", "info2", "info3", "info4", "info5", "floorNum1", "floorNum2", "floorNum5", "floorNum10", "floorNum20", "floorEnv1", "floorEnv2", "floorEnv3", "pjMvCnd1", "pjMvCnd2", "pjMvCnd3", "pjMvCnd4", "pjMvCnd5", "pjMvCnd6", "pjMvCnd7", "pjMvCnd8", "pjBTK1", "pjBTK2", "pjBTK3", "pjBTK4", "pjBTK5", "pjBTK6", "pjRmEp1", "pjRmEp2", "pjRmEp3", "pjRmEp4", "pjBdEp1", "pjBdEp2", "pjBdEp3", "pjBdEp4", "pjInfo1", "pjInfo2", "pjInfo3", "pjInfo4", "pjSec1", "pjSec2", "pjSec3", "pjOth1", "pjOth2", "pjOth3", "pjOth4", "pjUd1", "pjUd2", "pjUd3", "pjUd4", "facilityDist", "facility1", "facility2", "facility3", "facility4", "facility5", "facility6", "facility7"];
var dispOrder = ["display", "perPage", "currentPage", "sort"];

$(document).ready(function(){
	//検索条件
	param = new Century21.SearchManager("/rent/property/ajaxSearch");
	
	//ソート条件の設定
	param.condMain.setUrlOrder(mainOrder);
	param.condWord.setUrlOrder(wordOrder);
	param.condBasic.setUrlOrder(basicOrder);
	param.condPart.setUrlOrder(partOrder);
	param.condDisp.setUrlOrder(dispOrder);
	
	//ドメイン以降のURLを取得する
	param.getPath = function() {
		var map = param.map4url();
		var path = "/rent/";
		
		//pathが/で終わっていない場合
		if (path.lastIndexOf("\/") + 1 != path.length) {
			path = path + "/";
		}
		
		//都道府県コードを取得
		var pref = map["p.pref"];
		
		if(pref){
			var prefs = pref.split(":");
			if(prefs.length == 1){
				//都道府県コードが一つの場合
				path += "a" + pref + "/";
				delete map["p.pref"];
			}
		}
		
		var arr = new Array();
		jQuery.each(map, function(key, value) {
			arr.push(key + "=" + encodeURI(value));
		});
		
		if (arr.length > 0) path = path + "?" + arr.join("&");
		return path;
	};
	
	//URLを取得する
	param.getUrl = function() {
		return "http://" + location.host + this.getPath();
	}
	
	//こだわり条件の画像を非表示に
	$("dl.kodawari li").css("display", "none");
	
	param.switchLeftConditions();
});
