$(document).ready(function(){
	
    $(".featured-slider ul").jcarousel({
		scroll: 1,
		wrap: 'both',
		//auto: 5,
		initCallback: featuredSlider_initCallback,
		itemVisibleInCallback: featuredSlider_visibleCallback,
		buttonNextHTML: null,
		buttonPrevHTML: null
    });
    
    $('.blink').focus(function () {
		if ($(this).val() == $(this).attr('title')) {
			$(this).val('');
		}
	})
    $('.blink').blur(function () {
		if ($(this).val() == '') {
			$(this).val($(this).attr('title'));
		}
	})
	
	// $('#join-us .btn-join-us').click(function(){
	// 	$(this).parent().find('.join-us-form').show('slow');
	// 	return false;
	// });
	
	$('#footer .visibility-control').click(function(){
		$(this).parents('#footer').toggleClass('footer-condensed');
		return false;
	});
	
	
	$('#navigation > ul > li').hover(
		function(){
			$(this).find('.subnav').show();
			$(this).find('a').eq(0).addClass('active');
		},
		function(){
			$(this).find('.subnav').hide();
			$(this).find('a').eq(0).removeClass('active');
			Cufon.replace('#navigation > ul > li > a', { fontFamily: 'AkzidentGroteskBE-MdCn', hover:true });
		}
	);
	
	$(".slider ul").jcarousel({
		scroll: 1,
		wrap: 'both',
		initCallback: mycarousel_initCallback,
		itemFirstInCallback :  {
			 onAfterAnimation : mycarousel_itemFirstInAfterCallback
		},
		buttonNextHTML: null,
		buttonPrevHTML: null
    });
    
});

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

function mycarousel_itemFirstInAfterCallback(carousel, item, index, init) {
	
	$(item).animate({
		'width' : '620px'
	});
	
	
};
function reset_elements_width(){
	$('.slider li').removeClass('full-size').css({
		'width':'145px'
	});
};

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

	$(".slider-pages a").click(function(){
		var stitle = parseInt($(this).html());
		carousel.scroll(stitle);
		return false;
	});

};
function featuredSlider_visibleCallback(carousel, li, index, state) {
	$('.slider-pages a').removeClass('active');
	$('.slider-pages a').eq(index-1).addClass('active');
};


