Subversion Repositories DevTools

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
119 ghuddy 1
/*
2
 *
3
 *			Common Java Scripts
4
 *
5
 */
6
<!--
7
 
8
function MM_jumpMenu(targ,selObj,restore){ //v3.1
9
  if (selObj.options[selObj.selectedIndex].value) {
10
	  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
11
	  if (restore) selObj.selectedIndex=0;
12
  }
13
}
14
 
15
function MM_preloadImages() { //v3.0
16
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
17
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
18
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
19
}
20
 
21
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
22
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
23
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
24
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
25
}
26
MM_reloadPage(true);
27
 
28
 
29
function MM_findObj(n, d) { //v4.0
30
  var p,i,x;  
31
  if(!d) d=document; 
32
  if((p=n.indexOf("?"))>0&&parent.frames.length) {
33
  	d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);
34
  }
35
  if(!(x=d[n])&&d.all) x=d.all[n]; 
36
  for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
37
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
38
  if(!x && document.getElementById) x=document.getElementById(n); 
39
  return x;
40
}
41
 
42
 
43
function MM_openBrWindow(theURL,winName,features) { //v2.0
44
  window.open(theURL,winName,features);
45
}
46
 
47
 
48
function ToggleDisplay () {
49
	var i, args, div_name, visibility
50
	args=ToggleDisplay.arguments;
51
	for (i=0; i<(args.length); i+=1) {
52
		div_name=args[i];
53
		if ( MM_findObj(div_name).style.display == 'block' ) {
54
			MM_findObj(div_name).style.display = 'none';
55
		} else {
56
			MM_findObj(div_name).style.display = 'block';
57
		}
58
 
59
	}
60
}
61
 
62
function DisplayArea() {
63
	var i, args, row_name, visibility, persist;
64
 
65
	args=DisplayArea.arguments;
66
	for (i=0; i<(args.length); i+=3) { 
67
		row_name=args[i]; 
68
		visibility=args[i+1];
69
		persist=args[i+2];
70
		MM_findObj(row_name).style.display = visibility;
71
		if (persist) {
72
			document.cookie = "DM_"+ row_name +"="+ visibility +";";
73
		}
74
	}
75
 
76
}
77
 
78
function confirmAction(m)
79
{
80
	var agree=confirm(m);
81
	if (agree) {
82
		ShowProgress();
83
		return true;
84
	} else {
85
		return false;
86
	}	
87
}
88
 
89
 
90
function go_submit( formname, actionname )
91
{
92
	formname.action.value = actionname;
93
	formname.submit();
94
}
95
 
96
function ShowProgress ()
97
{
98
	MM_findObj('divProgressBar').style.visibility='visible';
99
}
100
 
101
function ExpandAll()
102
{
103
	var elem
104
 
105
	if (document.all)
106
	{
107
		// Run this for IE
108
		elem = document.all;
109
	} else {
110
		// Run this for other browsers
111
		elem = document.getElementsByTagName('div');
112
	}
113
 
114
	for (i in elem)
115
	{
116
		if (elem[i].id)
117
		{	
118
			if (elem[i].id.indexOf('SHORT_') == 0) elem[i].style.display = 'none';
119
			if (elem[i].id.indexOf('LONG_') == 0) elem[i].style.display = 'block';
120
		}
121
	}
122
 
123
}
124
 
125
function CollapseAll()
126
{
127
	var elem
128
 
129
	if (document.all)
130
	{
131
		// Run this for IE
132
		elem = document.all;
133
	} else {
134
		// Run this for other browsers
135
		elem = document.getElementsByTagName('div');
136
	}
137
 
138
	for (i in elem)
139
	{
140
		if (elem[i].id)
141
		{	
142
			if (elem[i].id.indexOf('SHORT_') == 0) elem[i].style.display = 'block';
143
			if (elem[i].id.indexOf('LONG_') == 0) elem[i].style.display = 'none';
144
		}
145
	}
146
 
147
}
148
 
149
/*
150
function getPaneStatus() {
151
	var i, args
152
	args=getPaneStatus.arguments;
153
	for (i=0; i<(args.length); i+=1) {
154
		MM_findObj(args[i]).style.display = GetCookie("DM_"+ args[i]);
155
	}
156
}
157
 
158
 
159
function GetCookieVal (offset) {  
160
	var endstr = document.cookie.indexOf (";", offset);  
161
	if (endstr == -1) { endstr = document.cookie.length; }
162
	return unescape(document.cookie.substring(offset, endstr));
163
}
164
 
165
 
166
function GetCookie (name) {  
167
	var arg = name + "=";  
168
	var alen = arg.length;  
169
	var clen = document.cookie.length;  
170
	var i = 0;  
171
 
172
	while (i < clen) {    
173
		var j = i + alen;    
174
		if (document.cookie.substring(i, j) == arg) return GetCookieVal (j);    
175
		i = document.cookie.indexOf(" ", i) + 1;    
176
		if (i == 0) break;   
177
	}  
178
 
179
	return null;
180
}
181
*/
182
//-->