var path_shop = '/';

var transValue = 0;
function showImage(){
	if(document.getElementById('olympicImg')){
		var obj = document.getElementById('olympicImg');
		obj = obj.getElementsByTagName('img')[0];
		if(document.all){
			obj.style.filter="alpha(opacity=" + transValue + ")";
		}else{
			obj.style.opacity = transValue / 100;
		}
	}
	transValue = (transValue < 100) ? transValue + 3 : 100;
	if(transValue == 100){
		clearInterval(box_interval);
	}
}

function initOlympic(){
	if (document.cookie.match("newolympic_closed=1"))
	{
		return;
	}
	var img = new Image;
	img.src=path_shop + "images/box.gif";
	img.onload = function (){
		img.onload = null;
		var div = document.createElement('div');
		div.id = 'yiyuanDiv';
		div.style.position = 'absolute';
		div.style.right = '5px';
		div.style.top = 0;
		div.style.zIndex = 2000;
		//var obj = document.getElementsByTagName('div')[document.getElementsByTagName('div').length - 1];
		//obj.appendChild(div);
		document.body.appendChild(div);

		div.innerHTML = '<a id="olympicImg" href="/topic/56.html"><img src="' + path_shop + 'images/box.gif" onload="box_interval=setInterval(showImage,30);" usemap="#OlympicMap" border="0" /></a>';
		//obj.innerHTML = '<div id="yiyuanDiv" style="position: absolute;right:5px;top:0;z-index:2000">' + ii + '</div>';
		if(document.all){
			div.childNodes[0].childNodes[0].style.filter="alpha(opacity=0)";
		}else{
			div.childNodes[0].childNodes[0].style.opacity = 0;
		}
		setInterval(setImagePos, 30);
	}
}

function hideImage(){
	var obj = document.getElementById('olympicImg');
	if(obj){
		obj.style.display = 'none';
		
		var Days = 1;
		var exp  = new Date();
		exp.setTime(exp.getTime() + 86400000*Days);
		document.cookie = "newolympic_closed=1;expires=" + exp.toGMTString() + ";path=/";
	}
}

var oldImagePos,oldImagePosCount;

function setImagePos(){
	var div = document.getElementById('yiyuanDiv');
	var container = document.documentElement;
	if(oldImagePos != container.scrollTop){
		oldImagePos = container.scrollTop;
		oldImagePosCount = 0;
	}else if(oldImagePosCount < 5){
		oldImagePosCount++;
	}else if((Math.abs(container.scrollTop + container.clientHeight - 140 - parseInt(div.style.top)) < 7) && (Math.abs(container.scrollTop + container.clientHeight - 140 - parseInt(div.style.top)))){
		div.style.top = (parseInt(div.style.top) + (container.scrollTop + container.clientHeight - 140 - parseInt(div.style.top)) / Math.abs(container.scrollTop + container.clientHeight - 140 - parseInt(div.style.top))) + 'px';
	}else{
		div.style.top = (parseInt(div.style.top) + (container.scrollTop + container.clientHeight - 140 - parseInt(div.style.top)) / 7) + 'px';
	}
}
document.write('<map name="OlympicMap" id="OlympicMap"><area shape="rect" coords="183,1,235,26" href="javascript:hideImage();" title="关闭" /><area shape="rect" coords="0,0,239,185" href="/topic/56.html" target="_blank" title="查看详细" onclick="hideImage();" /></map>');

var box_interval;
addLoadEvent(function (){
	initOlympic();	
});