function submitenter(myfield,e)
{
var keycode;
if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
else return true;

if (keycode == 13)
   {
   myfield.form.submit();
   return false;
   }
else
   return true;
}

$(document).ready(function()
    {
        $("fieldset[defaultsubmitbutton]").each(function()
        {
            var submitbuttonid = $(this).attr("defaultsubmitbutton");
            
            $("input[type='text'], input[type='password']", this).keydown(function(e)
            {    
                var key = e.charCode ? e.charCode : e.keyCode ? e.keyCode : 0;                
                if (key == 13)                    
                {
                    e.preventDefault();
                    var button = $("#" + submitbuttonid).eq(0);                    
                    if (button.length > 0) {
                        if (typeof(button.get(0).onclick) == 'function') {
                        	button.trigger('click');
                    	} else if (button.attr('href')) {
                        	window.location = button.attr('href');
                    	} else {
                        	button.trigger('click');
                        }               
                    }                    
                }   
            });                
        });
    });