﻿var pageFeatures;

$(function() {
    $("#site_footerLinks li:last, #site_pathsList li:last, #site_newsFeedList li:last").addClass("content_lastItem");

    $(".site_jumpFormContainer select").change(function() {
        location.href = $(this).val();
    });
    
    $(".activeLink:last").addClass("selectedLink");
    
    if ($("#site_interiorRightColumn").length == 0) {
        $(".site_twoColumn").removeClass("site_twoColumn").addClass("site_oneColumn");
    }
    
    if ($(".content_pageFeature").length == 0) {
        $("#site_topWidgetContainer").addClass("content_emptyContainer");
    }
    
    pageFeatures = $(".content_pageFeature");
    
    if (pageFeatures.length > 0) {
        pageFeatures.eq(0).show();

        if (pageFeatures.length == 1) { $(".site_landingFeature_nextBtn").hide(); }
        
        var ictr = 0;
        $(".site_landingFeature_nextBtn").each(function() {
            $(this).attr("idx", ictr);
            ictr++;
        }).click(function() {
            var idx = parseInt($(this).attr("idx")) + 1;
            if (idx >= pageFeatures.length) { idx = 0; }

            pageFeatures.hide();
            pageFeatures.eq(idx).show();
        });
    }
    
    $(".content_fileLinks a").each(function() {
        var href = $(this).attr("href");
        
        if (href.toLowerCase().indexOf("getfile.aspx") != -1) {
            var dot = href.lastIndexOf(".") + 1;
            var ext = href.substring(dot).toLowerCase();
            $(this).addClass("content_fileLink_" + ext);
            $(this).attr("target", "_blank");
        } else {
            $(this).addClass("content_fileLink_html");
        }
    });
    
    $("[ToggleSibling]").click(function() {
        var el = $(this).siblings($(this).attr("ToggleSibling")).eq(0);
        
        if (el.css("display") == "none") {
            el.slideDown();
        } else {
            //el.hide();
            el.slideUp();
        }
    });
    
    $(".content_slideShowWidget").each(function() {
        var rand = Math.floor(Math.random()* 1000000);
        var time = 4500; // + Math.floor(Math.random()* 2000);

        if ($(this).parents("#site_sideWidgets_centerContainer").length != 0) {
            $(this).addClass("content_sideWidget");
            time = 3000;
        }

        $(this).find(".content_slideShowPrevious").attr("id", "prev" + rand);
        $(this).find(".content_slideShowNext").attr("id", "next" + rand);
        $(this).find(".content_slideShowImages").attr("id", "ss" + rand).slideshow(time, 0, "prev" + rand, "next" + rand);
    });

    $(".content_sideWidget:last").addClass("content_lastWidget");
    
    $(".site_landingQuoteContainer p").each(function() {
        if (!$(this).hasClass("content_quoteCite")) {
            var txt = $(this).text();
            var lastSpace = txt.lastIndexOf(" ");
            txt = txt.substring(0, lastSpace + 1) + "<span class=\"content_quoteLastWord\">" + txt.substring(lastSpace + 1) + "</span>";
            $(this).html(txt);
        }
    });
    
    $("[name*=raduateSchool]").change(function() {
        var nextDiv = $(this).parent().next("div");
        if ($(this).val() == "Other") {
            nextDiv.show();
        } else {
            nextDiv.hide();
        }
    });
});

