jQuery.noConflict();

jQuery(document).ready(function() {

	

	// add external, document, download, etc. icon hints and tooltips to links
	jQuery('#content, #main_navigation').linkHints({
		base : jQuery("base").attr('href'),
		targetClass : ".arrow",
		cb : function(){
			// empty targetClass
			jQuery(this).children(".arrow").addClass('hint_child');
			return true;
		}}
	);

	// touch module heights after linkhint
	setTimeout(function() {jQuery('#sidebar_left .module').height('auto');}, 10);

	// disable background for linkhinted anchors with sibling of class
	jQuery('.linkhint + .link_arrow').addClass('hint_override');
	
	// fix menus in IE and add keyboard navigation
	jQuery('#main_navigation ul').scriptFocus();
	
	// believers list corners
	jQuery('ul.believers li, ul.blue_module li, #content_banner .module').each(function() {
		jQuery(this).markupCorners();
	});

	// alternate row highlighting
	jQuery("tr:nth-child(odd)").addClass("odd");

	// content_banner clearing
	var content_banner = jQuery('#content_banner')
	if (content_banner.length) {
		jQuery('#sidebar_left .closer').css('padding-bottom', content_banner.height());
	}

});

jQuery.fn.extend({
	markupCorners : function() {
		var tl = jQuery('<div class="corner top_left"></div>');
		var tr = jQuery('<div class="corner top_right"></div>');
		var br = jQuery('<div class="corner bottom_right"></div>');
		var bl = jQuery('<div class="corner bottom_left"></div>');

		jQuery(this).append(tl).append(tr).append(br).append(bl);
	}
});
