function mycarousel_initCallback(carousel){
	// Disable autoscrolling if the user clicks the prev or next button.
	carousel.buttonNext.bind('click', function() {
		carousel.startAuto(0);
	});

	carousel.buttonPrev.bind('click', function() {
		carousel.startAuto(0);
	});

	// Pause autoscrolling if the user moves with the cursor over the clip.
	carousel.clip.hover(function() {
		carousel.stopAuto();
	}, function() {
		carousel.startAuto();
	});
};

$(document).ready(function(){	
	$("#slides").easySlider({
		auto: true, 
		continuous: true,
		speed: 800,
		pause: 6000,
		controlsShow: false
	});
	
	if($.browser.msie){
		$("#slider h1").textShadow();
		$("#slider p").textShadow();
	}
	
	$('#mycarousel').jcarousel({
		auto: 0,
		wrap: 'last',
		initCallback: mycarousel_initCallback
	});
	
	$("a.iframe").fancybox({ 
		'hideOnContentClick': false,
		'width': 401,
		'height': 264,
		'overlayShow': true,
		'type': 'iframe',
		'titleShow': false
	}); 
	
	Cufon.replace('#features h2');
	Cufon.replace('.readmore');
	Cufon.replace('.watchdemo');
});