// http://www.tpsec.net/updated/latest.js
var latestVersion="0.9.0";
var latestDate="";
var latestChangelog="
";
var flagDrag = false;
var positionResizeX = treeWidth;
function StartDrag(){
if(!flagDrag){
flagDrag = true;
positionResizeX = document.getElementById("ResizeBar").style.left;
}
}
function MoveResize(e){
if(flagDrag){
document.getElementById("ResizeBar").style.left = e.clientX + "px";
if(navigator.userAgent.indexOf("MSIE") == -1)
window.getSelection().removeAllRanges();
return false;
}
}
function EndDrag(e){
if(flagDrag){
flagDrag = false;
if(0 > e.clientX || document.body.offsetWidth < e.clientX)
document.getElementById("ResizeBar").style.left = positionResizeX;
else{
positionResizeX = e.clientX + 'px';
windowResize();
}
}
}
function onClickDocument(event)
{
var elementUrl = document.getElementById('UrlBox');
if(!elementUrl)
return;
var elementMain = document.getElementById('main');
var left = elementMain.offsetLeft + elementUrl.offsetLeft;
var top = elementMain.offsetTop + elementUrl.offsetTop;
var right = left + elementUrl.offsetWidth;
var bottom = top + elementUrl.offsetHeight;
if(
event.clientX < left ||
event.clientY < top ||
event.clientX > right ||
event.clientY > bottom
){
elementUrl.style.display = 'none';
}
else{
var range = document.createRange();
range.selectNodeContents(elementUrl);
var selection = window.getSelection();
selection.removeAllRanges();
selection.addRange(range);
}
}
function InitResizeBar(){
if(document.getElementById('ResizeBar')){
if(document.attachEvent){
document.getElementById("ResizeBar").attachEvent("onmousedown", StartDrag);
document.attachEvent("onmousemove", MoveResize);
document.attachEvent("onmouseup", EndDrag);
document.attachEvent("onclick", onClickDocument);
}
if(document.addEventListener){
document.getElementById("ResizeBar").addEventListener("mousedown", StartDrag, true);
document.addEventListener("mousemove", MoveResize, true);
document.addEventListener("mouseup", EndDrag, true);
document.addEventListener("click", onClickDocument, true);
}
}
}
function GetIEVer(){
var index = navigator.userAgent.indexOf('MSIE');
if(-1 == index)
return null;
var separator = navigator.userAgent.indexOf(';', index + 4);
return parseInt(navigator.userAgent.substring(index + 4, separator));
}
var MonitorValue = null;
var MonitorTime = null;
function MonitorHeight()
{
var date = new Date();
if(null == MonitorTime)
MonitorTime = date.getTime();
if(MonitorValue != document.getElementById('content').offsetHeight){
if(null != MonitorValue){
windowResize();
MonitorTime = date.getTime();
}
MonitorValue = document.getElementById('content').offsetHeight;
}
if(date.getTime() - MonitorTime > 10000){
MonitorValue = null;
MonitorTime = null;
return;
}
setTimeout("MonitorHeight()", 500);
}
var searchIcon = false;
function enableSearchBox(enable)
{
var element = document.getElementById('search');
if(enable){
element.style.visibility = 'visible';
element.focus();
}
else{
if(searchIcon)
return;
element.style.visibility = 'hidden';
element.value = '';
}
}
function SelectUrlBoxText()
{
var element= document.getElementById("UrlBox");
element.style.display = 'block';
var selection = window.getSelection();
selection.removeAllRanges();
}