/**
 * ERA site - shop-utf8
 * 
 * @author      era
 * @require     jQuery 1.3.2+
 * @version     1.0.0
 */
$(function(){
	var conf = {
		eraUrl : 'http://search.erajapan.co.jp/rp/dfw/era/',
		rentOption : '<option value="renthouse" selected="selected">アパート・マンション・一戸建て</option><option value="parking">駐車場</option><option value="business">店舗・事務所・倉庫</option>',
		buyOption : '<option value="residence" selected="selected">マンション・一戸建て</option><option value="land">土地</option>'
	};
	
	$('#eraSearch')
		/** フリーワード検索 */
		.find('#eraSearch_freeWordSearch').click(function(e){
			if(e.preventDefault){ e.preventDefault(); }
			var word = $('#eraSearch #eraSearch_s_word').val();
			var addParam = $('#eraSearch #eraSearch_addParam').val();
			window.open([
		         conf.eraUrl,
		         $('#eraSearch #eraSearch_s_userCd').val(),
		         '/',
		         $('#eraSearch #eraSearch_s_pattern').val(),
		         '/search/user/',
		         (word || addParam)? '?' : '',
		         (word)?  'keyword=' + encodeURI(word) : '',
		         (addParam)?  '&' + encodeURI(addParam) : '',
			].join(''));
			return false;
		}).end()
		/** 沿線から探す */
		.find('#eraSearch_routeSearch').click(function(e){
			if(e.preventDefault){ e.preventDefault(); }
			var addParam = $('#eraSearch #eraSearch_addParam').val();
			window.open([
	 			conf.eraUrl,
	 			$('#eraSearch #eraSearch_s_userCd').val(),
	 			'/',
				$('#eraSearch #eraSearch_s_pattern').val(),				
				'/route/',
				(addParam)?  '?' + encodeURI(addParam) : ''
			].join(''));
			return false;
		}).end()
		/** 住所から探す */
		.find('#eraSearch_addressSearch').click(function(e){
			if(e.preventDefault){ e.preventDefault(); }
			var addParam = $('#eraSearch #eraSearch_addParam').val();
			window.open([
	  			conf.eraUrl,
	  			$('#eraSearch #eraSearch_s_userCd').val(),
	  			'/',
	  			$('#eraSearch #eraSearch_s_pattern').val(),
	  			'/address/',
	  			(addParam)?  '?' + encodeURI(addParam) : ''
	 		].join(''));
			return false;
		}).end()
		/** ラジオボタン選択 */
		.find('input[name=eraSearch_kind]').click(function(){
			($(this).val() == 'rent')?
				$('#eraSearch #eraSearch_s_pattern').html(conf.rentOption):
				$('#eraSearch #eraSearch_s_pattern').html(conf.buyOption);
		});
});
