//$(function () {
//    $("#tree") .treeview({
//        collapsed: true,
//        animated: "fast",
//       control: "#treecontrol",
//        persist: "cookie",
 //       cookieId: "treeview-black"
//    });
//})

function initMenu() {
    $('.expanding-menu ul') .hide();
    $('.expanding-menu li a') .click(
    function () {
        $(this) .next() .slideToggle('normal');
    });
}


$(document) .ready(function () {
  
  
    //navigation stick
    
    $("#nav-on-page") .next('ul') .css("display", "block");
    $("#nav-on-page") .parents('ul') .css("display", "block");
    $("#nav-on-page") .parents('li.expandable') .filter("lastExpandable") .attr("class", "collapsable lastCollapsable ");
    $("#nav-on-page") .parents('ul') .prevAll('div') .filter(".hitarea") .attr("class", "hitarea collapsable-hitarea");
    $("#nav-on-page") .parents('ul') .prevAll('div') .filter(".lastExpandable-hitarea ") .attr("class", "hitarea collapsable-hitarea lastCollapsable-hitarea");
    $("#nav-on-page") .prevAll('div.expandable-hitarea') .attr("class", "hitarea collapsable-hitarea ");
    
// Delete this lines after testing - HiK 20090924    
//$("#nav-on-page") .parents('div.lastExpandable-hitarea') .attr("class", "hitarea collapsable-hitarea lastCollapsable-hitarea ");    
//$("#nav-on-page") .parents('div.lastExpandable-hitarea') .attr("class", "hitarea collapsable-hitarea lastCollapsable-hitarea ");
//$("#nav-on-page") .parents('ul') .prevAll('div') .filter(".hitarea expandable-hitarea") .attr("class", "hitarea collapsable-hitarea");
//$("#nav-on-page") .parents('li.expandable') .filter(function (index) {$(this).css != "expandable LastExpandable"}).attr("class", "open collapsable ");
//$("#nav-on-page") .parents('li.expandable') .filter(function (index) {$(this).css != "expandable LastExpandable"}).attr("class", "open collapsable ");
    
    //Podcast List Page expanding list option
    $(".toggle-button") .click(function () {
        $("#podcast-list-toggle") .toggle("slow");
    });
    
    $("#tabs") .tabs();
    
    // Library libguides css link element removal
    $("[href*='http://api.libguides.com/css/libguides_api.css']").remove();
    
    // Add Zebra striping to tables
    $(".table-neutral tr:odd") .addClass("stripe");
    $(".table-light tr:odd") .addClass("stripe");
    $(".table-dark tr:odd") .addClass("stripe");
    $(".table-light-small tr:odd") .addClass("stripe");
    
    
    // Tab switching for Bio Pages
    $("#bio-menu-published-papers") .click(
    function () {
        if ($(this) .parent() .hasClass("current")) {
        } else {
            $(this) .parent() .toggleClass("current");
        }
        $(this) .parent() .siblings() .removeClass("current");
        $('#bio-published-papers') .removeClass("bio-tab-hide");
        $('#bio-working-papers') .removeClass("bio-tab-hide");
        $('#bio-working-papers') .addClass("bio-tab-hide");
        $('#bio-additional-content') .removeClass("bio-tab-hide");
        $('#bio-additional-content') .addClass("bio-tab-hide");
    });
    $("#bio-menu-working-papers") .click(
    function () {
        if ($(this) .parent() .hasClass("current")) {
        } else {
            $(this) .parent() .toggleClass("current");
        }
        $(this) .parent() .siblings() .removeClass("current");
        $('#bio-working-papers') .removeClass("bio-tab-hide");
        $('#bio-published-papers') .removeClass("bio-tab-hide");
        $('#bio-published-papers') .addClass("bio-tab-hide");
        $('#bio-additional-content') .removeClass("bio-tab-hide");
        $('#bio-additional-content') .addClass("bio-tab-hide");
    });
    $("#bio-menu-additional-content") .click(
    function () {
        if ($(this) .parent() .hasClass("current")) {
        } else {
            $(this) .parent() .toggleClass("current");
        }
        $(this) .parent() .siblings() .removeClass("current");
        $('#bio-additional-content') .removeClass("bio-tab-hide");
        $('#bio-published-papers') .removeClass("bio-tab-hide");
        $('#bio-published-papers') .addClass("bio-tab-hide");
        $('#bio-working-papers') .removeClass("bio-tab-hide");
        $('#bio-working-papers') .addClass("bio-tab-hide");
    });
});



function MM_reloadPage(init) {
    //reloads the window if Nav4 resized
    if (init == true) with (navigator) { if ((appName == "Netscape") &&(parseInt(appVersion) == 4)) {
            document.MM_pgW = innerWidth;
document.MM_pgH = innerHeight;
onresize = MM_reloadPage;
        }
    }
    else if (innerWidth != document.MM_pgW || innerHeight != document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_swapImgRestore() {
    //v3.0
    var i, x, a = document.MM_sr;
for (i = 0; a && i < a.length &&(x = a[i]) && x.oSrc; i++) x.src = x.oSrc;
}

function MM_preloadImages() {
    //v3.0
    var d = document;
if (d.images) {
        if ( ! d.MM_p) d.MM_p = new Array();
        var i, j = d.MM_p.length, a = MM_preloadImages.arguments;
for (i = 0; i < a.length; i++)
        if (a[i].indexOf("#") != 0) {
            d.MM_p[j] = new Image;
d.MM_p[j++ ].src = a[i];
        }
    }
}

function MM_findObj(n, d) {
    //v4.01
    var p, i, x;
if ( ! d) d = document;
if ((p = n.indexOf("?")) > 0 && parent.frames.length) {
        d = parent.frames[n.substring(p + 1) ].document;
n = n.substring(0, p);
    }
    if ( !(x = d[n]) && d.all) x = d.all[n];
for (i = 0; ! x && i < d.forms.length; i++) x = d.forms[i][n];
    for (i = 0; ! x && d.layers && i < d.layers.length; i++) x = MM_findObj(n, d.layers[i].document);
    if ( ! x && d.getElementById) x = d.getElementById(n);
return x;
}

function MM_swapImage() {
    //v3.0
    var i, j = 0, x, a = MM_swapImage.arguments;
document.MM_sr = new Array;
for (i = 0; i <(a.length - 2); i += 3)
    if ((x = MM_findObj(a[i])) != null) {
        document.MM_sr[j++ ] = x;
if ( ! x.oSrc) x.oSrc = x.src;
x.src = a[i + 2];
    }
}

function P7_autoLayers() {
    //v1.4 by PVII
    var g, b, k, f, args = P7_autoLayers.arguments;
a = parseInt(args[0]);
if (isNaN(a)) a = 0;
    if ( ! document.p7setc) { p7c = new Array();
document.p7setc = true;
for (var u = 0; u < 10; u++) {
            p7c[u] = new Array();
        }
    } for (k = 0; k < p7c[a].length; k++) { if ((g = MM_findObj(p7c[a][k])) != null) {
            b =(document.layers) ?g:g.style;
b.visibility = "hidden";
        }
    } for (k = 1; k < args.length; k++) {
        if ((g = MM_findObj(args[k])) != null) {
            b =(document.layers) ?g:g.style;
b.visibility = "visible";
f = false;
            for (var j = 0; j < p7c[a].length; j++) {
                if (args[k] == p7c[a][j]) {
                    f = true;
                }
            }
            if ( ! f) {
                p7c[a][p7c[a].length++ ] = args[k];
            }
        }
    }
}

function P7_autoLayers2() {
    //v1.4 by PVII - Edited by UCLA Anderson
    var gg, bb, kk, ff, aargs = P7_autoLayers2.arguments;
aa = parseInt(aargs[0]);
if (isNaN(aa)) aa = 0;
    if ( ! document.p7setcc) { p7cc = new Array();
document.p7setcc = true;
for (var uu = 0; uu < 10; uu++) {
            p7cc[uu] = new Array();
        }
    } for (kk = 0; kk < p7cc[aa].length; kk++) { if ((gg = MM_findObj(p7cc[aa][kk])) != null) {
            bb =(document.layers) ?gg:gg.style;
bb.visibility = "hidden";
        }
    } for (kk = 1; kk < aargs.length; kk++) {
        if ((gg = MM_findObj(aargs[kk])) != null) {
            bb =(document.layers) ?gg:gg.style;
bb.visibility = "visible";
ff = false;
            for (var jj = 0; jj < p7cc[aa].length; jj++) {
                if (aargs[kk] == p7cc[aa][jj]) {
                    ff = true;
                }
            }
            if ( ! ff) {
                p7cc[aa][p7cc[aa].length++ ] = aargs[kk];
            }
        }
    }
}

// For Alumni pages
function sendEmail(encodedEmail) {
    var email = "";
    for (i = 0; i < encodedEmail.length;) {
        var letter = "";
        letter = encodedEmail.charAt(i) + encodedEmail.charAt(i + 1)
        email += String.fromCharCode(parseInt(letter, 16));
        i += 2;
    }
    location.href = email;
}