Element.addMethods({
	appendChildElements: function(element, children) {
		var el = $(element);
		children.each(function (child) { el.appendChild(child);});
		return el;
	},
	appendChildElement: function(element, child) {
		var el = $(element);
		el.appendChild(child);
		return el;
	}
});
function $E(tagname, params) {
	return new Element(tagname, params);
}

function generateRandomText(plength) {
	var keylist="abcdefghijklmnopqrstuvwxyz0123456789";
	var temp='';
	for (var i=0; i<plength; i++)
		temp += keylist.charAt(Math.floor(Math.random()*keylist.length));
	return temp;
}
