2 *********************************************************
3 * Copyright 2003, CyberTAN Inc. All Rights Reserved *
4 *********************************************************
6 This is UNPUBLISHED PROPRIETARY SOURCE CODE of CyberTAN Inc.
7 the contents of this file may not be disclosed to third parties,
8 copied or duplicated in any form without the prior written
9 permission of CyberTAN Inc.
11 This software should be used as a reference only, and it not
12 intended for production use!
15 THIS SOFTWARE IS OFFERED "AS IS", AND CYBERTAN GRANTS NO WARRANTIES OF ANY
16 KIND, EXPRESS OR IMPLIED, BY STATUTE, COMMUNICATION OR OTHERWISE. CYBERTAN
17 SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS
18 FOR A SPECIFIC PURPOSE OR NONINFRINGEMENT CONCERNING THIS SOFTWARE
22 <HTML><HEAD><TITLE>WWAN Status2</TITLE>
23 <meta http-equiv="expires" content="0">
24 <meta http-equiv="cache-control" content="no-cache">
25 <meta http-equiv="pragma" content="no-cache">
27 <meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
29 <link rel="stylesheet" type="text/css" href="style.css">
30 <style fprolloverstyle>
31 A:hover {color: #00FFFF}
32 .small A:hover {color: #00FFFF}
34 <script src="common.js"></script>
35 <SCRIPT language="Javascript" type="text/javascript" src="lang_pack/capsec.js"></SCRIPT>
36 <SCRIPT language="javascript" type="text/javascript" src="lang_pack/share.js"></SCRIPT>
37 <SCRIPT language="javascript" type="text/javascript" src="lang_pack/help.js"></SCRIPT>
38 <SCRIPT language="javascript" type="text/javascript" src="lang_pack/capapp.js"></SCRIPT>
39 <SCRIPT language="javascript" type="text/javascript" src="lang_pack/capasg.js"></SCRIPT>
40 <SCRIPT language="javascript" type="text/javascript" src="lang_pack/capsetup.js"></SCRIPT>
41 <SCRIPT language="javascript" type="text/javascript" src="lang_pack/capwrt54g.js"></SCRIPT>
42 <SCRIPT language="Javascript" type="text/javascript" src="lang_pack/capstatus.js"></SCRIPT>
43 <SCRIPT language="javascript" type="text/javascript" src="lang_pack/timezone.js"></SCRIPT>
44 <SCRIPT language="javascript" type="text/javascript" src="lang_pack/layout.js"></SCRIPT>
45 <SCRIPT language="javascript" type="text/javascript" src="lang_pack/gprs.js"></SCRIPT>
46 <SCRIPT language=JavaScript>
50 var net_name = "Acquiring";
51 var refresh_time = "60000";
52 if(refresh_time == "60000") refresh_time = 20000;
53 if( ( net_name == "Acquiring" ) && ( refresh_time > "5000") )
55 //refresh_time = "15000";
56 refresh_time = "3000";
58 if("" == "restart_wan")
60 refresh_time = "3000";
61 choose_disable(document.wwan_connect.mbut);
63 if(refresh_time == "") refresh_time = 20000;
66 window.location.replace("index_wstatus2.asp");
69 timerID=setTimeout("Refresh()",refresh_time);
74 //=> Disable mobile wan connecting fail alert error message
77 //<= Disable mobile wan connecting fail alert error message
82 //var wan_proto = "dhcp";
83 var wan_proto = "wwan";
87 //if(document.status.wan_proto.value == "pppoe")
89 //else if(document.status.wan_proto.value == "l2tp")
91 //else if(document.status.wan_proto.value == "heartbeat")
95 mode = "3G/GPRS network";
97 if(M == "AUTH_FAIL" || M == "PAP_AUTH_FAIL" || M == "CHAP_AUTH_FAIL")
98 str = mode + hstatrouter2.authfail;
99 // str = mode + " authentication fail";
100 else if(M == "IP_FAIL" || (M == "TIMEOUT" && wan_ip == "0.0.0.0"))
101 str = hstatrouter2.noip + mode + hstatrouter2.server;
102 // str = "Can not get a IP address from " + mode + " server";
103 else if(M == "NEG_FAIL")
104 str = mode + hstatrouter2.negfail;
105 // str = mode + " negotication fail";
106 else if(M == "LCP_FAIL")
107 str = mode + hstatrouter2.lcpfail;
108 // str = mode + " LCP negotication fail";
109 else if(M == "TCP_FAIL" || (M == "TIMEOUT" && wan_ip != "0.0.0.0" && wan_proto == "heartbeat"))
110 str = hstatrouter2.tcpfail + mode + hstatrouter2.server;
111 // str = "Can not build a TCP connection to " + mode + " server";
113 str = hstatrouter2.noconn + mode + hstatrouter2.server;
114 // str = "Can not connect to " + mode + " server";
121 function Connect(F,I)
125 var pincode_error = '0';
127 if (parseInt(pincode_error, 10)) {
128 alert(GPRS_ERR.WRONGPINCODE);
129 window.location.replace('Wireless_Wan.asp');
133 if( card_check == "NO_CARD")
134 alert(GPRS_ERR.NOCARD);
135 else if( sim_check == "NO_SIM" )
136 alert(GPRS_ERR.NOSIM);
137 else if( sim_check == "NEED_PINCODE" )
139 alert(GPRS_ERR.NEEDPINCODE);
140 window.location.replace('Wireless_Wan.asp');
142 else if( sim_check == "SIM_LOCK" )
144 alert(GPRS_ERR.SIMLOCK);
148 F.submit_type.value = I;
149 F.submit_button.value = "index";
150 F.change_action.value = "gozila_cgi";
151 F.next_page.value = "index_wstatus2.asp";
152 choose_disable(F.mbut);
163 <BODY onload=init();>
164 <FORM name=wwan_connect method=post action=apply.cgi>
165 <input type=hidden name=submit_button>
166 <input type=hidden name=change_action>
167 <input type=hidden name=submit_type>
168 <input type=hidden name=next_page>
169 <!-- TABLE vlign=top align=left cellSpacing=0 cellPadding=0 border=0 width=397 height=25 style="margin-left: -5" -->
170 <TABLE vlign=top align=left cellSpacing=0 cellPadding=0 border=0 width=397 height=25>
172 <TD height=25 width=102> <script>Capture(GPRS_MSG.WW)</script> : </TD>
173 <TD height=25 width=295>
175 <script language=javascript>
176 var status1 = "Status";
177 var status2 = "Disconnected";
178 if(status1 == "Status") status1 = bmenu.statu;
179 if(status2 == "Connecting") status2 = hstatrouter2.connecting;
180 else if(status2 == "Disconnected") status2 = hstatrouter2.disconnected;
181 else if(status2 == "Connected") status2 = stacontent.conn;
182 document.write(status2);
183 document.write(" ");
185 var but_arg = "Connect";
186 //var wan_proto = "dhcp";
187 var wan_proto = "wwan";
189 if(but_arg == "Connect") but_value = stacontent.connect;
190 else if(but_arg == "Disconnect") but_value = hstatrouter2.disconnect;
191 but_type = but_arg +"_" + wan_proto;
192 //20060403######################################################################################
195 document.write("<INPUT name=mbut type=button value='"+but_value+"' onClick=Connect(this.form,'"+but_type+"')>");
197 //20060403######################################################################################
198 else if( ('Acquiring' == 'Acquiring') ||
200 ( status2 == "Connecting" )
202 document.write("<INPUT name=mbut type=button value='"+but_value+"' disabled=true>");
204 document.write("<INPUT name=mbut type=button value='"+but_value+"' onClick=Connect(this.form,'"+but_type+"')>");