$(document).ready(function(){

	// Add 'replace' class to nav items
	$('#menu>li:first').addClass('first');
	$('#menu>li a:first-child:not(#menu ul li a)').addClass('parent');
	
	Cufon.replace('.replace', {
		hover:		true
	});
	Cufon.replace('#menu li a.parent', {
		fontSize:		'26px',
		textShadow:		'1px 1px 0px black',
		letterSpacing:	'-1px'
	});
	Cufon.replace('#footer .replace', {
		textShadow:		'1px 1px 0px black'
	});
	
	// Delay function
	$.fn.delay = function(time,func){
		this.each(function(){
			setTimeout(func,time);
		});
		
		return this;
	};
	
	// Main Menu  
	var config = {    
		sensitivity: 5,    
		interval: 100,   
		over: function(){
			$(this).addClass('hover');
			$(this).find('ul').slideDown(300);
			Cufon.refresh('#menu li a.parent');
		},  
		timeout: 250,    
		out: function(){
			var li = $(this);
			$(this).find('ul').slideUp(300);
			$(this).delay(300, function(){
				$(li).removeClass('hover');
				Cufon.refresh('#menu li a.parent');
			});
		}    
	};
	$("#menu>li").hoverIntent(config);

	var tallest = 0;
	$('#exhibit_slider .panel').each(function() {
		var thisHeight = $(this).height();
		if(thisHeight > tallest) {
			tallest = thisHeight;
		}
	});

	// Homepage Slider
	$('#exhibit_slider').cycle({
		timeout:	8000,
		delay:		-2000,
		pause: 		true,
		cleartype:  1,
		pager:		'#slider_nav',
		pagerAnchorBuilder: function(idx, slide) { 
			return '#slider_nav li:eq(' + idx + ') a';
    	}
    });
	$('#exhibit_slider').cycle('pause');
	
    $('#slider_nav').jcarousel({
    	scroll:		1
    });
    
    // Location, Hours, and Prices
    $("#location ul").idTabs(); 
    
    // Rounded Corner Goodness
	DD_roundies.addRule('ul#nav', '0px 0px 10px 10px', true);
	DD_roundies.addRule('#welcome, #ripley_news', '15px', true);
	
	if (!jQuery.browser.msie) {
		DD_roundies.addRule('#welcome .jcarousel-next', '0px 10px 10px 0px', true);
		DD_roundies.addRule('#welcome .jcarousel-prev', '10px 0px 0px 10px', true);
	}
	
	DD_roundies.addRule('#sidebar #daily-cartoon .cartoon_holder', '0px 0px 15px 15px', true);
	DD_roundies.addRule('#content .content', '15px', true);
	DD_roundies.addRule('.wp-caption', '5px', true);
    /*
    $('ul#nav').corner("bottom");
    $('#welcome, #ripley_news').corner("15px");
    $("#welcome .jcarousel-prev").corner("left");
    $("#welcome .jcarousel-next").corner("right");
    $("#sidebar #location .tabnav li a").corner("top");
    $("#sidebar #daily-cartoon .cartoon_holder").corner("bottom 15px");
	$("#content .content").corner("15px");
	*/
	

	
	// Footer logo scroller
	$("#logo_slider").jcarousel({
		scroll: 3,
		animation:"slow",
		easing:'swing'
	});
	
	// Show/hide experience text
	$('.exps .exp .text').truncate({max_length: 250});
	
	// Map
	$('#tn_map img').attr('rel', 'facebox').wrap('<a href="#gmap" rel="facebox"></a>');
	$('a[rel*=facebox]').facebox(); 

});
