var _bh;
var _search_open_close_btn_name = '';

jQuery(function($){
	var box = $('#refineSearch');
	_bh = box.height();
	if($.browser.msie){
		box.css({
				display: 'block',
				overflow: 'hidden',
				visibility: 'hidden',
				height: '0px'
			});
	}
	
	$('form#search div.searchBox p.moreBtn a').each(function(){
		_search_open_close_btn_name = $(this).text();
		return false;
	});
	_search_open_close_btn_name = ( _search_open_close_btn_name == '' ) ? '詳細検索を閉じる' : _search_open_close_btn_name;
	
	$("form#search div.searchBox p.moreBtn a").click(function(){
		searchBoxOpenClose();
	});
    
});

function searchBoxOpenClose(){
	var box = $('#refineSearch');
	//var bh = box.height();
	if ( $("p.moreBtn").hasClass("open") ) {
		//$("#refineSearch").slideDown();
		if($.browser.msie){
			box.css({
				visibility: 'visible',
				height: 'auto',
				overflow: 'visible'
			});
		}else{
			box.slideDown('slow');
		}
		$("p.moreBtn a").html("詳細検索を閉じる");
		$("p.moreBtn").addClass("close");
		$("p.moreBtn").removeClass("open");
	}
	else if ( $("p.moreBtn").hasClass("close") ) {
		//$("#refineSearch").slideUp();
		if($.browser.msie){
			box.css({
				visibility: 'hidden',
				height: '0',
				overflow: 'hidden'
			});
		}else{
			box.slideUp();
		}
		//$("p.moreBtn a").html("詳細検索");
		$('p.moreBtn a').html(_search_open_close_btn_name);
		$("p.moreBtn").addClass("open");
		$("p.moreBtn").removeClass("close");
	}
}
