');
}
//---end bookmark---
//---for DD---
var ddTCS;
var originTCS = true;
var wakeupDesktopIdx = -1;
var browserExt = "";
var isMacOS = false;
var isConnectedCustomDD = false;
var lbScreenSize;
var ScreenWidth;
var ScreenHeight;
var lbColorDepth;
var lbSoundRedir;
var cbRedirDrv;
var cbRedirPrinters;
var cbRedirClipboard;
var cbRedirPorts;
var cbRedirSmartCards;
var cbConnectToConsole;
var cbBitmapCaching;
var cbDesktopWallPaper;
var cbFullWindowDrag;
var cbMenuAnim;
var cbThemes;
window.size = function()
{
var w = 0;
var h = 0;
//IE
if(!window.innerWidth)
{
//strict mode
if(!(document.documentElement.clientWidth == 0))
{
w = document.documentElement.clientWidth;
h = document.documentElement.clientHeight;
}
//quirks mode
else
{
w = document.body.clientWidth;
h = document.body.clientHeight;
}
}
//w3c
else
{
w = window.innerWidth;
h = window.innerHeight;
}
return {width:w,height:h};
}
window.center = function()
{
var hWnd = (arguments[0] != null) ? arguments[0] : {width:0,height:0};
var _x = 0;
var _y = 0;
var offsetX = 0;
var offsetY = 0;
//IE
if(!window.pageYOffset)
{
//strict mode
if(!(document.documentElement.scrollTop == 0))
{
offsetY = document.documentElement.scrollTop;
offsetX = document.documentElement.scrollLeft;
}
//quirks mode
else
{
offsetY = document.body.scrollTop;
offsetX = document.body.scrollLeft;
}
}
//w3c
else
{
offsetX = window.pageXOffset;
offsetY = window.pageYOffset;
}
_x = ((this.size().width-hWnd.width)/2)+offsetX;
_y = ((this.size().height-hWnd.height)/2)+offsetY;
return{x:_x,y:_y};
}
function getParam(prmStr, prmName) {
var i;
var tst;
i = prmStr.indexOf(prmName);
if (i > -1) {
tst = prmStr.substring(i);
i = tst.indexOf('VALUE="');
if (i > -1) {
tst = tst.substring(i+7);
i = tst.indexOf('"');
if (i > -1) {
return tst.substring(0, i);
}
}
}
}
function reinit() {
var t = document.getElementById("DesktopDirect"+browserExt);
try {
t.InitTCS();
} catch(e) {
setTimeout("reinit()", 5000);
}
}
function init() {
if (browserExt != "I") {
var t = document.getElementById("DesktopDirect"+browserExt);
try {
extraInit(t);
} catch(e) {
}
try {
t.InitTCS();
} catch(e) {
setTimeout("reinit()", 5000);
}
}
}
function popFolder(prmDDTCS) {
var d = document.getElementById("desktops");
prmDDTCS.PopCurFolder();
d.innerHTML = '';
loadDesktops();
}
function setFolder(prmDDTCS, prmIndex) {
var d = document.getElementById("desktops");
prmDDTCS.SetCurFolder(prmIndex);
d.innerHTML = '';
loadDesktops();
}
function loadDesktops() {
var allowCustomDest = 0;
var d = document.getElementById("desktops");
ddTCS = document.getElementById("DesktopDirect"+browserExt);
if ((ddTCS != null) && (d != null) && typeof(ddTCS)!='undefined') {
loadPresets();
if (typeof(ddTCS.HasParentFolder)!='undefined' && typeof(ddTCS.HasParentFolder)!='unknown') {
if (ddTCS.HasParentFolder == 1) {
d.innerHTML = d.innerHTML + '
'+'Up...
';
}
}
if (typeof(ddTCS.SubFoldersCount)!='undefined'&& typeof(ddTCS.SubFoldersCount)!='unknown') {
for (i=0; i < ddTCS.SubFoldersCount; i++) {
ddTCS.SetCurSubFolder(i);
d.innerHTML = d.innerHTML + ''+''+ddTCS.CurSubFolder+'
';
}
}
if (typeof(ddTCS.HasParentFolder)!='undefined'&& typeof(ddTCS.HasParentFolder)!='unknown' ) {
if (ddTCS.HasParentFolder == 0) {
if (typeof(ddTCS.RegDesktopsCount)!='undefined'&& typeof(ddTCS.RegDesktopsCount)!='unknown') {
for (i=0; i < ddTCS.RegDesktopsCount; i++) {
ddTCS.SetCurDesktop(i);
d.innerHTML = d.innerHTML + ''+''+ddTCS.DesktopDesc+'
';
}
}
if (browserExt == "J") {
allowCustomDest = ddTCS.AllowNonRegDesktops();
} else {
allowCustomDest = ddTCS.AllowNonRegDesktops;
}
if (allowCustomDest == 1) {
d.innerHTML = d.innerHTML + ''+'Other...';
}
}
}
if (typeof(ddTCS.AppsCount)!='undefined'&& typeof(ddTCS.AppsCount)!='unknown') {
for (i=0; i < ddTCS.AppsCount; i++) {
ddTCS.SetCurApp(i);
d.innerHTML = d.innerHTML + ''+''+ddTCS.CurAppName+'
';
}
}
d.style.overflow="auto";
}
}
function startDesktop(prmIndex) {
if(isConnectedCustomDD)
{
RestorePresets();
}
ddTCS = document.getElementById("DesktopDirect"+browserExt);
if(isConnectedCustomDD)
{
RestoreTCS()
isConnectedCustomDD = false;
}
ddTCS.SetCurDesktop(prmIndex);
ddTCS.RefreshDesktopState();
}
function startApp(prmDesktop, prmIndex) {
prmDesktop.SetCurApp(prmIndex);
prmDesktop.LaunchCurApp();
}
function changeClass(prmElement, prmNewClass){
prmElement.setAttribute("className", prmNewClass);
prmElement.setAttribute("class", prmNewClass);
}
function centerDlg(prmDlgName, prmDlgHeight, prmDlgWidth) {
var d = document.getElementById(prmDlgName);
if (browserExt == "") {
if (d != null) {
if (document.body.offsetWidth > prmDlgWidth) {
d.style.left = (document.body.offsetWidth / 2)-(prmDlgWidth / 2);
} else {
d.style.left = 0;
}
if (document.body.offsetHeight > prmDlgHeight) {
d.style.top = (document.body.offsetHeight / 2)-(prmDlgHeight / 2);
} else {
d.style.top = 0;
}
}
} else {
if (d != null) {
if (document.body.scrollWidth > prmDlgWidth) {
d.style.left = (document.body.scrollWidth / 2)-(prmDlgWidth / 2)+"px";
} else {
d.style.left = 0;
}
if (document.body.scrollHeight > prmDlgHeight) {
d.style.top = (document.body.scrollHeight / 2)-(prmDlgHeight / 2)+"px";
} else {
d.style.top = 0;
}
}
}
}
function showWakeup() {
var d = document.getElementById("dlgConfirmWakeup"+browserExt);
var c = document.getElementById("desktops");
if ((d != null) && (c != null)) {
if (browserExt == "J") {
d.style.left = getPositionX(c)+"px";
d.style.top = getPositionY(c)+"px";
} else {
d.style.pixelLeft = getPositionX(c);
d.style.pixelTop = getPositionY(c);
}
d.style.visibility="visible";
}
}
function cancelWakeup() {
var b = document.getElementById("block"+browserExt);
var d = document.getElementById("dlgConfirmWakeup"+browserExt);
if ((d != null) && (b != null)) {
b.style.display="none";
d.style.visibility="hidden";
}
}
function wakeupCurDesktop() {
if (wakeupDesktopIdx > -1) {
ddTCS.SetCurDesktop(wakeupDesktopIdx);
ddTCS.WakeupDesktop();
}
cancelWakeup();
}
function showMsgBox(prmIconSrc) {
var d = document.getElementById("msgBox");
var i = document.getElementById("msgBoxIcon");
i.src = prmIconSrc;
if (d != null) {
if (d.style.visibility != "visible") {
d.style.visibility="visible";
}
}
}
function setMsgBoxMsg(prmMsg) {
var d = document.getElementById("msgBoxMsg");
if (d != null) {
d.innerHTML = prmMsg;
}
}
function hideMsgBox() {
var d = document.getElementById("msgBox");
if (d != null) {
d.style.visibility="hidden";
}
}
function secondsToString(prmSec) {
var secs = prmSec;
var days = Math.floor(secs / 86400);
secs = secs - (days*86400);
var hours = Math.floor(secs / 3600);
secs = secs - (hours*3600);
var mins = Math.floor(secs / 60);
secs = secs - (mins*60);
if (days > 0) {
return days+" day(s) "+hours+":"+mins+":"+secs;
}
if (hours > 0) {
return hours+":"+mins+":"+secs;
}
if (mins > 0) {
return mins+":"+secs;
}
if (secs > 0) {
return secs+_AN_str_second;
}
}
function unselectPage(prmPageName) {
var d = document.getElementById("rdptcs_page_"+prmPageName);
d.style.visibility="hidden";
d.style.height = "1px";
var b = document.getElementById("pg"+prmPageName);
b.src = "/prx/000/http/localh/desktop/images/pg"+prmPageName+".png";
}
function selectPage(prmPageName) {
unselectPage("General");
unselectPage("Perf");
unselectPage("Adv");
var d = document.getElementById("rdptcs_page_"+prmPageName);
d.style.visibility="";
d.style.height = "";
var b = document.getElementById("pg"+prmPageName);
b.src = "/prx/000/http/localh/desktop/images/pg"+prmPageName+"Sel.png";
}
function showRDPTCSDlg() {
var allowConnectToConsole = 0;
var allowRedir = 0;
var d = document.getElementById("dlgRDPTCS");
var c = document.getElementById("desktops");
if ((d != null) && (c != null)) {
var pan = document.getElementById("panConnectToConsole");
if (pan != null) {
if (browserExt == "J") {
allowConnectToConsole = ddTCS.AllowConnectToConsole();
} else {
allowConnectToConsole = ddTCS.AllowConnectToConsole;
}
if (allowConnectToConsole == 1) {
pan.style.visibility="visible";
} else {
pan.style.visibility="hidden";
}
}
pan = document.getElementById("paRedir");
if (pan != null) {
if (browserExt == "J") {
allowRedir = ddTCS.AllowRedirControl();
} else {
allowRedir = ddTCS.AllowRedirControl;
}
if (allowRedir == 1) {
pan.style.visibility="visible";
} else {
pan.style.visibility="hidden";
}
}
var p = window.center({width: d.clientWidth, height: d.clientHeight});
d.style.top = p.y+"px";
d.style.left = p.x+"px";
enableBlock();
d.style.visibility="visible";
}
}
function closeRDPTCSDlg() {
var b = document.getElementById("block"+browserExt);
var d = document.getElementById("dlgRDPTCS");
if ((d != null) && (b != null)) {
b.style.display="none";
d.style.visibility="hidden";
}
var pan = document.getElementById("panConnectToConsole");
if (pan != null) {
pan.style.visibility="hidden";
}
pan = document.getElementById("paRedir");
if (pan != null) {
pan.style.visibility="hidden";
}
}
function screenSizeChanged() {
var l = document.getElementById("lbScreenSize");
var edWidth = document.getElementById("edWidth");
var edHeight = document.getElementById("edHeight");
switch (l.value) {
case '4':
edWidth.disabled = false;
edHeight.disabled = false;
break;
default:
edWidth.value = "";
edHeight.value = "";
edWidth.disabled = true;
edHeight.disabled = true;
}
}
function changeCheckbox(prmName, prmFlag) {
var l = document.getElementById(prmName);
if (l != null) {
l.checked = prmFlag;
}
}
function connTypeChanged() {
var l = document.getElementById("lbConnType");
switch (l.value) {
case '0':
changeCheckbox("cbBitmapCaching", false);
changeCheckbox("cbDesktopWallPaper", true);
changeCheckbox("cbFullWindowDrag", true);
changeCheckbox("cbMenuAnim", true);
changeCheckbox("cbThemes", true);
break;
case '1':
changeCheckbox("cbBitmapCaching", false);
changeCheckbox("cbDesktopWallPaper", true);
changeCheckbox("cbFullWindowDrag", true);
changeCheckbox("cbMenuAnim", true);
changeCheckbox("cbThemes", false);
break;
case '2':
changeCheckbox("cbBitmapCaching", false);
changeCheckbox("cbDesktopWallPaper", true);
changeCheckbox("cbFullWindowDrag", false);
changeCheckbox("cbMenuAnim", false);
changeCheckbox("cbThemes", false);
break;
case '3':
changeCheckbox("cbBitmapCaching", false);
changeCheckbox("cbDesktopWallPaper", false);
changeCheckbox("cbFullWindowDrag", false);
changeCheckbox("cbMenuAnim", false);
changeCheckbox("cbThemes", false);
break;
case '4':
break;
}
}
function getVal(prmName, prmDef) {
var e = document.getElementById(prmName);
if (e == null) {
return prmDef;
}
return e.value;
}
function isChecked(prmName) {
var e = document.getElementById(prmName);
if (e == null) {
return 0;
}
if (e.checked == true) {
return 1;
} else {
return 0;
}
}
function setVal(prmName, prmVal) {
var e = document.getElementById(prmName);
if (e != null) {
e.value = prmVal;
}
}
function setChecked(prmName, prmVal) {
var e = document.getElementById(prmName);
if (e != null) {
e.checked = prmVal == 1;
}
}
function loadPresets() {
var st = "";
if ((ddTCS.ScreenWidth == -1) && (ddTCS.ScreenHeight == -1)) {
setVal("lbScreenSize", "0");
} else {
if ((ddTCS.ScreenWidth == 640) && (ddTCS.ScreenHeight == 480)) {
setVal("lbScreenSize", "1");
} else {
if ((ddTCS.ScreenWidth == 800) && (ddTCS.ScreenHeight == 600)) {
setVal("lbScreenSize", "2");
} else {
if ((ddTCS.ScreenWidth == 1024) && (ddTCS.ScreenHeight == 768)) {
setVal("lbScreenSize", "3");
} else {
setVal("lbScreenSize", "4");
st = "" + ddTCS.ScreenWidth;
setVal("edWidth", st);
st = "" + ddTCS.ScreenHeight;
setVal("edHeight", st);
}
}
}
}
st = "" + ddTCS.ColorDepth;
setVal("lbColorDepth", st);
st = "" + ddTCS.SoundRedir;
setVal("lbSoundRedir", st);
setChecked("cbRedirDrv", ddTCS.RedirDrives);
setChecked("cbRedirPrinters", ddTCS.RedirPrinters);
setChecked("cbRedirClipboard", ddTCS.RedirClipboard);
setChecked("cbRedirPorts", ddTCS.RedirPorts);
setChecked("cbRedirSmartCards", ddTCS.RedirSmartCards);
setChecked("cbConnectToConsole", ddTCS.ConnectToConsole);
setChecked("cbBitmapCaching", ddTCS.EnableBitmapCaching);
setChecked("cbDesktopWallPaper", ddTCS.EnableDesktopWallpaper);
setChecked("cbFullWindowDrag", ddTCS.EnableFullDrag);
setChecked("cbMenuAnim", ddTCS.EnableMenuAnim);
setChecked("cbThemes", ddTCS.EnableTheme);
if(originTCS)
{
TCSbackup();
originTCS = false;
}
}
function TCSbackup()
{
lbScreenSize = getVal("lbScreenSize", "0");
ScreenWidth = getVal("edWidth", -1);
ScreenHeight=getVal("edHeight", -1);
lbColorDepth=getVal("lbColorDepth", ddTCS.ColorDepth);
lbSoundRedir=getVal("lbSoundRedir", ddTCS.SoundRedir);
cbRedirDrv=getVal("cbRedirDrv", ddTCS.RedirDrives);
cbRedirPrinters=getVal("cbRedirPrinters", ddTCS.RedirPrinters);
cbRedirClipboard=getVal("cbRedirClipboard", ddTCS.RedirClipboard);
cbRedirPorts=getVal("cbRedirPorts", ddTCS.RedirPorts);
cbRedirSmartCards=getVal("cbRedirSmartCards", ddTCS.RedirSmartCards);
cbConnectToConsole=getVal("cbConnectToConsole", ddTCS.ConnectToConsole);
cbBitmapCaching=getVal("cbBitmapCaching", ddTCS.EnableBitmapCaching);
cbDesktopWallPaper=getVal("cbDesktopWallPaper", ddTCS.EnableDesktopWallpaper);
cbFullWindowDrag=getVal("cbFullWindowDrag", ddTCS.EnableFullDrag);
cbMenuAnim=getVal("cbMenuAnim", ddTCS.EnableMenuAnim);
cbThemes=getVal("cbThemes", ddTCS.EnableTheme);
}
function RestorePresets() {
var st = "";
setVal("lbScreenSize", lbScreenSize);
setChecked("edWidth", ScreenWidth);
setChecked("edHeight", ScreenHeight);
st = "" + lbColorDepth;
setVal("lbColorDepth", st);
st = "" + lbSoundRedir;
setVal("lbSoundRedir", st);
setChecked("cbRedirDrv", cbRedirDrv);
setChecked("cbRedirPrinters", cbRedirPrinters);
setChecked("cbRedirClipboard", cbRedirClipboard);
setChecked("cbRedirPorts", cbRedirPorts);
setChecked("cbRedirSmartCards", cbRedirSmartCards);
setChecked("cbConnectToConsole", cbConnectToConsole);
setChecked("cbBitmapCaching", cbBitmapCaching);
setChecked("cbDesktopWallPaper", cbDesktopWallPaper);
setChecked("cbFullWindowDrag", cbFullWindowDrag);
setChecked("cbMenuAnim", cbMenuAnim);
setChecked("cbThemes", cbThemes);
}
function RestoreTCS() {
var allowRedir = 0;
var h = getVal("dest", "");
switch (getVal("lbScreenSize", "0")) {
case '0':
ddTCS.ScreenWidth = -1;
ddTCS.ScreenHeight = -1;
break;
case '1':
ddTCS.ScreenWidth = 640;
ddTCS.ScreenHeight = 480;
break;
case '2':
ddTCS.ScreenWidth = 800;
ddTCS.ScreenHeight = 600;
break;
case '3':
ddTCS.ScreenWidth = 1024;
ddTCS.ScreenHeight = 780;
break;
case '4':
ddTCS.ScreenWidth = getVal("edWidth", 640);
ddTCS.ScreenHeight = getVal("edHeight", 480);
break;
}
ddTCS.ColorDepth = parseInt(getVal("lbColorDepth", "0"));
ddTCS.SoundRedir = parseInt(getVal("lbSoundRedir", "0"));
if (browserExt == "J") {
allowRedir = ddTCS.AllowRedirControl();
} else {
allowRedir = ddTCS.AllowRedirControl;
}
if (allowRedir == 1) {
ddTCS.RedirDrives = isChecked("cbRedirDrv");
ddTCS.RedirPrinters = isChecked("cbRedirPrinters");
ddTCS.RedirClipboard = isChecked("cbRedirClipboard");
ddTCS.RedirPorts = isChecked("cbRedirPorts");
ddTCS.RedirSmartCards = isChecked("cbRedirSmartCards");
}
ddTCS.ConnectToConsole = isChecked("cbConnectToConsole");
ddTCS.EnableBitmapCaching = isChecked("cbBitmapCaching");
ddTCS.EnableDesktopWallpaper = isChecked("cbDesktopWallPaper");
ddTCS.EnableFullDrag = isChecked("cbFullWindowDrag");
ddTCS.EnableMenuAnim = isChecked("cbMenuAnim");
ddTCS.EnableTheme = isChecked("cbThemes");
}
function connectClicked(prmConnect) {
var allowRedir = 0;
var h = getVal("dest", "");
switch (getVal("lbScreenSize", "0")) {
case '0':
ddTCS.ScreenWidth = -1;
ddTCS.ScreenHeight = -1;
break;
case '1':
ddTCS.ScreenWidth = 640;
ddTCS.ScreenHeight = 480;
break;
case '2':
ddTCS.ScreenWidth = 800;
ddTCS.ScreenHeight = 600;
break;
case '3':
ddTCS.ScreenWidth = 1024;
ddTCS.ScreenHeight = 780;
break;
case '4':
ddTCS.ScreenWidth = getVal("edWidth", 640);
ddTCS.ScreenHeight = getVal("edHeight", 480);
break;
}
ddTCS.ColorDepth = parseInt(getVal("lbColorDepth", "0"));
ddTCS.SoundRedir = parseInt(getVal("lbSoundRedir", "0"));
if (browserExt == "J") {
allowRedir = ddTCS.AllowRedirControl();
} else {
allowRedir = ddTCS.AllowRedirControl;
}
if (allowRedir == 1) {
ddTCS.RedirDrives = isChecked("cbRedirDrv");
ddTCS.RedirPrinters = isChecked("cbRedirPrinters");
ddTCS.RedirClipboard = isChecked("cbRedirClipboard");
ddTCS.RedirPorts = isChecked("cbRedirPorts");
ddTCS.RedirSmartCards = isChecked("cbRedirSmartCards");
}
ddTCS.ConnectToConsole = isChecked("cbConnectToConsole");
ddTCS.EnableBitmapCaching = isChecked("cbBitmapCaching");
ddTCS.EnableDesktopWallpaper = isChecked("cbDesktopWallPaper");
ddTCS.EnableFullDrag = isChecked("cbFullWindowDrag");
ddTCS.EnableMenuAnim = isChecked("cbMenuAnim");
ddTCS.EnableTheme = isChecked("cbThemes");
ddTCS.StartSession(h, prmConnect);
isConnectedCustomDD = true;
}
function TCSStatusChanged(prmID, prmLParam, prmSParam) {
var b;
b = document.getElementById("block"+browserExt);
switch (parseInt(prmID, 10)) {
case 1:
setMsgBoxMsg(_AN_str_initializing);
break;
case 3:
break;
case 4:
setMsgBoxMsg(_AN_str_retrieving);
showMsgBox("/prx/000/http/localh/desktop/images/loading.gif")
break;
case 5:
setMsgBoxMsg(_AN_str_downloading+prmSParam+" ("+prmLParam+"%)");
showMsgBox("/prx/000/http/localh/desktop/images/loading.gif")
break;
case 6:
loadDesktops();
setMsgBoxMsg("");
hideMsgBox();
if (b != null) {
b.style.display="none";
}
break;
case 9:
setMsgBoxMsg(_AN_str_install+prmSParam+_AN_str_take_a_while);
showMsgBox("/prx/000/http/localh/desktop/images/loading.gif")
break;
case 10:
setMsgBoxMsg(_AN_str_retrieve_config);
showMsgBox("/prx/000/http/localh/desktop/images/loading.gif")
break;
default:
hideMsgBox();
if (b != null) {
b.style.display="none";
}
}
}
function HostStatusChanged(prmHostID, prmNewState) {
var lie;
var de;
var dd;
var d;
lie = document.getElementById("li_"+prmHostID);
de = document.getElementById("div_"+prmHostID);
if ((lie != null) && (de != null)) {
switch (parseInt(prmNewState,10)) {
case 0 :
changeClass(lie, "li_pcoff");
de.innerHTML=_AN_str_unknown_state;
break;
case 1 :
changeClass(lie, "");
de.innerHTML="";
dd = document.getElementById("DesktopDirect"+browserExt);
if (dd != null) {
dd.LaunchDesktop(prmHostID, 1);
}
break;
case 2 :
changeClass(lie, "li_pcoff");
de.innerHTML="";
wakeupDesktopIdx = prmHostID;
enableBlock();
showWakeup();
break;
case 3 :
changeClass(lie, "li_pcpowerup");
de.innerHTML=""+_AN_str_power_up+"";
break;
case 4 :
changeClass(lie, "");
de.innerHTML=""+_AN_str_connecting+"";
break;
case 5 :
changeClass(lie, "li_pcconnected");
de.innerHTML=""+_AN_str_connected+"";
break;
case 6 :
changeClass(lie, "");
de.innerHTML=""+_AN_str_disconnecting+"";
break;
case 7 :
changeClass(lie, "");
de.innerHTML="";
break;
case 8 :
changeClass(lie, "li_pcpowerup");
de.innerHTML=""+_AN_str_verify_desktop+"";
break;
case 9 :
changeClass(lie, "li_pcoff");
de.innerHTML=""+_AN_str_power_up_fail+"";
}
}
}
function timeoutAlert(prmType, prmSecondsLeft) {
switch (parseInt(prmType,10)) {
case 0:
setMsgBoxMsg("");
hideMsgBox();
break;
case 1:
showMsgBox("/prx/000/http/localh/desktop/images/atten.gif");
if (prmSecondsLeft == -1) {
setMsgBoxMsg(_AN_str_session_expire);
} else {
setMsgBoxMsg(_AN_str_due+secondsToString(prmSecondsLeft));
}
break;
case 2:
showMsgBox("/prx/000/http/localh/desktop/images/atten.gif");
if (prmSecondsLeft == -1) {
setMsgBoxMsg(_AN_str_sess_expire);
} else {
setMsgBoxMsg(_AN_str_terminate+secondsToString(prmSecondsLeft)+_AN_str_save_work);
}
break;
case 3:
showMsgBox("/prx/000/http/localh/desktop/images/atten.gif");
if (prmSecondsLeft == -1) {
setMsgBoxMsg(_AN_str_sess_expire);
} else {
setMsgBoxMsg(_AN_str_terminate+" "+secondsToString(prmSecondsLeft)+_AN_str_avoid);
}
break;
}
}
function reportError(prmErrID, prmExtraInfo) {
var msg;
msg = _AN_str_unkown_error;
var flag = 0;
switch (parseInt(prmErrID, 10)) {
case 1:
msg = _AN_str_case1;
break;
case 2:
msg = _AN_str_case2;
break;
case 3:
msg = _AN_str_case3;
msg = msg + "/r/n"+prmExtraInfo;
break;
case 4:
msg = _AN_str_case4;
break;
case 5:
msg = _AN_str_case5;
msg = msg + "/r/n"+prmExtraInfo;
break;
case 6:
msg = _AN_str_case6;
break;
case 7:
msg = _AN_str_case7+prmExtraInfo+")";
break;
case 8:
msg = _AN_str_case8+prmExtraInfo+")";
break;
case 9:
msg = _AN_str_case9;
break;
case 10:
msg = _AN_str_case10;
flag = 1;
break;
case 11:
msg = _AN_str_case11;
break;
case 12:
msg = _AN_str_case12;
break;
case 13:
msg = _AN_str_case13;
break;
case 14:
msg = _AN_str_case14;
break;
case 15:
msg = _AN_str_case15;
break;
case 16:
msg = _AN_str_case16;
break;
case 17:
msg = _AN_str_case17;
msg = msg + "/r/n"+prmExtraInfo;
flag = 1;
break;
case 18:
msg = _AN_str_case18;
msg = msg + "/r/n"+prmExtraInfo;
break;
case 19:
msg = _AN_str_case19;
break;
case 20:
msg = _AN_str_case20+prmExtraInfo+")";
switch (prmExtraInfo) {
case "-1":
msg = _AN_str_case20_1;
break;
case "-2":
msg = _AN_str_case20_2;
break;
}
break;
case 21:
msg = _AN_str_case21;
break;
case 22:
msg = _AN_str_case22_1+prmExtraInfo+_AN_str_case22_2;
break;
case 23:
msg = _AN_str_case23;
break;
case 24:
msg = _AN_str_case24;
break;
case 25:
msg = _AN_str_case25;
break;
case 26:
window.location.href= "/prx/000/http/localh/logout";
return;
case 27:
msg = _AN_str_case27;
break;
case 28:
window.location.reload();
return;
}
alert(msg);
if(flag == 1)
{
flag = 0;
window.location.reload();
}
}
function enableBlock() {
b = document.getElementById("block"+browserExt);
if (b != null) {
b.style.display="";
d = document.getElementById("desktops");
if (browserExt == "J") {
b.style.left = getPositionX(d)+"px";
b.style.top = getPositionY(d)+"px";
} else {
b.style.pixelLeft = getPositionX(d);
b.style.pixelTop = getPositionY(d);
}
}
}
function getPositionX(obj){
var leftValue= 0;
while(obj){
leftValue+= obj.offsetLeft;
obj= obj.offsetParent;
}
return leftValue;
}
function getPositionY(obj){
var topValue= 0;
while(obj){
topValue+= obj.offsetTop;
obj= obj.offsetParent;
}
return topValue;
}
Welcome
');
}
function getNextSibling(startBrother){
endBrother=startBrother.nextSibling;
while(endBrother.nodeType!=1){
endBrother = endBrother.nextSibling;
}
return endBrother;
}
function getFirstChild(obj){
for (i=0; i | "+_AN_str_my_desktop+" |
"
} else {
init();
}
} else {
document.getElementById("nav_dd").style.display = "none";
}
}
function switchfield(that){
var sib = getNextSibling(that);
var chi = getFirstChild(that);
if (sib.style.display == "none") {
sib.style.display = "block";
chi.innerHTML = " - ";
} else {
sib.style.display = "none";
chi.innerHTML = " + ";
}
}
function switchfield4bookmark(that){
var sib = getNextSibling(that);
var chi = document.getElementById("bookmark_span");
if (sib.style.display == "none") {
sib.style.display = "block";
chi.innerHTML = " - ";
} else {
sib.style.display = "none";
chi.innerHTML = " + ";
}
}
function onlegend(that){
that.style.cursor="pointer";
}
function InitAndReady()
{
if(_AN_enable_vpn == true && localCheckIsOk() == false) {
ready();
var strErrMsg = _AN_str_localcheck_errmsg.replace("%s", _AN_str_localcheck_OS);
strErrMsg = strErrMsg.replace("%s", _An_str_localcheck_ver);
document.getElementById("localCheckWelcome").innerHTML = strErrMsg.replace("%s", "VPN");
document.getElementById("localCheckWelcome").style.display="block";
}
else {
document.getElementById("localCheckWelcome").style.display="block";
InitWelcome();
ready();
}
}