
var languageToggleCellId = 'languageToggle';
var existingChromeAnchorCell = 'msviSiteMap';

function insertLanguageToggleLink(caption, url)
{
    try {
       var linkCell = document.getElementById(languageToggleCellId);
        var link = linkCell.firstChild;
        link.innerHTML = caption;
        link.href = url;
        
	    if (navigator.userAgent.indexOf("Firefox") == -1 ) {
            linkCell.style.display = 'inline';
            linkCell.previousSibling.style.display = 'inline';
        }
        else
        {
            linkCell.style.display = 'table-cell';
            linkCell.previousSibling.style.display = 'table-cell';
        }
    }
    catch(e)
    {
    }
}

var sitemapCell = document.getElementById(existingChromeAnchorCell);
var separatorCell = sitemapCell.previousSibling;
try {
    var newCell = sitemapCell.cloneNode(true);
    newCell.id = languageToggleCellId;
    newCell.style.display = 'none';
    var newSeparator = separatorCell.cloneNode(true);
    newSeparator.style.display = 'none';
       
    separatorCell.parentNode.insertBefore(newSeparator,separatorCell);
    separatorCell.parentNode.insertBefore(newCell,separatorCell);
}
catch(e)
{
}

