function delete_import_type(id)
{
	success = function()
	{
		var n = document.getElementById('user_import_'+id);
		n.innerHTML = '';
	};

	YAHOO.util.Connect.asyncRequest( 'GET', '/services/json/?act=delete_import&id='+id,{success:success} );
}

function cancel_import()
{
	var n = document.getElementById('import_box');
	YAHOO.util.Dom.addClass(n, 'hide');
}

function post_import()
{
	success = function(e)
	{
		var obj = eval("(" + e.responseText + ")");
		var n = document.getElementById('import_box');
		if (obj.stat == 'error')
		{
			alert(obj.msg);
		}
		else
		{
			n.innerHTML = 'Teenus lisatud';
		}

		var x = document.getElementById('form_spinner');
		x.parentNode.removeChild(x);

		YAHOO.util.Dom.removeClass(n, 'hide');
	}

	var t = document.getElementById('post_import_type');
	var v = document.getElementById('post_import_value');

	YAHOO.util.Connect.asyncRequest( 'GET', '/services/json/?act=post_import&type='+t.value+'&value='+encodeURIComponent(v.value),{success:success} );

	var n = document.getElementById('import_box');
	var i = document.createElement('img');
	i.src = 'http://static1.keskus.ee/images/spinner.gif';
	i.id = 'form_spinner';
	YAHOO.util.Dom.insertAfter(i, n);

	YAHOO.util.Dom.addClass(n, 'hide');
}

function show_import(type)
{
	success = function(e)
	{
		var n = YAHOO.util.Dom.get('import_box');
		YAHOO.util.Dom.removeClass(n, 'hide');
		n.innerHTML = e.responseText;
	}

	YAHOO.util.Connect.asyncRequest( 'GET', '/services/xhtml/?module=get_import&type='+type,{success:success} );
}


function post_new_status()
{
	success = function(e)
	{
		var n = document.getElementById('new_status');
		n.value = '';

		n = document.getElementById('attachment_body');
		n.value = '';
		YAHOO.util.Dom.addClass(n, 'hide');
		post_hide_attachment();

		var t = document.getElementById('newsfeed');
		var m = document.createElement('div');
		m.innerHTML = e.responseText;
		YAHOO.util.Dom.insertBefore(m, YAHOO.util.Dom.getFirstChild(t));
	}

	var postparams = '';
	if (!YAHOO.util.Dom.hasClass('attachment_body', 'hide') && document.getElementById('attachment_link_url'))
	{
		postparams = 'url='+encodeURIComponent(document.getElementById('attachment_link_url').value) + 
			'&title='+encodeURIComponent(document.getElementById('attachment_link_title').value) +
			'&description='+encodeURIComponent(document.getElementById('attachment_link_description').value);
	}

	var n = document.getElementById('new_status');
	YAHOO.util.Connect.asyncRequest( 'POST', '/services/json/?act=status&status='+encodeURIComponent(n.value), {success:success}, postparams );
}

function post_show_attachment()
{
	if (!YAHOO.util.Dom.hasClass('attachment_body', 'hide'))
		return;

	var t = document.getElementById('new_status');
	t.style.height = '5em';
	YAHOO.util.Dom.addClass('own_news', 'hide');
	YAHOO.util.Dom.removeClass('attachments', 'hide');
}

function post_hide_attachment()
{
	if (!YAHOO.util.Dom.hasClass('attachment_body', 'hide'))
		return;

	var t = document.getElementById('new_status');
	t.style.height = '2em';
	YAHOO.util.Dom.removeClass('own_news', 'hide');
	YAHOO.util.Dom.addClass('attachments', 'hide');
}

function attachment_preview(url)
{
	var el = document.getElementById('attachment_body');
	Nagi.actions.open(el, {container:'attachment_body', action:"/services/xhtml/?module=show_link_result&url="+encodeURIComponent(url)});
}

function add_link(el)
{
	YAHOO.util.Dom.addClass('attachments', 'hide');
	YAHOO.util.Dom.removeClass('attachment_body', 'hide');
	Nagi.actions.open(el, {action:"/services/xhtml/?module=show_link_form"});
}
function remove_attachment()
{
	var el = document.getElementById('attachment_body');
	el.innerHTML = '';
	YAHOO.util.Dom.addClass(el, 'hide');

	el = document.getElementById('new_status');
	el.focus();

	YAHOO.util.Dom.removeClass('attachments', 'hide');
}
