function build_breadcrumb_trail(asset_id,page_id) {
  initSiteNav();

  var current_node = getNodeById(asset_id);
  var breadcrumb_trail = "";
  if(current_node == null) {
    return "Node " + asset_id + " not found.";
  }

  while(current_node != null) {
  	if (current_node.id == page_id)
	 {
		breadcrumb_trail = "&nbsp;&nbsp;&gt;&nbsp;&nbsp;"
	  	+ current_node.name
	  	+ breadcrumb_trail;
	 }
	else
	 {	
    	breadcrumb_trail = "&nbsp;&nbsp;&gt;&nbsp;&nbsp;"
	  	+ "<a href='" + current_node.url + "'>" + current_node.name + "</a>"
	  	+ breadcrumb_trail;
	 } 
    current_node = getNodeById(current_node.parent);
  }
  breadcrumb_trail = "<a href='/'>Home</a>" + breadcrumb_trail;

  return breadcrumb_trail;
}
