rem: dojo.byId = function(id, doc){ if((id)&&((typeof id == "string")||(id instanceof String))){ if (!doc) { doc = dj_currentDocument; } var ele = doc.getElementById(id);  if (ele && (ele.id != id) && doc.all) { ele = null;  eles = doc.all[id]; if (eles) {  if (eles.length) { for (var i=0; i < eles.length; i++) { if (eles[i].id == id) { ele = eles[i]; break; 
add: dojo.byId = function(/*String*/id, /*DocumentElement*/doc){           if((id)&&((typeof id == "string")||(id instanceof String))){ if(!doc){ doc = dj_currentDocument; } var ele = doc.getElementById(id);  if(ele && (ele.id != id) && doc.all){ ele = null;  eles = doc.all[id]; if(eles){  if(eles.length){ for(var i=0; i<eles.length; i++){ if(eles[i].id == id){ ele = eles[i]; break; } 
context: dojo.byId = function(id, doc){	if((id)&&((typeof id == "string")||(id instanceof String))){		if (!doc) { doc = dj_currentDocument; }		var ele = doc.getElementById(id);		// workaround bug in IE and Opera 8.2 where getElementById returns wrong element		if (ele && (ele.id != id) && doc.all) {			ele = null;			// get all matching elements with this id			eles = doc.all[id];			if (eles) {				// if more than 1, choose first with the correct id				if (eles.length) {					for (var i=0; i < eles.length; i++) {						if (eles[i].id == id) {							ele = eles[i];							break;						}					}				// return 1 and only element				} else { ele = eles; }			}		}		return ele;	}	return id; // assume it's a node}
meta: 4707	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/4707/50c3492c4c3c825dbd3401e134a19ed46799c456/hostenv_browser.js/buggy/www/resources/dojo-ajax/src/hostenv_browser.js