sbrTree.prototype.handler = function(item)
{
	var txt = $(item).attr("title");
	var id = $(item).val();
	var path = $.trim($(item).attr('path'));
	var s;

	if(path.length)
	{
		if (1 == SBR_MOD_REWRITE)
		{
			s = '<a href="' + SBR_PACKAGE_URL + path + '"><b>' + txt + '<\/b><\/a>';
		}
		else
		{
			s = '<a href="' + SBR_PACKAGE_URL + '&amp;file=index&amp;category=' + id + '"><b>' + txt + '<\/b><\/a>';
		}
	}
	else
	{
		s = '<b>' + txt + '<\/b>';
	}
	$("#category_title_container").html(s);
	$("#category_id").val(id);
	$("#category_title").val(txt);
}

function showZone(idzone)
{
	if($('#treeContainer' + idzone).css('display') == 'block')
	{
		$('#treeContainer' + idzone).slideToggle();
		if(1==idzone)
		{
			$('#change_category_text').html(lang['change']);
		}
	}
	else
	{
		$('#treeContainer'+idzone).slideDown();
		if(1==idzone)
		{
			$('#change_category_text').html(lang['apply']);
		}
	} 
}

$(document).ready(function()
{
	treeObj = new sbrTree("tree", { widget: 'radio', treeClass: 'tree', obj: 'treeObj', callback: 'handler', rootNotDisabled: rootDisabled});

	function showRequest()
	{
		$("body").prepend("<div class=\"veil\"><img src=\"" + SBR_PACKAGE_TPL_URL + "img/loadingAnimation.gif\" alt=\"\" /><\/div>");
		veil = $("div.veil", $("body"));
		veil.css("opacity", "0.7");
		$('#categorySubmit').hide();
		document.documentElement.scrollTop = 0;
	}

	function showResponse(data)
   	{
  		$("body div.veil").remove();
  		if(data.error)
   		{
   			$('#categorySubmit').slideDown();
   		}
		else
		{
			$(".box-content-center > div.messages").prepend("<div class=\"posted\">" + data.message_author + " <strong>" + data.author + "</strong> / " + data.date + "</div><div class=\"comment\">" + data.body + "</div><hr />");
		}
   		document.documentElement.scrollTop = 0;
		$("#notification").addClass(data.type);
   		$("#notification").html("<ul>" + data.msg + "</ul>").fadeIn();
		$('#captcha_image_1').attr('src', SBR_URL + 'image.php?h=' + Math.random())
   	}
	
	$("#categorySubmit").submit(function()
	{
		var form_data = false;
		var form_url = $('#categorySubmit').attr('action');

		form_data = $('#category_id').attr('name') + "=" + $('#category_id').val() + "&" + $('#securityCode').attr('name') + "=" + $('#securityCode').val() + "&" + $('#field_title').attr('name') + "=" + $('#field_title').val() + "&" + $('#field_description').attr('name') + "=" + $('#field_description').val() + "&add_category=add_category";

		$.ajax(
		{
			type: "POST",
			url: form_url,
			async: false,
			beforeSend: showRequest,
			data: form_data,
			success: showResponse,
			dataType: "json"
		});

		return false;
	});
});

