--- /dev/null
+<!--
+*********************************************************
+* Copyright 2003, CyberTAN Inc. All Rights Reserved *
+*********************************************************
+
+This is UNPUBLISHED PROPRIETARY SOURCE CODE of CyberTAN Inc.
+the contents of this file may not be disclosed to third parties,
+copied or duplicated in any form without the prior written
+permission of CyberTAN Inc.
+
+This software should be used as a reference only, and it not
+intended for production use!
+
+
+THIS SOFTWARE IS OFFERED "AS IS", AND CYBERTAN GRANTS NO WARRANTIES OF ANY
+KIND, EXPRESS OR IMPLIED, BY STATUTE, COMMUNICATION OR OTHERWISE. CYBERTAN
+SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS
+FOR A SPECIFIC PURPOSE OR NONINFRINGEMENT CONCERNING THIS SOFTWARE
+-->
+
+
+<HTML><HEAD><TITLE>WWAN Status2</TITLE>
+<meta http-equiv="expires" content="0">
+<meta http-equiv="cache-control" content="no-cache">
+<meta http-equiv="pragma" content="no-cache">
+
+<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
+
+<link rel="stylesheet" type="text/css" href="style.css">
+<style fprolloverstyle>
+A:hover {color: #00FFFF}
+.small A:hover {color: #00FFFF}
+</style>
+<script src="common.js"></script>
+<SCRIPT language="Javascript" type="text/javascript" src="lang_pack/capsec.js"></SCRIPT>
+<SCRIPT language="javascript" type="text/javascript" src="lang_pack/share.js"></SCRIPT>
+<SCRIPT language="javascript" type="text/javascript" src="lang_pack/help.js"></SCRIPT>
+<SCRIPT language="javascript" type="text/javascript" src="lang_pack/capapp.js"></SCRIPT>
+<SCRIPT language="javascript" type="text/javascript" src="lang_pack/capasg.js"></SCRIPT>
+<SCRIPT language="javascript" type="text/javascript" src="lang_pack/capsetup.js"></SCRIPT>
+<SCRIPT language="javascript" type="text/javascript" src="lang_pack/capwrt54g.js"></SCRIPT>
+<SCRIPT language="Javascript" type="text/javascript" src="lang_pack/capstatus.js"></SCRIPT>
+<SCRIPT language="javascript" type="text/javascript" src="lang_pack/timezone.js"></SCRIPT>
+<SCRIPT language="javascript" type="text/javascript" src="lang_pack/layout.js"></SCRIPT>
+<SCRIPT language="javascript" type="text/javascript" src="lang_pack/gprs.js"></SCRIPT>
+<SCRIPT language=JavaScript>
+var value=0;
+function Refresh()
+{
+ var net_name = "BASE DE";
+ var refresh_time = "60000";
+ if(refresh_time == "60000") refresh_time = 20000;
+ if( ( net_name == "Acquiring" ) && ( refresh_time > "5000") )
+ {
+ //refresh_time = "15000";
+ refresh_time = "3000";
+ }
+ if("" == "restart_wan")
+ {
+ refresh_time = "3000";
+ choose_disable(document.wwan_connect.mbut);
+ }
+ if(refresh_time == "") refresh_time = 20000;
+ if (value>=1)
+ {
+ window.location.replace("index_wstatus2.asp");
+ }
+ value++;
+ timerID=setTimeout("Refresh()",refresh_time);
+}
+
+function ShowAlert(M)
+{
+ //=> Disable mobile wan connecting fail alert error message
+ Refresh();
+ return -1;
+ //<= Disable mobile wan connecting fail alert error message
+
+ var str = "";
+ var mode = "";
+ var wan_ip = "";
+ //var wan_proto = "dhcp";
+ var wan_proto = "wwan";
+ var ac_name = "";
+ var srv_name = "";
+
+ //if(document.status.wan_proto.value == "pppoe")
+ // mode = "PPPoE";
+ //else if(document.status.wan_proto.value == "l2tp")
+ // mode = "L2TP";
+ //else if(document.status.wan_proto.value == "heartbeat")
+ // mode = "HBS";
+ //else
+ // mode = "PPTP";
+ mode = "3G/GPRS network";
+
+ if(M == "AUTH_FAIL" || M == "PAP_AUTH_FAIL" || M == "CHAP_AUTH_FAIL")
+ str = mode + hstatrouter2.authfail;
+// str = mode + " authentication fail";
+ else if(M == "IP_FAIL" || (M == "TIMEOUT" && wan_ip == "0.0.0.0"))
+ str = hstatrouter2.noip + mode + hstatrouter2.server;
+// str = "Can not get a IP address from " + mode + " server";
+ else if(M == "NEG_FAIL")
+ str = mode + hstatrouter2.negfail;
+// str = mode + " negotication fail";
+ else if(M == "LCP_FAIL")
+ str = mode + hstatrouter2.lcpfail;
+// str = mode + " LCP negotication fail";
+ else if(M == "TCP_FAIL" || (M == "TIMEOUT" && wan_ip != "0.0.0.0" && wan_proto == "heartbeat"))
+ str = hstatrouter2.tcpfail + mode + hstatrouter2.server;
+// str = "Can not build a TCP connection to " + mode + " server";
+ else
+ str = hstatrouter2.noconn + mode + hstatrouter2.server;
+// str = "Can not connect to " + mode + " server";
+
+ alert(str);
+
+ Refresh();
+}
+
+function Connect(F,I)
+{
+ var sim_check = '';
+ var card_check = '';
+ var pincode_error = '0';
+
+ if (parseInt(pincode_error, 10)) {
+ alert(GPRS_ERR.WRONGPINCODE);
+ window.location.replace('Wireless_Wan.asp');
+ return;
+ }
+
+ if( card_check == "NO_CARD")
+ alert(GPRS_ERR.NOCARD);
+ else if( sim_check == "NO_SIM" )
+ alert(GPRS_ERR.NOSIM);
+ else if( sim_check == "NEED_PINCODE" )
+ {
+ alert(GPRS_ERR.NEEDPINCODE);
+ window.location.replace('Wireless_Wan.asp');
+ }
+ else if( sim_check == "SIM_LOCK" )
+ {
+ alert(GPRS_ERR.SIMLOCK);
+ }
+ else
+ {
+ F.submit_type.value = I;
+ F.submit_button.value = "index";
+ F.change_action.value = "gozila_cgi";
+ F.next_page.value = "index_wstatus2.asp";
+ choose_disable(F.mbut);
+ F.submit();
+ }
+}
+
+function init()
+{
+ Refresh();
+}
+</SCRIPT>
+</HEAD>
+<BODY onload=init();>
+<FORM name=wwan_connect method=post action=apply.cgi>
+<input type=hidden name=submit_button>
+<input type=hidden name=change_action>
+<input type=hidden name=submit_type>
+<input type=hidden name=next_page>
+<!-- TABLE vlign=top align=left cellSpacing=0 cellPadding=0 border=0 width=397 height=25 style="margin-left: -5" -->
+<TABLE vlign=top align=left cellSpacing=0 cellPadding=0 border=0 width=397 height=25>
+ <TR>
+ <TD height=25 width=102> <script>Capture(GPRS_MSG.WW)</script> : </TD>
+ <TD height=25 width=295>
+ <B>
+ <script language=javascript>
+ var status1 = "Status";
+ var status2 = "Connected";
+ if(status1 == "Status") status1 = bmenu.statu;
+ if(status2 == "Connecting") status2 = hstatrouter2.connecting;
+ else if(status2 == "Disconnected") status2 = hstatrouter2.disconnected;
+ else if(status2 == "Connected") status2 = stacontent.conn;
+ document.write(status2);
+ document.write(" ");
+
+ var but_arg = "Disconnect";
+ //var wan_proto = "dhcp";
+ var wan_proto = "wwan";
+ var but_type = "";
+ if(but_arg == "Connect") but_value = stacontent.connect;
+ else if(but_arg == "Disconnect") but_value = hstatrouter2.disconnect;
+ but_type = but_arg +"_" + wan_proto;
+//20060403######################################################################################
+ if( '1' == '1' )
+ {
+ document.write("<INPUT name=mbut type=button value='"+but_value+"' onClick=Connect(this.form,'"+but_type+"')>");
+ }
+//20060403######################################################################################
+ else if( ('BASE DE' == 'Acquiring') ||
+ ('' == 'NO_CARD') ||
+ ( status2 == "Connecting" )
+ )
+ document.write("<INPUT name=mbut type=button value='"+but_value+"' disabled=true>");
+ else
+ document.write("<INPUT name=mbut type=button value='"+but_value+"' onClick=Connect(this.form,'"+but_type+"')>");
+ </script>
+ </B>
+ </TD>
+</TABLE>
+</FORM>
+</BODY>
+</HTML>