function categ() {	
	
	$('#one_cat').change(function(){
		
		$('#one_cat option:selected').each(function(){
			
			if($(this).val() != 'none' && $(this).val().length == 4){
				
				$('#category_id').val($(this).val());
				itok('выбрана', true);
				dis($('#two_cat'), 'disabled');
				dis($('#three_cat'), 'disabled');
			} 
			
			if($(this).val() != 'none' && $(this).val().length > 4) {
				
				$('#category_id').val('');
				itok('не выбрана', false);
				
				dis($('#two_cat'), 'disabled');
				dis($('#three_cat'), 'disabled');
				send('two_cat', $(this).val(), $('#two_cat'));
			}
			
			if($(this).val() == 'none') {
				
				$('#category_id').val('');
				itok('не выбрана', false);
				dis($('#two_cat'), 'disabled');
				dis($('#three_cat'), 'disabled');
			}
		});
	});
	
	$('#two_cat').change(function(){
		
		$('#two_cat option:selected').each(function(){
			
			if($(this).val() != 'none' && $(this).val().length == 4){
				
				$('#category_id').val($(this).val());
				itok('выбрана', true);
				dis($('#three_cat'), 'disabled');
			}
			
			if($(this).val() != 'none' && $(this).val().length > 4) {
				
				$('#category_id').val('');
				itok('не выбрана', false);
				send('three_cat', $(this).val(), $('#three_cat'));
			}
			
			if($(this).val() == 'none') {				
				$('#category_id').val('');
				itok('не выбрана', false);
				dis($('#three_cat'), 'disabled');
			}
		});
	});
	
	$('#three_cat').change(function(){
		
		$('#three_cat option:selected').each(function(){

			if($(this).val() != 'none'){
				
				$('#category_id').val($(this).val());
				itok('выбрана', true);
			}			

			if($(this).val() == 'none') {
				
				$('#category_id').val('');
				itok('не выбрана', false);
			}
		});
	});
	
	function dis(par, opt) {		
		if(opt == 'disabled') {			
			par.attr('disabled', 'disabled');
			par.css({'visibility': 'hidden'});
		} else {
			par.attr('disabled', '');
			par.css({'visibility': 'visible'});
		}
	}
	
	function send(cat, par, id){		
			
		var ins = $('#mess');
		var se = 'Загрузка...';
		var url = 'http://vl-k.ru/js/categories.php';
		var data = cat +'=' + par;
			
		$.ajax({type:'GET', url:url, data:data, ajaxSend: ins.html(se), success: function(msg){
		
			id.html(msg);
			id.attr('disabled', '');
			id.css({'visibility': 'visible'});			
			ins.html('');
		}});
	}
	
	function itok(val, par) {
		
		if(par) {
			$('#cbcat').html('<font class="gre">' + val + '</font');
		} else {
			$('#cbcat').html('<font color="red">' + val + '</font');
		}
	}
}

function control(){
	
	$('#ad_create_form').submit(function(){
		
		var error = new Array();		
			 error[0] = $('#category_id'); 
			 error[1] = $('#name');
			 error[2] = $('#description_main');
			 
		var errmess = new Array();
			errmess[0] = 'Выберите категорию.'; 
			errmess[1] = 'Заполните поле "Заголовок".';
			errmess[2] = 'Заполните поле "Текст".';
			
		var ms = '';
			 
			
			for(var k = 0; k < error.length; k++) {
				
				if(jQuery.trim(error[k].val()) == '') ms += errmess[k] + '\n';
			}
		
			if(ms != '') { 
				
				alert(ms);
				return false;
			} else {
				
				return true;
			}
	});
}