var request = false; try { request = new XMLHttpRequest(); } catch (trymicrosoft) { try { request = new ActiveXObject("Msxml2.XMLHTTP"); } catch (othermicrosoft) { try { request = new ActiveXObject("Microsoft.XMLHTTP"); } catch (failed) { request = false; } } } if (!request) alert("Error initializing XMLHttpRequest!"); function toggle_center_block(block_id, w, h) { f = document.getElementById(block_id); if (f.style.display == "block") { f.style.display = "none"; } // прячем блок else { // Для начала узнаем размеры видимой области страницы var myWidth = 0, myHeight = 0; if (typeof(window.innerWidth) == 'number') { // для всего кроме MSIE myWidth = window.innerWidth; myHeight = window.innerHeight; } else if (document.documentElement && (document.documentElement.clientWidth || document.documentElement.clientHeight)) { // IE6+ myWidth = document.documentElement.clientWidth; myHeight = document.documentElement.clientHeight; } else if (document.body && (document.body.clientWidth || document.body.clientHeight)) { // IE4 myWidth = document.body.clientWidth; myHeight = document.body.clientHeight; } // Теперь уточняем, насколько страница прокручена вниз и вбок var scrOfX = 0, scrOfY = 0; if(typeof(window.pageYOffset) == 'number') { // Netscape и его родственники scrOfY = window.pageYOffset; scrOfX = window.pageXOffset; } else if (document.body && (document.body.scrollLeft || document.body.scrollTop)) { // DOM scrOfY = document.body.scrollTop; scrOfX = document.body.scrollLeft; } else if (document.documentElement && (document.documentElement.scrollLeft || document.documentElement.scrollTop)) { // IE6 scrOfY = document.documentElement.scrollTop; scrOfX = document.documentElement.scrollLeft; } // А теперь позиционируем наш блок f.style.top = String(Math.round((myHeight - h) / 2) + scrOfY) + 'px'; f.style.left = String(Math.round((myWidth - w) / 2) + scrOfX) + 'px'; f.style.width = w + ((3 + 1) * 2); f.style.height = h + ((3 + 1) * 2); f.style.display = "block"; } // показываем блок } // toggle_center_block var OpenNewBoard=0; var MUserBoard=0; var MIdBoard=0; var MLowText=''; var MMainText=''; var MCrt=''; var NumberNewBoard=0; var SetTypeMessage=0; function ShowNewBoard(idBoard, User, LowText, MainText, Crt, TypeMessage) { if (OpenNewBoard==0) { OpenNewBoard=1; SetTypeMessage=TypeMessage; MIdBoard=idBoard; MUserBoard=User; MLowText=LowText; MMainText=MainText; MCrt=Crt; NumberNewBoard++; if (TypeMessage==1) var TypeTextMessage='Опубликовано новое объявление!'; else var TypeTextMessage='Вам пришло сообщение!'; if (!document.getElementById('DivNewBoard')) { document.body.innerHTML=document.body.innerHTML+''; } else { document.getElementById('DivNewBoard').innerHTML='
'+TypeTextMessage+'
Тема: 
Опубликовал сотрудник: '+MUserBoard+' время: '+MCrt+'
'; } toggle_center_block("DivNewBoard", 500, 320); } } function CloseNewBoard() { document.getElementById('DivNewBoard').style.display="none" if (SetTypeMessage==1) var TypeTextMessage='board'; else var TypeTextMessage='message'; var url = "https://www.hochuvotpusk.ru/neworders/"+TypeTextMessage+"/SetRead.php"; request.open("POST", url, true); request.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); request.send("id="+MIdBoard); request.onreadystatechange = UpdateCloseNewBoard; } function UpdateCloseNewBoard() { if (request.readyState == 4) { if (request.status == 200) { var response = request.responseText; if (response=="NOAUTORIZ") {document.location="/neworders/index.php?time="+escape('Авторизуйтесь заново, ваше сессия была закрыта из за неактивности на страницы более 10 минут'); return false;} SetTypeMessage=0; OpenNewBoard=0; MIdBoard=0; MUserBoard=0; MLowText=''; MMainText=''; MCrt=''; } } }