﻿function CenterPlate(element, width) {
    element.style.height = "auto";
    element.style.width = width;
    // retrieve required dimensions
    var browserDims = document.viewport.getDimensions();
    //element.style.width = width + "px";
    //element.style.height = height + "px";
    var elementDims = element.getDimensions();


    // calculate the center of the page using the browser and element dimensions
    var y = (browserDims.height - elementDims.height) / 2;
    var x = (browserDims.width - width) / 2;

    //alert(elementDims.height + 'x' + elementDims.width);
    if (y < 0)
        y = 0;

    if (x < 0)
        x = 0;

    element.style.left = x + "px";
    element.style.top = y + "px";
    element.style.position = "absolute";

    element.scrollTo();
}