/************************************************************
* Geo Web Solutions (C) 2006 Bentley Benelux Netherlands BV *
* -------------------------------------------------------   *
* This script page contains a number of generic functions   *
* needed for this website.                                  *
*                                                           *
*                  - TAB MENU -                             *
*                                                           *
************************************************************/
function get_correct_element(div_id)
{
    var d_element = document.getElementById(div_id);

    if(null == d_element)
        d_element = parent.document.getElementById(div_id);

    if(null == d_element)
        d_element = parent.parent.document.getElementById(div_id);
    
    return(d_element);
}

function change_tab(active_tab)
{
    try 
    {
        var arrDivs = tabs.split(",");
        var obj = document.getElementsByTagName('div');
        for (var i=0;i<obj.length;i++) 
        {
            if (obj[i].id.indexOf('tab') != -1) 
            {
                obj[i].className = (obj[i].id == active_tab) ? "activeButton":"nonactButton";
                
                var j = obj[i].id.substr(3);
                var obj2 = document.getElementById(arrDivs[j]);
                
                obj2.style.display = (obj[i].id == active_tab) ? "block":"none";
            }
        }
    } catch(e) {}

    return;
}

function activateTab(tabName)
{
    var arrDivs = tabs.split(",");

    for (var i=0; i<arrDivs.length; i++) 
    {
        if (arrDivs[i] == tabName.toUpperCase()) 
        {
            var sTab = 'tab' + i;
            change_tab(sTab);
        }
    }
    return;
}


function getinfo_tab()
{
    var arrDivs = tabs.split(",");

    for (var i=0; i<arrDivs.length; i++) 
    {
        if (arrDivs[i]=='INFO') 
        {
            var sTab = 'tab' + i;
            change_tab(sTab);
        }
    }

    return;
}


function toggleDiv(id, flagit)
{
    if(flagit == "1")
        document.getElementById(id).style.visibility = "visible";
    else if(flagit == "0")
        document.getElementById(id).style.visibility = "hidden";

    return;
}

