jQuery.noConflict();
jQuery(document).ready(function(){
	initExpand();
});
function initExpand(){
	var _duration = 300;
	jQuery('.expand-box > li').each(function(){
		var _hold = jQuery(this);
		var _btn = _hold.find('.close .expand-btn');
		var _btn2 = _hold.find('.close .expand-btn2');
		var _btn3 = _hold.find('.close .expand-btn3');
		var _btn4 = _hold.find('.close .expand-btn4');
		var _box = _hold.find('.hidden-box');
		var btnclick = 0;
		var btnclick2 = 0;
		var btnclick3 = 0;
		var btnclick4 = 0;
		if(_hold.hasClass('opened')) _box.show();
		else _box.hide();
		_btn.click(function(){
			if(!_box.is(':animated')){
				if(_hold.hasClass('opened') && btnclick2 == 0 && btnclick3 == 0 && btnclick4 == 0){
					_box.slideUp(_duration, function(){
						_hold.removeClass('opened');
					});
					btnclick = 0;
				}
				else{
					_hold.addClass('opened');
					_box.slideDown(_duration);
					btnclick = 1;
					btnclick2 = 0;
					btnclick3 = 0;
					btnclick4 = 0;
				}
			}
				return false;
			});
			_btn2.click(function(){
				if(!_box.is(':animated')){
					if(_hold.hasClass('opened') && btnclick == 0 && btnclick3 == 0 && btnclick4 == 0){
						_box.slideUp(_duration, function(){
							_hold.removeClass('opened');
						});
						btnclick2 = 0;
					}
					else{
						_hold.addClass('opened');
						_box.slideDown(_duration);
						btnclick = 0;
						btnclick2 = 1;
						btnclick3 = 0;
						btnclick4 = 0;
					}
				}
					return false;
				});
				_btn3.click(function(){
					if(!_box.is(':animated')){
						if(_hold.hasClass('opened') && btnclick == 0 && btnclick2 == 0 && btnclick4 == 0){
							_box.slideUp(_duration, function(){
								_hold.removeClass('opened');
							});
							btnclick3 = 0;
						}
						else{
							_hold.addClass('opened');
							_box.slideDown(_duration);
							btnclick = 0;
							btnclick2 = 0;
							btnclick3 = 1;
							btnclick4 = 0;
						}
					}
						return false;
					});
					_btn4.click(function(){
						if(!_box.is(':animated')){
							if(_hold.hasClass('opened') && btnclick == 0 && btnclick2 == 0 && btnclick3 == 0){
								_box.slideUp(_duration, function(){
									_hold.removeClass('opened');
								});
								btnclick4 = 0;
							}
							else{
								_hold.addClass('opened');
								_box.slideDown(_duration);
								btnclick = 0;
								btnclick2 = 0;
								btnclick3 = 0;
								btnclick4 = 1;
							}
						}
							return false;
						});
	});
}
