$(function(){
	$('#navigation ul li:last').addClass('last');
	
	$('.blink').focus(function () {
		if ($(this).val() == $(this).attr('title')) {
			$(this).val('');
		}
		$(this).val('');

	});
	
	$('.blink').blur(function () {
		if ($(this).val() == '') {
			$(this).val($(this).attr('title'));
		}
	});
	
	$('.section').each(function(){
		$(this).find('.post:last').addClass('last-post');
	});
	
	$('#sidebar ul ul').each(function(){
		$(this).find('li:last').addClass('last');
	});
	
	$('.slider dd:first').css('width', '815px').show();
	$('.slider dt:first').addClass('active');
	
	$('.slider dt').click(function(){
		$('.slider dt').removeClass('active');
		$(this).addClass('active');
		
		$(this).next("dd").each(function() {
			$(this).animate({
				width: $(this).find(".dd-inner").outerWidth(true)
			});
		}).siblings("dd").animate({ 
			width: 0
		});
	}).eq(0).click();
	
	$('.back-heading a').hover(function(){
		$(this).parents('.back-heading').addClass('hover');
	},function(){
		$(this).parents('.back-heading').removeClass('hover');
	});
	
	$(".carousel").jcarousel({
	    scroll: 1,
	    vertical: true,
	    wrap: 'both',
	    itemFirstInCallback: mycarousel_itemFirstInCallback,
	    initCallback: mycarousel_initCallback,
	    buttonNextHTML: null,
	    buttonPrevHTML: null
	}); 
	
	if($.browser.msie && $.browser.version==6)
	{
		DD_belatedPNG.fix('.slider a.more-btn, dt a, a.play-ico, .slider dt em');
	}
	
});

function mycarousel_initCallback(carousel) {
    carousel.container.parents('dd').prev('dt').find('a').bind('click', function() {
    	if( carousel.container.parents("dd").width() == 0 ) return false;
        carousel.scroll(jQuery.jcarousel.intval(jQuery(this).text()));
        return false;
    });
    
    carousel.container.find('a.next-slide').bind('click', function(){
        carousel.next();
        return false;
    });
    
};
	
function mycarousel_itemFirstInCallback(carousel, item, idx, state) {
	carousel.container.parents('dd').prev('dt').find('a').removeClass('active');
	carousel.container.parents('dd').prev('dt').find('a').eq(idx-1).addClass('active');
};
