function search_tag(text, item)
{	
	$.post(
		config['base_url']+"index.php/"+config['language_abbr']+"/tag/search",
		{ text: text },
	  	function(answer){
			item.html('');
			
			var text = '';
			var tags = answer;
			for(prop in tags)
			{
				item.append($('<li id="tag-'+tags[prop].id+'" class="tag-suggestion" rel="'+tags[prop].id+'">'+tags[prop].name+'</li>'));
			}
			item.find('li.tag-suggestion:first-child').addClass('tag-selected');
		},
		"json"
	);
	return false;

}


function add_tag(tag, id, tag_list, field_name)
{
	var item = $('<li style="display:none;"></li>');
	
	$('<div class="tag">'+tag+'</div>').appendTo(item);
	$('<a class="remove-tag">x</a>').appendTo(item);
	$('<input type="hidden" name="'+field_name+'-tags[]">').val(tag).appendTo(item);
	$('<input type="hidden" name="'+field_name+'-tags-id[]" value="'+id+'">').appendTo(item);
	
	item.appendTo(tag_list).show('slow');
	$(this).val('');
	
	$('.remove-tag').css('cursor', 'pointer');
	$('.remove-tag').click(function(){
		$(this).parent('li').hide('explode', function(){
			$(this).remove();
		});
	});
}