﻿/***************************************************
*
*   Nanny Space JavaScript File
*
****************************************************/
function ToggleDiv(ID) {
    if (document.getElementById(ID).style.display == "block") {
        document.getElementById(ID).style.display = "none";
    }
    else {
        var scrolledX, scrolledY;
        if (self.pageYoffset) {
            scrolledX = self.pageXoffset;
            scrolledY = self.pageYoffset;
        } else if (document.documentElement && document.documentElement.scrollTop) {
            scrolledX = document.documentElement.scrollLeft;
            scrolledY = document.documentElement.scrollTop;
        } else if (document.body) {
            scrolledX = document.body.scrollLeft;
            scrolledY = document.body.scrollTop;
        }

        // Next, determine the coordinates of the center of browser's window
        var centerX, centerY;
        if (self.innerHeight) {
            centerX = self.innerWidth;
            centerY = self.innerHeight;
        } else if (document.documentElement && document.documentElement.clientHeight) {
            centerX = document.documentElement.clientWidth;
            centerY = document.documentElement.clientHeight;
        } else if (document.body) {
            centerX = document.body.clientWidth;
            centerY = document.body.clientHeight;
        }

        // Xwidth (500) is the width of the div, Yheight (400) is the height of the
        // div passed as arguments to the function:
        var leftoffset = scrolledX + (centerX - 500) / 2;
        var topoffset = scrolledY + (centerY - 400) / 2;

        // The initial width and height of the div can be set in the
        // style sheet with display:none;
        document.getElementById(ID).style.position = 'absolute';
        document.getElementById(ID).style.top = topoffset + 'px';
        document.getElementById(ID).style.left = leftoffset + 'px';
        document.getElementById(ID).style.display = "block";
        
        if (ID == "Login") {
            document.getElementById("ctl00_UserName").focus();
        }
    }
}

function ToggleDivDefault(ID) {
    if (document.getElementById(ID).style.display == "block") {
        document.getElementById(ID).style.display = "none";
    }
    else {
        var scrolledX, scrolledY;
        if (self.pageYoffset) {
            scrolledX = self.pageXoffset;
            scrolledY = self.pageYoffset;
        } else if (document.documentElement && document.documentElement.scrollTop) {
            scrolledX = document.documentElement.scrollLeft;
            scrolledY = document.documentElement.scrollTop;
        } else if (document.body) {
            scrolledX = document.body.scrollLeft;
            scrolledY = document.body.scrollTop;
        }

        // Next, determine the coordinates of the center of browser's window
        var centerX, centerY;
        if (self.innerHeight) {
            centerX = self.innerWidth;
            centerY = self.innerHeight;
        } else if (document.documentElement && document.documentElement.clientHeight) {
            centerX = document.documentElement.clientWidth;
            centerY = document.documentElement.clientHeight;
        } else if (document.body) {
            centerX = document.body.clientWidth;
            centerY = document.body.clientHeight;
        }

        // Xwidth (500) is the width of the div, Yheight (400) is the height of the
        // div passed as arguments to the function:
        var leftoffset = scrolledX + (centerX - 500) / 2;
        var topoffset = scrolledY + (centerY - 400) / 2;

        // The initial width and height of the div can be set in the
        // style sheet with display:none;
        document.getElementById(ID).style.position = 'absolute';
        document.getElementById(ID).style.top = topoffset + 'px';
        document.getElementById(ID).style.left = leftoffset + 'px';
        document.getElementById(ID).style.display = "block";
        
        if (ID == "Login") {
            document.getElementById("UserName").focus();
        }
    }
}

function SubmitEmail() {        
    document.getElementById("ctl00_ContentPlaceHolder1_PasswordRecovery1_UserNameContainerID_SubmitButton").click();
}

function SearchResultsDivSizing() {
    if (document.getElementById("SpotlightResultsContent").offsetHeight >=
        document.getElementById("SearchResultsContent").offsetHeight) {
        document.getElementById("SearchResultsBody").style.height = document.getElementById("SpotlightResultsContent").offsetHeight + "px";
    }
    else {
        document.getElementById("SearchResultsBody").style.height = document.getElementById("SearchResultsContent").offsetHeight + "px";
    }
}