var indexAJAX = function( data_object, callback ) {
	data_object.script = "/scripts/content/index.ajax.php";
	$.ajax({
		url : "/userAjax.php",
		data : data_object,
		success : function( answer ) {
			var result = eval('(' + answer + ')');
			if( result.status ) {
				callback( result );
			} else {
				alert( answer );
			}
		}
	});
};

var setCategoryBlocks = function () {
	var infoRubrickMoreClickMin;
	var infoRubrickMoreClickMore = function () {
		var else_span = $(this).parents(".contentTypesBlock").find("div.else");
		var else_span_height = 0;
		else_span.children().each(function(){
			else_span_height += $(this).height();
		});
		$(this).unbind('click');
		var o = this;
		
		$(this).parents(".contentTypesBlock").find("div.else").animate({
			height : else_span_height
		}, 300, function(){
			var tmp = $(o).next().text();
			$(o).next().text($(o).text());
			$(o).text(tmp);
			
			$(o).parents("div.contentTypesBlock").find("a.more").click(infoRubrickMoreClickMin);
			
			$(o).prev().attr('src', '/i/i/images/minus.png');
		});
    };
	
	infoRubrickMoreClickMin = function(){
		$(this).unbind('click');
		var o = this;
		$(this).parents(".contentTypesBlock").find("div.else").animate({
			height : 0
		}, 300, function(){
			var tmp = $(o).next().text();
			$(o).next().text($(o).text());
			$(o).text(tmp);
			$(o).parents("div.contentTypesBlock").find("a.more").click(infoRubrickMoreClickMore);

			$(o).prev().attr('src', '/i/i/images/plus.png');
		});
	};
	
    $('#mainContent div.contentTypesBlock a.more').click(infoRubrickMoreClickMore);
    $('#mainContent div.contentTypesBlock img.a_image').click(function(){
    	$(this).next().click();
    });
    
};

$(document).ready(function(){
	indexAJAX({
		action : 'loadRandName'
	}, function(data){
		$("#mainSearchInputComplete").text(data.name);
	});
	
	$("#rubricBlocksData").hide();
	
	onresize.add(function(){
		setCategoryBlocks();
	});
	
	$("#mainSearchInputComplete").click(function(){
		$("#mainSearchInput").val($(this).text());
	});
	
	$("#topSearchAutocomplete").css("top", ($("#searchBase").position().top + 21) + 'px');
	
	$("#topSearchButton").mousedown(function(){
		$(this).parent().addClass("btn_search_press");
	}).mouseup(function(){
		$(this).parent().removeClass("btn_search_press");
	});
	
	var topSearchAutocompleteWidth = function() {
		$("#topSearchAutocomplete").css("width", $("#searchBase").width() - 269);
	};
	onresize.add(topSearchAutocompleteWidth);
	topSearchAutocompleteWidth();
	
	$(".cusel").css('z-index', 99);
	
	onresize.run();
});








