1
|
function AddServerToPool(form) {
|
2
|
|
3
|
var theSel = form['servers[]'];
|
4
|
for(i=theSel.length-1; i>=0; i--)
|
5
|
{
|
6
|
if(theSel.options[i].value == form.ipaddr.value) {
|
7
|
alert("IP Address Already In List");
|
8
|
return true;
|
9
|
}
|
10
|
}
|
11
|
|
12
|
if (form.type.selectedIndex == 1) {
|
13
|
if (!form.monitorip.value) {
|
14
|
alert("Monitor IP Required First!");
|
15
|
return true;
|
16
|
}
|
17
|
}
|
18
|
|
19
|
var ServerPort=form.ipaddr.value;
|
20
|
if(form.type.selectedIndex == 0)
|
21
|
var ServerPort=form.ipaddr.value;
|
22
|
else
|
23
|
var ServerPort=form.ipaddr.value + "|" + form.monitorip.value;
|
24
|
form['servers[]'].options[form['servers[]'].options.length] = new Option(ServerPort,ServerPort);
|
25
|
}
|
26
|
|
27
|
|
28
|
function AllServers(id, selectAll) {
|
29
|
var opts = document.getElementById(id).getElementsByTagName('option');
|
30
|
for (i = 0; i < opts.length; i++)
|
31
|
{
|
32
|
opts[i].selected = selectAll;
|
33
|
}
|
34
|
}
|
35
|
|
36
|
|
37
|
function RemoveServerFromPool(form)
|
38
|
{
|
39
|
var theSel = form['servers[]'];
|
40
|
var selIndex = theSel.selectedIndex;
|
41
|
if (selIndex != -1) {
|
42
|
for(i=theSel.length-1; i>=0; i--)
|
43
|
{
|
44
|
if(theSel.options[i].selected)
|
45
|
{
|
46
|
theSel.options[i] = null;
|
47
|
}
|
48
|
}
|
49
|
if (theSel.length > 0) {
|
50
|
theSel.selectedIndex = selIndex == 0 ? 0 : selIndex - 1;
|
51
|
}
|
52
|
}
|
53
|
}
|