var submitted = false;

function onEnter(event, formId, action)
{
	if(event.keyCode == 13)
	{
		formSubmit(formId, action);
	}
}

function formReset(formId)
{
	document.getElementById(formId).reset();
}

function formSubmit(formId, action)
{
	if(submitted)
	{
		return;
	}

	submitted = true;
	var form = document.getElementById(formId);
	if(!form.onsubmit || form.onsubmit())
	{
		if(action)
		{
			form.action = action;
		}
		form.submit();
	}
	else 
	{
		var errMsg = this.struts_global_error;
		if(errMsg && errMsg.length > 0)
		{
			var msg = "";
			for(var i = 0, iSize = errMsg.length; i < iSize; i++)
			{
				msg += errMsg[i];
			}
			alert(msg);
		}
		submitted = false;
	}
}