// JavaScript Document
function dooo(obj,name) {
	var q="";
	q=displayprop(obj,1,name);
	newwin=window.open("about:blank");
	newwin.document.write(q);	
}

window.onerror = function (m,l,n) {
	alert(m);
	alert(l);
	alert(n);
}

function displayprop(obj,lvl,pz) {
	var m=new String();
	var ch=new String();
	var fnd=new Boolean();
	
	for (var z in obj) {
		try {
			if (typeof(obj[z])=="object") {
				m = m + pz + "." + z + "=" + obj[z] + "<BR>\n";
				if (obj[z]==null) continue;
				if (lvl<1) {
					try {
						ch=displayprop(obj[z],lvl+1,pz + "." + z)
					} catch (n) {
	
					}
					m=m + "----" + lvl + "---- START " + pz + "." + z + " -------<br>\n" + ch + "------- END -------<br>\n";
				}
			} else {
				m = m + lvl + ">-- " + pz + "." + z + "=" + obj[z] + "    (" + typeof(obj[z]) + ")<BR>";
			}
		} catch (n) {
			m=m + n.name + " " + n.number + ": <b>"+n.message+ "</b><br />";
		}
	}
	return m;
}

