$(document).ready(function(){

	// vacation Planner
	$("#arrivalDate").datepicker({ 
		minDate: '+1',
		buttonImage: '/cbmr/sitebase/wrap/theme10/images/vacation-planner-calendar.png', 
		showOn: 'both',
		buttonImageOnly: true,
		onSelect: function(dateText, inst) { setMinDepartureDate(dateText, inst); }
	});
	$("#arrivalDate").change( function() { setMinDepartureDate( $("#arrivalDate").val(), $("#arrivalDate")); } );

	$("#departureDate").datepicker({ 
		minDate: '+1',
		buttonImage: '/cbmr/sitebase/wrap/theme10/images/vacation-planner-calendar.png', 
		showOn: 'both',
		buttonImageOnly: true,
		onSelect: function(dateText, inst) { setMaxArrivalDate(dateText, inst); }
	});
	$("#departureDate").change( function() { setMaxArrivalDate( $("#departureDate").val(), $("#departureDate")); } );

	if ( $('#tripAdvisorWidget').size( )) {
		$(function(){
			var iRandom = (Math.floor( Math.random()* ($('#tripAdvisorWidget div.taDiv').size()) )) 
			var $next =	$('#tripAdvisorWidget div.taDiv:eq(' + iRandom + ')');
			$next.fadeIn('slow');		
			$next.addClass("active");
		});

		$("#divTANext").click(function(){
			var $current = ($("#tripAdvisorWidget div.active"));
			var $next = $current.next();
			if (!$next.length) $next = $("#tripAdvisorWidget div.taDiv:first");

			$next.fadeIn("slow");		
			$next.addClass("active");
			$current.hide();
			$current.removeClass("active")
		});	

		$("#divTAPrev").click(function(){
			var $current = ($("#tripAdvisorWidget div.active"));
			var $next = $current.prev();
			if (!$next.length) $next = $("#tripAdvisorWidget div.taDiv:last");

			$next.fadeIn("slow");		
			$next.addClass("active");
			$current.hide();
			$current.removeClass("active")
		});			
		
	}

});
