$(function () {

    // Find all external links and change their class
    var as, popfun;
    as = document.getElementsByTagName('a');
    for (var i = 0; i < as.length; i++) {
        if (as[i].target == '_blank') { as[i].className += ' external'; }
    }

    // Find all tables and stripe them
    var tables = document.getElementsByTagName("table");
    for (var i = 0; i < tables.length; i++) {
        if ((' ' + tables[i].className + ' ').indexOf("stripe") != -1) stripe(tables[i]);
    }


});

function ShowOverlay(id) {
    $('#overlay-container div').hide();
    $('#overlay-' + id).show();
    // $('#overlay-container').css('top', $(window).scrollTop() - 100);
    $('#overlay-container').show();
    $('#overlay-darken').fadeTo(500, 0.2);
}

function HideOverlay() {
    $('#overlay-container').hide();
    $('#overlay-darken').fadeOut(500);
}


function stripe(table) {
    var even = false;

    var evenClass = "roweven";
    var oddClass = "rowodd";

    // find all the tr elements... 
    var trs = table.getElementsByTagName("tr");
    // ... and iterate through them
    for (var i = 0; i < trs.length; i++) {
        var tds = trs[i].getElementsByTagName("td");
        for (var j = 0; j < tds.length; j++) {
            var mytd = tds[j];
            mytd.className = even ? oddClass : evenClass;
        }
        // flip from odd to even, or vice-versa
        even = !even;
    }
}

