$('document').ready(function() {
	$('#admin_content label').attr('unselectable', 'on').click(function() {
		var $for = $(this).attr('for'),
			_this = $('input#' + $for);
		if($(_this).attr('type') == 'radio') {
			$(this).addClass('checked').siblings('label').removeClass('checked');
		}
		else if($(_this).attr('type') == 'checkbox') {
			if($(this).hasClass('checked')) {
				$(this).removeClass('checked');
			}
			else {
				$(this).addClass('checked');
			}
		}
		$(_this).click();
	});
	
	$('#admin_content .nav_section').sortable({
		axis: 'y',
		items: '> .nav_item',
		containment: '#admin_content .nav_section'
	});
	
	$('#admin_content .nav_section h2 img').click(function() {
		var _sec = $(this).closest('.nav_section'),
			$type = _sec.attr('id').substring(4);
			_div = $('<div/>'),
			_label = $('<input/>'),
			_href = $('<input/>');
			
		_div.addClass('nav_item');
		_label.addClass('label').attr('name', $type + '[label][]').attr('maxlength', '32');
		_href.addClass('href').attr('name', $type + '[href][]');
		
		_div.append(_label).append(_href).appendTo(_sec);
	});
	
	$('#admin_content #categories h2 img').click(function() {
		var _sec = $(this).closest('#categories'),
			_div = $('<div/>'),
			_cat = $('<input/>');
			
		_div.addClass('category');
		_cat.attr('name', 'category[]').attr('maxlength', '32');
		
		_div.append(_cat).appendTo(_sec);
	});
	
	$('#admin_content .item .img').fancybox();
});
