﻿function findPos(obj) {
    var curleft = curtop = 0;
    if (obj.offsetParent) {
        do {
            curleft += obj.offsetLeft;
            curtop += obj.offsetTop;
        } while (obj = obj.offsetParent);
    }

    return [curleft, curtop];
}

function scrollAd() {
    var scroll = 0;
    if (typeof window.pageYOffset != "undefined") {
    scroll = window.pageYOffset;
    }
    else if (typeof document.documentElement.scrollTop != "undefined") {
    scroll = document.documentElement.scrollTop;
    }
    else {

    }

    var footerTop = findPos(document.getElementById('footer'));

    if (scroll + 900 > footerTop[1])
    scroll = footerTop[1] - 900;

    document.getElementById('rightad').style.top = scroll + 'px';

    return true;
}

    function AdCheck() {

        var rightad = document.getElementById('rightad');
        var rightadDiv = document.getElementById('rightadDiv');
    var oCollection = oCollection = rightadDiv.childNodes;

    var site = document.getElementById('site');

    if (BrowserDetect.browser == "Firefox") {
        
        document.getElementById('extremetracker').style.paddingTop = '25px';

        if (oCollection.length <= 2) {
            site.style.width = '1000px';
        }
    }
    else if (BrowserDetect.browser == "Explorer" && BrowserDetect.version < 9) {
        /* IE8 and earlier fix */ 
        if (oCollection.length < 1) {
            site.style.width = '1000px';
        }
    }
    else
    {
        if (oCollection.length <= 1) {
            site.style.width = '1000px';
        }
    }
}

function PlaceFooter() {

    sitepos = findPos(document.getElementById('site'));

    document.getElementById('footerTable').style.left = (sitepos[0] + 180) + 'px'; 
    document.getElementById('stickerTable').style.left = (sitepos[0] + 100) + 'px';   //sitepos[0] + stickerOffset + 'px';

}

function getBody(w) {
    if (!w) w = window;
    return w.document.documentElement;

}
function getWinWidth() {

    var w = window;
    if (BrowserDetect.browser == "Explorer") return getBody(w).clientWidth;
    else  return w.innerWidth;
}

function showPoll() {
    var polldiv = document.getElementById('polldiv');
    var leftpos = getWinWidth() / 2;
    leftpos = leftpos - 250;
    polldiv.style.top = 120 + 'px';
    polldiv.style.left = leftpos + 'px';
    polldiv.style.visibility = 'visible';
    polldiv.style.display = 'block';
}

function hidePoll() {
    var polldiv = document.getElementById('polldiv');
    polldiv.style.visibility = 'collapse';
    polldiv.style.display = 'none';
}

function hwtscroll() {
    scrollAd();

    var obj = document.getElementById("polldiv");
    var y = 0;

    if (typeof (window.pageYOffset) == 'number') {
        x = window.pageXOffset;
        y = window.pageYOffset;
    } else if (document.documentElement && (document.documentElement.scrollLeft || document.documentElement.scrollTop)) {
        y = document.documentElement.scrollTop;
    } else if (document.body && (document.body.scrollLeft || document.body.scrollTop)) {
        y = document.body.scrollTop;
    }

    obj.style.top = y + 120 + "px";
}

function hwtresize() {
    PlaceFooter();

    // floating poll
    var obj = document.getElementById("polldiv");

    var leftpos = getWinWidth() / 2;
    leftpos = leftpos - 250;
    obj.style.left = leftpos + "px";
    return true;
}
