function isArray(obj) { if (isNaN(obj.length)) return false; else return true; } function goToChild(el) { if(!isArray(el)) { eltop = el.offsetTop; el.scrollIntoView(); } else { for (j=0;jeltop) { goToChild(subel); break; } } } window.onscroll = function() { return true; } } function go(params) { eltop = 0; try { params = params.replace("#",""); params = params.replace("~",""); params = new Array(params.split("&")); params = params[0]; if (params[0]=="") { params.shift(); } else { params[0] = "anchor="+params[0]; } for (i=0;i