/*---------------------------------------------------------------------------
 * document: compatibities.js
 * author:   Miere L. Teixeira ( miere00 at gmail.com )
 * license:  GPLv3
 *---------------------------------------------------------------------------*/

// Key map for events
 KEY_TAB = 9;
 
/*---------------------------------------------------------------------------
 * function: focus
 * description: Compatibiliza o Firefox com o IE quando em modo TableLess
 *---------------------------------------------------------------------------*/
 function tabulate(e) {
	if (!e) return; // IE5.5+
	key = e.keyCode;
	node = e.target;
	if (!node) return; // Node not defined
	if (key == KEY_TAB) {
		form = node.form;
		for (var i=0; i<form.elements.length; i++) {
			//alert(form.elements[i].getAttribute("name"));
			if (form.elements[i] == node && (form.elements.length-1) > i) {
				setTimeout('form.elements[' + (i+1) + '].focus()', 2);
				return true;
			}
		}
	}
 }
 