﻿$(document).ready(function () {
    $(".loadpreferences").click(showPreferences);
    initialSlideUp();
    sizeTree();
    $("#click_here").click(clickOn);
    organizeFooter();
    moveLoginCheckbox();

    $("#txtSearch").focus(clearSearch);
    $(".news_search_textbox").focus(clearNewsSearch);
    $(".docs_search_textbox").focus(clearDocsSearch);
    $(".weather_zip_textbox").focus(clearWeatherTextbox);

    $(".public_login_username").focus(clearUsernameTextbox);
    $(".public_login_password").focus(clearPasswordTextbox);
    $(".public_login_request").focus(clearRequestTextbox);

    if ($(window).width() >= 768) {
        $("#txtSearch").blur(refillSearch);
        $(".news_search_textbox").blur(refillNewsSearch);
        $(".docs_search_textbox").blur(refillDocsSearch);
        $(".weather_zip_textbox").blur(refillWeatherTextbox);
        $(".public_login_username").blur(refillUsernameTextbox);
        $(".public_login_password").blur(refillPasswordTextbox);
        $(".public_login_request").blur(refillRequestTextbox);
    }

    $(".close_alerts").click(function () {
        $("#alerts").css("display", "none");
    });
});

$(window).resize(function () {
    if ($(window).width() < 768 && $("#mobile_menu_div").hasClass("not_clicked")) {
        initialSlideUp();
    }
    sizeTree();
});

function moveLoginCheckbox() {
        $("#desktop_login .login_links").append($("#desktop_login .public_login_checkbox"));
}

function initialSlideUp() {
    var mobileMenuHeight = $("#mobile_menu_div").height();
    var mobileMenuUp = (mobileMenuHeight - (2 * mobileMenuHeight)) - 75;
    $("#mobile_menu_div").css("margin-top", mobileMenuUp);
}

function clickOn() {
    var newMenuHeight = $("#mobile_menu_div").height();
    var newMenuUp = (newMenuHeight - (2 * newMenuHeight)) - 75;
    if ($("#mobile_menu_div").hasClass("not_clicked")) {
        $("#mobile_menu_div").animate({ marginTop: '0' }, 800).removeClass("not_clicked");
        $("click_here").text("Touch to close menu.");
    }
    else {
        $("#mobile_menu_div").animate({ marginTop: newMenuUp }, 800).addClass("not_clicked");
        $("click_here").text("Touch for menu.");
    }
}

function sizeTree() {
    $("#SPADocumentTree").height($("#SPADocumentTree").width() * .7);
    $('[id*="SPADocumentTree_paneTree"]').height($("#SPADocumentTree").height());
    if ($(window).width() < 768) {
        $("#SPADocumentTree").css("width", "90%");
    } else {
        $("#SPADocumentTree").css("width", "100%");
    }
}

function organizeFooter() {
    $(".spa_quicklinks").each(function () {
        var footer1Height = $(".footer1").height();
        var footer2Height = $(".footer2").height();
        var footer3Height = $(".footer3").height();
        var footer4Height = $(".footer4").height();
        var shortestHeight = footer1Height;
        var shortestDiv = 1;
        if (footer2Height < shortestHeight) {
            shortestDiv = 2;
            shortestHeight = footer2Height;
        }
        if (footer3Height < shortestHeight) {
            shortestDiv = 3;
            shortestHeight = footer3Height;
        }
        if (footer4Height < shortestHeight) {
            shortestDiv = 4;
        }
        $(".footer" + shortestDiv).append(this);
    });
}

function showPreferences() {
    var oWindow = $find("<%=preferencewindow.ClientID %>");
    oWindow.show();
}

function clearSearch() {
    if ($("#txtSearch").val() == "Search Our Site") {
        $("#txtSearch").val("");
    }
}
function refillSearch() {
    if ($("#txtSearch").val() == "") {
        $("#txtSearch").val("Search Our Site");
    }
}

function clearNewsSearch() {
    if ($(".news_search_textbox").val() == "Search All News") {
        $(".news_search_textbox").val("");
    }
}
function refillNewsSearch() {
    if ($(".news_search_textbox").val() == "") {
        $(".news_search_textbox").val("Search All News");
    }
}

function clearDocsSearch() {
    if ($(".docs_search_textbox").val() == "Search All Documents") {
        $(".docs_search_textbox").val("");
    }
}
function refillDocsSearch() {
    if ($(".docs_search_textbox").val() == "") {
        $(".docs_search_textbox").val("Search All Documents");
    }
}

function clearWeatherTextbox() {
    if ($(".weather_zip_textbox").val() == "Enter Zip") {
        $(".weather_zip_textbox").val("");
    }
}
function refillWeatherTextbox() {
    if ($(".weather_zip_textbox").val() == "") {
        $(".weather_zip_textbox").val("Enter Zip");
    }
}

function clearUsernameTextbox() {
    if ($(".public_login_username").val() == "Username") {
        $(".public_login_username").val("");
    }
}
function refillUsernameTextbox() {
    if ($(".public_login_username").val() == "") {
        $(".public_login_username").val("Username");
    }
}

function clearPasswordTextbox() {
    if ($(".public_login_password").val() == "Password") {
        $(".public_login_password").val("");
    }
}
function refillPasswordTextbox() {
    if ($(".public_login_password").val() == "") {
        $(".public_login_password").val("Password");
    }
}

function clearRequestTextbox() {
    if ($(".public_login_request").val() == "Username") {
        $(".public_login_request").val("");
    }
}
function refillRequestTextbox() {
    if ($(".public_login_request").val() == "") {
        $(".public_login_request").val("Username");
    }
}

