$(document).ready(function(){	
	/*+ Zebra Tables */
	$("tbody tr:even").addClass("even");
	
	/* IE6 & 7 sibling selector fix */
	$('a + span').addClass('filesize');
	
	/*+ Cycle plugin */
	$("#facts").cycle({ timeout: 12000, speed: 2000, random: 1 });
	
	$("a[href=^'http://']").attr('rel', 'external');
	
	/*+ External Links and PDF */	
	$("a[rel='external'], a[rel='image'], a[href$='.pdf'], a[href$='.wmv'], a[href$='.ppt'], a[href$='.doc'], a[href$='.xls']").live('click',
		function(){
			window.open(this.href);
			return false;
		}
	);
	
	$("a[href$='.pdf']:not(#bridge a)").attr('title', 'View PDF Document');
	
	/*+ Thumbnails */
	if ($("p.breadcrumb").length > 0){
		//$(".thumbnails a:not(.thumbnails a[href$='.wmv')").attr("rel", "lightbox");
		$(".thumbnails a:not(.thumbnails a[href$='.wmv'])").attr("rel", "lightbox");
	}
	
	/*+ Latest News */
	var news_txt;
	var news_href;
	var news_count = 0;
	
	/*+ FAQ */
	var faq_txt;
	var faq_count = 0;
	
	$(".faq dd").hide();
	
	$(".faq dt").each(
		function() {
			faq_txt = $(this).text();
			faq_count++;
			$(this).html("<a title='Click to view/hide'>" + faq_txt + "</a>");
		}
	);
	
	$(".faq dt a").click(
		function(){
			$(this).parent().next().toggle("fast");
		}
	);
	
	/*+ Lightbox */
	$('.thumbnails a').each(
		function(){
			var caption = $(this).find('.caption').text();
			$(this).attr('title', caption);
		}
	);
	$('.gallery .thumbnails a[rel*=lightbox]').lightBox({ fixedNavigation:true, maxHeight: 500, maxWidth: 700 });
	$('.traffic-cameras .missouri a[rel*=lightbox]').lightBox({ fixedNavigation:true, maxHeight: 315, maxWidth: 420 });
	$('.traffic-cameras .illinois a[rel*=lightbox]').lightBox({ fixedNavigation:true, maxHeight: 315, maxWidth: 420 });
	
	$('.caption > .state').hide();
	
	//$('.gallery .thumbnails div.caption').hide();
	//$('.gallery .thumbnails a').append('<span class="caption">Text</span>');
	
	/*+ Truncate */
	$('.thumbnails .caption').truncate(40);
	$(".headline-desc").truncator({max_length: 212});
    	
});