function toggle(e, target, item_id)
{
	if(e.className == 'more')
	{
		e.className = 'less';
	}
	else
	{
		e.className = 'more';
	}
	
	if($(target).className == 'hidden')
	{
		$(target).className = 'shown';
		if(target == 'reacties' && item_id)
		{
			getReacties(item_id, target);
		}
	}
	else
	{
		$(target).className = 'hidden';
	}
}

function getReacties(item_id)
{
	var url = '/pages/reacties.php?mode=show&item=' + item_id;
	
	new Ajax(url, {
		update: $('reacties'),
		method: 'GET'
	}).request();
}
function deleteReactie(item_id, reactie_id)
{
	if(confirm('Weet je zeker dat je deze reactie wilt verwijderen?'))
	{
		var url = '/pages/reacties.php?mode=delete&id=' + reactie_id;
		
		new Ajax(url, { method: 'GET' }).request();
		getReacties(item_id, 'reacties');
	}
}
function showForm(item_id)
{
	var url = '/pages/reacties.php?mode=add&item=' + item_id;
	
	new Ajax(url, {
		update: $('reacties'),
		method: 'GET'
	}).request();
}
function submitForm(form)
{
	var error = false;
	var item_id = form.item_id.value;
	form.naam.removeClass('error');
	form.reactie.removeClass('error');
	
	if(form.naam.value.trim() == '')
	{
		error = true;
		form.naam.addClass('error');
	}
	if(form.reactie.value.trim() == '')
	{
		error = true;
		form.reactie.addClass('error');
	}
	
	if(!error)
	{
		form.send();		
		getReacties(item_id, 'reacties');
	}
}

