/***********************************
　拡大表示
************************************/
//var y = 0;

function play() {
	$("#back").css("top",getScrollPosition().y+"px");
	$("#bigImg").css("display","none").css("visibility","visible");
	$("#loading").remove();
	var w = $(window).width();
	var h = $(window).height();
	var imgW = $("#bigImg").width();
	var imgH = $("#bigImg").height();
	var imgLeft = (w-imgW-10*2)/2;
	//var imgTop = (h-imgH-10*2-50)/2 + y;
	var imgTop = (h-imgH-10*2)/2 + getScrollPosition().y;
	imgLeft = Math.floor(imgLeft);
	imgTop = Math.floor(imgTop);
	$("#bigImg").css("left",imgLeft+"px").css("top",imgTop+"px");
	//$("#close").css("left",imgLeft+"px").css("top",imgTop+imgH+10*2+"px");
	//$("#close").width(imgW);
	//$("#bigImg , #close").fadeIn(2000);
	$("#bigImg").fadeIn(2000);
	//alert(imgH);


}

$(function(){

	$(window).scroll(function(){
		$("#back").css("top",getScrollPosition().y+"px");
	});

	/*
	$(window).scroll(function(){
		var y1 = document.documentElement.scrollTop;
		var y2 = document.body.scrollTop;
		
		if (y1>y2) {y=y1} else {y=y2}
		
		$("#back").css("top",getScrollPosition().y+"px");
	});
	*/


	/*$("#close").click(function(){
		$("#bigImg").remove();
		$("#back , #close").css("display","none");
	});*/

});


/***********************************
　スクロール量を取得
************************************/
function getScrollPosition() {
	var obj = new Object();

	obj.x = document.documentElement.scrollLeft || document.body.scrollLeft;
	obj.y = document.documentElement.scrollTop  || document.body.scrollTop;

	return obj;
}


/***********************************
　店舗情報を表示する
	引数　	・num：店舗ID
************************************/
function clickShopZoom(category, num) {
	var h = $(window).height();
	$("#back").height(h);
	$("#back").css("opacity","0.7").fadeIn(200);
	$("#back").append("<img src='../image/common/nowload.gif' id='loading' style='margin-top:150px'>");
	$("body").append(dispShopInfo(category, num));
	$("#bigImg").css("visibility","hidden").css("display","block");
	$("#bigImg").load(play());
}



/***********************************
　店舗情報を非表示
	引数　	なし
************************************/
function closeShopZoom() {
	$("#bigImg").remove();
	$("#back").css("display","none");
}



/***********************************
　店舗情報を生成する
	引数　	・num：店舗ID
************************************/
function dispShopInfo(category, num) {
	var i = num;
	var s = "";
	s += "<div class='big' id='bigImg'>";
	s += "<div class='biginside'>";
	s += "<p class='shopname'><strong>"+data[i][DB_N_NAME]+"</strong> ["+data[i][DB_N_CATE]+"]</p>";
	s += "<p class='address'>"+data[i][DB_N_ADDR]+"<br />"+data[i][DB_N_TELL]+"</p>";
	s += "<p class='comment'>"+data[i][DB_N_COMM]+"</p>";
	s += "<p><img src='../image/shop_map/"+data[i][DB_N_LINK]+"' /></p>";
	s += "</div>";
	//s += "<p class='cl' id='close'><a href='javascript:void(0);' onclick='javascript:clickPrint()'><img src='../image/common/icon_print.gif' class='ver-mid' /> 印刷する</a>&nbsp; <a href='javascript:void(0);' onclick='javascript:closeShopZoom()'><img src='../image/common/icon_closebox.gif' class='ver-mid' /> 閉じる</a></p>";
	s += "<p class='cl' id='close'><a href='javascript:void(0);' onclick='javascript:clickPrint("+category+", "+num+");'><img src='../image/common/icon_print.gif' class='ver-mid' /> 印刷用ページを表示する</a>&nbsp; <a href='javascript:void(0);' onclick='javascript:closeShopZoom()'><img src='../image/common/icon_closebox.gif' class='ver-mid' /> 閉じる</a></p>";
	s += "</div>";

	return s;
}


/*----------------------
	Print Switch
-----------------------*/
/*function clickPrint() {
	cssfile = "../css/print_switch.css";
	document.getElementById('printstyle').href = cssfile;
	
	var imgLeft = $("#bigImg").position().left；
	var imgTop = $("#bigImg").position().top；
	$("#bigImg").css("left","0px").css("top","0px");
	window.print();
}*/



/***********************************
　店舗MAPをプリロード
	引数　	なし
************************************/
function preloadImages() {
	MM_preloadImages('../image/shop_map/fukube.gif',
									 '../image/shop_map/hashimoto.gif',
									 '../image/shop_map/hayashi.gif',
									 '../image/shop_map/hoshijuu.gif',
									 '../image/shop_map/kitamura.gif',
									 '../image/shop_map/matsukasa.gif',
									 '../image/shop_map/matsuyoshi.gif',
									 '../image/shop_map/sushihisa.gif',
									 '../image/shop_map/sushisada.gif',
									 '../image/shop_map/taishouken.gif',
									 '../image/shop_map/takashimaya.gif',
									 '../image/shop_map/takemoto.gif',
									 '../image/shop_map/tanaka.gif',
									 '../image/shop_map/ukifune.gif',
									 '../image/shop_map/uojuu.gif',
									 '../image/shop_map/yatsuhana.gif');
}

