$(function()
{
	//页面初始化
	objectListInit();
	listImgInit();
});

function objectListInit()
{
	var content = $("#content");
	var listItems = $(".objectList > li", content);
	listItems.each(function (n)
	{
		var o = $(this);
		o.mouseover(function() { divHover(this, 0); });
		o.mouseout(function() { divHover(this, 1); });
		o.click(function()
		{
			listImgHover(o);
			var obj = $(this);
			var menuid = obj.attr("menuid");
			var submenuid = obj.attr("submenuid");
			littleListShowInit(this, menuid, submenuid);
		});
	});
}

function listImgInit(onlyResize)
{
	//随机显示图片
	var listImg = $("#listImg");
	var content = $("#content");
	if (!onlyResize)
	{
		var listItems = $(".objectList > li", content);
		var listItem = listItems[parseInt(Math.random() * listItems.length)];
		var src = $(listItem).attr("img");
		$("img", listImg).attr("src", src);
	}
	//计算位置
	var offset = content.offset();
	var content_heigt = content.innerHeight();
	var img_height = listImg.innerHeight();
	var top = (offset.top + content_heigt - img_height) / 2;
	listImg.css("top", top);
	var content_width = content.innerWidth();
	var img_width = listImg.innerWidth();
	var left = offset.left + content_width - img_width - 35; // 35为固定值
	listImg.css("left", left);
	setTimeout(function() { listImg.show(); }, 100);
}

// o为listItem
function listImgHover(o)
{
	var listImg = $("#listImg");
	var src = o.attr("img");
	$("img", listImg).attr("src", src);
}



// o为DOM对象
function divHover(o, act, over, out)
{
	o = $(o);
	if (!o.attr("current"))
	{
		if (act)
		{
			// out
			o.removeClass("current");
			if (out) out(o);
		}
		else
		{
			// over
			o.addClass("current");
			if (over) over(o);
		}
	}
}

