$(function(){

	$("#dialogWindow").css("opacity",0);
	//女性の声
	$("a[rel=girlvoiceDetail]").live("click",function(){
		$("#shadowBG").remove();
		if($("body").find("#girlvoiceDetailBox").html() == null){
			$("body").append('<div id="girlvoiceDetailBox"></div>');
			$("#girlvoiceDetailBox").insertBefore("#base");
		}

		$("body").append('<div id="shadowBG"></div>');
		$("#shadowBG").insertBefore("#base");
		$("#shadowBG").css("position","absolute").css("width","100%").css("background-color","#444").css("z-index","500");

		var url = $(this).attr("href");
		var uniquetime = ~~(new Date/1000);
		
		$("#shadowBG").show().css("top",0).css("left",0).css("height",scrollTop).css("opacity",0.9);
		$("#girlvoiceDetailBox").css("width","450px").css("display","none").css("opacity",0).css("position","absolute").css("z-index",1000);
		$.get(url+"?iesux="+uniquetime,function(data){
			var defaultTop = (scrollTop-730)/2;
			var defaultLeft = (scrollLeft-440)/2;

			$("#girlvoiceDetailBox").html(data).show().css("position","absolute").css("top",defaultTop+50).css("left",defaultLeft).animate({
				top: defaultTop+"px",
				left: defaultLeft+"px",
				opacity: 1
			},1000);
		});

		return false;
	});

	//女性の声閉じるボタン
	$("a[rel=girlvoiceCloseBtn]").live("click",function(){
		var t = parseInt($("#girlvoiceDetailBox").css("top").match(/[0-9]*/))-20;

		$("#girlvoiceDetailBox").animate({
			top: t+"px",	
			opacity: 0
		},800,function(){
			$(this).hide().html("");
		});
		
		$("#shadowBG").remove();
		return false;
	});

	//待遇詳細
	$("a[rel=receptionDetailBtn]").live("click",function(){
		if($("body").find("#receptionDetailBox").html() == null){
			$("body").append('<div id="receptionDetailBox"></div>');
			$("#receptionDetailBox").insertBefore("#base");
		}

		$("body").append('<div id="shadowBG"></div>');
		$("#shadowBG").insertBefore("#base");
		$("#shadowBG").css("position","absolute").css("width","100%").css("background-color","#444").css("z-index","500");

		var url = $(this).attr("href");
		var uniquetime = ~~(new Date/1000);

		$("#shadowBG").show().css("top",0).css("left",0).css("height",scrollTop).css("opacity",0.9);
		$("#receptionDetailBox").css("width","450px").css("display","none").css("opacity",0).css("position","absolute").css("z-index",1000);
		$.get(url+"?iesux="+uniquetime,function(data){
			var defaultTop = (scrollTop-662)/2;
			var defaultLeft = (scrollLeft-450)/2;
			
			$("#receptionDetailBox").html(data).show().css("position","absolute").css("top",defaultTop+50).css("left",defaultLeft).animate({
				top: defaultTop+"px",
				left: defaultLeft+"px",
				opacity: 1
			},1000);
		});

		return false;
	});

	//待遇閉じるボタン
	$("a[rel=receptionCloseBtn]").live("click",function(){
		var t = parseInt($("#receptionDetailBox").css("top").match(/[0-9]*/))-20;

		$("#receptionDetailBox").animate({
			top: t+"px",
			opacity: 0
		},800,function(){
			$(this).hide().html("");
		});
		
		$("#shadowBG").remove();
		return false;
	});

	//漫画
	$("#s_manga, #mangas").click(function(){
		$("#shadowBG").remove();
		if($("body").find("#mangaBox").html() == null){
			$("head").append('<link rel="stylesheet" href="/css/coda.css" type="text/css" />');
			$("head").append('<script type="text/javascript" src="/js/jquery-easing.js" />');
			$("head").append('<script type="text/javascript" src="/js/jquery-easing-compatibility.js" />');
			$("head").append('<script type="text/javascript" src="/js/coda-slider.js" />');
			$("body").append('<div id="mangaBox"></div>');
			$("#mangaBox").addClass("manga").insertBefore("#base");
		}

		$("body").append('<div id="shadowBG"></div>');
		$("#shadowBG").insertBefore("#base");
		$("#shadowBG").css("position","absolute").css("width","100%").css("background-color","#444").css("z-index","500");

		var puturl = $(this).attr("href");
		var uniquetime = ~~(new Date/1000);
		$.ajax({
			url: puturl,
			type: "get",
			cache: false,
			success: function(data){
				var defaultTop = ((scrollTop-620)/2);
				var defaultLeft = (scrollLeft-989)/2;

				$("#shadowBG").show().css("top",0).css("left",0).css("height",scrollTop).css("opacity",0.9);
				$("#mangaBox").show().html(data).css("top",defaultTop+50).css("left",defaultLeft).css("z-index",1000).animate({
					top: defaultTop+"px",
					left: defaultLeft+"px",
					opacity: 1
				},1000);
				$("#slider1",$("#mangaBox")).codaSlider();

				$("a",$("#stripNavL0")).click(ub);
				$("a",$("#stripNavR0")).click(ub);
				$("div.bigPanel").hide();
			}
		});		
		return false;
	});

	function ub(){
		if($obj != null){
			$obj.css("position","static").css("top",0).css("left",0);
			$dragObj.fadeOut(500,function(){
				$("#panelContainer").css("left",0);
				$(".panel").css("margin-top","100px");

				$dragObj.css("position","static").css("top",0).css("left",0);
				$imgObj.css("z-index",1).hide();
				$imgObjSmall.css("z-index",2).show();
				$dragObj.removeAttr("style");
			});
		}
	}

	//スタッフ
	$("a[rel=staffDetailBtn]").live("click",function(){
		$("#shadowBG").remove();

		if($("body").find("#staffDetailBox").html() == null){
			$("body").append('<div id="staffDetailBox"></div>');
			$("#staffDetailBox").insertBefore("#base");
		}

		$("body").append('<div id="shadowBG"></div>');
		$("#shadowBG").insertBefore("#base");
		$("#shadowBG").css("position","absolute").css("width","100%").css("background-color","#444").css("z-index","500");

		var url = $(this).attr("href");
		var uniquetime = ~~(new Date/1000);
		
		$("#shadowBG").show().css("top",0).css("left",0).css("height",scrollTop).css("opacity",0.9);
		$("#staffDetailBox").css("width","545px").css("display","none").css("opacity",0).css("position","absolute").css("z-index",1000);
		$.get(url+"?iesux="+uniquetime,function(data){
			var defaultTop = (scrollTop-300)/2;
			var defaultLeft = (scrollLeft-545)/2;

			$("#staffDetailBox").html(data).show().css("position","absolute").css("top",defaultTop+50).css("left",defaultLeft).animate({
				top: defaultTop+"px",
				left: defaultLeft+"px",
				opacity: 1
			},1000);
		});

		return false;
	});

	//スタッフ閉じるボタン
	$("a[rel=staffCloseBtn]").live("click",function(){
		var t = parseInt($("#staffDetailBox").css("top").match(/[0-9]*/))-20;

		$("#staffDetailBox").animate({
			top: t+"px",
			opacity: 0
		},800,function(){
			$(this).hide().html("");
		});
		
		$("#shadowBG").remove();
		return false;
	});

	$("#mangaBoxCloseBtn").live("click",function(){
		var t = parseInt($("#mangaBox").css("top").match(/[0-9]*/))-20;

		$("#mangaBox").animate({
			top: t+"px",
			opacity: 0
		},800,function(){
			$("#mangaBox").hide().html("").removeAttr("style");
		});

		$("#shadowBG").remove();
	});

	$obj = $dragObj=$imgObj=$imgObjSmall=null;
	$("img.mangaDimension").live("click",function(){
		$obj = $(this);
		$imgObj = $("div.bigPanel",$obj.parent().parent().parent());
		$imgObjSmall = $("div.smallPanel",$obj.parent().parent().parent());
		$dragObj = $("img",$imgObj);
		$("#panelContainer").css("left",0);

		$obj.fadeOut(500,function(){
			$(".panel").css("margin-top",0);
			var bigurl = $(this).attr("rel");

			$obj.removeAttr("style");
			$dragObj.attr("src",bigurl).fadeIn("fast").css("left",0).css("top",0)//.css("cursor","move")
/*
			.draggable({
				cursor:"move",
				axis: "y",
				drag: function(e,ui){
					if(ui.position.top > 50){
						ui.position.top = 50;
					}

					if(ui.position.top < -650){
						ui.position.top = -650;
					}

					if(ui.position.left > 50){
						ui.position.left = 50;
					}

					if(ui.position.left < -500){
						ui.position.left = -500;
					}
				}
			})
*/
			.click(ub);

			$imgObj.css("z-index",1).show();
			$imgObjSmall.css("z-index",0).hide();
		});
	});

	function scaleEffect(){

	}


	var mouseY, mouseX,scrollLeft,scrollTop,scaleFlag = 1;
	$("html").mousemove(function(e) {
		mouseY = e.pageY;
		mouseX = e.pageX;
		scrollFigure = document.documentElement.scrollTop || document.body.scrollTop;
		scrollTop = document.documentElement.clientHeight || document.body.scrollHeight;
		scrollTop = scrollTop + (scrollFigure*2);
		scrollLeft = document.documentElement.clientWidth || window.innerWidth;



	});

});

/* カワグチ追加分 */
$(document).ready(function(){
	$("#h_shopdata").hover(function() {
	$(this).next("em").stop(true, true).animate({opacity: "show", top: "-60"}, "slow", "easeOutElastic");
	}, function() {
	$(this).next("em").animate({opacity: "hide", top: "-90"}, "fast");
	});
});



