$(document).ready(function() {

    AddSubNavArrows();
    AddSubNavListener();
    ShowCurrentNavChildren();
    HideSideIfEmpty();
    HandleServicesLanding();
    HandleBios();
    AdjustNav();

});

function AdjustNav() {
    var url = location.href;

    if (url.indexOf("gaylord.org/Professional") != -1) {
        $('.patientNav').hide();
        $('.profNav').show();
    } else {
        $('.patientNav').show();
        $('.profNav').hide();
    }
}

function HandleBios() {
    $("td.show").click(function() {
    var bio_intro = $(this).parent().children("td.dname").html() + $(this).parent().children("td.dtitle").html();
        var bio_pic = $(this).parent().children("td.bio_pic").html();
        var bio_info = $(this).parent().children("td.bio_info").html()
        var build = '<div id="divUnderInfo"><table border="0" cellpadding="14" cellspacing="0"><tr><td valign="top">' + bio_pic + '</td><td valign="top">' + bio_intro + bio_info + '</td></table></div>';

        if ($("#divUnderBox").length == 0) {
            $("body").prepend('<div id="divUnderBox">' + build + '</div>');
            $("body").addClass("noScroll");
            $('html, body').animate({ scrollTop: 0 }, 'slow'); 
            $("#divUnderBox").click(function() {
                $(this).hide();
                $("body").removeClass("noScroll");
            });
        }
        else {
            $("body").addClass("noScroll");
            $('html, body').animate({ scrollTop: 0 }, 'slow'); 
            $("#divUnderBox").html(build);
            $("#divUnderBox").show();
        }
    });
}

function HandleServicesLanding() {
    $("#img2").mouseover(function() {
        $("#img1").attr("src", "/Portals/0/Services/imgMedicallyComplexHeader.png");
        $("#img2").attr("src", "/Portals/0/Services/imgMedicalServicesButton_On.png");
        $("#img3").attr("src", "/Portals/0/Services/imgRehabServicesButton_Off.png");
        $("#img4").attr("src", "/Portals/0/Services/imgSleepServicesButton_Off.png");
    });
    $("#img3").mouseover(function() {
        $("#img1").attr("src", "/Portals/0/Services/imgRehabServicesHeader.png");
        $("#img2").attr("src", "/Portals/0/Services/imgMedicalServicesButton_Off.png");
        $("#img3").attr("src", "/Portals/0/Services/imgRehabServicesButton_On.png");
        $("#img4").attr("src", "/Portals/0/Services/imgSleepServicesButton_Off.png");
    });
    $("#img4").mouseover(function() {
        $("#img1").attr("src", "/Portals/0/Services/imgSleepMedicineHeader.png");
        $("#img2").attr("src", "/Portals/0/Services/imgMedicalServicesButton_Off.png");
        $("#img3").attr("src", "/Portals/0/Services/imgRehabServicesButton_Off.png");
        $("#img4").attr("src", "/Portals/0/Services/imgSleepServicesButton_On.png");
    });
}

function AddSubNavArrows() {
    $("div.SubNavContainer").each(
        function(intIndex) {
            var divContents = $(this).html();
            if (divContents.length > 0) {
                var divID = "#" + $(this).attr("id");
                divID = divID.replace("Sub", "");
                $(divID).append('<div style="position: absolute; top: 1px; right: 7px; font-size: 1.4em; color: #FFF; cursor: pointer;">+</div> ');
            }
        }
    );
}

function ShowCurrentNavChildren() {
    $("div.currentNav").each(
        function(intIndex) {
            var divCurrent = $(this).attr("id");
            $("#Sub" + divCurrent).slideToggle("slow");
        }
    );
}

function AddSubNavListener() {
    $('div.SubNav0').click(function() {
        $("#Sub" + this.id).slideToggle("slow");
    });
}

function HideSideIfEmpty() {
    if ($("#divSideContent div.DNNEmptyPane").exists()) {
        $("#divMainContent").css("width", "900px").css("margin-right", "0px").css("padding-right", "0px");
        $("#dnn_ContentPane").css("width", "630px").css("margin-right", "0px").css("padding-right", "0px");
        $("#divSideContent").hide();
    }
}
