var myOrders=""; function pnClose() { var div = document.getElementById("td_pn"); if (fm.panel_left.value == 1) { fm.panel_left.value = 0; div.style.overflow = 'hidden'; div.style.width = '1px'; document.getElementById("img_close1").src = "img/btn_open.gif"; document.getElementById("img_close1").title = "Открыть панель"; } else { fm.panel_left.value = 1; div.style.overflow = 'visible'; div.style.width = '100%'; document.getElementById("img_close1").src = "img/btn_close.gif"; document.getElementById("img_close1").title = "Закрыть панель"; }; document.getElementById("img_close2").src = document.getElementById("img_close1").src; document.getElementById("img_close2").title = document.getElementById("img_close1").title; }; function cutclick() { fm.findfolders.value = ""; fm.findobject.value = ""; fm.findhouse.value = ""; fm.findmat.value = ""; fm.findap.value = ""; fm.findadr2.value = ""; fm.findadr3.value = ""; fm.findadr4.value = ""; fm.page.value = 1; fm.submit(); }; function myEvent(obj, event_name, func) { if (obj.addEventListener) {obj.addEventListener(event_name, func, false);}else if (obj.attachEvent){ obj.attachEvent("on"+event_name, func); }; }; function LoadEvents() { var obj=document.getElementById("mybody"), k, ok=false; if (obj.hasChildNodes()) { for (var i=0;i < obj.childNodes.length; i++) { if (obj.childNodes[i].tagName) if (obj.childNodes[i].tagName.toUpperCase() == "TR") { obj.childNodes[i].mybgcolor = (obj.childNodes[i].getAttribute("bgcolor", 0) != null) ? obj.childNodes[i].getAttribute("bgcolor", 0) : ''; if (obj.childNodes[i].hasChildNodes()) for (k=0;k< obj.childNodes[i].childNodes.length; k++) { if (obj.childNodes[i].childNodes[k].tagName.toUpperCase() == "TD" && k!=0 && obj.childNodes[i].childNodes[k].hasChildNodes()) { ok = false; if (! obj.childNodes[i].childNodes[k].childNodes[0].tagName) ok = true; else if (obj.childNodes[i].childNodes[k].childNodes[0].tagName.toUpperCase() != "A") ok = true; if (ok) myEvent(obj.childNodes[i].childNodes[k], 'click', podrobnee); }; if (obj.childNodes[i].childNodes[k].tagName) if (obj.childNodes[i].childNodes[k].tagName.toUpperCase() == "TD" && k==0 && obj.childNodes[i].childNodes[k].hasChildNodes()) if (obj.childNodes[i].childNodes[k].childNodes[0].tagName) if (obj.childNodes[i].childNodes[k].childNodes[0].tagName.toUpperCase() == "IMG") { myEvent(obj.childNodes[i].childNodes[k].childNodes[0], 'click', sel); obj.childNodes[i].childNodes[k].childNodes[0].src = (fm.checks.value.indexOf("#"+obj.childNodes[i].childNodes[k].childNodes[0].id+";","") > -1) ? "img/prn1.gif" : "img/prn0.gif"; }; }; myEvent(obj.childNodes[i], 'mouseover', illuminatum); myEvent(obj.childNodes[i], 'mouseout', illuminatum); }; }; }; myOrders = fm.orders.value; }; function illuminatum(event) { var even = event || window.event; if (window.event) var obj = event.srcElement; else var obj = this; if (obj.tagName == "TD") obj = obj.parentNode; (even.type.toLowerCase() == 'mouseover') ? obj.setAttribute("bgcolor", "#DCE3F1", false) : obj.setAttribute("bgcolor", obj.mybgcolor, false); }; function podrobnee() { if (! window.event){var obj = this;} else {var obj = event.srcElement;}; if (obj.tagName == "TD") { var s = obj.parentNode.id, id; if (s.indexOf('_')>0) { id = s.substr(2, s.indexOf('_')-1); s = s.substr(eval(s.indexOf('_')+1)); if (s.indexOf('_')>0) { id = id + s.substr(0, eval(s.indexOf('_'))); } else { id = id + s; }; window.open(id + ".htm"); }; }; }; function sorting(num,e) { var s="", obj = document.getElementById("sort"+num); if (fm.orders.value.indexOf("#-"+num+";") > -1) { fm.orders.value = fm.orders.value.replace("#-"+num+";",""); $s = ""; obj.src = "img/null.gif"; } else if (fm.orders.value.indexOf("#"+num+";") > -1) { fm.orders.value = fm.orders.value.replace("#"+num+";","#-"+num+";"); s = "#-"+num+";"; obj.src = "img/sort_za.gif"; } else { fm.orders.value += "#"+num+";"; s = "#"+num+";"; obj.src = "img/sort_az.gif"; }; if (e.ctrlKey == true) { var n = " "; var arr = new Array(); arr = fm.orders.value.split(";"); for (var i=0; i < arr.length - 1; i++) if (arr[i] == "#"+num || arr[i] == "#-"+num) { n = i+1; break; }; document.getElementById("sortnum"+num).innerHTML = n; } else { fm.orders.value = s; fm.submit();}; }; function orders_before_ctrl(event) { if (fm.orders.value != myOrders) fm.submit(); }; function goPage(page) { fm.page.value=page; fm.submit(); }; function del(num) { DivEd.style.visibility = 'hidden'; if ( window.confirm("Вы действительно хотите удалить заявку #" + num + "?") ) { fm.del.value = num; fm.submit(); } }; function ShowEd(ev, num, t) { dx = document.body.clientWidth; if ( window.event ) { x = ev.x; y = ev.y; } else { x = ev.pageX; y = ev.pageY; }; var layer = document.getElementById("DivEd"); var p = fm.page.value; var s = ''; s += ''; if ( t == 0 ) pageed = "edit.php?id=" + num + "&page=" + p; else if(t==1) pageed = "editbuy.php?id=" + num + "&page=" + p; else pageed = "editbuy.php?va=1&id=" + num + "&page=" + p; s += ""; if ( t == 0 ) s += ""; if ( t == 0 ) s += ""; s += ""; s += "
Редактировать данные
Редактор фото
Указать на карте
Удалить заявку
"; tdEd.innerHTML = s; if ( x + tdEd.clientWidth > dx ) x = x - ( x + tdEd.clientWidth - dx); layer.style.left = x - 20; layer.style.top = y - 20; layer.style.visibility ="visible"; }; //Для Ед. БД function getXmlHttp() { var xmlhttp; try{ xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); }catch (e){ try{ xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) { xmlhttp = false; }; } if (!xmlhttp && typeof XMLHttpRequest!='undefined') xmlhttp = new XMLHttpRequest(); return xmlhttp; }; function ShowRegion(city, apptype) { var btn = document.getElementById('td_RegSel'); var w = btn.clientWidth + 9; var L = btn.offsetLeft - 5; var T = btn.offsetTop + btn.clientHeight; while (btn.tagName.toUpperCase() != 'BODY') { btn = btn.offsetParent; L += btn.offsetLeft; T += btn.offsetTop; }; var layer = document.getElementById('divRegSel'); if (layer.innerHTML == '') { var req = getXmlHttp(); req.onreadystatechange = function() { if (req.readyState == 4 && req.status == 200) { layer.innerHTML = req.responseText; var tbl = document.getElementById('tblRegSel'); var w1 = tbl.clientWidth; if ( w1 - w > 0 ) L = L - (w1-w); layer.style.left = L; layer.style.top = T; layer.style.width = w ; layer.style.height = tbl.clientHeight+2; layer.style.visibility ='visible'; }; }; req.open('GET', 'list_regions.html?city=' + city + '&apptype=' + apptype, true); req.send(null); } else { if (divRegSel.style.visibility == 'hidden') { var tbl = document.getElementById('tblRegSel'); var w1 = tbl.clientWidth; if ( w1 - w > 0 ) L = L - (w1-w); layer.style.left = L; layer.style.top = T; layer.style.width = w ; layer.style.height = tbl.clientHeight+2; layer.style.visibility ='visible'; } else divRegSel.style.visibility = 'hidden'; }; }; function ShowRegionSel() { var btn = document.getElementById("td_RegSel"); var w = btn.clientWidth + 9; var tbl = document.getElementById("tblRegSel"); var w1 = tbl.clientWidth; var L = btn.offsetLeft - 5; var T = btn.offsetTop + btn.clientHeight; while (btn.tagName.toUpperCase() != "BODY" ) { btn = btn.offsetParent; L += btn.offsetLeft; T += btn.offsetTop; }; if ( w1 - w > 0 ) L = L - (w1-w); var layer = document.getElementById("divRegSel"); layer.style.left = L; layer.style.top = T; layer.style.width = w ; layer.style.height = tbl.clientHeight+2; layer.style.visibility ="visible"; }; function sel() { if (! window.event) var obj = this; else var obj = event.srcElement; var s = fm.checks.value, id="#"+obj.id+";"; if (s.indexOf(id,"") > -1) { s = s.replace(id,""); obj.src = "img/prn0.gif"; } else { s += id; obj.src = "img/prn1.gif"; }; fm.checks.value = s; }; function not_sel() { fm.checks.value = ""; fm.submit(); }; function sel_find(n) { if ( n == 1 && fm.checks.value == "" ) n = 0; fm.inchecked.value =n; fm.page.value = 1; fm.submit(); };