/*function toggleOptionalFields(formId, link, showMessage, hideMessage)
{
	form = $(formId);
	optionalElements = getElementsByTagAndClassName('div', 'optional', form);
	for(i=0; i<optionalElements.length; i++)
	{
		toggleElementClass('invisible', optionalElements[i]);
	}
	if (link.innerHTML == showMessage)
	{
		link.innerHTML = hideMessage;
	}
	else
	{
		link.innerHTML = showMessage;
	}
} */

function toggleOptionalFields(formId, link, showMessage, hideMessage)
{
	if (link.innerHTML == showMessage)
	{
		$('#'+formId+' div.optional').slideDown('slow');
		link.innerHTML = hideMessage;
	}
	else
	{
		$('#'+formId+' div.optional').slideUp('slow');
		link.innerHTML = showMessage;
	}
}

/* confirm multiple deletion */
function confirmMultipleDelete(message)
{
	if (window.confirm(message))
	{
		document.forms['mf'].elements['delete_confirmed'].value = 1;
		return true;
	}
	else
	{
		return false;
	}
}
/* redirect if user agrees with the message */
function confirmDelete(message, redirectUrl)
{
	if (window.confirm(message))
	{
		window.location = redirectUrl;
		return false;
	}
	else
	{
		return false;
	}
}

function addUploadImageRow(id)
{
	var text = '<tr><td><input type="file" name="image_name[]" /></td><td><input type="text" name="image_position[]" size="3" /></td><td><input type="text" name="image_description_ro[]" size="30" /></td><td><input type="text" name="image_description_en[]" size="30" /></td><td><a href="#" onclick="return removeUploadImageRow(this);" >sterge</a></td></tr>';
	$(id).before(text);
	return false;
}

function removeUploadImageRow(id)
{
	$(id).ancestors('tr').remove();
	return false;
}

function popup(url, name, width, height, options)
{
	window.open(url, name, 'width='+width+', height='+height+', '+options);
}
