﻿// Alert script functions
function confirmBox(msg) {
    var agree=confirm(msg);
    if (agree)
	    return true;
    else
	    return false;
}

// Telerik components support script functions
function centerUpdatePanel(panelname) {
    centerElementOnScreen(document.getElementById(panelname));
}

function centerElementOnScreen(element) {
    var scrollTop = document.body.scrollTop;
    var scrollLeft = document.body.scrollLeft;
    var viewPortHeight = document.body.clientHeight;
    var viewPortWidth = document.body.clientWidth;
    if (document.compatMode == "CSS1Compat") {
        viewPortHeight = document.documentElement.clientHeight;
        viewPortWidth = document.documentElement.clientWidth;
        scrollTop = document.documentElement.scrollTop;
        scrollLeft = document.documentElement.scrollLeft;
    }
    var topOffset = Math.ceil(viewPortHeight/2 - element.offsetHeight/2);
    var leftOffset = Math.ceil(viewPortWidth/2 - element.offsetWidth/2);
    var top = scrollTop + topOffset - 40;
    var left = scrollLeft + leftOffset - 70;
    element.style.position = "absolute";
    element.style.top = top + "px";
    element.style.left = left + "px";
}

//Bookmark script function
function bookmark(address, sitename) {
    if (window.sidebar) {
        window.sidebar.addPanel(sitename, address, "");
    } else if (document.all) {
        window.external.AddFavorite(address, sitename);
    } else if (window.opera && window.print) {
        return true;
    }
}
