right_nav_power_packaging_off = new Image;
right_nav_power_packaging_roll = new Image;
right_nav_power_packaging_on = new Image;
right_nav_power_packaging_off.src = js_root + "images/pp/right_nav_power_packaging_off.gif";
right_nav_power_packaging_roll.src = js_root + "images/pp/right_nav_power_packaging_roll.gif";
right_nav_power_packaging_on.src = js_root + "images/pp/right_nav_power_packaging_on.gif";

right_nav_title_core_services_off = new Image;
right_nav_title_core_services_roll = new Image;
right_nav_title_core_services_on = new Image;
right_nav_title_core_services_off.src = js_root + "images/pp/right_nav_title_core_services_off.gif";
right_nav_title_core_services_roll.src = js_root + "images/pp/right_nav_title_core_services_roll.gif";
right_nav_title_core_services_on.src = js_root + "images/pp/right_nav_title_core_services_on.gif";

right_nav_title_about_us_off = new Image;
right_nav_title_about_us_roll = new Image;
right_nav_title_about_us_on = new Image;
right_nav_title_about_us_off.src = js_root + "images/pp/right_nav_title_about_us_off.gif";
right_nav_title_about_us_roll.src = js_root + "images/pp/right_nav_title_about_us_roll.gif";
right_nav_title_about_us_on.src = js_root + "images/pp/right_nav_title_about_us_on.gif";

link_print_page_power_packaging_off = new Image;
link_print_page_power_packaging_roll = new Image;
link_print_page_power_packaging_off.src = js_root + "images/pp/link_print_page_power_packaging_off.gif";
link_print_page_power_packaging_roll.src = js_root + "images/pp/link_print_page_power_packaging_roll.gif";

function nav_image(in_object,in_name,in_state) {
        if ((in_name == page) && (in_state == 'off')) {
            in_state = 'on';
        }
        in_object.src = eval(in_name + "_" + in_state + ".src");
}

var new_window;
var new_content = "";
var new_footer = "";
function open_print(print_page_type) {
    if (new_window) {
        new_window.close();
    }
    var print_div_element = document.getElementById("print_area");
    var print_footer_element = document.getElementById("footer_print_area");
    if ((print_div_element) && (print_footer_element)) {
        var begin = '';
        var content = print_div_element.innerHTML;
        var end = '' + print_footer_element.innerHTML + "";

        // Fixes for removing the print button from the screen.
        content = content.replace(/<div class="link"></i, '<div class="link" style="display: none;"><');
        content = content.replace(/<DIV class=link></i, '<div class="link" style="display: none;"><');
        content = content.replace(/class="print_page"/i, 'class="print_page" style="display: none;"');
        content = content.replace(/class=print_page/i, 'class="print_page" style="display: none;"');
        content = content.replace(/class="etools_print_page"/i, 'class="etools_print_page" style="display: none;"');
        content = content.replace(/class=etools_print_page/i, 'class="etools_print_page" style="display: none;"');
        content = content.replace(/class="ets_link"/i, 'class="ets_link" style="display: none;"');
        content = content.replace(/class=ets_link/i, 'class=ets_link style="display: none;"');
        content = content.replace(/onclick/gi, 'none');
        content = content.replace(/onchange/gi, 'none');
        content = content.replace(/onmouseover/gi, 'none');
        content = content.replace(/onmouseout/gi, 'none');
        content = content.replace(/href=/gi, 'none=');

        end = end.replace(/a href/gi, 'a none');

        if (!print_page_type) {
            new_window = window.open('print_page.html', 'print_page', 'width=800,height=700,resizable=yes,scrollbars=yes');
        } else if (print_page_type == "ets") {
            new_window = window.open('print_page_ets.html', 'print_page', 'width=800,height=700,resizable=yes,scrollbars=yes');
        } else if (print_page_type == "pp") {
            new_window = window.open('print_page_pp.html', 'print_page', 'width=800,height=700,resizable=yes,scrollbars=yes');
        }
        new_content = content;
        new_footer = end;

        populate_print_window(20);
    }
}

function populate_print_window(num_tries) {
    if (num_tries > 0) {
        if ((new_window) && (new_window.document) && (new_window.document.getElementById("content_div"))) {
            try {
                new_window.document.getElementById("content_div").innerHTML = new_content;
                new_window.document.getElementById("footer_div").innerHTML = new_footer;
            } catch (err) {
                alert(err);
            }
        } else {
            setTimeout("populate_print_window(" + (num_tries - 1) + ")", 200);
        }
    }
}

/**
 * Opens popup.
 *
 * @param page_url
 * @param page_name
 * @param params
 */
function open_popup(page_url, page_name, params)
{
    window.open(page_url, page_name, params);
}
