function sendMail()
{
	if (document.form.form_id.value=="" || document.form.namn.value=="" || document.form.fritext.value=="")
		overlay("error", true); 
	else
        document.form.submit();
}

function overlay(id, visibility) 
{
	el = document.getElementById(id);
	el.style.visibility = visibility ? "visible" : "hidden";
	el = document.getElementById("dim");
	if (el != null)
		el.style.visibility = visibility ? "visible" : "hidden";
}

function showTooltip(parent, id)
{
	el = document.getElementById("tooltip-" + id);
	if (el == null)
		return;
	pos = findPos(parent);
	el.style.left = pos[0] + "px";
	el.style.top = pos[1] + "px";
	el.style.visibility = "visible";
}

function hideTooltip(id)
{
	el = document.getElementById("tooltip-" + id);
	if (el != null)
		el.style.visibility = "hidden";
}

function findPos(obj) 
{
	var curleft = 0;
	var curtop = obj.height;
	if (obj.offsetParent) 
		do 
		{
			curleft += obj.offsetLeft;
			curtop += obj.offsetTop;
		} while (obj = obj.offsetParent);
	return [curleft,curtop];
}