﻿var minWidth = 900;
var minHeight = 492;

$(function ()
{
	$(window).wresize(doResize);
	doResize();
});

function doResize()
{
	// 页面整体缩放
	var jWindow = $(window);
	var currentWidth = jWindow.width();
	var currentHeight = jWindow.height();
	currentWidth = currentWidth > minWidth ? currentWidth : minWidth;
	currentHeight = currentHeight > minHeight ? currentHeight : minHeight;
	var contentHeight = currentHeight - $("#nav").innerHeight();
	var wrapper = $("#wrapper");
	wrapper.width(currentWidth);
	wrapper.height(currentHeight);
	var content = $("#content");
	content.height(contentHeight);
	// 缩放比例
	var widthRate = parseFloat(currentWidth) / 1280;
	var heightRate = parseFloat(currentHeight) / 700;
	var currentRate = widthRate > heightRate ? heightRate : widthRate;
	// 右侧图片缩放
	var listImg = $("#listImg");
	var listImgWidth = parseInt(420 * currentRate);
	var listImgHeight = parseInt(560 * currentRate);
	showImgWidth = listImgWidth;
	showImgHeight = listImgHeight;
	showImgWidth_Big = showImgWidth * 2 + 20;
	listImg.width(listImgWidth);
	listImg.height(listImgHeight);
	var listImgPic = $("img", listImg);
	listImgPic.width(listImgWidth);
	listImgPic.height(listImgHeight);
	listImgInit(true);
	// 小图片缩放
	littleListImgWidth = parseInt(71 * currentRate);
	littleListImgHeight = parseInt(95 * currentRate);
	littleListImgWidth_Big = littleListImgWidth * 2 + 1;
	littleListImgWrapperWidth = littleListImgWidth_Big + 1;
	var littleList = $("#littleList");
	var arrows = $(".arrow", littleList);
	var wrapper = $(".wrapper", littleList);
	littleList.height(littleListImgHeight);
	arrows.width(9 * currentRate);
	wrapper.width(littleListImgWrapperWidth * littleListItemPerPage - 1);
	var ul = $("ul", wrapper);
	ul.width(littleListImgPageCount * littleListImgWrapperWidth);
	$("li", ul).width(littleListImgWidth);
	$("li.bigLi", ul).width(littleListImgWidth_Big);
	$(".img", ul).css({ width: littleListImgWidth, height: littleListImgHeight });
	$(".bigImg", ul).css({ width: littleListImgWidth_Big });
	wrapper.scrollLeft((littleListImgCurrentPage - 1) * littleListImgWrapperWidth);
	littleList.css("top", listImg.offset().top + listImg.height() - littleList.height());
	// 图片弹出层缩放
	showImgWrapperWidth = showImgWidth * 2 + 20 * 2;
	var popupShow = $("#popupShow");
	var showWrapperWidth = showImgWrapperWidth;
	var showWrapperHeight = showImgHeight + 20;
	var showWrapper = $(".showWrapper", popupShow);
	showWrapper.width(showWrapperWidth);
	showWrapper.height(showWrapperHeight);
	var showInnerWrapper = $(".showInnerWrapper", showWrapper);
	$(".img", showInnerWrapper).each(function (i)
	{
		var img = $(this);
		img.width(showImgWidth);
		img.height(showImgHeight);
	});
	$(".bigImg", showInnerWrapper).each(function (i)
	{
		var img = $(this);
		img.width(showImgWidth_Big);
	});
	showInnerWrapper.css("width", showImgPageCount * showImgWrapperWidth);
	showWrapper.scrollLeft((showImgCurrentPage - 1) * (showImgWidth + 20) * 2);
	var showLink = $(".showLink", popupShow);
	showLink.height(showWrapperHeight);
	showLink.css("top", showWrapperHeight * -1);
	var popupWidth = showWrapperWidth;
	var popupHeight = showWrapperHeight + 15 + 10; 	/* title的高度和title的marin */
	var popupMarginTop = (popupHeight + 35) / 2 * -1;
	var popupMarginLeft = (popupWidth + 20) / 2 * -1;
	popupShow.width(popupWidth);
	popupShow.height(popupHeight);
	popupShow.css("margin-top", popupMarginTop);
	popupShow.css("margin-left", popupMarginLeft);
	// 右下角弹出框缩放
	var popupShowInfo = $("#popupShowInfo");
	popupShowInfo.width(popupWidth);
	popupShowInfo.height(popupHeight);
	popupShowInfo.css("margin-top", popupMarginTop);
	popupShowInfo.css("margin-left", popupMarginLeft);
	var ifrmInfo = $("#ifrmInfo", popupShowInfo);
	ifrmInfo.width(popupWidth - 20);
	ifrmInfo.height(popupHeight - 20);
 }

