﻿// 广告定位JS
function getOffset(e) 
{  
    var t = e.offsetTop;  
    var l = e.offsetLeft;            
    while(e = e.offsetParent) 
    {  
       t += e.offsetTop;  
       l += e.offsetLeft;
    }  
    var rec = new Array(1); 
    rec[0]  = t; 
    rec[1] = l; 
    return rec 
}

function setClosePosition()
{
    for(var i=0; i < divCount; i++)
    {
        var divAd = document.getElementById('divAdvertise' + i);
        var divClose = document.getElementById('divCloseAd' + i);
        
        if(divAd && divClose)
        {
            var divAdPosition = getOffset(divAd);
            divClose.style.top = divAdPosition[0] + "px";
            divClose.style.left = (divAdPosition[1] + 900) + "px";
        }
    } 
}
function closeAdvertise(index)
{
    var divAd = document.getElementById('divAdvertise' + index);
    if(divAd)
    {
        divAd.style.display = 'none';
    }
    setClosePosition(divCount);
}

function moveAdsToTop()
{
    var divAdsContainer = document.getElementById('divAdsContainer');
    if(divAdsContainer && divAds)
    {
        divAds.parentNode.removeChild(divAds);
        divAdsContainer.appendChild(divAds);
    }
}
