if (el.firstChild) { el.insertBefore(this, el.firstChild); 
var first = el.firstChild; if (first){ el.insertBefore(this, first); 
	inject: function(el, where){		el = $(el);		switch(where){			case 'before': el.parentNode.insertBefore(this, el); break;			case 'after':				var next = el.getNext();				if (!next) el.parentNode.appendChild(this);				else el.parentNode.insertBefore(this, next);				break;			case 'top':				if (el.firstChild) {					el.insertBefore(this, el.firstChild);					break;				}			default: el.appendChild(this);		}		return this;	},
5733	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5733/84aca2ac8005b97fcf7805ab037a56a03b5f3cb5/Element.js/buggy/Native/Element.js