//--Navigation accordion--//
//Function to expand or contract.//
function ExpandNav(link) {
    var ul = FindUL(link)
    if (ul.style.display == 'none') {
        ul.style.display = 'block'
    } else {
        ul.style.display = 'none'
    }
    if (link.className == 'Down') {
        link.className = 'DownOpen'
    } else {
        link.className = 'Down'
    }
}
//Function to find <ul> element.//
function FindUL(link) {
    var searchnode = link
    while (true) {
        var node = searchnode.nextSibling
        if (node && node.nodeName == 'UL') {
            break
        } else {
            searchnode = node
        }
    }
    return node
}
//Expand by id.//
function ExpandNavId(id) {
    var link = document.getElementById(id)
    ExpandNav(link);
}
//Bookmark//
function Bookmark() {
    title = "Croatia osiguranje d.d.";
    url = "http://www.croatiaosiguranje.com";

    if (window.sidebar) { // Firefox
        window.sidebar.addPanel(title, url, "");
    } else if (window.opera && window.print) { // Opera
        var elem = document.createElement('a');
        elem.setAttribute('href', url);
        elem.setAttribute('title', title);
        elem.setAttribute('rel', 'sidebar');
        elem.click();
    } else if (document.all) { // IE
        window.external.AddFavorite(url, title);
    }
}
//Collapsible divs//
function Toggle(imgId, divId) {
    var elem = document.getElementById(divId);
    if (elem.style.display == 'none') {
        elem.style.display = 'block';
        imgId.src = imgId.src.replace('closebox', 'openbox');
    } else {
        elem.style.display = 'none';
        imgId.src = imgId.src.replace('openbox', 'closebox');
    }
}
//Toogle chart and table divs//
function toggleChart(btn, div) {
    var e = document.getElementById(div);
    if (e.style.display == 'none') {
        e.style.display = 'block';
        btn.src = btn.src.replace('.png', '-active.png');
        //scrollToElement(e);
    } else {
        e.style.display = 'none';
        btn.src = btn.src.replace('-active.png', '.png');

    }
}
//Scroll to element//
function scrollToElement(e) {
    var selectedPosX = 0;
    var selectedPosY = 0;

    while (e != null) {
        selectedPosX += e.offsetLeft;
        selectedPosY += e.offsetTop;
        e = e.offsetParent;
    }
    window.scrollTo(selectedPosX, selectedPosY);
}
