﻿    function maskDiv() {
            var wnd = $(window);
            var doc = $(document);
            
            if(wnd.height() > doc.height()){  
                wHeight = wnd.height(); 
            }
            else{
                wHeight = doc.height();  
            }
       
            $("body").append("<div id='div_mask'></div>");
            $("#div_mask").width(wnd.width()).height(wHeight).css({position:"absolute",top:"0px",left:"0px",background:"#b2b2b2",filter:"Alpha(opacity=50);",opacity:"0.3",zIndex:"10000"});
    }

    function OpenCaseBriefsUploadDlg(){
    
       
        function getPosition(){
                        
            var _div_w = $("#div_casebriefs_upload_light_box").width();
            var _div_h = $("#div_casebriefs_upload_light_box").height();
                                          
            var width =$(document).width();
            var height = $(window).height();
            var left = $(document).scrollLeft();
            var top = $(document).scrollTop();

            //var div_topposition = top + (height / 2) - (_div_h / 2); 
            //var div_leftposition = left + (width / 2) - (_div_w / 2);

            //var div_topposition = (height - _div_h)/2 ; 
            var div_topposition = 10 ; 
            var div_leftposition = (width - _div_w)/2;
            //x = y;
            
            if( div_topposition < 0 ) div_topposition = 10;
            if( div_leftposition < 0 ) div_leftposition = 10;
                
            return Array(div_topposition,div_leftposition);
        }

        maskDiv();

        $("body").append("<div id=\"div_casebriefs_upload_light_box\">< /div>");       
        
        /// check callback function
        if( arguments.length > 0 ){
            $("#div_casebriefs_upload_light_box").load( "CaseBriefs_UploadLightbox.aspx",arguments[0] );
        }
        else{
            $("#div_casebriefs_upload_light_box").load( "CaseBriefs_UploadLightbox.aspx" );
        }
        
        //pos=getPosition();
        //$("#div_casebriefs_upload_light_box").css({position:"absolute",top:pos[0]+"px",left:pos[1]+"px",zIndex:"10001"}).show("slow");
        var margin_left = ($(document).width() - 800)/2;
        $("#div_casebriefs_upload_light_box").css({position:"absolute",top:"10%",left:margin_left,zIndex:"10001"}).show("slow");
        
        return this;
    }
    
    function CloseCaseBriefsUploadDlg(){
        //$("#div_casebriefs_upload_light_box").hide();
        $("#div_casebriefs_upload_light_box").remove();
        $("#div_mask").remove();
    }
        
        
        
    function OpenCBUploadSuccDlg(){
    
        maskDiv();

        $("body").append("<div id=\"div_casebriefs_upload_succ\">< /div>");       
        $("#div_casebriefs_upload_succ").load( "CaseBriefs_UploadSuccessful.aspx" );
        
        var margin_left = ($(document).width() - 800)/2;
        $("#div_casebriefs_upload_succ").css({position:"absolute",top:"10%",left:margin_left,zIndex:"10001"}).show("slow");
        
        return this;
    }
    
    function CloseCBUploadSuccDlg(){
        //$("#div_casebriefs_upload_light_box").hide();
        $("#div_casebriefs_upload_succ").remove();
        $("#div_mask").remove();
    }
