var programs = Array();

programs['3328'] = "Animal Cancer Treatment Program";
programs['3345'] = "Companion Animal Fund";
programs['3481'] = "Dairy Teaching Herd Endowment";
programs['3379'] = "Dean's Fund for Excellence";
programs['3464'] = "Equine Research Fund";
programs['3447'] = "The Fund for Excellence in Equine Health";
programs['3532'] = "Dr. Susan J. Hyland Student Excellence Fund";
programs['3362'] = "Orthopaedic Treatment of Animals";
programs['3498'] = "Pet Pals";
programs['3515'] = "RESPOND Fund";
programs['3770'] = "Student Scholarships";
programs['6745'] = "TomoTherapy";
programs['3413'] = "Veterinary Medical Teaching Hospital Expansion";
programs['3396'] = "Veterinary Medical Teaching Hospital Wish List";
programs['795'] = "School of Veterinary Medicine";
programs['8479'] = "Research Equipment Wish List";



function closePopup() 
{
    var div = document.getElementById('popup');
    if (!div) { return };
    div.parentNode.removeChild(div);
}


function showCenter(point, url) 
{

    if (document.getElementById('popup'))
    {
    
    }
    else 
    {
        var div = document.createElement("div");
        div.setAttribute('id', 'popup');
        div.className = 'popup_style';
        div.style.position = "absolute";
        div.style.top = point.y + "px";
        div.style.left = point.x + "px";
        document.body.appendChild(div);
        document.getElementById('popup').innerHTML = "<br><div style='float:left;padding-right:10px;'><img src='/template/giving_thumbs/" + url + ".jpg'></div><p>Click below to continue to the UW Foundation's web page to make an online gift to the <b>" + programs[url] + "</b>. Thank you for your support.</p><br><a href='https://www.uwfoundation.wisc.edu/giving?seq=" + url + "' class='popup_link'>Continue</a>&nbsp;&nbsp;&nbsp;&nbsp;<a href='javascript:closePopup();' class='popup_link'>Close</a>";
    }
}


window.size = function() {
    var w = 0;
    var h = 0;

    //IE
    if (!window.innerWidth) {
        //strict mode
        if (!(document.documentElement.clientWidth == 0)) {
            w = document.documentElement.clientWidth;
            h = document.documentElement.clientHeight;
        }
        
        //quirks mode
        else {
            w = document.body.clientWidth;
            h = document.body.clientHeight;
        }
    
    }
    //w3c
    else {
        w = window.innerWidth;
        h = window.innerHeight;
    }
    return { width: w, height: h };
}

window.center = function() {
    var hWnd = (arguments[0] != null) ? arguments[0] : { width: 0, height: 0 };

    var _x = 0;
    var _y = 0;
    var offsetX = 0;
    var offsetY = 0;

    //IE
    if (!window.pageYOffset) {
        //strict mode
        if (!(document.documentElement.scrollTop == 0)) {
            offsetY = document.documentElement.scrollTop;
            offsetX = document.documentElement.scrollLeft;
        }
        //quirks mode
        else {
            offsetY = document.body.scrollTop;
            offsetX = document.body.scrollLeft;
        }
    }
    //w3c
    else {
        offsetX = window.pageXOffset;
        offsetY = window.pageYOffset;
    }

    _x = ((this.size().width - hWnd.width) / 2) + offsetX;
    _y = ((this.size().height - hWnd.height) / 2) + offsetY;

    return { x: _x, y: _y };
}
