var flashvars = null;
var params = {
  menu: "false",
  allowScriptAccess: "sameDomain",
  wmode: "transparent"
};
var attributes = null;
//swfobject.embedSWF("request.swf", "request", "280", "100", "9.0.0","expressInstall.swf",flashvars,params,attributes);

function showMap() {
	window.open("map.html","map","width=720,height=600,statusbar=no,menubar=no,scrollbars=yes");
}
function popWin(){
   var p = popWin.arguments;//引数の配列オブジェクトをｐに代入
   var n = p.length;//引数の数を取得
   
   if(n==1){window.open(p[0]);}
   if(n==3){window.open(p[0],"","width="+p[1]+",height="+p[2]);}
   if(n==5){window.open(p[0],"","width="+p[1]+",height="+p[2]+",left="+p[3]+",top="+p[4]);}
   if(n==6){window.open(p[0],"","width="+p[1]+",height="+p[2]+",statusbar="+p[3]+",menubar="+p[4]+",scrollbars="+p[5]);}
}

$.fn.ddMenu = function() {
	var target = $(this);
	target.children().eq(0).find("a").hover(function() {
		target.children().eq(1).find("li").hide();
		var thisId = $(this).attr("id");
		if (thisId) {
			var offset = $(this).position();
			$("."+thisId).show();
			$("."+thisId).parent().css("margin-left",offset.left-20);
			$("."+thisId).parent().animate({marginLeft: offset.left-10},350);
		}
	},
	function() {
	});
	target.children().eq(1).find("li").hide();
};

$(".rollover").rollover();
$(".scrollTop").smoothScroll();

/* Gallery*/
var nowImg = $(".galleryImg").eq(0);
var prevImg;
var nowThumb = $("#gallery ul li img").eq(0);
var prevThumb;

// フォーカス画像をクリックしても動かさない処理のための変数
var defaultId = nowImg.attr("id");

nowImg.css("display","block");

$('.alpha').css("opacity","0.6");

$('.alpha').hover(
	function(){
		$(this).animate({"opacity":1},"fast");
	},
	function(){
		if($(this).hasClass("alpha")){
			$(this).animate({"opacity":0.6},"fast");
		}
	}
);

// クラス（.alpha）を指定後に解除しても要素はそのま実行されるからhasClassで振り分け↑
nowThumb.removeClass("alpha");
nowThumb.css("opacity","1");
nowThumb.css("border","solid 3px yellow");

/* click next */
$("#next a").click(function(){
	var nowPosi = getIndex();
	var index;
	if(nowPosi == 7){
		index = 0;
	}else{
		index = nowPosi+1;
	}
	var children = $("#thumbs").children();
	$("#thumbs .selected").removeClass("selected");
	var next = children.eq(index);
	next.addClass("selected");
	var a = next.children();
	
	setImage(a);
	return false;
});
/* click prev */
$("#prev a").click(function(){
	var nowPosi = getIndex();
	var index;
	if(nowPosi != 0){
		index = nowPosi-1;
	}else{
		index = 7;
	}
	var children = $("#thumbs").children();
	$("#thumbs .selected").removeClass("selected");
	
	var prev = children.eq(index);
	prev.addClass("selected");
	var a = prev.children();
	
	setImage(a);
	return false;
});
/* click thumbnail */
$("#gallery ul li a").click(function(){
	$("#thumbs .selected").removeClass("selected");
	$(this).parent().addClass("selected");
	
	var children = $("#thumbs").children();
	var index = getIndex();
	setImage($(this));
	return false;
});

function setImage(a){
	if(a.attr("rel") != defaultId){
		defaultId = a.attr("rel");
		//main
		var src = a.attr("href");
		var id = a.attr("rel");
		var caption = a.attr("title");
		prevImg = nowImg;
		prevThumb =nowThumb;
		nowThumb = a.find("img");
		var title = nowThumb.attr("alt");
		nowImg = $("#"+id);
		prevImg.fadeOut("normal",function(){
			prevImg.css("display","none");
			nowImg.fadeIn("normal");
		});
		
		prevThumb.addClass("alpha");
		prevThumb.css("border","solid 3px #fff");
		nowThumb.css("border","solid 3px yellow");
		nowThumb.removeClass("alpha");
		
		$('.alpha').css("opacity","0.6");
		nowThumb.css("opacity","1");
		//caption
		$("#gallery-caption p").text(caption);
		$("#gallery-title p").text(title);
	}
}
function getIndex(){
	var index = 0;
	var children = $("#thumbs").children();
	$.each(children,function(i){
		var li = children.eq(i);
		if(li.hasClass("selected")){
			index = i;
			return false;
		}
	});
	return index;
}
