jQuery(function($){
Cufon.replace('.dd-menu h4');
Cufon.replace('.box-tabs h4 a', { hover: true });
Cufon.replace('.t-award em');
Cufon.replace('.l-comments em');
Cufon.replace('.cufon-replace');

function mycarousel_initCallback(carousel) {
    $('.scores-next').bind('click', function() {
        carousel.next();
        return false;
    });

    $('.scores-prev').bind('click', function() {
        carousel.prev();
        return false;
    });
};

function mycarousel_initCallback2(carousel) {
	$('.slideshow-circs a').bind('click', function() {
        carousel.scroll(parseInt($(this).text()));
        return false;
    });
};

function mycarousel_initCallback3(carousel) {
	carousel.options.scroll = 8;
	
    $('.slider-next').bind('click', function() {
        carousel.next();
        return false;
    });

    $('.slider-prev').bind('click', function() {
        carousel.prev();
        return false;
    });
};

function mycarousel_itemFirstInCallback(carousel, item, idx, state) {
    $('.slideshow-circs a').removeClass('active');
	$('.slideshow-circs a').eq(idx-1).addClass('active');

};

$(document).ready(function() {
	
	$('.box-scores').jcarousel({
		scroll: 1,
		wrap: "both",
		initCallback: mycarousel_initCallback,
        buttonNextHTML: null,
        buttonPrevHTML: null
	});
	
	$('.slideshow-holder').jcarousel({
		scroll: 1,
		auto: 8,
		wrap: "both",
		initCallback: mycarousel_initCallback2,
		itemFirstInCallback: mycarousel_itemFirstInCallback,
		buttonNextHTML: null,
		buttonPrevHTML: null
	});
	
	$('.flickr-slider').jcarousel({
		wrap: "both",
		scroll: 1,
		auto: 5,
		initCallback: mycarousel_initCallback3,
		buttonNextHTML: null,
		buttonPrevHTML: null
	});
	
	$('.accordion').accordion({ active: 1 });
	var _timer = null;
	
	$('#navigation > ul > li').hover(function() {
	  var $this = $(this);
		$this.find('a').css({ 'z-index' : '40' });
		$this.addClass('active');
		if(_timer)
		{
		  clearTimeout(_timer);
		  _timer = null;
		} 
	  _timer = setTimeout(function(){
  		$this.find('.dd-menu').css({ 'z-index' : '30' }).slideDown('fast');
	  }, 500);
	}, function() {
		if(_timer)
		{
		  clearTimeout(_timer);
		  _timer = null;
		}
		$('.dd-menu').css({ 'z-index' : '1' }).hide();
		$(this).find('a').css({ 'z-index' : '1' })
		$(this).removeClass('active');
	});
	
	
	
	$('.tabbed-box .box-tabs a').live('click', function() {
		$(this).parents('.box-tabs:eq(0)').find('.active').removeClass('active');
		$(this).parents('li:eq(0)').addClass('active');
		
		var index = $(this).parents('.box-tabs:eq(0)').find('a').index(this);
		$(this).parents('.tabbed-box:eq(0)').find('.box-i').hide();
		$(this).parents('.tabbed-box:eq(0)').find('.box-i:eq(' + index.toString() + ')').show();
		
		Cufon.refresh();
		return false;
	});
	
	$('.fullwidth-tabs .head a').live('click', function() {
		$(this).parents('.head:eq(0)').find('.active').removeClass('active');
		$(this).addClass('active');
		
		var index = $(this).parents('.head:eq(0)').find('a').index(this);
		$(this).parents('.fullwidth-tabs:eq(0)').find('.body').hide();
		$(this).parents('.fullwidth-tabs:eq(0)').find('.body:eq(' + index.toString() + ')').show();
		
		return false;
	});
	
	
});

});
