Cufon.replace('#header .top-nav ul li a, #header #navigation > ul > li > a, h2, h3, h5, h2.page-title', { hover: true });


// Carousel
(function($){
	$(document).ready(function(){
		
		$('.top-nav ul li:first').addClass('first');
		$('#navigation > ul > li:first').addClass('first');
		$('#navigation .sub-menu').each(function(){
			$(this).addClass('dd');
			$(this).parent().addClass('has-dd');
		});
		$('.slider-navigation ul li:first a').addClass('active');
		$('.buttons ul li .sub-menu').addClass('dd-button');
		$('#footer div.right ul li:not(:last) a').after('<span>|</span>');
		
		$('#sidebar .gform_widget form ul li label').remove();
		$(function(){		
			$('.gform_body .medium').attr('title', function(){
				return this.value;
			});
		});
		$('#sidebar .gform_widget form input.medium').wrap('<div class="ginput_container"><span></span></div>');
		$('#sidebar .gform_widget form textarea.medium').wrap('<div class="ginput_container"></div>');
		$(function(){
			$('.gform_body .medium').
		        focus(function() {
		            if(this.title==this.value) {
		                this.value = '';
		            }
		        }).
		        blur(function(){
		            if(this.value=='') {
		                this.value = this.title;
		            }
		        });
		});
		$(".slider-carousel ul").jcarousel({
			scroll:1,
			auto:4,
			wrap:"both",
	        itemFirstInCallback: mycarousel_itemFirstInCallback,
	        initCallback: mycarousel_initCallback,
	        start: 1,
	        // This tells jCarousel NOT to autobuild prev/next buttons
	        buttonNextHTML: null,
	        buttonPrevHTML: null
		});
		
	
	        $('ul.dd').hide();
			$('#navigation ul li.has-dd').hover(function(){ 
				$(this).find('ul.dd:eq(0)').stop(true,true).show();
				$(this).find('a:eq(0)').addClass('hover');
			 },
			 function(){  
				$(this).find('.dd').stop(true,true).hide();
				$(this).find('a:eq(0)').removeClass('hover');
		 	});
		 	
		 	
		 	
		 	$('ul.dd li:first').addClass('dd-top');
		 	$('ul.dd li:last').addClass('dd-bottom');
	
	
			$('.buttons ul li').hover(function(){ 
				$(this).find('ul.dd-button').stop(true,true).slideDown();
				$(this).find('a:eq(0)').addClass('dd-hover');
			 },
			 function(){  
				$(this).find('ul.dd-button').stop(true,true).hide();
				$(this).find('a:eq(0)').removeClass('dd-hover');
		 	});
	
	 
			 	
			if($.browser.msie && $.browser.version.substr(0,1) == 6 ){
				DD_belatedPNG.fix('#header h1#logo a, #header .top-nav, .intro .slider, .buttons ul li a, .intro .slider .slider-navigation ul li a.active, .intro .slider .slider-navigation ul li a, #footer, #header #navigation ul.dd li, #header #navigation ul.dd li a:hover, #header #navigation ul li a:hover, #header #navigation ul li.has-dd a:hover, #header #navigation ul li a.hover')
			}
	});
	
	
	function mycarousel_initCallback(carousel) {
		    $('.slider-navigation a').bind('click', function() {
		        carousel.scroll($.jcarousel.intval($(this).text()));
		        return false;
		    });	        
	};
		
	function mycarousel_itemFirstInCallback(carousel, item, idx, state) {
		$('.slider-navigation a').removeClass('active');
		$('.slider-navigation a').eq(idx-1).addClass('active');
	};
})(jQuery)
