Файл: gamele.ru/js/interface/get_windows.js
Строк: 105
<?php
var d = document;
var classn = false;
var MESSD = false;
var MDARK = false;
function highlb(nm, i){
if (clevel == nm) { document.getElementById(nm).className = 'nbutloc' }
else {
if (i==1) { document.getElementById(nm).className = 'nbutloc' }
else { document.getElementById(nm).className = 'butloc' }
}
}
function RetClass(){
var userAgent = navigator.userAgent.toLowerCase();
if(userAgent.indexOf('mac') != -1 && userAgent.indexOf('firefox')!=-1) classn = 'TB_overlayMacFFBGHack';
else classn = 'TB_overlayBG';
return classn;
}
//Размер документа по вертикали
function getDocumentHeight()
{
return (document.body.scrollHeight > document.body.offsetHeight)?document.body.scrollHeight:document.body.offsetHeight;
}
//Размер документа по горизонтали
function getDocumentWidth()
{
return (document.body.scrollWidth > document.body.offsetWidth)?document.body.scrollWidth:document.body.offsetWidth;
}
function message_window (type,header,message,buttons,address) {
var dd = 2;
// alert('test');
if(MESSD) MessBoxDivClose();
if(dd=1)
{
MDARK = d.createElement('div');
MDARK.id = 'darker';
MDARK.className = (classn ? classn : RetClass());
d.body.appendChild(MDARK);
MDARK.style.height = d.body.scrollheight+'px';
MDARK.style.width = d.body.scrollwidth+'px';
//MDARK.style.top = d.body.scrollTop;
// MDARK.style.top = d.body.scrollTop;
//MDARK.style.left = d.body.scrollLeft+'25';
//MDARK.style.left = '100%';
MDARK.style.left = (500 + (d.all ? (!d.documentElement ? d.body.scrollLeft : d.documentElement.scrollLeft) : pageXOffset)) + 'px';
MDARK.style.top = (50 + (d.all ? (!d.documentElement ? d.body.scrollTop : d.documentElement.scrollTop) : pageYOffset)) + 'px';
buttons = buttons.split('|');
buts = '<table border=0><tr>';
for (a=0,b=buttons.length;a<b;a++){
addr = address.split('|');
buts += '<td align=center><div id="use_it"><a href="javascript:void(0);" id="use_cancel" onclick="MessBoxDivClose()"><input type=button class=lbut value="Закрыть" style="width:120; background-color:#ffdead;" border=0></a></div></td>'
if (addr.length>1 && addr[0]=='click') {
buts +='';}
}
buts += '</tr></table>';
MESSD = d.createElement('div');
MESSD.style.height = d.body.scrollheight+'px';
MESSD.style.width = d.body.scrollwidth+'px';
MESSD.style.top = d.body.scrollTop;
//MESSD.style.top = d.body.scrollTop;
//MESSD.style.left = d.body.scrollLeft;
//MESSD.style.left = '100%';
MESSD.style.left = (500 + (d.all ? (!d.documentElement ? d.body.scrollLeft : d.documentElement.scrollLeft) : pageXOffset)) + 'px';
MESSD.style.top = (50 + (d.all ? (!d.documentElement ? d.body.scrollTop : d.documentElement.scrollTop) : pageYOffset)) + 'px';
MESSD.className = 'png';
MESSD.id = 'static_window';
MESSD.innerHTML = '<div class="ws_top png"></div><div class="ws_right png"></div><div class="ws_bottom png"></div><div class="ws_middle"><input type="hidden" class="lbut" value="X" onclick="MessBoxDivClose();" style="position:absolute; margin-left:319px; margin-top:25px;"><div class="text" style="margin-top:30px;"><b>'+header+'</b></div><div class="text" style="margin-top:40px;"><font color="#ffffff"><b>'+message+'</b></font></div> <div class="text" style="margin-top:200px;">'+buts+'</div> </div>';
d.body.appendChild(MESSD);
}
}
function MessBoxDivClose()
{
d.body.removeChild(MESSD);
d.body.removeChild(MDARK);
MDARK = false;
MESSD = false;
}
?>