set telerik dock popup position

function ShowRadDock()
{
    var myWidth = 0, myHeight = 0;
    var scrollLeft = 0;
    var scrollTop = 0;
     
    if( typeof( window.innerWidth ) == 'number' ) {
        //Non-IE
        myWidth = window.innerWidth;
        myHeight = window.innerHeight;
        scrollLeft = window.pageXOffset;
        scrollTop = window.pageYOffset;
    } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
        //IE 6+ in 'standards compliant mode'
        myWidth = document.documentElement.clientWidth;
        myHeight = document.documentElement.clientHeight;
         
        scrollLeft = document.documentElement.scrollLeft;
        scrollTop = document.documentElement.scrollTop;
    } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
        //IE 4 compatible
        myWidth = document.body.clientWidth;
        myHeight = document.body.clientHeight;
        scrollLeft = document.body.scrollLeft;
        scrollTop = document.body.scrollTop;
    }
 
    var dockImport = $find("");                        
    var dockStyle = document.getElementById("");
        
    var left = (myWidth - dockImport.get_width().replace("px","")) / 2 + scrollLeft;
    var top  = (myHeight - dockImport.get_height().replace("px","")) / 2 + scrollTop;   
    if (left < 0){
        left = 0;
    } 
    if (top < 0){
        top = 0;
    }        
    dockStyle.style.left = left + "px";
    dockStyle.style.top = top + "px";
    dockImport.enableModalExtender();
}
Share