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 실행을 위해 PC환경을 확인합니다.");
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 서비스팩 2 OCX 설치 가이드");
typeInfo("");
typeInfo("1. DVR OCX는 프로그램 실행을 위해 꼭 설치하셔야 사용이 가능합니다.");
typeInfo("");
typeInfo("2. 인터넷창 상단 주소입력줄 바로 아래에 그림과 같은 메세지가 있습니다.");
typeInfo("
");
typeInfo("");
typeInfo("3. 해당 메세지를 클릭하면 아래와 같은 메뉴가 나오고, 해당 메뉴에서 [ActiveX 컨트롤 설치(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 += "* 비밀번호는 암호화 되어 분실 시 전화나 e-mail 을 통하여 알려드리지 않습니다. 비밀 번호 분실 시 새로 가입하여 주시기 부탁 드립니다. "; ret += ""; ret += " | ";
ret += "|