/* By Vicky Chen
* This js file modifies the Eric Martin's simple modal popup http://www.ericmmartin.com/projects/simplemodal/
* to allow scroll and centered the dialog by tracing the current position of your screen.
* Depends on: getScreen.js
*/
function pageWidth() {return window.innerWidth != null? window.innerWidth : document.documentElement && document.documentElement.clientWidth ?       document.documentElement.clientWidth : document.body != null ? document.body.clientWidth : null;} function pageHeight() {return  window.innerHeight != null? window.innerHeight : document.documentElement && document.documentElement.clientHeight ?  document.documentElement.clientHeight : document.body != null? document.body.clientHeight : null;} function posLeft() {return typeof window.pageXOffset != 'undefined' ? window.pageXOffset :document.documentElement && document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ? document.body.scrollLeft : 0;} function posTop() {return typeof window.pageYOffset != 'undefined' ?  window.pageYOffset : document.documentElement && document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ? document.body.scrollTop : 0;} function posRight() {return posLeft()+pageWidth();} function posBottom() {return posTop()+pageHeight();}
$.extend($.modal.defaults, {
    overlayId:'confirmModalOverlay',
    containerId:'confirmModalContainer',  
    containerCss: {"position": "absolute"},                
    onShow: function (dialog){ 
        var left = posLeft() + pageWidth()/2;
        var top = posTop()+ pageHeight()/2;                      
        hCenter = left - ((this.dialog.container.width() || this.dialog.data.width())/2);
        vCenter = top - ((this.dialog.container.height() || this.dialog.data.height())/2);
        this.dialog.container.css({left: hCenter, top: vCenter, position: 'absolute'});		
    }    
});
		    



