$(document).ready(function() {

	// add external link and document icons
	jQuery('#main').linkHints({
		base : jQuery('link[rel=home]').attr('href'),
		targetClass : ".arrow",
		cb : function(){
			return true
			}}
		);

	// equalize column heights
	$('#columns .left, #columns .right, #columns .main').equalHeight();
	
	// setup drop-down menus
	if(!$.browser.msie || $.browser.version >= 7) {
		var anchors = $('#main-nav > ul > li').hover(
			function() {
				$(this).find('.menu').slideDown(400);
				},
			function() {
				$(this).find('.menu').stop(true, true).hide();
				}
			);
		}
	
	// add shadowed borders to images
	$('img.frame, #columns .main img').not('.noframe').each(function() {
		var o = $(this);
		var f = o.css('float');
		o.css('float', 'none').wrap('<div class="frame-wrapper">').parent().css('float', f);
		});
	var base = $('link[rel=home]').attr('href');
	$('.frame-wrapper').borderImage('url("'+base+'/images/frame.gif") 14 21 21 14');
	
	// add background to table of contents/navigate this page box
	$('.navigate-page').borderImage('url("'+base+'/images/toc-bg.gif") 18 18 18 18');

	});

$(window).load(function() {
	$('#columns .left, #columns .right, #columns .main').equalHeight();
	$('.frame-wrapper').each(function(){
		$(this).width($(this).find('img').width());
		});
	});

$.fn.equalHeight = function() {
	tallest = 0;
	this.css('height', 'auto');
	this.each(function() {
		thisHeight = $(this).height();
		if(thisHeight > tallest) {
			tallest = thisHeight;
			}
		});
	this.height(tallest);
	}

