function findAncestor(node, tag)
{
	var current_node = node;
	
	while(current_node.parentNode != undefined)
	{
		current_node = current_node.parentNode;
		if(current_node.tagName == tag)
		{
			return current_node;
		}
	}
	
	return null;
}

function pseudoSubmit(me)
{
	var form = findAncestor(me, "FORM");
	
	if(form.onsubmit)
	{
		if(form.onsubmit() != false)
		{
			form.submit();
		}
	}
	else
	{
		form.submit();
	}
}
