var handleSuccess = function( res, dataType )
{

//	$('#result')[0].innerHTML = res.html;
	$('#result')[0].innerHTML = decodeURIComponent( res.html );
//	$('#SearchNum')[0].innerHTML = res.nownum;
//	$('#SearchMax')[0].innerHTML = res.maxnum;
//	$('#SearchLink')[0].innerHTML = res.searchlink;
//	$('#SearchLink')[0].innerHTML = decodeURIComponent( res.searchlink );


//	$.ASconf.selfLinkAndSmoothScroll();
	$.ASconf.menuRollover();
	$.ASconf.pulldown();
	$.ASconf.btnRollover();
	$.ASconf.swapImages();
//	$.ASconf.headerScroll();
//	$.ASconf.searchMenu();
};

function InitSearch()
{
	var page = document.getElementById('search_page').value;
	Search(page,1);
}

function Search( p, initflg )
{
	$($.browser.safari ? 'body' : 'html')
	.animate({scrollTop: 0}, 300, 'swing');

	if(( p == '' )||( p == 'undefined' )){ p = 1; }
	var search_fa = $("[name=search_fa]").fieldValue().join(",");
	var search_usage2 = $("[name='search_usage2']").fieldValue().join(",");
	var search_area = $("[name='search_area']").fieldValue().join(",");
	var search_line = $("[name='search_line']").fieldValue().join(",");
	var search_layout = $("[name='search_layout']").fieldValue().join(",");
	var search_num = $("[name='search_num']").fieldValue().join(",");
	var search_m2 = $("[name='search_m2']").fieldValue().join(",");
	var search_point = $("[name='search_point']").fieldValue().join(",");
	var search_order = document.getElementById('search_order').value;
	var search_desc = document.getElementById('search_desc').value;


				//検索にかける引数を決定
	var PostData = {
				'initflg':			initflg,
				'p':				p,
				'search_fa':		search_fa,
				'search_usage2':	search_usage2,
				'search_area':		search_area,
				'search_line':		search_line,
				'search_layout':	search_layout,
				'search_num':		search_num,
				'search_m2':		search_m2,
				'search_point':		search_point,
				'search_order':		search_order,
				'search_desc':		search_desc
			};
	
	jQuery.ajax({
		url: "search_ajax.php",
		type: 'GET',
		data: PostData,
		dataType: 'json',
		success: handleSuccess,
		error: function(XMLHttpRequest, status, errorThrown){
					}
	});
}
$(document).ready( InitSearch );	//onLoadで動くようにする



function SetSearch( page )
{
	document.getElementById('search_page').value = page;
//	$($.browser.safari ? 'body' : 'html')
//	.animate({scrollTop: 0}, 300, 'easeInExpo');

	Search( page, 0 );
}



function Sort( order )
{
				//同じソート条件をクリックしたら逆になるようにする。
	var now_order = document.getElementById('search_order').value;
	var now_desc = document.getElementById('search_desc').value;

	if( now_order == order )
	{
		if( now_desc == '1' ){ now_desc = '0'; }
		else{ now_desc = '1'; }
	}
	else
	{
		now_desc = '0';	//違う場合は必ず初期化
	}

	document.getElementById('search_order').value = order;
	document.getElementById('search_desc').value = now_desc;

			//次の２行は不要かも
//	$($.browser.safari ? 'body' : 'html')
//	.animate({scrollTop: 0}, 300, 'easeInExpo');

	Search(1,0);
}


function AllClear()
{
	$("input:checkbox").attr("checked",false);
	$("option").attr("selected",false);
//	$("select:[name=search_usage2]").attr("selectedIndex","0");
	$("input:[name=search_usage2]").attr("checked",false);
	$("select:[name=search_line]").attr("selectedIndex","0");
//	$("select:[name=search_m2]").attr("selectedIndex","0");
	$("input:[name=search_m2]").attr("checked",false);
//	$("select:[name=search_layout]").attr("selectedIndex","0");
	$("input:[name=search_layout]").attr("checked",false);
//	$("select:[name=search_num]").attr("selectedIndex","0");
	$("input:[name=search_num]").attr("checked",false);
	Search(1,0);
}


//ロの字だけは150人以上という項目を消す
function layoutInit()
{
	$('#searchMenu').find('select[name=search_layout]').bind('change', layoutChange);
}

function layoutChange()
{
	$('select:[name=search_num]').empty();
	$('select:[name=search_num]').append($('<option>').val('').text('人数をお選びください'));
	$('select:[name=search_num]').append($('<option>').val('').text('指定しない'));
	$('select:[name=search_num]').append($('<option>').val('1').text('～50人'));
	$('select:[name=search_num]').append($('<option>').val('2').text('51人～100人'));
	$('select:[name=search_num]').append($('<option>').val('3').text('101～150人'));
	$('select:[name=search_num] option:selected').attr('selected',false);
	var selectValue = $('select[name=search_layout] option:selected').val();
	if( selectValue == 14 )
	{
	}
	else
	{
		$('select:[name=search_num]').append($('<option>').val('4').text('151～200人'));
		$('select:[name=search_num]').append($('<option>').val('5').text('201～400人'));
		$('select:[name=search_num]').append($('<option>').val('6').text('401～700人'));
		$('select:[name=search_num]').append($('<option>').val('7').text('701～1,000人'));
		$('select:[name=search_num]').append($('<option>').val('8').text('1,001人～'));
	}
	Search(1,0);
}
jQuery.event.add(window,"load",layoutInit);

