/* Copyright (C) 2002-2008 by Home of the Brave
   Web http://home.of.the.brave.de
   E-Mail info@brave.de */
/* $Revision: 1.5 $ $Date: 2008/02/27 17:18:56 $ */


/*
 * Makes INPUT or A with class="defaultsubmit" the default submit button.
 * dependencies: BodyEvents
 * owner: Simon.Leidig@brave.de
 *
 */

BodyEvents.addListener('load', function () {
	var f = function (l) {
		for (var i = 0; i < l.length; i++) {
			var c = l[i].className;
			if (c && c.match(/\bdefaultsubmit\b/)) return l[i];
		}
		return null;
	}
	var d =
	f(document.getElementsByTagName('input')) ||
	f(document.getElementsByTagName('a'    ));
	if (d) {
		var a = document.getElementsByTagName('input');
		for (var i = 0; i < a.length; i++) {
			if (!a[i].onkeypress) {
				a[i].onkeypress = function (e) {
					var c = e ? e.which : event.keyCode;
					if (c == 13) { d.click(); return false; }
				}
			}
		}
	}
} );


