var ob_tb,ob_url,selected_node_id;
		
function ob_wk(os, url) {
    
    var ot = os.parentNode.nextSibling.firstChild.nextSibling;
    var lensrc = (os.src.length - 8);
    var s = os.src.substr(lensrc, 8);
    if (s == "inus.gif") {
        ot.style.display = "none";
        os.src = "images/plusik.gif";
    }
    if (s == "usik.gif") {
        ot.style.display = "block";
        os.src = "images/minus.gif";
	    if (url != "") {
	        var s = os.parentNode.nextSibling.firstChild.nextSibling.innerHTML;
	        if (s != "Loading ...") {
	            return;
	        }
	        ob_url = url;
	        ob_tb = os.parentNode.nextSibling.firstChild.nextSibling;
	        window.setTimeout("ob_tm()", 100);
	    }
    }
}

function ob_ft(e) {
    if (e.tagName == "TABLE" && e.className == "ob_zz") {
        if (typeof op2 != "undefined") {
            op2.style.backgroundColor = "transparent";
            op2.style.border = "0px solid #999999";
            op2.style.margin = "1px";
        }
        e.style.backgroundColor = "#ddeeff";
        e.style.border = "1px solid #aabbcc";
        e.style.margin = "0px";
        op2 = e;
        selected_node_id = e.firstChild.firstChild.childNodes[0].id;
    }
    else {
        ob_ft(e.parentNode);
    }
}

function ob_os(e){
    var os = e.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.firstChild.firstChild;
    if (os != null) {
	    if ((typeof os != "undefined") && (os.tagName == "IMG")) {
	        var lensrc = (os.src.length - 8);
	        var s = os.src.substr(lensrc, 8);
	        if ((s == "inus.gif") || (s == "usik.gif")) {
	            e.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.firstChild.firstChild.onclick();
	        }
	    }
	    else {
	        ob_os(e.parentNode);
	    }
    }    
}