﻿function MM_preloadImages() { //v3.0
    var d = document; if (d.images) {
        if (!d.MM_p) d.MM_p = new Array();
        var i, j = d.MM_p.length, a = MM_preloadImages.arguments; for (i = 0; i < a.length; i++)
            if (a[i].indexOf("#") != 0) { d.MM_p[j] = new Image; d.MM_p[j++].src = a[i]; }
    }
}

function MM_swapImgRestore() { //v3.0
    var i, x, a = document.MM_sr; for (i = 0; a && i < a.length && (x = a[i]) && x.oSrc; i++) x.src = x.oSrc;
}

function MM_findObj(n, d) { //v4.01
    var p, i, x; if (!d) d = document; if ((p = n.indexOf("?")) > 0 && parent.frames.length) {
        d = parent.frames[n.substring(p + 1)].document; n = n.substring(0, p);
    }
    if (!(x = d[n]) && d.all) x = d.all[n]; for (i = 0; !x && i < d.forms.length; i++) x = d.forms[i][n];
    for (i = 0; !x && d.layers && i < d.layers.length; i++) x = MM_findObj(n, d.layers[i].document);
    if (!x && d.getElementById) x = d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
    var i, j = 0, x, a = MM_swapImage.arguments; document.MM_sr = new Array; for (i = 0; i < (a.length - 2); i += 3)
        if ((x = MM_findObj(a[i])) != null) { document.MM_sr[j++] = x; if (!x.oSrc) x.oSrc = x.src; x.src = a[i + 2]; }
}

function latestreleaseoverout(obj) {
    var backgroundColorTestValue;

    backgroundColorTestValue = document.getElementById(obj).style.backgroundColor
    if (backgroundColorTestValue.indexOf("#") == -1) {
        if (document.getElementById(obj).style.backgroundColor == "rgb(255, 255, 255)") {
            document.getElementById(obj).style.backgroundColor = "rgb(229, 229, 229)";
        }
        else {
            document.getElementById(obj).style.backgroundColor = "rgb(255, 255, 255)";
        }
    }
    else {
        if (document.getElementById(obj).style.backgroundColor == "#ffffff") {
            document.getElementById(obj).style.backgroundColor = "#E5E5E5";
        }
        else {
            document.getElementById(obj).style.backgroundColor = "#FFFFFF";
        }
    }
}

function size_iframe(size) {
    document.getElementById("poll").style.height = size + "px";
    document.getElementById("poll").style.width = "300px"
}

function menuonover(obj, obj2) {
    document.getElementById(obj).style.display = "block";
    
    //alert(GetLeft(document.getElementById(obj).parentNode.id) + ' ' + GetTop(document.getElementById(obj).parentNode.id))

    document.getElementById(obj).style.left = GetLeft(document.getElementById(obj).parentNode.id) + 'px'

    if (navigator.appName == "Microsoft Internet Explorer") {
        document.getElementById(obj).style.top = '147px'//GetTop(document.getElementById(obj).parentNode.id) + 'px'
    }
    else {
        document.getElementById(obj).style.top = '147px'//GetTop(document.getElementById(obj).parentNode.id) + 'px'
    }

    switch (obj2) {
        case "BER_MENU_home_btn":
            document.getElementById("BER_MENU_home_btn").src = "/Themes/Content Themes/BER 2.0 2011/Templates/Images/BER_MENU_home_btn_over.jpg";
        case "BER_MENU_about_BER_btn":
            document.getElementById("BER_MENU_about_BER_btn").src = "/Themes/Content Themes/BER 2.0 2011/Templates/Images/BER_MENU_about_BER_btn_over.jpg";
        case "BER_MENU_Forcasts_and_Data_btn":
            document.getElementById("BER_MENU_Forcasts_and_Data_btn").src = "/Themes/Content Themes/BER 2.0 2011/Templates/Images/BER_MENU_Forcasts_and_Data_btn_over.jpg";
        case "BER_MENU_Surveys_btn":
            document.getElementById("BER_MENU_Surveys_btn").src = "/Themes/Content Themes/BER 2.0 2011/Templates/Images/BER_MENU_Surveys_btn_over.jpg";
        case "BER_MENU_research_btn":
            document.getElementById("BER_MENU_research_btn").src = "/Themes/Content Themes/BER 2.0 2011/Templates/Images/BER_MENU_research_btn_over.jpg";
        case "BER_MENU_Services_btn":
            document.getElementById("BER_MENU_Services_btn").src = "/Themes/Content Themes/BER 2.0 2011/Templates/Images/BER_MENU_Services_btn_over.jpg";
        case "BER_MENU_Press_Releases_btn":
            document.getElementById("BER_MENU_Press_Releases_btn").src = "/Themes/Content Themes/BER 2.0 2011/Templates/Images/BER_MENU_Press_Releases_btn_over.jpg";
        case "BER_MENU_Contact_us_btn":
            document.getElementById("BER_MENU_Contact_us_btn").src = "/Themes/Content Themes/BER 2.0 2011/Templates/Images/BER_MENU_Contact_us_btn_over.jpg";
        case "BER_MENU_My_Account_btn_2":
            try { document.getElementById("BER_MENU_My_Account_btn_2").src = "/Themes/Content Themes/BER 2.0 2011/Templates/Images/BER_MENU_My_Account_btn_over_2.jpg"; } catch (e) { }
        case "BER_MENU_My_Account_btn":
            try { document.getElementById("BER_MENU_My_Account_btn").src = "/Themes/Content Themes/BER 2.0 2011/Templates/Images/BER_MENU_My_Account_btn_over.jpg"; } catch (e) { }
    }

    hideother(obj, obj2)
}

function hideother(obj, obj2) {
    var menucounter = 0
    var menucount = 9

    var menukeep = obj.substring(obj.length - 1, obj.length)

    while (menucounter < menucount) {

        if (menucounter != menukeep) {
            document.getElementById("column" + menucounter).style.display = "none";
        }

        menucounter = menucounter + 1;
    }

    if (obj2 != 'BER_MENU_home_btn') { document.getElementById("BER_MENU_home_btn").src = "/Themes/Content Themes/BER 2.0 2011/Templates/Images/BER_MENU_home_btn.jpg"; }
    if (obj2 != 'BER_MENU_about_BER_btn') { document.getElementById("BER_MENU_about_BER_btn").src = "/Themes/Content Themes/BER 2.0 2011/Templates/Images/BER_MENU_about_BER_btn.jpg"; }
    if (obj2 != 'BER_MENU_Forcasts_and_Data_btn') { document.getElementById("BER_MENU_Forcasts_and_Data_btn").src = "/Themes/Content Themes/BER 2.0 2011/Templates/Images/BER_MENU_Forcasts_and_Data_btn.jpg"; }
    if (obj2 != 'BER_MENU_Surveys_btn') { document.getElementById("BER_MENU_Surveys_btn").src = "/Themes/Content Themes/BER 2.0 2011/Templates/Images/BER_MENU_Surveys_btn.jpg"; }
    if (obj2 != 'BER_MENU_research_btn') { document.getElementById("BER_MENU_research_btn").src = "/Themes/Content Themes/BER 2.0 2011/Templates/Images/BER_MENU_research_btn.jpg"; }
    if (obj2 != 'BER_MENU_Services_btn') { document.getElementById("BER_MENU_Services_btn").src = "/Themes/Content Themes/BER 2.0 2011/Templates/Images/BER_MENU_Services_btn.jpg"; }
    if (obj2 != 'BER_MENU_Press_Releases_btn') { document.getElementById("BER_MENU_Press_Releases_btn").src = "/Themes/Content Themes/BER 2.0 2011/Templates/Images/BER_MENU_Press_Releases_btn.jpg"; }
    if (obj2 != 'BER_MENU_Contact_us_btn') { document.getElementById("BER_MENU_Contact_us_btn").src = "/Themes/Content Themes/BER 2.0 2011/Templates/Images/BER_MENU_Contact_us_btn.jpg"; }
    try { if (obj2 != 'BER_MENU_My_Account_btn_2') { document.getElementById("BER_MENU_My_Account_btn_2").src = "/Themes/Content Themes/BER 2.0 2011/Templates/Images/BER_MENU_My_Account_btn.jpg"; } } catch (e) { }
    try { if (obj2 != 'BER_MENU_My_Account_btn') { document.getElementById("BER_MENU_My_Account_btn").src = "/Themes/Content Themes/BER 2.0 2011/Templates/Images/BER_MENU_My_Account_btn.jpg"; } } catch (e) { }
}

function hideall() {
    var menucounter = 0
    var menucount = 9

    while (menucounter < menucount) {
        document.getElementById("column" + menucounter).style.display = "none";
        menucounter = menucounter + 1;
    }

    document.getElementById("BER_MENU_home_btn").src = "/Themes/Content Themes/BER 2.0 2011/Templates/Images/BER_MENU_home_btn.jpg";
    document.getElementById("BER_MENU_about_BER_btn").src = "/Themes/Content Themes/BER 2.0 2011/Templates/Images/BER_MENU_about_BER_btn.jpg";
    document.getElementById("BER_MENU_Forcasts_and_Data_btn").src = "/Themes/Content Themes/BER 2.0 2011/Templates/Images/BER_MENU_Forcasts_and_Data_btn.jpg";
    document.getElementById("BER_MENU_Surveys_btn").src = "/Themes/Content Themes/BER 2.0 2011/Templates/Images/BER_MENU_Surveys_btn.jpg";
    document.getElementById("BER_MENU_research_btn").src = "/Themes/Content Themes/BER 2.0 2011/Templates/Images/BER_MENU_research_btn.jpg";
    document.getElementById("BER_MENU_Services_btn").src = "/Themes/Content Themes/BER 2.0 2011/Templates/Images/BER_MENU_Services_btn.jpg";
    document.getElementById("BER_MENU_Press_Releases_btn").src = "/Themes/Content Themes/BER 2.0 2011/Templates/Images/BER_MENU_Press_Releases_btn.jpg";
    document.getElementById("BER_MENU_Contact_us_btn").src = "/Themes/Content Themes/BER 2.0 2011/Templates/Images/BER_MENU_Contact_us_btn.jpg";
    try { document.getElementById("BER_MENU_My_Account_btn_2").src = "/Themes/Content Themes/BER 2.0 2011/Templates/Images/BER_MENU_My_Account_btn.jpg"; } catch (e) { }
    try { document.getElementById("BER_MENU_My_Account_btn").src = "/Themes/Content Themes/BER 2.0 2011/Templates/Images/BER_MENU_My_Account_btn.jpg"; } catch (e) { }
}

function GetOffset(object, offset) {
    if (!object)
        return;
    offset.x += object.offsetLeft;
    offset.y += object.offsetTop;

    GetOffset(object.offsetParent, offset);
}

function GetScrolled(object, scrolled) {
    if (!object)
        return;
    scrolled.x += object.scrollLeft;
    scrolled.y += object.scrollTop;

    if (object.tagName.toLowerCase() != "html") {
        GetScrolled(object.parentNode, scrolled);
    }
}

function GetLeft(obj) {
    var div = document.getElementById(obj);

    var offset = { x: 0, y: 0 };
    GetOffset(div, offset);

    var scrolled = { x: 0, y: 0 };
    GetScrolled(div.parentNode, scrolled);

    var posX = offset.x - scrolled.x;
    var posY = offset.y - scrolled.y;

    return posX;
}

function GetTop(obj) {
    var div = document.getElementById(obj);

    var offset = { x: 0, y: 0 };
    GetOffset(div, offset);

    var scrolled = { x: 0, y: 0 };
    GetScrolled(div.parentNode, scrolled);

    var posX = offset.x - scrolled.x;
    var posY = offset.y - scrolled.y;

    return posY;
}

function starttimer() {
    var timer = window.setInterval("rotategraphs()", 30000);
    document.getElementById("timervalue").innerHTML = timer;
}

function stoptimer() {
    window.clearInterval(document.getElementById("timervalue").innerHTML);
}

function rotategraphs() {
    if (document.getElementById("BCI_box").style.display == "block") {
        document.getElementById("BCI_box").style.display = "none";
        document.getElementById("CCI_box").style.display = "block";
        //
        document.getElementById("BCI_detail").style.display = "none";
        document.getElementById("CCI_detail").style.display = "block";
    }
    else if (document.getElementById("CCI_box").style.display == "block") {
        document.getElementById("CCI_box").style.display = "none";
        document.getElementById("Civil_box").style.display = "block";
        //
        document.getElementById("CCI_detail").style.display = "none";
        document.getElementById("Civil_detail").style.display = "block";
    }
    else if (document.getElementById("PMI_box").style.display == "block") {
        document.getElementById("PMI_box").style.display = "none";
        document.getElementById("BCI_box").style.display = "block";
        //
        document.getElementById("PMI_detail").style.display = "none";
        document.getElementById("BCI_detail").style.display = "block";
    }
    else if (document.getElementById("Civil_box").style.display == "block") {
        document.getElementById("Civil_box").style.display = "none";
        document.getElementById("PMI_box").style.display = "block";
        //
        document.getElementById("Civil_detail").style.display = "none";
        document.getElementById("PMI_detail").style.display = "block";
    }
}

function graphnextprev(nextprev, graphnum) {
    if (graphnum == "1") {
        if (nextprev == "next") {
            document.getElementById("Civil_box").style.display = "none";
            document.getElementById("CCI_box").style.display = "none";
            document.getElementById("BCI_box").style.display = "none";
            document.getElementById("PMI_box").style.display = "block";
            //
            document.getElementById("Civil_detail").style.display = "none";
            document.getElementById("CCI_detail").style.display = "none";
            document.getElementById("BCI_detail").style.display = "none";
            document.getElementById("PMI_detail").style.display = "block";
        }
        else if (nextprev == "prev") {
            document.getElementById("Civil_box").style.display = "none";
            document.getElementById("CCI_box").style.display = "block";
            //
            document.getElementById("Civil_detail").style.display = "none";
            document.getElementById("CCI_detail").style.display = "block";
        } 
    }
    else if (graphnum == "2")
    {
        if (nextprev == "next") {
            document.getElementById("PMI_box").style.display = "none";
            document.getElementById("CCI_box").style.display = "none";
            document.getElementById("Civil_box").style.display = "none";
            document.getElementById("BCI_box").style.display = "block";
            //
            document.getElementById("PMI_detail").style.display = "none";
            document.getElementById("CCI_detail").style.display = "none";
            document.getElementById("Civil_detail").style.display = "none";
            document.getElementById("BCI_detail").style.display = "block";
        }
        else if (nextprev == "prev") {
            document.getElementById("PMI_box").style.display = "none";
            document.getElementById("Civil_box").style.display = "block";
            //
            document.getElementById("PMI_detail").style.display = "none";
            document.getElementById("Civil_detail").style.display = "block";
        }
    }
    else if (graphnum == "3")
    {
        if (nextprev == "next") {
            document.getElementById("Civil_box").style.display = "none";
            document.getElementById("PMI_box").style.display = "none";
            document.getElementById("BCI_box").style.display = "none";
            document.getElementById("CCI_box").style.display = "block";
            //
            document.getElementById("Civil_detail").style.display = "none";
            document.getElementById("PMI_detail").style.display = "none";
            document.getElementById("BCI_detail").style.display = "none";
            document.getElementById("CCI_detail").style.display = "block";
        }
        else if (nextprev == "prev") {
            document.getElementById("BCI_box").style.display = "none";
            document.getElementById("PMI_box").style.display = "block";
            //
            document.getElementById("BCI_detail").style.display = "none";
            document.getElementById("PMI_detail").style.display = "block";
        }
    }
    else if (graphnum == "4") {
        if (nextprev == "next") {
            document.getElementById("CCI_box").style.display = "none";
            document.getElementById("PMI_box").style.display = "none";
            document.getElementById("BCI_box").style.display = "none";
            document.getElementById("Civil_box").style.display = "block";
            //
            document.getElementById("CCI_detail").style.display = "none";
            document.getElementById("PMI_detail").style.display = "none";
            document.getElementById("BCI_detail").style.display = "none";
            document.getElementById("Civil_detail").style.display = "block";
        }
        else if (nextprev == "prev") {
            document.getElementById("CCI_box").style.display = "none";
            document.getElementById("BCI_box").style.display = "block";
            //
            document.getElementById("CCI_detail").style.display = "none";
            document.getElementById("BCI_detail").style.display = "block";
        }
    }
    stoptimer();
}
