var tags = new Array;
var cnts = new Array;
var admin = 0;

function get_tags ()
{
	var param = 'action=GetTags&gid='+gid+'&type='+type;
	new Ajax.Request(
					'/mystuff/myblogs_processor.php',
					{
						method: 'post',
						parameters: param,
								onComplete: function(a) {
									eval (a.responseText);
									draw_links();
								}
					}
	);
}

function draw_links(){
	var str = '';
	for (var i = 0; i < tags.length; i ++)
	{
		var base_font = (cnts[i] - (cnts[i] % 5)) / 5;
		var font = base_font + 12;
		if (font > 28) {
			font = 28;
		}
		str += '<span style="font-weight:bold;font-size:' + font + 'px">' + tags[i] + '</span>';
		if (admin)
		{
			str += '&nbsp;<a href="#" onclick="delete_tag(\'' + tags[i] + '\'); return false;">[x]</a>';
		}
		str += '&nbsp;&nbsp;';
	}
	$('tags_pannel').innerHTML = str;
}

function delete_tag (tag)
{
	var param = 'action=DeleteTag&tag='+tag+'&gid='+gid+'&type='+type;
	new Ajax.Request(
					'/mystuff/myblogs_processor.php',
					{
						method: 'post',
						parameters: param,
								onComplete: function(a) {
									get_tags();
								}
					}
	);
}

function save_tags(){
	tags = $('tags_input').value;
	if (tags == "Add ',' to separate multiple tags" || tags == "") {
		alert ('Enter tags please');
	} else {
		var param = 'action=SaveTags&gid='+gid+'&new_tags='+tags+'&type='+type;
		new Ajax.Request(
						'/mystuff/myblogs_processor.php',
						{
							method: 'post',
							parameters: param,
									onComplete: function(a) {
										//alert(a.responseText);
										tags = a.responseText;
										tags_arr = tags.split(",");
										get_tags();
										var obj = document.getElementById ('tags_input');
										obj.value = '';
										input_blur (obj);
									}
						}
		);
	}
}

function input_focus (obj)
{
	if (obj.value == 'Add \',\' to separate multiple tags')
	{
		obj.value = '';	
		obj.style.color = '#000000';
	}
}

function input_blur (obj)
{
	if (obj.value == '')
	{
		obj.style.color = '#CCCCCC';
		obj.value = 'Add \',\' to separate multiple tags';
	}
}