var OpenMaskItens = 0; var AnimedMask = false; function ContentMask(TableW, TableH, FrameURL, TableTitle, Params) { var bkColor = '#ffffff'; //background var brColor = '#cccccc'; //border var txColor = '#555555'; //text var ttColor = '#999999'; //title var clColor = '#ff0000'; //close icon var prColor = '#777777'; //print icon if (('|' + Params + '|').indexOf('|BlackTheme|') > -1) { bkColor = '#121212'; brColor = '#333333'; txColor = '#cccccc'; } TxJan = "
-1) TxJan += "if (!ConfirmCloseMask()) { return }; "; //TxJan += "CloseMask(); " TxJan += "' style='position: fixed; top:0px; left:0px; width: 100%; height: 100%; z-index: 10" + OpenMaskItens + "0'>" TxJan += "
" TxJan += "
" TxJan += "
-1) ? " valign='top'" : "" ) + ">"; if (('|' + Params + '|').indexOf('esqBar') > -1) { TxJan += "
" }; if (('|' + Params.toLowerCase() + '|').indexOf('|supress=inside|') == -1) { TxJan += ""; if (('|' + Params + '|').indexOf('print') > -1) { TxJan += "" }; TxJan += "
" + TableTitle + "
-1 ) { TxJan += "if (!ConfirmCloseMask()) { return }; " }; TxJan += "CloseMask(); " TxJan += "' title='Fechar janela'>
" } if (FrameURL.substr(0, 8) == "content:") { TxJan += "
-1) ? " valign='top'" : " align='center'") + ">" TxJan += FrameURL.substr(8) TxJan += "
" } else { if (FrameURL.toLowerCase().indexOf("modal=ok") == -1) { if (FrameURL.indexOf("?") == -1) FrameURL += "?Modal=ok"; else FrameURL += "&Modal=ok"; } TxJan += "" } if (('|' + Params.toLowerCase() + '|').indexOf('|supress=inside|') == -1) { TxJan += "
"; } if (('|' + Params + '|').indexOf('esqBar') > -1) { TxJan += "
" }; TxJan += "
" TxJan += "
" TxJan += "
"; //alert(TxJan) return TxJan; } function NewMask(TableW, TableH, FrameURL, TableTitle, Params) { OpenAniMask(TableW, TableH, FrameURL, TableTitle, Params); } function OpenMask(TableW, TableH, FrameURL, TableTitle, Params) { OpenAniMask(TableW, TableH, FrameURL, TableTitle, Params); } function OpenAniMask(TableW, TableH, FrameURL, TableTitle, Params) { AnimedMask = true; OpenRawMask(TableW, '0px', FrameURL, TableTitle, Params + '|backblur=blank'); //var objsBack = getObjs('BackingMask', null); //var objBack = objsMask[objsBack.length - 1]; var objsMask = getObjs('OpenMask', null); var objsBlur = getObjs('BackBlurMask', null); var objMask = objsMask[objsMask.length - 1]; var objBlur = objsBlur[objsBlur.length - 1]; //Pre values objBlur.style.backgroundColor = '#000000'; objBlur.style.opacity = '0'; //Apply transition objBlur.style.transition = 'all 0.4s'; objMask.style.transition = 'all 0.4s'; //Pos values //objBlur.style.backgroundColor = '#FF0000'; objBlur.style.opacity = '0.5'; objMask.style.height = TableH; //objMask.style.width = TableW; } function OpenRawMask(TableW, TableH, FrameURL, TableTitle, Params) { var TxJan = ContentMask(TableW, TableH, FrameURL, TableTitle, Params); document.body.insertAdjacentHTML('afterBegin', TxJan); OpenMaskItens++ var x = window.scrollX; var y = window.scrollY; window.onscroll = function() { window.scrollTo(x, y); }; } function CloseMask() { if (OpenMaskItens == 0) return; if (OpenMaskItens == 1) { if (document.all.BackingMask) { if (AnimedMask == true) { setTimeout('document.all.BackingMask.parentNode.removeChild(document.all.BackingMask)', 200); document.all.BackingMask.style.transition = 'all 0.2s'; document.all.BackingMask.style.opacity = '0'; } else { document.all.BackingMask.parentNode.removeChild(document.all.BackingMask); } window.onscroll = function () { }; } } else { if (document.all.BackingMask[0]) { if (AnimedMask == true) { setTimeout('document.all.BackingMask[0].parentNode.removeChild(document.all.BackingMask[0])', 200); document.all.BackingMask.style.transition = 'all 0.2s'; document.all.BackingMask.style.opacity = '0'; } else { document.all.BackingMask[0].parentNode.removeChild(document.all.BackingMask[0]); } } } OpenMaskItens-- } function ConfirmCloseMask() { return confirm('Deseja realmente fechar esta janela?') }