$(window).load(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")); } );



	// homepage facebook, post page load 
	if ( $('#facebookDiv').size() ) {
		$('#facebookDiv').html(
				"<iframe src='http://www.facebook.com/plugins/likebox.php?href=http%3A%2F%2Fwww.facebook.com%2Fskicrestedbutte&amp;width=250&amp;colorscheme=light&amp;connections=0&amp;stream=true&amp;header=true&amp;height=290' scrolling='no' frameborder='0' style='border:none; overflow:hidden; width:250px; height:290px;' allowTransparency='true'></iframe>"
				);
	}
	

	// social
	if ( $('#socialWidget').size() ) {
		getTwitters('twitterWidget', { 
			id: 'skicrestedbutte', 
			count: 3, 
			enableLinks: true, 
			ignoreReplies: true, 
			clearContents: true,
			template: '<div class="tweet">%text%</div> <div class="tweetTime"><a href="http://twitter.com/%user_screen_name%/statuses/%id%/">%time%</a></div>'
			});	
		$("#facebookToggle").click(function(){
			$("#twitterToggle").removeClass("socialToggleOn").addClass("socialToggleOff");
			$("#twitterDiv").hide();
			$("#facebookToggle").removeClass("socialToggleOff").addClass("socialToggleOn");
			$("#facebookDiv").show();
		});
		
		$("#twitterToggle").click(function(){
			$("#facebookToggle").removeClass("socialToggleOn").addClass("socialToggleOff");
			$("#facebookDiv").hide();
			$("#twitterToggle").removeClass("socialToggleOff").addClass("socialToggleOn");
			$("#twitterDiv").show();
		});
	}
	
	if ( $('#buzzTweet').size() ) {
		getTwitters('buzzTweet', { 
			id: 'skicrestedbutte', 
			count: 3, 
			enableLinks: true, 
			ignoreReplies: true, 
			clearContents: true,
			template: '<div class="tweet">%text%</div> <div class="tweetTime"><a href="http://twitter.com/%user_screen_name%/statuses/%id%/">%time%</a></div>'
			});	
	}
	if ( $('#buzzRssHelp').size() ) {
		$('#buzzRssHelp').tooltip({	
			relative: true,
			 position: 'top left',
			offset: [0, 30]
		});
	}
	
	// you tube
	if ($('#divYouTube').size()) {
		
		$('#youTubeNext').click(function(){
			var $current = ($('#divYouTube li.active'));
			var $next = $current.next();
			if (!$next.length) $next = $('#divYouTube li:first');
			
			$next.fadeIn('slow');		
			$next.addClass('active');
			$current.hide();
			$current.removeClass('active')

			$('#youTubeCount .showing').html( $('#divYouTube li').index($next)+1 );
			
		});	
		
		$('#youTubePrev').click(function(){
			var $current = ($('#divYouTube li.active'));
			var $next = $current.prev();
			if (!$next.length) $next = $('#divYouTube li:last');
			
			$next.fadeIn('slow');		
			$next.addClass('active');
			$current.hide();
			$current.removeClass('active')
			
			$('#youTubeCount .showing').html( $('#divYouTube li').index($next)+1 );
			
		});		
		
		if ( $('#divYouTube li').size() > 1 ) {
			$('#youTubeCount .total').html( $('#divYouTube li').size() );
			$('#youTubeNext').click();
			$('#youTubeNav').show();
		} else {
			$('#youTubeNext').click();
			$('#youTubeNav').hide();
		}
		
		$('.buzzVideo').mouseover(function(){
			$(this).addClass("buzzVideoOver");
		});
		$('.buzzVideo').mouseleave(function(){
			$(this).removeClass("buzzVideoOver");
		});		
		$('.buzzVideo').click(function(){
		    $('.buzzVideo').removeClass("buzzVideoActive");
			$(this).addClass("buzzVideoActive");
			$('#divYouTubePlayer').find('.buzzPlayData').html( $(this).find('.buzzPlayData').html());
			playYouTubeVideo( $(this).find('.buzzPlayVideoID').html() );
		});	
		$('.buzzVideo:first').click();
	}		
	

});


var ytPlayer = null;
function playYouTubeVideo(sVideoID) {
	if (ytPlayer) {
		ytPlayer.loadVideoById(sVideoID);
	} else {
		// Lets Flash from another domain call JavaScript
		var params = {
			 allowScriptAccess: "always",
			 rel : "0",
			 autoplay: "0",
			 fs: "1",
			 allowFullScreen: "true"
		};
		// The element id of the Flash embed
		var atts = { id: "ytPlayer" };
		swfobject.embedSWF("http://www.youtube.com/v/" + sVideoID + "&enablejsapi=1&playerapiid=player1&fs=1",
			"buzzPlayer", "640", "360", "8", null, null, params, atts);
	}
}
function onPlayerError(errorCode) {
  alert("An error occured of type:" + errorCode);
}
function onYouTubePlayerReady(playerId) {
  ytPlayer = document.getElementById("ytPlayer");
  ytPlayer.addEventListener("onError", "onPlayerError");
}




