﻿$(document).ready(function() {
    $("IMG.disabled").fadeTo(1, .3);
    Cufon.replace("h1");
    Cufon.replace("h2");
    Cufon.replace("#rightLink");
    doTruncate();
    setLightboxes();
    setLegendSpacing();
});
function setLightboxes() {
    setLegendSpacing();
    $("a.lightbox").attr("href", function() {
        if (this.href.indexOf("lightbox=")>=0)
            return this.href;
        else
            return this.href + "&lightbox=1";
    });
    $("a.lightbox").colorbox({ width: 900, height: 500, onComplete: function() { setLightboxes(); }, onClosed: function() { $(document).blur(); } });
    $("a.lightbox.small").colorbox({ width: 600, height: 300, onComplete: function() { setLightboxes(); }, onClosed: function() { $(document).blur(); } });
    $("a.lightbox.tall").colorbox({ width: 500, height: 600, onComplete: function() { setLightboxes(); }, onClosed: function() { $(document).blur(); } });
    $("a.lightbox.iframe").colorbox({ iframe: true, width: 500, height: 600, onComplete: function() { setLightboxes(); }, onClosed: function() { $(document).blur(); } });
}
function doTruncate() {
    $('span.expandable').truncate({ max_length: 200, more: '...', less: '^' });
}
function showLoading(text) {
    $("#ajaxLoading SPAN").html(text);
    $("#ajaxLoading").show();
}
function hideLoading() {
    $("#ajaxLoading").hide();
}
function setSearchFocus() {
    $.scrollTo("max", 500, { onAfter: function() {
        $(".searchBox").focus();
    }
    });
}
function setLegendSpacing() {
    $("LEGEND").each(function() {
        var label = $(this).html();
        if(label.substr(0,6)!="&nbsp;")
            $(this).prepend("&nbsp;").append("&nbsp;&nbsp;");
    });
}