	dojo.require("dojo.io.*");
	dojo.require("dojo.event.*");
	
	
	var exampleObj = {
	    counter: "",
	    digest: "",
	    foo: function(digest, id){
	    	exampleObj.digest=digest;
	    	exampleObj.counter=id;
	    	var contentNode = document.getElementById('post_'+exampleObj.counter);
	    	result = toggleDisplay(contentNode);
	    	
	    	var headerNode = document.getElementById('header_'+exampleObj.counter);
	    	var footerNode = document.getElementById('footer_'+exampleObj.counter);
	    	if (result == 1) {
	    		headerNode.style.fontWeight="bold";
	    		footerNode.style.display="block";
	    	}
	    	else {
	    		headerNode.style.fontWeight="normal";
	    		footerNode.style.display="none";
	    	}

				if (contentNode.innerHTML == 'Loading ...') {
					loadRemotely();
	    	}
	    }
	};
	
	function loadRemotely() {
	    var kw = {
	        url:    '/digest/getpost.php?digest='+exampleObj.digest+'&post='+exampleObj.counter,
	        load:    function(type, data, evt, e) { 
											var handlerNode = document.getElementById('post_'+exampleObj.counter);
											handlerNode.innerHTML = data;
	                },
	        method: "GET"
	    };   
	    dojo.io.bind(kw);
	}
	
	function toggleDisplay(node) {
    if (node.style.display == "none" || node.style.display == '') {
    	node.style.display = 'block';
    	return 1;
    }
    else {
    	node.style.display = "none";
    	return 0;
   	}
  }
