//<![CDATA[

var delay = 4000; // autoplay speed
var timer;
var autoplay = true;

var youtubeBaseUri = 'http://www.youtube.com/v/';
var youtubeSuffixQuery = '?f=videos&amp;app=youtube_gdata&amp;autoplay=1&amp;enablejsapi=1&amp;playerapiid=youtubeVideo';

var youtubeId = new Array(
	'ag_HdTuVDHs',
	'QEVkgINo5VI',
	'GCmbI9sd8tk',
	'KUKZhagONcQ',
	'r-Q57K3Aosg',
	'xUOqRk4eHIE',
	'w8Gm7t1VpZ0',
	'_NFAvZvsrBY',
	'Y1PDLAkf3Rk',
	'MAI4aSDYQPk',
	'RPa7TGnD7nA',
	'Gxvm6gay24c'
);

var currentPage = 1;
var movieCount;
var timer;
var movieThumbsWidth = 910;

$(function() {
	
	movieCount = $("#movieThumb>ul>li").length;
	
	$("#prevThumbBtn>img").click(function() { prevThumbSet(); });
	$("#nextThumbBtn>img").click(function() { nextThumbSet(); });
	
	$('#movieThumb>ul>li>img').hover(function() {
		$('#movTitle').html($(this).attr('alt'));
		//$('#movOutline').html($(this).attr('title'));
	});
	
	$('#movieThumb>ul>li').click(function() {
		var requestUri = youtubeBaseUri + youtubeId[$('#movieThumb>ul>li').index(this)] + youtubeSuffixQuery;
		
		var flashvars = {};
		var params = {
		  scale:'noScale',
		  salign:'',
		  menu:'false',
		  quality:'high',
		  wmode:'transparent',
		  allowscriptaccess :'always'
		};
		var attributes = {};
		$('#youtubeVideo').empty();
		swfobject.embedSWF(requestUri, "youtubeVideo", "640", "385", "9.0.0","media/expressInstall.swf", flashvars, params, attributes);
	});

	if (movieCount > 7) {
		if (currentPage <= 7) {
			$("#nextThumbBtn>img").css("display", "block").css("cursor", "pointer");
			$("#prevThumbBtn>img").css("display", "none");
		}
		else {
			$("#prevThumbBtn>img").css("display", "block").css("cursor", "pointer");
			$("#nextThumbBtn>img").css("display", "none");
		}
	}
	else {
		$("#prevThumbBtn>img").css("display", "none");
		$("#nextThumbBtn>img").css("display", "none");
	}
	//$("#mainThumb>ul>li:eq(" + (0) + ")>img").addClass("highlight");
	$("#mainThumb>ul>li").click(function() { playMovie($("#mainThumb>ul>li").index(this) + 1); });
	
	$('#closePlayer img').click(function() {
		$('#playArea').empty();
		$('#moviePlayer').fadeSliderToggle();
	});
	$('#playMovieBtn').click(function() {
		displayYouTubePlayer();
	});
	
	
	var flashvars = {};
	var params = {
	  scale:'noScale',
	  salign:'',
	  menu:'false',
	  quality:'high',
	  wmode:'transparent',
	  allowscriptaccess :'always'
	};
	var attributes = {};
	swfobject.embedSWF("media/digest.swf", "digest", "120", "72", "9.0.0","media/expressInstall.swf", flashvars, params, attributes);
	swfobject.embedSWF("media/bnrebook.swf", "ebookswf", "120", "72", "9.0.0","media/expressInstall.swf", flashvars, params, attributes);
	
	
	$('#slider').s3Slider({
	    timeOut: 6000
	});
	$('#slider1').s3Slider({
	    timeOut: 5000
	});
	$('#slider2').s3Slider({
	    timeOut: 4000
	});
	$('#slider3').s3Slider({
	    timeOut: 7000
	});
	
	$('#slider p').click(function() { location.href='stay/index.html'; });
	$('#slider1 p').click(function() { location.href='viewpoint/index.html'; });
	$('#slider2 p').click(function() { location.href='activity/index.html'; });
	$('#slider3 p').click(function() { location.href='hotSprings/index.html'; });


});


function displayYouTubePlayer(id, img) {
	if (!id || !img) {
		id	= youtubeId[0];
		img	= 'movieThumb01';
	}
	
	var requestUri = youtubeBaseUri + id + youtubeSuffixQuery;
	
	var h = Math.floor($(window).height() / 2) + $(document).scrollTop();
	if (h <= 0) h = 0;
	$('#moviePlayer').css('top', h);
	$('#moviePlayer').fadeSliderToggle({}, function() {
		var flashvars = {};
		var params = {
		  scale:'noScale',
		  salign:'',
		  menu:'false',
		  quality:'high',
		  wmode:'transparent',
		  allowscriptaccess :'always'
		};
		var attributes = {};
		$('#playArea').append($('<div>').attr('id', 'youtubeVideo'));
		swfobject.embedSWF(requestUri, "youtubeVideo", "640", "385", "9.0.0","media/expressInstall.swf", flashvars, params, attributes);
		
		$('#movTitle').html($('#' + img + ' img').attr('alt'));
	});
}



function prevThumbSet() {
	$("#movieThumb").filter(':not(:animated)').animate({scrollLeft : '+=' + -1 * movieThumbsWidth}, 600, "easeInOutExpo",
		function() {
			if (movieCount > 7) {
				$("#nextThumbBtn>img").css("display", "block").css("cursor", "pointer");
				$("#prevThumbBtn>img").css("display", "none");
			}
		}
	);
}

function nextThumbSet() {
	$("#movieThumb").filter(':not(:animated)').animate({scrollLeft : '+=' + movieThumbsWidth}, 600, "easeInOutExpo",
		function() {
			if (movieCount > 7) {
				$("#prevThumbBtn>img").css("display", "block").css("cursor", "pointer");
				$("#nextThumbBtn>img").css("display", "none");
			}
		}
	);
}

jQuery.fn.fadeSliderToggle = function(settings, callback) {
 	/* Damn you jQuery opacity:'toggle' that dosen't work!~!!!*/
 	 settings = jQuery.extend({
		speed:500,
		easing : "swing"
	}, settings)
	
	caller = this
 	if($(caller).css("display") == "none"){
 		return $(caller).animate({
 			opacity: 1,
 			height: 'toggle'
 		}, settings.speed, settings.easing, callback);
	}else{
		return $(caller).animate({
 			opacity: 0,
 			height: 'toggle'
 		}, settings.speed, settings.easing, callback);
	}
}; 





//]]>