rem: dump("OpenURL(" + url + ")\n"); 
context: function OpenURL(event, node, root){    if (node.getAttribute('container') == "true")    {        return(false);    }    var url = node.getAttribute('id');    // Ignore "NC:" urls.    if (url.substring(0, 3) == "NC:")    {        return(false);    }	try	{		var rootNode = document.getElementById(root);		var ds = null;		if (rootNode)		{			ds = rootNode.database;		}		// add support for IE favorites under Win32, and NetPositive URLs under BeOS		var rdf = Components.classes["component://netscape/rdf/rdf-service"].getService();		if (rdf)   rdf = rdf.QueryInterface(Components.interfaces.nsIRDFService);		if (rdf)		{			if (ds)			{				var src = rdf.GetResource(url, true);				var prop = rdf.GetResource("http://home.netscape.com/NC-rdf#URL", true);				var target = ds.GetTarget(src, prop, true);				if (target)	target = target.QueryInterface(Components.interfaces.nsIRDFLiteral);				if (target)	target = target.Value;				if (target)	url = target;							}		}	}	catch(ex)	{	}    window.open(url,'bookmarks');    dump("OpenURL(" + url + ")\n");    return(true);}
meta: 5459	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5459/28875326998da31754fad99adf01dee5ec8298d3/bookmarks.js/buggy/xpfe/components/bookmarks/resources/bookmarks.js