
        function getDialogDimensions(size)
        {
            var retval;
            switch(size)
            {
                // heigth, width, scrollbars
                case 1:
                    retval="200,400,0,0"
                    break;
                case 2:
                    retval="250,400,0,0"
                    break;
                case 3:
                    retval="400,500,0,0"
                    break;
                case 4:
                    retval="500,600,1,0"
                    break;
                case 5:
                    retval="500,650,1,0"
                    break;
                case 6:
                    retval="500,720,1,0"
                    break;
                case 7:
                    retval="500,720,1,1"
                    break;
                default:
                    retval="400,500,0,0"
                    break;
            }
            return retval;
        }
            
        function openDialog(url,size,specificLoc,e)
        {
            var height, width;
            var dlgHtWt=getDialogDimensions(size);
            var arrHtWt=dlgHtWt.split(",");
            
            //alert("e.screenX: "+e.screenX+"\ne.screenY: "+e.screenY);
            if(specificLoc)
            {
               //puWin=window.open(url,"puWin", "height="+arrHtWt[0]+",width="+arrHtWt[1]+",toolbar=0,scrollbars="+arrHtWt[2]+",menubar=0,resizable=0,left="+(e.screenX-450)+",top="+(e.screenY-220));
               window.open(url,"", "height="+arrHtWt[0]+",width="+arrHtWt[1]+",toolbar=0,scrollbars="+arrHtWt[2]+",menubar=0,resizable="+arrHtWt[3]+",left="+(e.screenX-450)+",top="+(e.screenY-220));
            }
            else
            {
               //puWin=window.open(url,"puWin", "height="+arrHtWt[0]+",width="+arrHtWt[1]+",toolbar=0,scrollbars="+arrHtWt[2]+",menubar=0,resizable=0");
               window.open(url,"", "height="+arrHtWt[0]+",width="+arrHtWt[1]+",toolbar=0,scrollbars="+arrHtWt[2]+",menubar=0,resizable="+arrHtWt[3]);
            }
            //puWin.focus();
            return false;
        }