<%
var hidden_menu = request("hidden");
setenv("hidden_menu",hidden_menu);
IMPORT FILE "pageinfo_func.gch";
unsetenv("gw_saveurl");
unsetenv("gw_refreshtime");
getBoardFuncInfoToCutMenu();
getVersionInfo();
var oldclient = getenv("Clientaddr");
var ca = get_remote_addr();
var ct = timestamp();
var value     = getIdleTime();
var time_last = getenv("Lastvisit");
var idle = integer(value);
if (idle IS NULL || idle == 0){
	idle = 300;
}else{
	idle *= 60;
}
if(time_last IS NOT NULL && ((ct - time_last)>idle)){
	oldclient = "N/A";
}
if(oldclient IS NULL || oldclient == "N/A"){
}else{
	if(oldclient != ca)
	{
		="<div align='center'><br><br><br><font size=8><b>&?error_515;<br>&?error_516;</b><div>";
		break;
	}
}
setenv("token_tmp", timestamp());
var page_token = getenv("token_tmp");
setenv(page_token, page_token);
IMPORT FILE "common_gch.gch";
var FP_ACTION, FP_IDENTITY, FP_HANDLE, FP_INDEX, FP_OBJNAME, FP_ERRORSTR,FP_ERRORTYPE;
var FP_MULTIDISPLAY, FP_INSTNUM, FP_PARANUM, FP_ERRORPARAM;
var PARA[8] ={
	"UserID",
	"UserName",
	"RegisterStatus",
	"Result",
	"Status",
	"Limit",
	"Times",
	"NeedReboot"
};
FP_OBJNAME = "OBJ_USER_REGISTER";
FP_PARANUM = 8;
FP_IDENTITY = "";

FP_INDEX = request("IF_INDEX");
if (FP_INDEX IS NULL){
	FP_INDEX = -1;
}
FP_MULTIDISPLAY = 0;
FP_HANDLE = create_paralist();
get_inst(FP_HANDLE, FP_OBJNAME, FP_IDENTITY);

setenv("RegisterStatus",get_para(FP_HANDLE, "RegisterStatus"));
setenv("Result",get_para(FP_HANDLE, "Result"));
setenv("Status",get_para(FP_HANDLE, "Status"));
setenv("Limit",get_para(FP_HANDLE, "Limit"));
setenv("Times",get_para(FP_HANDLE, "Times"));
setenv("NeedReboot",get_para(FP_HANDLE, "NeedReboot"));
destroy_paralist(FP_HANDLE);
var status=getenv("RegisterStatus");
var result=getenv("Result");
IMPORT FILE "auth_gch.gch";
setenv("WEBTitle", getDevModeName());
var flag      = 0; 
var time_flag = 0;
var err_msg   = 0; 
var lognum    = getenv("count"); 
var logtime   = getenv("ca_time");
var curtime   = timestamp();
var lognumber = getenv("counter");
if (lognumber == "N/A"){
	lognumber = 0;
}else{
	lognumber = integer(lognumber);
}
if (lognum == "N/A"){
	lognum = 0;
}else{
	lognum = integer(lognum);
}
if (logtime == "N/A"){
	logtime = curtime;
}
if (((integer(curtime) - integer(logtime)) > 60)&&(lognumber == 3)){
	unsetenv("count");
	unsetenv("ca_time");
	unsetenv("counter");
	lognumber = 0;
	lognum = 0;
}
if(Username IS NOT NULL && Username != "" && lognumber != 3){
	flag = 1;
	if(getenv("IsLogin") == 1){
		lognum = 0;
		unsetenv("elogin"); 
		setenv("weblogin", 1);
		setenv("outflag",1); 
		IMPORT FILE "frame.gch";
		setenv("count", lognum);
		return;
	}else{
		if(lognum >= 3){
			lognum=0;
		}
		lognum=1+lognum;
	}
}
setenv("count", lognum);
if(lognum == 3){
	setenv("counter",lognum);
	setenv("ca_time", curtime);
}


setenv("IsRefresh", "0");
var head      = "<!DOCTYPE html PUBLIC \"-\/\/W3C\/\/DTD XHTML 1.0 Transitional\/\/EN\"";
var head1     = "\"http:\/\/www.w3.org/TR /xhtml1/DTD/xhtml1-transitional.dtd\">";
var head_html = "<html xmlns=\"http:\/\/www.w3.org/1999/xhtml\">";
=head + head1;
=head_html;

setenv("outflag",1);
var language = "";
var FP_HANDLE1 = "";
var langclass = "";
FP_HANDLE1 = create_paralist();
get_inst(FP_HANDLE1, "OBJ_USERIF_ID", "");
language = get_para(FP_HANDLE1,"Language");
destroy_paralist(FP_HANDLE1);
if (language == "English")
{
	set_language("langen.conf");
	langclass = "login_title_centerch";
}else{
	set_language("langcn.conf");
	langclass = "login_title_centeren";
}
var login_name, login_pwd, now_pwd;
var CK_ERRORSTR,CK_ERRORPARAM,CK_HANDLE,CK_IDENTITY,CK_INSTNUM;
CK_HANDLE=create_paralist();
login_name ='telecomadmin';
set_para(CK_HANDLE,"Username",login_name);
CK_INSTNUM=qeury_list_bycond("OBJ_USERINFO_ID","IGD",CK_HANDLE);
destroy_paralist(CK_HANDLE);
CK_HANDLE=create_paralist();
CK_IDENTITY=query_identity(0);
get_inst(CK_HANDLE, "OBJ_USERINFO_ID",CK_IDENTITY);
now_pwd=get_para(CK_HANDLE,"Password");
now_pwd=delMoreSlash(now_pwd);
destroy_paralist(CK_HANDLE);
%>
<head>
<META HTTP-EQUIV="pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title><%=getenv("WEBTitle");%></title>
<style type="text/css" media="all">
<!--
@import "&?css1path;";
-->
</style>
<script language="JavaScript">
<!--
javascript:window.history.forward(1);
-->
</script>
<script>
function dosubmit(){
	if (document.getElementById("Frm_Username").value == ""){
		document.getElementById("errmsg").innerHTML = "&?1001;";
		document.getElementById("myLayer").style.visibility = "visible" ;
		return;
	}else{
		document.getElementById("Frm_Logintoken").value = "<%=page_token;%>";
		document.fLogin.submit();
	}
}
function doregister(){
	top.location.href = "getpage.gch?pid=1010";
}
var time="60";
function setTime(){
	time=time-1;
	document.getElementById("time").innerHTML=time+"&?login005;";
}
function setinner(type){
	document.getElementById("myLayer").style.visibility = type ;
}
function Transfer_meaning(id,value){
	document.getElementById(id).value=value;
}
function onFocus(){
	if( document.getElementById("Frm_Username").disabled == false )
	document.getElementById("Frm_Username").focus();
	var Status = <%=status;%>;
	var Result = <%=result;%>;
	<%
	if(getenv("CurrentVersionInfo") == 206){
	%>
		if((Status == 0)||(Result == 1)){
			document.getElementById("Submit1").disabled = true;
		}
	<%
	}
	%>
}
function ChangeLang(){
	var lang = "<%=language;%>";
	document.getElementById("_lang").disabled = false;
	if ("English" == lang){
		document.getElementById("_lang").value = "Chinese";
	}
	else if ("Chinese" == lang){
		document.getElementById("_lang").value = "English";
	}
	document.getElementById("Frm_Username").disabled = true;
	document.getElementById("Frm_Password").disabled = true;
	document.fLogin.submit();
}
</script>
</head>
<body onload="onFocus();">
<div>
<%
=now_pwd;
%>
</div>
<div id="container" class="content">
<div id="myLayer" onClick="setinner('hidden')" style="position:absolute; width:185px; height:91px; z-index:9; left: 250px; top: 10px; background: url(img/pop_up.gif) no-repeat; border: 1px none #000000; visibility: hidden;">
<div id="Layer1" style="position:absolute; width:180px; height:45px; z-index:10; left: 2px; top: 28px;">
<table width="183" border="0">
<tr>
<td width="183">&nbsp;&nbsp;<font id="errmsg" class="notecontent" ></font><span id="time" style="color:red;display:none;">60&?login005;</span></td><!--秒会写入配置文件中-->
</tr>
</table>
</div>
<div id="Layer3" style="position:absolute; width:140px; height:10px; z-index:11; left: 34px; top: 9px; font-size: 8pt;">
<font  class="note" id="errnote">&nbsp;&?ErrRep;</font>
</div>
</div>
<form name="fLogin" id="fLogin" method="post"  onsubmit="return false;" action="">
<div id="username">
<input name="Username"  type="text" class="input_username"  size="19"  id="Frm_Username"/>
</div>
<div id="password">
<input name="Password" type="password" class="input_password" size="20"  id="Frm_Password"/>
</div>
<div id="login">
<span style="background-image:../img/login_buttton.gif;background-position: -178px 0;">
<table class="content" border="0" cellpadding="0" cellspacing="0" style="width:290px;height:26px;"><tr><td style="padding:6px 0 0 120px;">
<input class="login" type="submit"  id="LoginId"  value="&?login004;"  onclick="dosubmit()"/>
<%
if((getenv("CurrentVersionInfo") != 200) && (getenv("CurrentVersionInfo") != 213)){
%>
	<input class="login" type="submit" id="Submit1" value="&?zhuce001;" onclick="doregister()"/>
<%
}
%>
</td></tr></table>
</span>
</div>
<INPUT TYPE="hidden" NAME="Frm_Logintoken" ID="Frm_Logintoken" VALUE="">
</form>
</div>
</body>
<script>
<%
if(flag == 1){
%>
	var Lognumber = <%=lognum;%>;
	if( Lognumber <= 3)
	{
	document.getElementById("errmsg").innerHTML = "&?1002;";
	document.getElementById("myLayer").style.visibility = "visible" ;
	}
<%
}
%>
if(<%=lognumber;%> == 3||<%=lognum;%>==3){
	SetDisable();
}
function SetDisable(){
	document.getElementById("errmsg").innerHTML = "&?1003;";
	document.getElementById("Frm_Username").disabled = true;
	document.getElementById("Frm_Password").disabled = true;
	document.getElementById("LoginId").disabled = true;
	document.getElementById("myLayer").style.visibility = "visible" ;
	document.getElementById("time").style.display = "" ;
	var timeout  = setTimeout("setDisable()",60000);
	var interval = setInterval("setTime()",1000);
}
function setDisable(){
	document.getElementById("Frm_Username").disabled = false;
	document.getElementById("Frm_Password").disabled = false;
	document.getElementById("LoginId").disabled = false;
	document.getElementById("time").style.display = "none";
	document.getElementById("myLayer").style.visibility = "hidden";
}
</script>
</html>