var bLogin = false;
var bOpenPop = true;
var bHaveOCX = false;
var bLoadComplete = true;
var bfullMode = false;
var info_width = 0;
var info_height = 0;
var info_left = 0;
var info_right = 0;
var openMode = 0;
function openGuest()
{
openMode = 0;
infoLayer.innerHTML = "";
openInfoWindow();
return;
}
function openMember()
{
openMode = 1;
infoLayer.innerHTML = "";
openInfoWindow();
return;
}
function openInfoWindow()
{
infoLayer.style.border = "2px solid #e4e4e4";
infoLayer.style.backgroundColor = "#000000";
infoLayer.style.color = "#FFFFFF";
infoLayer.style.padding = 5;
startOpenWindow();
}
function startOpenWindow()
{
if(info_width >= 580 && info_height >= 300)
{
typeInfo(":: 为执行DVR STATION请确认电脑环境.");
typeInfo("");
setTimeout("checkXPSP2()", 50);
}
else
{
info_width += 58;
info_height += 30;
infoLayer.style.width = info_width;
infoLayer.style.height = info_height;
setTimeout("startOpenWindow();", 100);
}
}
function checkXPSP2()
{
var xp_sp2 = browserVersion();
typeInfo(":: XP Service Paxk 2设置的有无: " + xp_sp2);
setTimeout("checkScreen()", 50);
}
function checkScreen()
{
var width = window.screen.width;
var height = window.screen.height;
typeInfo(":: Screen大小: " + width + " x " + height);
setTimeout("checkOcx()", 50);
}
function checkOcx()
{
hiddenLayer.innerHTML = "";
}
function catchError(readyState)
{
bLoadComplete = false;
}
function catchReadyState(readyState)
{
if(!bLoadComplete)
{
var xp_sp2 = browserVersion();
if(xp_sp2)
{
typeInfo("");
typeInfo(":: XP Service Paxk 2 OCX装置向导");
typeInfo("");
typeInfo("1. 必须安装DVR OCX才可以执行程序.");
typeInfo("");
typeInfo("2. 网页地址栏下方如图所示将有信息条显示.");
typeInfo("
");
typeInfo("");
typeInfo("3. 点击相应信息将显示如下菜单画面, 在对应菜单选项中点击 [ActiveX CONTROL安装(C)...]");
typeInfo("
");
typeInfo("");
typeInfo("4. 网页更新后请重新登录.");
typeInfo("5. 如果出现如下所示OCX安装窗的话");
typeInfo("
");
typeInfo("");
typeInfo("6. 请点击[是]按钮");
typeInfo("
");
typeInfo("");
}
else
{
typeInfo("");
typeInfo(":: OCX安装向导");
typeInfo("");
typeInfo("1. 必须安装DVR OCX才可以执行程序.");
typeInfo("");
typeInfo("2. 如果出现如下所示OCX安装窗的话");
typeInfo("
");
typeInfo("");
typeInfo("3. 请点击[是]按钮");
typeInfo("
");
typeInfo("");
typeInfo("::安装吗?::");
typeInfo("");
}
}
else
{
typeInfo(":: OCX安装结束");
setTimeout("openPopup()", 50);
}
}
function openPopup()
{
var width = window.screen.width;
var height = window.screen.height;
if(width < 1024 || height < 768)
{
typeInfo("");
typeInfo(":: 屏幕太小以卷轴形式显示.");
typeInfo("");
typeInfo(":: 执行吗?");
typeInfo("");
}
else if (height == 768)
{
typeInfo("");
typeInfo(":: 与程序UI相同大小的屏幕利用 [整个窗口]进行执行.");
typeInfo("");
typeInfo(":: 为了可以看到其他程序,用 [Alt] + [Tab] 快捷键或结束现在正在运行的程序.");
typeInfo("");
typeInfo(":: 执行吗?");
typeInfo("");
}
else
{
typeInfo("");
typeInfo(":: 通过popup执行程序.");
setTimeout("openPopUp_normal();",50);
}
}
function openPopUp_scroll()
{
bfullMode = false;
if(openMode == 0)
{
var dvrWin = window.open("html/main_frame_guest.php", "dvrMain", "");
}
else if(openMode == 1)
{
var dvrWin = window.open("html/main_frame.php", "dvrMain", "");
}
dvrWin.focus();
setTimeout("initInfo();",50);
}
function openPopUp_full()
{
bfullMode = true;
if(openMode == 0)
{
var dvrWin = window.open("html/main_frame_guest.php", "dvrMain", "fullscreen=1");
}
else if(openMode == 1)
{
var dvrWin = window.open("html/main_frame.php", "dvrMain", "fullscreen=1");
}
dvrWin.focus();
setTimeout("initInfo();",50);
}
function isfullMode(){return bfullMode;}
function openPopUp_normal()
{
bfullMode = false;
var width=1024, height=768;
var left, top;
var winpos, winstyle;
left = (window.screen.width-width)/2;
top = (window.screen.height-height)/2;
winpos = "left=" + left + ",top=" + top;
winstyle = "width="+width+",height="+height+",status=no,toolbar=no,menubar=no, location=no, resizable=no,scrollbars=auto,copyhistory=no," + winpos;
if(openMode == 0)
{
var dvrWin = window.open("html/main_frame_guest.php", "dvrMain", winstyle);
}
else if(openMode == 1)
{
var dvrWin = window.open("html/main_frame.php", "dvrMain", winstyle);
}
dvrWin.focus();
setTimeout("initInfo();",50);
}
function browserVersion()
{
tmp_MSIE = window.navigator.userAgent.indexOf("MSIE");
if(tmp_MSIE && window.navigator.userAgent.indexOf("SV1") > tmp_MSIE){
//This browser is Internet Explorer with SP2.
return true;
} else {
//This browser is not Internet Explorer with SP2.
return false;
}
}
function initInfo()
{
bLogin = false;
bOpenPop = true;
bHaveOCX = false;
bLoadComplete = true;
info_width = 0;
info_height = 0;
info_left = 0;
info_right = 0;
infoLayer.innerHTML = "";
infoLayer.style.border = "0px";
infoLayer.style.backgroundColor = "";
infoLayer.style.padding = 0;
infoLayer.style.width = 0;
infoLayer.style.height = 0;
}
function typeInfo(data)
{
infoLayer.insertAdjacentHTML("beforeEnd",data +"
");
}
function reTry()
{
initInfo();
openInfoWindow();
}
function openforgot()
{
var ret = "";
ret += "
| "; ret += " | ";
ret += "";
ret += "* 用户有管理密码或帐号的义务. "; ret += "* 请间或确认密码是否外泄 当出现疑问时请及时变更密码( Sign up page). "; ret += "* 丢失密码时无法通过电话或电子邮件告知. 丢失密码时请重新加入. "; ret += ""; ret += " | ";
ret += "|