/*
	Modified for Evance
*/

Element.extend({
	getElementsByAttribute: function(str){
		var el = new Array();
		if(this.childNodes.length && this.childNodes.length > 0){
			for(var i=0; i < this.childNodes.length; i++){
				if(this.childNodes[i] && this.childNodes[i].nodeType == 1){
					if($(this.childNodes[i]).getProperty(str)){
						el[el.length] = this.childNodes[i];
					}
					var child = $(this.childNodes[i]);
					if(child.getElementsByAttribute) {
						var children = child.getElementsByAttribute(str);
						el.extend(children);
					}
				}
			}
		}
		return el;
	}	
});
