$(document).ready(function() {
	$('.menu ul li:last').parent().parent().addClass('last');
	$('.menu ul:first li').hover(function() {
		$(this).find('ul:first').toggle();								  
	});
	
	$("a[rel^='lightbox']").prettyPhoto();
	
	$("dt a").click(function() {
			var showclass = $(this).attr("class");	
			$("dd").slideUp();
			$("dt a").removeClass("active");
			$("dd."+showclass).slideDown();
			$(this).addClass("active");
			return false;
	});
	
	$('table.specialties td').mouseover(function() {
			$('table.specialties td DIV').hide();
			var currElement = $(this).attr('class');
			$("." + currElement + ' DIV').show();	
	});

	$('table.specialties td').mouseleave(function() {
			$('table.specialties td DIV').hide();
	});
	
	$(".tweet").tweet({
		join_text: "auto",
		username: "campallamerican",
		avatar_size: 0,
		count: 1,
		loading_text: "loading tweets..."
	});
	
	$('.bark-orange ul li a').prepend('> ');
});

function setSlideSwitch(container,tabs,time) {
	slideInterval = setInterval( function() { slideSwitch(container,tabs)},time);	
}

function slideSwitch(container,tabs) {
	if($(container + ' DIV').size() > 1) {
    var $active = $(container + ' DIV.active');

    if ( $active.length == 0 ) $active = $(container + ' DIV:last');

    var $next =  $active.next().length ? $active.next()
        : $(container + ' DIV:first');

    $active.addClass('last-active');

    $next.css({opacity: 0.0})
        .addClass('active')
        .animate({opacity: 1.0}, 1000, function() {
            $active.removeClass('active last-active');
        });
	
	if(tabs == "true") { 
		var $curtab = $(".tab-wrap ul.slide-tabs li.current");
		if ( $curtab.length == 0 ) $curtab = $('.tab-wrap ul.slide-tabs li:last');
		
		var $nextab =  $curtab.next().length ? $curtab.next()
        : $('.tab-wrap ul.slide-tabs li:first');
		
		$nextab.addClass('current');
		$curtab.removeClass('current');
	}
	
	}
	
}

function mycarousel_itemLoadCallback(carousel, state) {
    for (var i = carousel.first; i <= carousel.last; i++) {
        if (carousel.has(i)) {
            continue;
        }
        if (i > mycarousel_itemList.length) {
            break;
        }
        carousel.add(i, mycarousel_getItemHTML(mycarousel_itemList[i-1]));
		$(document).ready(function() { $("a[rel^='lightbox']").prettyPhoto(); });
    }
};

function mycarousel_getItemHTML(item)
{
    return '<a href="'+item.title+'" rel="lightbox[thumbs]"><img border="0" src="' + item.url + '" width="123" height="122" /></a>';
};
