﻿google.load("jquery", "1.3.2");

google.setOnLoadCallback(function() {
    $(document).ready(function() {
        init();
    });
});

function init() {
    rigWysiwyg();
    rigEditor();

    //rigYahooRTE();
    
    rigApplyButton();
    rigLogOnButton();
    markCurrentSection();
    rigFaq();
    rigTables();
}

function markCurrentSection() {
    var url = document.location + "";
    //Main section
    var currentSection = url.split("/")[3];
    if (currentSection != "") {
        $("." + currentSection).addClass("current");
    } else {
        $(".home").addClass("current");
    }

    //Sub section
    $("#subNav li ul:not(.alwaysOpen)").css("display", "none");
    currentSection = url.split("/")[4];
    if (currentSection != "") {
        $("." + currentSection).addClass("current");
    }
    $("#subNav li li.current").parent().parent().addClass("current");
    $("#subNav li.current ul").css("display", "block");
    $("#subNav li li.current").css("display", "block"); 
}

function rigWysiwyg() {
    var wysiwyg = $(".wysiwyg");

    if (wysiwyg.length > 0) {
        $(wysiwyg).rte({
                css: ['/content/css/screen.css'],
                controls_rte: rte_toolbar,
                controls_html: html_toolbar
        });
    }
}

function rigApplyButton() {
    var applyButton = $("#applyButton");
    var blackout = $("#blackout");

    if (applyButton.length > 0) {
        $(applyButton).click(function() { showApply(); });
    }
    if (blackout.length > 0) {
        $(blackout).click(function() { unBlackout(); });
    }

    $("#applicationLinks a").click(function() { unBlackout(); });
}

function rigLogOnButton() {
    var logOnButton = $("#logOnButton");
    if (logOnButton.length > 0) {
        $(logOnButton).click(function() { showLogOn(); });
    }

    $("#logOnLinks a").click(function() { unBlackout(); });
}

function showApply() {
    blackout();
    //$("#applicationLinks").fadeTo(0, 0);
    $("#applicationLinks").css("display", "block");
    //$("#applicationLinks").fadeTo(300, 1);
}

function showLogOn() {
    blackout();
    //$("#logOnLinks").fadeTo(0, 0);
    $("#logOnLinks").css("display", "block");
    //$("#logOnLinks").fadeTo(200, 1);
}

function blackout() {
    var blackout = $("#blackout");
    $("#blackout").fadeTo(0, 0);
    $("#blackout").css("display", "block");
    $("#blackout").fadeTo(200, .8);
}

function unBlackout() {
    var blackout = $("#blackout");
    $("#blackout").fadeTo(200, 0, function() { $("#blackout").css("display", "none"); });
    $("#applicationLinks").css("display", "none");
    $("#logOnLinks").css("display", "none");
}

function rigFaq() {
    var faq = $(".faq");

    if (faq.length > 0) {
        $(".faq dd").hide();

        $("dt").click(function() { toggleAnswer(this) });
    }
}

function toggleAnswer(what) {

    if ($(what).hasClass("open")) {
        $(what).removeClass("open")
        $(what).next("dd").hide(100);
    } else {
        $(what).next("dd").show(100);
        $(what).addClass("open")
    }
}

function rigTables()
{
    $("tr:nth-child(odd)").addClass("odd");
}

function rigYahooRTE() {
    var myEditor = new YAHOO.widget.Editor('Body', {
        height: '300px',
        width: '500px',
        dompath: true, //Turns on the bar at the bottom
        animate: true //Animates the opening, closing and moving of Editor windows
    });
    myEditor.render();
}

function rigEditor() {
    $("input:radio[name=isPDF]").click(function() { checkMode(); })
    checkMode();
}

function checkMode() {
    var value = $("input:radio[name=isPDF]:checked").val();
    if (value == "true") {
        $("#PDFUpload").show(300);
        $("#HTMLContent").hide(300);
    }
    else {
        $("#PDFUpload").hide(300);
        $("#HTMLContent").show(300);
    }
}