﻿var mtLibs = { IsIE: /*@cc_on!@*/false, IsGecko: navigator.userAgent.toLowerCase().indexOf("gecko/") > -1, IsNull: function($) { return typeof ($) == "undefined" || $ == null || $.length == 0 }, SetCSS: function(_, A) { var $ = _.style; for (eve in A) $[eve] = A[eve] }, GetExt: function(A) { var $ = /^((\w+):\/\/)?((\w+):?(\w+)?@)?([^\/\?:]+):?(\d+)?(\/?[^\?#]+)?\??([^#]+)?#?(\w*)/, _ = $.exec(A)[8].split("/"); return _[_.length - 1].toLowerCase() }, GetElm: function(_, A) { var D = [], E = !mtLibs.IsNull(A) ? A : "*", $ = new RegExp("(^|\\\\s)" + _ + "(\\\\s|$)", "i"), C = document.getElementsByTagName(E); for (var F = 0; F < C.length; F++) { var B = C[F].className; if (B.length > 0 && (B == _ || $.test(B))) D.push(C[F]) } return D }, GetPsi: function() { var D, C, _, $, E, B, A = document.documentElement; if (window.innerHeight && window.scrollMaxY) { D = window.innerWidth + window.scrollMaxX; C = window.innerHeight + window.scrollMaxY } else if (document.body.scrollHeight > document.body.offsetHeight) { D = document.body.scrollWidth; C = document.body.scrollHeight } else { D = document.body.offsetWidth; C = document.body.offsetHeight } if (self.innerHeight) { if (A.clientWidth) _ = A.clientWidth; else _ = self.innerWidth; $ = self.innerHeight } else if (A && A.clientHeight) { _ = A.clientWidth; $ = A.clientHeight } else if (document.body) { _ = document.body.clientWidth; $ = document.body.clientHeight } if (C < $) B = $; else B = C; if (D < _) E = D; else E = _; return [E, B, _, $] }, GetPso: function() { var A, _, $ = document.documentElement; if (self.pageYOffset || self.pageXOffset) { _ = self.pageYOffset; A = self.pageXOffset } else if ($ && $.scrollTop || $.scrollLeft) { _ = $.scrollTop; A = $.scrollLeft } else if (document.body) { _ = document.body.scrollTop; A = document.body.scrollLeft } return [A, _] }, AddEvt: function(_, A, B, $) { if (typeof ($) == "undefined") $ = false; if (_.addEventListener) _.addEventListener(A, B, $); else _.attachEvent("on" + A, B) } }, mtConn = { Start: function(url, exe, dat) { if (window.XMLHttpRequest) var objXML = new XMLHttpRequest(); else { var $ = ["MSXML2.XMLHTTP.6.0", "MSXML2.XMLHTTP.5.0", "MSXML2.XMLHTTP.4.0", "MSXML2.XMLHTTP.3.0", "MSXML2.XMLHTTP", "Microsoft.XMLHTTP"]; for (var _ = 0; _ < $.length; _++) { try { objXML = new ActiveXObject($[_]); break } catch (e) { } } } var method = mtLibs.IsNull(dat) ? "GET" : "POST"; with (objXML) { try { open(method, url, true); if (method == "POST") setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8"); send(dat) } catch (e) { alert(e) } onreadystatechange = function() { if (objXML.readyState == 4) { exe(objXML.responseText, objXML.status); delete (objXML) } } } } }, mtBoxs = { Init: false, Hide: true, Initd: function() { this.Root = document.getElementsByTagName("body").item(0); this.Over = document.createElement("DIV"); this.Over.setAttribute("id", "mtWins_PaOve"); this.Over.onclick = mtBoxs.Start; this.Root.insertBefore(this.Over, this.Root.firstChild); this.Node = document.createElement("DIV"); this.Node.setAttribute("id", "mtWins_PaBox"); this.Root.insertBefore(this.Node, this.Over.nextSibling); var $ = mtLibs.GetPsi(); mtLibs.SetCSS(mtBoxs.Over, { width: $[0] + "px", height: $[1] + "px" }); mtBoxs.Over.style.display = "none"; mtBoxs.Node.style.display = "none"; this.Init = true }, Start: function(A, B, _) { if (!mtBoxs.Init) mtBoxs.Initd(); if (mtBoxs.Hide) { var C = mtLibs.GetPsi(), $ = mtLibs.GetPso(); mtLibs.SetCSS(mtBoxs.Node, { width: B + "px", left: $[0] + (C[2] - B) / 2 + "px", top: ($[1] + (C[3] - _) / 2) + "px" }); mtBoxs.Node.appendChild(A); mtBoxs.Over.style.display = "block"; mtBoxs.Node.style.display = "block" } else { mtBoxs.Node.removeChild(mtBoxs.Node.firstChild); mtBoxs.Over.style.display = "none"; mtBoxs.Node.style.display = "none" } mtBoxs.Hide = !mtBoxs.Hide } }, mtComm = { Post: function($) { var D = document.getElementById("ncUsername").value, B = document.getElementById("ncUsermail").value, _ = document.getElementById("ncUsersite").value, A = document.getElementById("ncContent").value, C = document.getElementById("CommentPostMSG"); C.style.display = "block"; C.getElementsByTagName("dd")[0].innerHTML = PubLAN.mcPostComment; document.getElementById("ncSubmit").disabled = true; mtConn.Start("../Service.ashx?act=PostComment", mtComm.Exec, "ncParent=" + $ + "&ncUsername=" + D + "&ncUsermail=" + B + "&ncUsersite=" + _ + "&ncContent=" + encodeURIComponent(A)) }, Exec: function(_, A) { if (_.toString().substr(0, 6) == "Error:") document.getElementById("CommentPostMSG").getElementsByTagName("dd")[0].innerHTML = _.substr(6, _.length); else { document.getElementById("ncContent").value = ""; document.getElementById("CommentPostMSG").style.display = "none"; var $ = document.createElement("ol"); $.innerHTML = _; if (document.getElementById("NoComments")) document.getElementById("coList").removeChild(document.getElementById("NoComments")); document.getElementById("coList").appendChild($.getElementsByTagName("li")[0]) } document.getElementById("ncSubmit").disabled = false }, Show: function(_, $) { mtConn.Start("../Service.ashx?act=ViewComment&var=" + _ + "&idx=" + $, mtComm.View) }, View: function($, _) { var A = $.split("<!-- COMMENTPGSPLITHR -->"); document.getElementById("coList").innerHTML = A[0]; document.getElementById("coListMPG").innerHTML = A[1] } }; function ViewPwdArticle($) { var A = document.getElementById("PwdVar_" + $).value, _ = SitePath + "Service.ashx?act=ViewPwdArticle&aid=" + $ + "&awd=" + A; mtConn.Start(_, function(A, B) { if (A.toString().substr(0, 6) == "Error:") { var _ = document.getElementById("PwdErr_" + $); A = A.substr(6, A.length) } else { document.getElementById("PwdForm_" + $).style.display = "none"; _ = document.getElementById("PwdTxt_" + $) } _.style.display = ""; _.innerHTML = A }) } window.onload = function() { var $ = !(window.XMLHttpRequest), _ = mtLibs.GetElm("Image|PictureSize", "IMG"); for (var C = 0; C < _.length; C++) { _[C].setAttribute("title", PubLAN.mvClickViewAll); if ($) { var B = new Image(); B.src = _[C].src; var A = B.width; _[C].width = A = (A > 570) ? 570 : A; _[C].style.display = "inline" } _[C].onclick = function() { var _ = document.createElement("DIV"); _.onclick = function() { mtBoxs.Start() }; var $ = new Image(); $.setAttribute("src", this.src); _.appendChild($); mtBoxs.Start(_, $.width, $.height) } } }