function Left(elem){ var x=0; var oElem=elem; while(elem){ if ((elem.currentStyle)&& (!isNaN(parseInt(elem.currentStyle.borderLeftWidth)))&&(x!=0)) x+=parseInt(elem.currentStyle.borderLeftWidth); x+=elem.offsetLeft; elem=elem.offsetParent; } return x; } function Top(elem){ var x=0; var oElem=elem; while(elem){ if ((elem.currentStyle)&& (!isNaN(parseInt(elem.currentStyle.borderTopWidth)))&&(x!=0)) x+=parseInt(elem.currentStyle.borderTopWidth); x+=elem.offsetTop; elem=elem.offsetParent; } return x; } function systemGetCookie(name) { var value; var index = document.cookie.indexOf(name + "="); if (index == -1) return null; var start = document.cookie.indexOf ("=", index) + 1; var meta = document.cookie.indexOf (";", start); if (meta < start) meta = document.cookie.length; value=document.cookie.substring(start,meta); value=unescape(value); // alert('Cookie GET: ' + value); return value; } function systemSetCookie(name,value,expires) { if (expires=="never") { var exp=new Date(2100,01,01,01,01,01); } else if(expires) { var exp=new Date(); exp.setTime(exp.getTime()+1000*expires); } value=escape(value); var w = name+"="+value+(expires ? "; expires="+exp.toGMTString() : '')+"; path=/"; document.cookie=w; // alert('Cookie SET: ' + w); } function systemDeleteCookie(name) { systemSetCookie(name, '', -1); } function systemSelectTab(obj, url) { var tr = obj.parentNode; var set, cnLen; for(var i=0; i 0) { c = c.split(';'); for(var i2=0; i2 0) { document.getElementById('systemOverviewStart').value = 0; systemOverviewLoadList(); return; } document.getElementById('systemOverviewDestination').innerHTML = data; setSelection(start, total, parseInt(document.getElementById('systemOverviewNum').value), 'systemOverviewLoadList();'); if (system_message_timeout) { clearTimeout(system_message_timeout); } systemHideMessage(); } function systemOverviewLoadTree() { systemShowMessage("Loading"); var url = document.getElementById('systemOverviewSource').value; systemLoadHelp(sAdminHelpDefault); systemXmlHttp.request('GET', url, true, null, null, '', null, systemOverviewLoadTreeReqChange) } function systemOverviewLoadTreeReqChange(req) { var t = req.responseXML; if(t == null) { var data = 'Data retrieval failed.'; } else { var data = t.getElementsByTagName('data').item(0).firstChild.nodeValue; } document.getElementById('systemOverviewDestination').innerHTML = data; if (system_message_timeout) { clearTimeout(system_message_timeout); } systemHideMessage(); if(t != null) { var listName = document.getElementById('systemOverviewName'); if(listName) { listName = listName.value; var listNameLength = listName.length; var c = systemGetCookie('treestatus'); var t; if(c != null && c.length > 0) { c = c.split(';'); for(var i2=0; i2=0; i--) { h.removeChild(h.childNodes[i], true); } var pTitle = document.createElement('p'); pTitle.className = 'title'; pTitle.innerHTML = title; h.appendChild(pTitle); var pContent = document.createElement('p'); pContent.className = 'content'; pContent.innerHTML = content; h.appendChild(pContent); var iClose = document.createElement('input'); iClose.className = 'FormButton'; iClose.type = 'button'; iClose.value = 'Close'; iClose.onclick = function () { systemRestoreNavigation(); } h.appendChild(iClose); systemShowInfo(); } function systemLoadHelpItem(itm) { //alert(sAdminRoot+itm+'.hlp');return; if(itm != null) systemLoadHelp(sAdminRoot+itm+'.hlp') else systemLoadHelp(sAdminHelpDefault); systemShowHelp(); } function systemLoadHelp(url) { systemXmlHttp.request('GET', url, true, null, null, '', null, systemLoadHelpReqChange); systemSetCookie('currenthelp', url); } function systemLoadHelpReqChange(req) { var data = req.responseText.split("\n"); var nrofrelateditems = parseInt(data.shift()); var title = data.shift(); var relatedItems = new Array(); for(var i=0; i=0; i--) { h.removeChild(h.childNodes[i], true); } var pTitle = document.createElement('p'); pTitle.className = 'title'; pTitle.innerHTML = title; h.appendChild(pTitle); var pContent = document.createElement('p'); pContent.className = 'content'; pContent.innerHTML = content; h.appendChild(pContent); var pRelated = document.createElement('div'); pRelated.className = 'related'; h.appendChild(pRelated); var t; var mi = function() { systemHoverItem(this) }; var mo = function() { systemLeaveItem(this) }; for(i=0; i'; pRelated.appendChild(t); } }