function getObjNN4(obj,name) {
  var x = obj.layers;
  var thereturn, tmp;
  for (var i = 0; i < x.length; i++) {
	if (x[i].id == name) {
	  thereturn = x[i];
	} else if (x[i].layers.length) {
	  tmp = getObjNN4(x[i], name);
	}
	if (tmp) thereturn = tmp;
  }
  return thereturn;
}

function get_object(name) {
	var e;
	if (document.getElementById) {
		e = document.getElementById(name);
	} else if (document.all) {
		e = document.all[name];
	} else if (document.layers) {
		e = getObjNN4(document,name);
		if (e) e.style = e;		// so all 3 browser methods will be the same
	} else {
		e = new Object;		// empty object
		e.style = e;
	}
	return e;
}