﻿function showAdminWindow(adminFeatureValue) {

    var windowHeight = 580;
    var windowWidth = 800;
    var windowLeft = Math.floor((screen.availWidth - windowWidth) / 2);
    var windowTop = Math.floor((screen.availHeight - windowHeight) / 2);

    var options = 'width=' + windowWidth + ', height=' + windowHeight + ', menubar=no, resizable=no, toolbar=no, status=no, location=no, left=' + windowLeft + ', top=' + windowTop;

    /* var hostURL = 'PSCAdminHostPage.aspx'; */
    var hostURL = 'PSCSLHostPage.aspx';

    if (adminFeatureValue) {
        hostURL = hostURL + '?AdminFeatureValue=' + adminFeatureValue;
    }

    var adminDialog = window.open(
                hostURL,
                'PSCSLWindow',
                options);

    // This is used to automatically refresh the page on dialog close
    if (adminDialog) {
        if (adminDialog.opener == null) {
            adminDialog.opener = self;
        }
    }

    return false;

}


function printDiv(divId) {
    var divArray = document.getElementsByTagName('div');

    var noDisplayDivIds = new Array();

    for (var i = 0; i < divArray.length; i++) {
        if (divArray[i].style.display == 'none') {
            noDisplayDivIds.push(divArray[i].id);
        }
        divArray[i].style.display = 'none';
    }

    document.getElementById(divId).style.display = 'block';

    window.print();

    for (var i = 0; i < divArray.length; i++) {
        divArray[i].style.display = 'block';
    }

    for (var i = 0; i < noDisplayDivIds.length; i++) {
        var divToHide = document.getElementById(noDisplayDivIds[i]);
        divToHide.style.display = 'none';
    }

}

