$(document).ready(function(){
	ieHover('.image-box li');
	initAccordion();
});

function initAccordion(){
	$('ul.accordion').each(function(){
		var _holder = $(this),
			_holderLis = $('>li', _holder),
			_slideAll = $('div.slide', _holder),
			_openerAll = $('div.opener', _holder),
			timeSlide = 300;
		
		_holderLis.each(function(){
			var thisHolderLis = $(this),
				_opener = $('div.opener', thisHolderLis),
				_slide = $('div.slide', thisHolderLis),
				btnOpen = $('a.opener', _opener),
				btnClose = $('a.opener', _slide),
				thisHolderLisActive = thisHolderLis.filter('.active');
			
			_slide.hide();
			
			$('div.slide', thisHolderLisActive).show();
			$('div.opener', thisHolderLisActive).hide();
			thisHolderLisActive.removeClass('active');
			
			_opener.mouseenter(function(){
				$(this).addClass('ui-state-hover');
			}).mouseleave(function(){
				$(this).removeClass('ui-state-hover');
			});
			
			btnOpen.click(function(){
				_opener.hide();
				_slideAll.slideUp(timeSlide);
				_slide.slideDown(timeSlide, function(){
					_openerAll.show();
					_opener.hide();
				});
				return false;
			});
			btnClose.click(function(){
				_slide.slideUp(timeSlide, function(){_opener.show()});
				return false;
			});
		});
	});
}

function ieHover(h_list){
	if ($.browser.msie && $.browser.version < 7){
		$(h_list).hover(function(){
			$(this).addClass('hover');
		}, function(){
			$(this).removeClass('hover');
		});
	}
}
