function onAddToFavorites(data)
{
for (var i = 0; i < data.length; i++)
{
var completionMap = data[i];
var title = completionMap["title"];
var drl = completionMap["drl"];
addToFavorites(title, drl, false);
}
}
function addToFavorites(title, url, isTitleEncoded)
{
var decodedTitle = title;
if (isTitleEncoded)
{
decodedTitle = Base64.decode(title);
}
if (g_clientInfo.isBrowser(ClientInfo.FIREFOX))
{
window.sidebar.addPanel(decodedTitle, url, "");
}
else if (g_clientInfo.isBrowser(ClientInfo.MSIE))
{
if(isModalPopup())
{
window.getWindowOpener().external.AddFavorite(url, decodedTitle);
}
else
{
window.external.AddFavorite(url, decodedTitle);
}
}
}
if (typeof(g_include_addToFavorites) == "undefined")
{
g_include_addToFavorites = true;
registerClientEventHandler(null, "addtobrowserfavorites", addToBrowserFavorites);
}
function addToBrowserFavorites(title, url)
{
addToFavorites(title, url, false);
}

