function newalert(msg) {
    var topcode = '<div id="j2t_ajax_confirm_wrapper"><div class="box-dark-top"><span></span></div><div style="color: white; background-color:#595959;">';
    var botcode = '</div><div class="box-dark-bot"><span></span></div></div>';
    var code = topcode + '<p>' + msg + '</p><br />' + '<button type="button" class="button btn-cart" onclick="closealert()"><span><span>Close</span></span></button>' + botcode;
    document.getElementById('j2t_ajax_confirm').innerHTML = code;
    document.getElementById('j2t_ajax_confirm').style.left = '50%';
    document.getElementById('j2t_ajax_confirm').style.marginLeft = '-150px';
    document.getElementById('advancednewsletter-overlay').style.display = "block";
    setBoxPos("j2t_ajax_confirm","advancednewsletter-overlay",250);
}

function closealert() {
    document.getElementById('j2t_ajax_confirm').innerHTML = " ";
    document.getElementById('j2t_ajax_confirm').style.display = "none";
    document.getElementById('advancednewsletter-overlay').style.display = "none";
}

function getDocHeight() {
        var D = document;
        return Math.max(
            Math.max(D.body.scrollHeight, D.documentElement.scrollHeight),
            Math.max(D.body.offsetHeight, D.documentElement.offsetHeight),
            Math.max(D.body.clientHeight, D.documentElement.clientHeight)
        );
    }

function setBoxPos(boxID,backgroundID,toppos) {
    var ScrollTop = document.body.scrollTop;
    if (ScrollTop == 0)
    {
        if (window.pageYOffset)
            ScrollTop = window.pageYOffset;
        else
            ScrollTop = (document.body.parentElement) ? document.body.parentElement.scrollTop : 0;
    }      

    document.getElementById(boxID).style.position = "absolute";
    document.getElementById(boxID).style.display = "block";
    document.getElementById(boxID).style.top = ScrollTop+toppos+"px";
    document.getElementById(backgroundID).style.height = getDocHeight()+"px";
}
       
