167 lines
6.2 KiB
HTML
167 lines
6.2 KiB
HTML
<html>
|
|
<head>
|
|
<title>SGI Embedded Support Partner - ver.1.0</title>
|
|
<SCRIPT LANGUAGE="JavaScript">
|
|
<!--
|
|
function showMap()
|
|
{ var map=window.open('/help_modem.html', 'help',
|
|
'width=650,height=350,status=yes,scrollbars=yes,resizable=yes');
|
|
map.main=self;
|
|
map.main.name="sss_main";
|
|
map.focus();
|
|
}
|
|
|
|
function clearForm1(form) {
|
|
form.qp_modem_name.value = "";
|
|
form.qp_modem_device.value = "";
|
|
form.qp_modem_init_cmd.value = "";
|
|
}
|
|
|
|
function clearForm2(form) {
|
|
form.qp_admin.value = "";
|
|
form.qp_ident_timeout.value = "";
|
|
}
|
|
|
|
function checkString(inputVal,fieldname)
|
|
{ var inputStr = inputVal.toString()
|
|
for(var i = 0;i < inputStr.length; i++)
|
|
{ var oneChar = inputStr.charAt(i);
|
|
if(oneChar == "\"" || oneChar == " ")
|
|
{ alert("String \"" + fieldname + "\" should not contain \"'s nor blank spaces.");
|
|
return false;
|
|
}
|
|
}
|
|
return true;
|
|
}
|
|
|
|
function isPosInt(inputVal)
|
|
{ var inputStr = inputVal.toString()
|
|
for(var i = 0;i < inputStr.length; i++)
|
|
{ var oneChar = inputStr.charAt(i);
|
|
if(oneChar < "0" || oneChar > "9") return false;
|
|
}
|
|
return true;
|
|
}
|
|
|
|
function setDel(modem)
|
|
{ document.modem.submit_type.value='del'
|
|
}
|
|
|
|
function setAdd(modem)
|
|
{ document.modem.submit_type.value='add'
|
|
}
|
|
|
|
function verifyParam(modem)
|
|
{ var modem_name = modem.qp_modem_name.value;
|
|
modem.qp_modem_name.focus();
|
|
var modem_dev = modem.qp_modem_device.value;
|
|
modem.qp_modem_device.focus();
|
|
var init_cmd = modem.qp_modem_init_cmd.value;
|
|
modem.qp_modem_init_cmd.focus();
|
|
if(document.modem.submit_type.value == "add")
|
|
{ if(modem_name == "" && modem_dev == "" && init_cmd == "")
|
|
{ alert("No entries for setup");
|
|
return false;
|
|
}
|
|
if(modem_name == "")
|
|
{ alert("Missing modem name");
|
|
return false;
|
|
}
|
|
if(!checkString(modem_name,"Modem name")) return false;
|
|
if(modem_dev == "")
|
|
{ alert("Missing modem device");
|
|
return false;
|
|
}
|
|
if(!checkString(modem_dev,"Modem device")) return false;
|
|
if(init_cmd == "")
|
|
{ alert("Missing modem initialization command");
|
|
return false;
|
|
}
|
|
if(!checkString(init_cmd,"Initialization command")) return false;
|
|
msg1 = "You entered the following configuration for modem:\n\nModem name = " + modem_name + "\n";
|
|
msg1 += "Modem device = " + modem_dev + "\n";
|
|
msg1 += "Modem initialization command = " + init_cmd + "\n";
|
|
return window.confirm(msg1);
|
|
}
|
|
if(document.modem.submit_type.value == "del")
|
|
{ if(modem_name == "")
|
|
{ alert("Nothing to delete");
|
|
return false;
|
|
}
|
|
if(!checkString(modem_name,"Modem name")) return false;
|
|
msg1 = "You entered the following modem for deletion:\n\n" + modem_name;
|
|
return window.confirm(msg1);
|
|
}
|
|
}
|
|
|
|
function verifyAdminParam(admin)
|
|
{ var adm = admin.qp_admin.value;
|
|
admin.qp_admin.focus();
|
|
var tout = admin.qp_ident_timeout.value;
|
|
admin.qp_ident_timeout.focus();
|
|
if(adm != "")
|
|
{ if(!checkString(adm,"Administrator's email address")) return false;
|
|
}
|
|
if(tout == "")
|
|
{ alert("Missing time interval for retrying");
|
|
return false;
|
|
}
|
|
if(!isPosInt(tout))
|
|
{ alert("Incorrect entry in \"time interval for retrying\" field");
|
|
return false;
|
|
}
|
|
msg1 = "\nYou entered the following configuration for Qpage administration:\n\nAdministrator's email address = " + adm + "\n";
|
|
msg1 += "Time interval for retrying = " + tout;
|
|
return window.confirm(msg1);
|
|
}
|
|
//-->
|
|
</SCRIPT>
|
|
</head>
|
|
<body bgcolor="#ffffcc">
|
|
<table border=0 cellpadding=0 cellspacing=0 width=100%>
|
|
<tr><td bgcolor="#cccc99" width="15"> </td>
|
|
<td bgcolor="#cccc99"><font face="Arial,Helvetica">SETUP > Paging > Modem/Admin</font></td></tr>
|
|
<tr><td colspan=2> </td></tr>
|
|
<tr><td align=right colspan=2><font face="Arial,Helvetica"><form method=POST><input TYPE="button" onClick="showMap()" Value=" Help "></form></font></td></tr>
|
|
<tr><td colspan=2> </td></tr>
|
|
<tr><td></td>
|
|
<td><font face="Arial,Helvetica"><b>Modem setup:</b>
|
|
<form onSubmit="return verifyParam(this)" method=POST action="/$sss/rgs/qpageconfsrvr~setmodem" name="modem">
|
|
<dl><dd><table border=0 cellpadding=0 cellspacing=0>
|
|
<tr><td><font face="Arial,Helvetica">Enter modem name:</font></td>
|
|
<td> </td>
|
|
<td><font face="Arial,Helvetica"><input type="text" name="qp_modem_name" size=20></font></td></tr>
|
|
<tr><td colspan=3> </td></tr>
|
|
<tr><td><font face="Arial,Helvetica">Enter modem device (e.g. /dev/ttya):</font></td>
|
|
<td> </td>
|
|
<td><font face="Arial,Helvetica"><input type="text" name="qp_modem_device" size=20></font></td></tr>
|
|
<tr><td colspan=3> </td></tr>
|
|
<tr><td><font face="Arial,Helvetica">Enter modem initialization command (please check your modem manual):</font></td>
|
|
<td> </td>
|
|
<td><font face="Arial,Helvetica"><input type="text" name="qp_modem_init_cmd" size=20></font></td></tr>
|
|
</table></dl>
|
|
<input type="submit" value=" Add/Update " onClick="setAdd(this)">
|
|
<input type="submit" value=" Delete " onClick="setDel(this)">
|
|
<input type="RESET" value=" Clear " onClick="clearForm1(this.form)";>
|
|
<input type="hidden" name="submit_type" value="">
|
|
</form>
|
|
<p><hr><p>
|
|
<b>Qpage Administration Setup:</b>
|
|
<form onSubmit="return verifyAdminParam(this)" method=POST action="/$sss/rgs/qpageconfsrvr~setadmin" name="admin">
|
|
<dl><dd><table border=0 cellpadding=0 cellspacing=0>
|
|
<tr><td><font face="Arial,Helvetica">Enter the administrator's e-mail address (for notification if paging fails):</font></td>
|
|
<td> </td>
|
|
<td><font face="Arial,Helvetica"><input type="text" name="qp_admin" size=20></font></td></tr>
|
|
<tr><td colspan=3> </td></tr>
|
|
<tr><td><font face="Arial,Helvetica">Enter the number of seconds to wait for a reply before giving up on queries:</font></td>
|
|
<td> </td>
|
|
<td><font face="Arial,Helvetica"><input type="text" name="qp_ident_timeout" size=10> secs</font></td></tr>
|
|
</table>
|
|
</dl>
|
|
<input type="submit" name="submit" value=" Accept "> <input type="RESET" value=" Clear " onClick="clearForm2(this.form);"></font></td></tr>
|
|
</table>
|
|
</form>
|
|
</td></tr></table>
|
|
</body>
|
|
</html>
|