$(function() {
	
	$('.field, textarea').live('focus', function() {
        if(this.title==this.value) {
            this.value = '';
        }
    }).live('blur', function(){
        if(this.value=='') {
            this.value = this.title;
        }
    });
    
    $('.file-field').file().choose(function(e, input) {
    	$(this).find('.field').val(input.val());
	});
    
    $('a[rel*=facebox]').facebox();
    
    $('.btn-cancel').live('click', function() {
    	$(document).trigger('close.facebox');
    	return false;
    });
    
    $('input[type=checkbox]').prettyCheckboxes();
                
	$('#main-nav li:last-child').addClass('last');
	$('#main-nav li:first-child').addClass('first');
	
	$('#main-nav li').each(function() {
		if ($(this).is(':last-child')) {
			$(this).addClass('last');
			return;
		};
		if ($(this).find('.sep').length == 0) {
			$(this).find('a').append('<span class="sep"></span>');
		};
	});
	
	$("#tweets .tweets").tweet({
        username: "aafnashville",
        join_text: "auto",
        avatar_size: 48,
        count: 3,
        auto_join_text_default: "we said,",
        auto_join_text_ed: "we",
        auto_join_text_ing: "we were",
        auto_join_text_reply: "we replied to",
        auto_join_text_url: "we were checking out",
        loading_text: "Loading tweets..."
    });
    
    $('#slider .slides').jcarousel({
        'scroll' : 1,
        'wrap' : 'both',
        'auto' : 3,
//         'initCallback' : home_slider_initCallback,
        'itemFirstInCallback' : home_firstin_callback
    });
    
    $('#footer .sponsors .slider').jcarousel({
    	'scroll' : 1,
        'wrap' : 'both',
        'auto' : 5
    });
    
    function home_firstin_callback(carousel, item, idx) {
		var eq = idx -1;
		$('#slider .nav a').removeClass('active');
		$('#slider .nav li').eq(eq).find('a').addClass('active');
	}
	
	function home_slider_initCallback(carousel) {
		$('#slider .nav a').bind('click', function() {
			$(this).parents('ul').find('a').not($(this)).removeClass('active');
			$(this).addClass('active');
			var eq = $(this).text() -1;
			carousel.scroll($.jcarousel.intval($(this).text()));
			return false;
		});
		
		$('#slider .slides li').bind('click', function() {
			var idx = $(this).index() + 1;
			if (idx == $('#slider .slides li').length) {
				idx = 0;
			};
			$('#slider .nav a').removeClass('active');
			$('#slider .nav a').eq(idx).addClass('active');
			carousel.next();
			return false;
		});
	}
	
	
});

$(window).load(function() {
	var ww = $('#main-nav').width();
	var uw = $('#main-nav ul').width();
	var l = ww - uw;
	var p = parseInt($('#main-nav ul li:last-child a').css('padding-right')) + l;

	$('#main-nav ul li:last-child a').css('padding-right', p);
	$('#main-nav ul').css('width', '1001px');
});
