$(document).ready(function(){
	initTabs('.tabset');
	initCheck();
	initSlideblock();
	$('ul.nav li').hover(function(){
		$(this).addClass('hover');
	}, function(){
		$(this).removeClass('hover')
	});
	
});
/*--- tabs function ---*/
function initTabs(h_list) {
	$(h_list).each(function(_ind, _el) {
		var btn_h = $(_el);
		var _btn = $(_el).find('a.tab');
		var _a = 0;
		_btn.each(function(_ind, _el) {
			this._box = $('#'+_el.href.substr(_el.href.indexOf("#") + 1));
			if($(_el).hasClass('active')) {
				this._box.show();
				_a = _ind;
			}
			else {
				this._box.hide();
			}
			_el.onclick = function() {
				if(!$(this).hasClass('active')){
					_btn.get(_a)._box.hide();
					_btn.eq(_a).removeClass('active');
					this._box.show();
					$(this).addClass('active');
					_a = _ind;
				}
				return false;
			}
		});
	});
}
function initCheck(){
	var _holder = $('div.box-content div.row');
	_holder.each(function(){
		var _check = $(this).find('input.chk');
		if (_check.is(':checked')) {
			$(this).addClass('active');
		};
		_check.click(function(){
			if (_check.is(':checked')) {
				$(this).parents('div.row').addClass('active');
			} else $(this).parents('div.row').removeClass('active');
		});
	});
}
function initSlideblock(){
	var _holder = $('div.slide-to-right');
	var _duration = 1500;
	
	_holder.each(function(){
		var _opener = $(this).find('a.open-close');
		if (_opener.hasClass('active')) {
				$(this).animate({width: "100%"}, _duration );
			};
		_opener.click(function(){
			if ($(this).hasClass('active')) {
				$(this).parents('div.slide-to-right').animate({width: "72px"}, _duration );
				$(this).removeClass('active');
				return false;
			} else {
				$(this).parents('div.slide-to-right').animate({width: "100%"}, _duration );
				$(this).addClass('active');
				return false;
			}
				
			}
		);
	});
}