// forms.js

formsFixLabel = function(labels) {
	var moz = (BrowserDetect.browser == 'Firefox');
	// fix para labels en mozilla (insertar un span interior)
	forEach(labels, function(lbl) {
		updateNodeAttributes(lbl, {style: {display: (moz ? '-moz-inline-box' : 'inline-block')}});
		var dim = getElementDimensions(lbl);
		if (moz) { dim.w -= 2; dim.h += 2; }
		var txt = scrapeText(lbl);
		var estilo = {'style':{'display':'block','text-align':'right'}};
		var span = SPAN(estilo, txt);
		setElementDimensions(span, dim);
		replaceChildNodes(lbl, span);
	});
}

formsFixInputText = function(inputs) {
	// fix para input-text en ie (agregar clase .text)
	forEach(inputs, function(i) {
		if (getNodeAttribute(i, 'type') == 'text') { addElementClass(i, 'text'); }
	});
}

