// JavaScript Document
var photos = null;
var naviBar = null;
var currentPhotoIndex = 0;
var timeCircle = 7000;
var flag = true;
$(document).ready(function() {
	$("a.c_g_thumbnail").fancybox({
				'overlayShow'	: false,
				'transitionIn'	: 'elastic',
				'transitionOut'	: 'elastic'
	});
	
	//专门处理grampian的backpacker问题
	if($("#special_for_date").attr("class") == 339){
		//表明是grampian，only 1，3，6
			$('#depart').datepicker({
					inline: true,
					autoSize: false,
					dateFormat: "dd-mm-yy",
					minDate: +1,
					beforeShowDay: grampian_depart
			});
	}else if($("#special_for_date").attr("class") == 319){
			$('#depart').datepicker({
					inline: true,
					autoSize: false,
					dateFormat: "dd-mm-yy",
					minDate: +1,
					beforeShowDay: sovereign_depart
			});
	}
	
	function grampian_depart(date){
		if(date.getDay()==1 || date.getDay()==3 || date.getDay()==6){
							return [true,""];
						}else{
							return [false,''];
						}
	}
	
	function sovereign_depart(date){
			//10月到3月期间，每周1，2，4，6
		if(date.getMonth()>8 || date.getMonth()<3){
			return [true,""];
		}else{
			if(date.getDay()==1 || date.getDay()==2 || date.getDay()==4 || date.getDay()==6){
				return [true,""];
			}else{
				return [false,''];
			}
		}
	}
			//g是一个jQuery对象，相当于传入的哪个gallery
	var galleryWrapper = $("#gallery");

	if(jQuery.isEmptyObject(galleryWrapper)){
		alert("No gallery div named " + g + "found!");
	}else{
		photos = galleryWrapper.children("img");//取得相册中所有的图片
		//生成导航按钮工具栏
		if(photos != null && photos.length > 1){
			//如果有多余一张的图片,才可以执行相册的循环
			//生成导航按钮工具栏
			galleryWrapper.append('<div id="galleryNaviBar"></div>');
			naviBar = $("#galleryNaviBar");
			var cont = "";
			for(i=1;i<=photos.length;i++){
				//为每张图片添加按钮
				//cont = '<div class="galleryNaviBt">'+ i + '</div>'; 
				//naviBar.append(cont);
			}
			//导航按钮添加完毕，开始计时播放幻灯
			var playing = window.setInterval(slide,timeCircle);			
		}
		
		//alert(photos.length);
	}
	
});
	

function slide(){
	if(currentPhotoIndex < photos.length){
		photos.eq(currentPhotoIndex).fadeOut("slow",function() {
			    //$(".galleryNaviBt").eq(currentPhotoIndex).css("background-image","url(./assets/headerImg/gallery/naviButton.gif)");//回复导航按钮的背景图片
				//在回调函数中执行，保证上一张图片消失之后，再显示下一张
				currentPhotoIndex++;
				if(currentPhotoIndex == photos.length){
					currentPhotoIndex = 0;
				}
				if(flag){
					photos.eq(currentPhotoIndex).fadeIn("slow");
					flag = false;
				}else{
					photos.eq(currentPhotoIndex).fadeIn("slow");
					flag = true;
				}
				
				//$(".galleryNaviBt").eq(currentPhotoIndex).css("background-image","url(./assets/headerImg/gallery/naviButtonCurrent.gif)");//改变导航按钮的北京图片
			});				
	}	
}
