function $(i)
{
    return document.getElementById(i);
}

function GetTop(obj)
{
	var t = obj.offsetTop; 
	while(obj = obj.offsetParent) 
	{ 
		t += obj.offsetTop; 
	} 
	return t; 
}
function GetLeft(obj)
{
	var l = obj.offsetLeft; 
	while(obj = obj.offsetParent) 
	{ 
		l += obj.offsetLeft; 
	} 
	return l; 
}

var NewsShow = {}
NewsShow.Init = function()
{
    if(typeof(newsList)=="undefined") return;
    if (newsList.length == 0 || (newsList.length != 0 && newsList[0].newsPoint == "")) return;
    self.moveTo(-6,-6);
    self.resizeTo((screen.availWidth + 11),(screen.availHeight + 11));
    var l = newsList.length;
    var n = [];
    var layers = null;
    var o = this;
    for(var i = 0;i < l; i++)
    {
        layers = newsList[i].newsPoint.split(",");
        n.push("<div nid=\"" + newsList[i].newsId + "\" id=\"div" + newsList[i].newsId + "\" style=\"position:absolute;width:" + layers[2] + "px;height:" + layers[3] +"px;background:url(/papers/images/transparent.gif); border:solid 3px #FF0000; filter:alpha(opacity=0); -moz-opacity:0; opacity:0;cursor:pointer;\" onmouseover=\"NewsShow.ShowNewsTip('"+ newsList[i].newsId + "','" + newsList[i].newsTitle +"')\"  onmouseout=\"NewsShow.HiddenNewsTip('"+ newsList[i].newsId + "')\" onclick=\"NewsShow.GoArtilces ('" + newsList[i].newsId + "')\"  ></div>");   
    }
    $("newsListContainer").innerHTML = n.join("");
    //alert(n.join(""));
    this.JustImgPostion();
    window.onresize = function(){NewsShow.JustImgPostion();}
}
 

NewsShow.JustImgPostion = function()
{
    var layers = null;
    for(var i = 0,l = newsList.length;i < l; i++)
    {
        layers = newsList[i].newsPoint.split(",");
        //alert($("div" + newsList[i].newsId).top);
        $("div" + newsList[i].newsId).style.left = GetLeft($("imgPage")) + parseInt(layers[0]) + "px";
        $("div" + newsList[i].newsId).style.top = GetTop($("imgPage")) + parseInt(layers[1]) + "px"; 
    }
}

NewsShow.ShowNewsTip = function(nid,title)
{
   if(typeof(newsList)=="undefined") return;
   if (newsList.length == 0 || (newsList.length != 0 && newsList[0].newsPoint == "")) return;
   if($("div" + nid))
   {
        $("div" + nid).style.filter = "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
        $("div" + nid).style.opacity = 1;
   }
   if($("dt" + nid)) $("dt" + nid).style.backgroundColor = "#f9d2bb";
   $("tipContainer").innerHTML = title;
   //$("tip").style.display = "block";
   $("tip").style.display = "none";
   $("tip").style.left = GetLeft($("div"+nid)) - parseInt($("tip").clientWidth) + 50 + "px";
   $("tip").style.top = GetTop($("div"+nid))   - parseInt($("tip").clientHeight) + "px"; 
}

NewsShow.HiddenNewsTip = function(nid)
{
    if($("div" + nid))
    {
        $("div" + nid).style.filter = "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
        $("div" + nid).style.opacity = 0;
    }
    if($("dt" + nid)) $("dt" + nid).style.backgroundColor = "";
    $("tip").style.display = "none";
}

NewsShow.GoArtilces = function(nid)
{
   window.location.href = "n" + nid + ".shtml";
}