<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
	<head>
		<META HTTP-EQUIV="Pragma" CONTENT="no-cache" />
		<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache" />
		<META HTTP-EQUIV="Expires" CONTENT="-1" />
		<script type="text/javascript" src="./js/common.js"></script>
		<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" />
<script type="text/javascript" src="/lang_pack/language_en.js"></script>
<link type="text/css" rel="stylesheet" href="/style/common.css">
<link type="text/css" rel="stylesheet" href="/style/g902_cambium.css">

		<META HTTP-EQUIV="Content-Type" CONTENT="application/xhtml+xml; charset=UTF-8" />
		<script language="javascript">
			document.oncontextmenu=function(e){return false;}
			//<![CDATA[
			if (top.location != location)
			top.location.href = location.href;
			var basicPage = "";
			if(basicPage == "1")
				var product_name="";
			else
				var product_name="cnPilot R201P";
			document.title = product_name + title.login;
			var has_register = "0";
			var has_captcha="";
			function getFocus()
			{
				document.websLogin.user_name.focus();
				if(has_register == "1")
					u_hide_by_id("websRegister");
					
			}
			function displaySysInfo()
			{
				var hassysinfo="";
				if(hassysinfo == "1")
				{
					u_hide_by_id("sysinfotable");
					var has_ap = "1";
					if(has_ap == "1")
						u_hide_by_id("Channel_24g_tr");

					var has_second_ap = "1";
					if(has_second_ap == "1")
						u_hide_by_id("Channel_5g_tr");	
				}
					
			}
			function OnSubmit(obj)
			{
					obj.action = "/goform/websLogin";
			}
			function makeRequest(url, content) 
			{
				http_request = false;
				if (window.XMLHttpRequest) 
					{ // Mozilla, Safari,...
						http_request = new XMLHttpRequest();
						if (http_request.overrideMimeType) 
							{
								http_request.overrideMimeType('text/xml');
							}
					} 
				else if (window.ActiveXObject) 
					{ // IE
						try {
							http_request = new ActiveXObject("Msxml2.XMLHTTP");
						} catch (e) {
							try {
							http_request = new ActiveXObject("Microsoft.XMLHTTP");
							} catch (e) {}
						}
					}
				if (!http_request) 
					{
						return false;
					}
				http_request.onreadystatechange = alertContents;
				http_request.open('POST', url, true);
				http_request.send(content);
			}
		
			function alertContents()
			{
				//alert("==>test readyState= "+http_request.readyState);
				if (http_request.readyState == 4) 
					{
						//alert("==>test state= "+http_request.status);
						if (http_request.status == 200) 
							{
								uploadLogField(http_request.responseText);
							} 
					}
			}
		
			function uploadLogField(str)
			{
				document.getElementById("captchaimg_div").innerHTML="<img id=\"captchaimg\"width=160 height=48 src=\"data:image/png;base64," + str + "\">";
			}
			function reLoadCaptchaimg()
			{
				SetValueById("captcha", "");
				makeRequest("/goform/updateCaptchaimg", "n/a");
			}
			function CheckForceLogout(obj)
			{
				if(obj.checked == true) 
					obj.value = "1";
				else
					obj.value = "0";
			}
            function check_ind()
			{
				var flag="0";
				if(flag == "1")
				{
					u_hide_by_id("change_pwd_ind");
				}
				else if(flag == "2")
				{
					u_hide_by_id("access_denied_ind");
				}
				else if(flag == "3")
				{
					u_hide_by_id("password_error");
				}
				else if(flag == "4")
				{
					u_hide_by_id("captcha_error");
				}
				else if(flag == "5")
				{
					u_hide_by_id("only_single_login");
					u_hide_by_id("forcelogout_tr");
				}
				else if(flag == "6")
				{
					u_hide_by_id("radius_not_available");
				}
				var is_lan_login="0";
				var has_password_prompt="";
				if(is_lan_login == "1" && has_password_prompt == "1")
				{
					u_hide_by_id("password_prompt_div");
				}
				var lte_scell_error="";
				var lte_connection_error="";
				var has_lte_url="";
				if(has_lte_url == "1")
				{
					if(lte_scell_error == "1")
					{
						u_hide_by_id("scell_lock_error");
					}
					if(lte_connection_error == "1")
					{
						u_hide_by_id("connection_error");
					}
				}
			} 

			function build_captcha_block()
				{
				
					var str="";
					if(has_captcha == "1")
					{
						
						str="<table><tr class=\"setting\">";
						str+="<td width=\"25%\"> &nbsp;</td>"
						str+="<td width=\"18%\" align=\"left\">"+login.captcha+"</td>";
						str+="<td >";
						str+="<input type=\"text\" name=\"captcha\" id=\"captcha\" size=\"15\" maxlength=\"25\" value=\"\"/>&nbsp;&nbsp;<input id=\"login\" type=\"submit\" onclick=\"OnSubmit(this.form);\" value=\""+ login.Login +"\"/>";
						str+="</td>";
						str+="</tr>";
						str+="<tr class=\"imgtr\">";
						str+="<td width=\"25%\"> &nbsp;</td>";
						str+="<td colspan=2>";
						str+="<div style=\"display:inline\" id=\"captchaimg_div\"></div>";
						str+="&nbsp;<input id=\"captrefresh\" type=\"button\" onclick=\"reLoadCaptchaimg();\" value=\""+ button.ref +"\"/>";
						str+="</td>";
						str+="</tr></table><br /><br />";
						document.write(str);
						reLoadCaptchaimg();
					}
				}
			function extraDisplay()
			{
				var ext_mount_error="";
				if(ext_mount_error == "1")
				{
					u_hide_by_id("abc_layout_error_table");
				}
				else
					hide_by_id("abc_layout_error_table");
			}
			//]]>
		</script>
	</head>
<body class="gui" onload="getFocus();check_ind();displaySysInfo();extraDisplay()">
	<div id="wrapper">
		<div id="content">
			<div id="Loginheader">
				<div id="logodiv">
					<div id="logo">
						<div id="logostr">
						<script>
							var dev="cnPilot R201P";
							if(typeof(logo.str_) != "undefined")
								document.write(logo.str_ + "("+ dev + ")");
							else
								document.write("<font>" + dev+ "</font>");
						</script>		
						</div>
					</div>
				</div>
			</div>
				<div id="menu2" style="height:3em">
							<div id="menuSub">
								<ul id="menuSubList"></ul>
							</div>
				</div>
			
			<div id="main">
				<div id="contents">
					<form name="websLogin" action="" method="POST">
						<table>
							<tr class="setting">
								<td width="25%"> &nbsp;</td>
								<td width="18%" align="left"><script type="text/javascript">Capture(login.username)</script></td>
								<td >
									<input type="text" name="user_name" id="user_name" size="15" maxlength="25" value="">
								</td>
							</tr>
							<tr class="setting">
								<td width="25%"> &nbsp;</td>
								<td width="18%" align="left"><script type="text/javascript">Capture(login.password)</script></td>
								<td >
									<input type="password" name="password" id="password" size="15" maxlength="25" value=""/>
								<script>
									if(has_captcha != "1")
										document.write("<input id=\"login\" type=\"submit\" onclick=\"OnSubmit(this.form);\" value=\""+ login.Login +"\"/>");
								</script></td>
							</tr>
							</table>
							<table id="abc_layout_error_table">
								<tr>
								<td width="25%"> &nbsp;</td>
								<td width="75%">
								<script>
								var abc_layout_enable="1";
									if(abc_layout_enable == "1")
									{
										var ext_mount_error="";
										if(ext_mount_error == "1")
										{
											document.write("<font color=red>"+status_basic.abcErrorWarning+"</font>");
										}
									}
								</script>
								</td>
							</tr>
							</table>
							<script>build_captcha_block();</script>
							<table>
							<tr class="setting" id="forcelogout_tr" style="display:none">
								<td width="25%"> &nbsp;</td>
								<td width="18%" align="left"><script type="text/javascript">Capture(login.force)</script></td>
								<td >
									<input type="checkbox" name="forcelogout"  id="forcelogout" value="0" onClick="CheckForceLogout(this)">
								</td>
							</tr>
                            <tr id="change_pwd_ind"  style="display:none">
							   <td width="25%"> &nbsp;</td>
							   <td colspan=2><font color="red"><script type="text/javascript">Capture(login.chang_password)</script></font></td>
							</tr>
							 <tr id="access_denied_ind" style="display:none">
							   <td width="25%"> &nbsp;</td>
							   <td colspan=2><font color="red"><script type="text/javascript">Capture(login.access_denied)</script></font></td>
							</tr>
							 <tr id="password_error" style="display:none">
							   <td width="25%"> &nbsp;</td>
							   <td colspan=2><font color="red"><script type="text/javascript">Capture(login.passerror)</script></font></td>
							</tr>
							<tr id="captcha_error" style="display:none">
							   <td width="25%"> &nbsp;</td>
							   <td colspan=2><font color="red"><script type="text/javascript">Capture(login.captchawrong)</script></font></td>
							</tr>
							<tr id="only_single_login" style="display:none">
							   <td width="25%"> &nbsp;</td>
							   <td colspan=2><font color="red"><script type="text/javascript">Capture(login.haslogin)</script></font></td>
							</tr>
							<tr id="radius_not_available" style="display:none">
							   <td width="25%"> &nbsp;</td>
							   <td colspan=2><font color="red"><script type="text/javascript">Capture(login.radius_not_available)</script></font></td>
							</tr>
						</table>
						<table>
							<tr id="scell_lock_error" style="display:none">
							   <td width="25%"> &nbsp;</td>
							   <td colspan=2><font color="red"><script type="text/javascript">Capture(login.scell_lock_error)</script></font></td>
							</tr>
							<tr id="connection_error" style="display:none">
							   <td width="25%"> &nbsp;</td>
							   <td colspan=2><font color="red"><script type="text/javascript">Capture(login.connection_error)</script></font></td>
							</tr>
						</table>
					</form>
					
					<form name="websRegister" action="/goform/websRegister" method="POST" style="display:none">
						<table>
							<tr class="setting">
								<td width="25%"> &nbsp;</td>
								<td width="18%" align="left">Account ID</td>
								<td >
									<input type="text" name="register_account" id="register_account" size="15" maxlength="25" value="">
								</td>
							</tr>
							<tr class="setting">
								<td width="25%"> &nbsp;</td>
								<td width="18%" align="left">Account PW</td>
								<td >
									<input type="password" name="register_password" id="register_password" size="15" maxlength="25" value=""/>
								<script>
									document.write("<input id=\"login\" type=\"submit\" value=\""+ "Register" +"\"/>");
								</script></td>
							</tr>
						</table>
					</form>
					<div id="password_prompt_div" style="display:none">
						<br />
						<br />
						<table>
							<script type="text/javascript">Capture(login.hyc_password_prompt)</script>
						</table>
					</div>
					<table id="sysinfotable" style="display:none" >
						<tr id="Wanip_tr" height="22px">
							<td width="25%"> &nbsp;</td>
							<td width="18%" align="left"><script type="text/javascript">Capture(status_basic.ip)</script></td>
							<td>172.16.16.2</td>
						</tr>
						<tr  id="dnspri_tr" height="22px">
							<td width="25%"> &nbsp;</td>
							<td width="18%" align="left"><script type="text/javascript">Capture(status_basic.dns_1)</script></td>
							<td>173.243.80.125</td>
						</tr>
						<tr  id="ConnectMode_tr" height="22px">
							<td width="25%"> &nbsp;</td>
							<td width="18%" align="left"><script type="text/javascript">Capture(status_basic.conn_type)</script></td>
							<td>DHCP</td>
						</tr>
						<tr  id="linkStatus_tr" height="22px">
							<td width="25%"> &nbsp;</td>
							<td width="18%" align="left"><script type="text/javascript">Capture(link_status.wan_port_status)</script></td>
							<td><script type="text/javascript">
											wan_link_status="1000MFull";
											
											link_str=speedtostr(wan_link_status);	
											document.write(link_str);																						
										</script>
							</td>
						</tr>
						<tr height="22px">
							<td width="25%"> &nbsp;</td>
							<td width="18%" align="left"><script type="text/javascript">Capture(status_basic.firmware_v)</script></td>
							<td >
								4.4.2-R2(201811282027)&nbsp;
								<script type="text/javascript">
									var showfwstatus="";
									var fw_update_status = "";
									if( showfwstatus == "1" ){
										if(fw_update_status == "1")
										 {
										 	document.write(firmware.checking_new_fw);
										 }
										 else if(fw_update_status =="2")
										 {
										 	document.write(firmware.downloading_new_fw);
										 }
										 else if(fw_update_status == "3")
										 {
										 	document.write("<font color=red>"+firmware.new_fw_ready+"</font>");
										 }
										 else if(fw_update_status == "4")
										 {
											document.write("<font color=blue>"+firmware.lastest_fw+"</font>");
										 }
									}
								</script>
							</td>
						</tr>
						<tr id="ElapsedTime_tr" height="22px">
							<td width="25%"> &nbsp;</td>
								<td width="18%" align="left"><script type="text/javascript">Capture(status_basic.elapsed_time)</script></td>
								<td>13 <script>Capture(share.hours)</script>, 22 <script>Capture(share.mins)</script></td>
						</tr>
						<tr  id="Channel_24g_tr" style="display:none" height="22px">
							<td width="25%"> &nbsp;</td>
								<td width="18%" align="left"><script type="text/javascript">Capture(login.wifi_channel)</script>(2.4GHz)</td>
								<td>
								<script type="text/javascript">
									var channel="cur_channel=11";
									var bw="20";
										document.write(channel.split('=')[1] + "&nbsp;(" + bw + "MHz)" );
								</script>
								</td>
						</tr>
						<tr  id="Channel_5g_tr" style="display:none" height="22px">
							<td width="25%"> &nbsp;</td>
								<td width="18%" align="left"><script type="text/javascript">Capture(login.wifi_channel)</script>(5GHz)</td>
								<td>
								<script type="text/javascript">
									var channel="cur_channel=36";
									var bw="20";
									document.write(channel.split('=')[1] + "&nbsp;(" + bw + "MHz)" );
								</script>
								</td>
						</tr>
					</table>
				</div>
			</div>
			<div id="floatKiller"></div>
					<script type="text/javascript">
						var vendorname = "0";
						var copyright = "";
						if(copyright != "")
							document.write("<div id=\"web_bottom\"><h2>" + copyright +"</h2></div>");
						else if(typeof(copy_right.CAMBIUM)!="undefined")
							document.write("<div id='web_bottom'><h2>" + copy_right.CAMBIUM + "</h2></div>");
					</script>
			</div>
		</div>
		</div>
	</body>
</html>
