Project

General

Profile

Download (1.15 KB) Statistics
| Branch: | Tag: | Revision:
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
}
(80-80/143)