rem: if ($type(el) == 'string') el = document.createElement(el); el = $(el); if (!props || !el) return el; 
add: if (window.ie && props && (props.name || props.type)){ var name = (props.name) ? ' name="' + props.name + '"' : ''; var type = (props.type) ? ' type="' + props.type + '"' : ''; delete props.name; delete props.type; el = '<' + el + name + type + '>'; } el = $(document.createElement(el)); if (!props) return el; 
context: 	initialize: function(el, props){		if ($type(el) == 'string') el = document.createElement(el);		el = $(el);		if (!props || !el) return el;		for (var prop in props){			switch(prop){				case 'styles': el.setStyles(props[prop]); break;				case 'events': if (el.addEvents) el.addEvents(props[prop]); break;				case 'properties': el.setProperties(props[prop]); break;				default: el.setProperty(prop, props[prop]);			}		}		return el;	}
meta: 8516	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/8516/79eaf3ad3dcd48de644059109b4c3a0d5f673612/Element.js/buggy/Native/Element.js