Cufon.replace('.slogan, .fader p, .message .phone, .inner-head h2', { fontFamily : 'Century Gothic' });

jQuery(function($) {
    
	var visible_items = 4;
	var animation_duration = 400;
	
	var slider = $('.slider');
	var slider_ul = slider.find('> ul');
	var slider_lis = slider_ul.find('> li');
	var slider_next = $('.slider-holder .nav .next');
	var slider_prev = $('.slider-holder .nav .prev');
	
	if ($.browser.msie && (($.browser.version.substr(0,1) == 7) || ($.browser.version.substr(0,1) == 6))) {
		slider_next.css('position', 'relative');
		slider_next.css('position', 'absolute');
		slider_prev.css('position', 'relative');
		slider_prev.css('position', 'absolute');
	}
	
	slider_ul.data('current_slide', 0);
	slider_ul.data('max_slide', slider_lis.length);
	
	function slider_go_to(index) {
		var left = ($(slider_lis[index]).width() + parseInt($(slider_lis[index]).css('paddingLeft')) + parseInt($(slider_lis[index]).css('paddingRight'))) * index;
		slider_ul.animate({left: '-' + left + 'px'}, animation_duration);
		slider_ul.data('current_slide', index);
	}
	
	function slider_next_slide() {
		var current = slider_ul.data('current_slide');
		var max = slider_ul.data('max_slide') - visible_items;
		
		++current;
		
		if (current > max) {
			current = 0;
		}
		
		slider_go_to(current);
	}
	
	function slider_previous_slide() {
		var current = slider_ul.data('current_slide');
		
		--current;
		
		if (current < 0) {
			current = slider_ul.data('max_slide') - visible_items;
		}
		
		slider_go_to(current);
	}
	
	slider_next.click(function() {
		slider_next_slide();
		
		return false;
	});
	
	slider_prev.click(function() {
		slider_previous_slide();
		
		return false;
	});
	
	$('.blink').focus(function(){
		if( $(this).val() == $(this).attr('title') ) {
			$(this).val('');
		}
	}).blur(function(){
		if( $(this).val() == '' ) {
			$(this).val( $(this).attr('title') );
		}
	});
	
	$('.top-nav li:last, #navigation > ul > li:last').addClass('last');
	$('.gform_wrapper .ginput_container:last').addClass('ginput_container_last');
	
	$('#footer .copy span').each(function() {
		$(this).html('&bull;');
	});
	
	$('#navigation > ul > li').each(function() {
		if ($(this).find('ul').length > 0) {
			var subnav_offset = 3;
			var ul = $(this).find('ul');
			$(ul).wrap('<div class="dd"><div class="dd-c"></div></div>');
			$(this).find('.dd').append('<div class="dd-b"></div>').prepend('<div class="dd-t"></div>');
			var w = $(this).width();
			var dd_w = $(this).find('.dd').width();
			if (w >= dd_w) {
				$(this).find('.dd').css('left', (w-dd_w)/2 + subnav_offset);
			} else {
				$(this).find('.dd').css('left', (dd_w-w)/2*-1 + subnav_offset);
			}
		}
	});
	
	$('#navigation > ul > li').hover(
		function() {
			$(this).find('.dd').show();
		},
		function() {
			$(this).find('.dd').hide();
		}
	);
	
	$('#mc_embed_signup input[name=EMAIL]').focus(function () {
		if ($(this).val() == $(this).attr('value')) {
			$(this).val('');
		}
	});
	$('#mc_embed_signup input[name=EMAIL]').blur(function () {
		if ($(this).val() == '') {
			$(this).val($(this).attr('value'));
		}
	});
	
});
