function findObject(n, d) { //v3.0
	var p,i,x;
	if (!d) d = document;
	if ((p = n.indexOf("?")) > 0 && parent.frames.length) {
		d = parent.frames[n.substring(p + 1)].document;
		n = n.substring(0,p);
	}
	if (!(x = d[n]) && d.all) x = d.all[n];
	for (i = 0; !x && i<d.forms.length; i++) x = d.forms[i][n];
	for (i = 0; !x && d.layers && i< d.layers.length; i++) x = findObject(n,d.layers[i].document);
	return x;
}
