PageSourceSearch

https://www.cqs.cz/admin/scripts/function.js

js cqs.cz collected 2026-10-02 05:37:48 UTC 6,965 bytes, 345 lines download raw bytes

1// globalni nastaveni napovedy //
2var globalShowHelp = true;
3
4function odkaz( kam, jmeno )
5{
6	var test = false;
7	var odd = "?";
8	
9	var oddTst = kam.indexOf( "?" );
10	if( oddTst > 0 ) odd = "&";
11	
12	test = ( ! window.open( kam+odd+"setShowerHelp="+globalShowHelp, jmeno ) );
13	return test;
14}
15
16
17function novyokno( kam )
18{
19	return odkaz( kam, '' );
20}
21
22
23
24function novyoknobez( kam, sirka, vyska )
25{
26	var test = false;
27	vyska = vyska * 1 + 20;
28	
29	test = ( ! window.open( kam, '_blank', 'toolbar=0,location=0,directories=0,menuBar=0,scrollbars=0,resizable=0,width='+sirka+',height='+vyska+',left=100,top=100' ) );
30	return test;
31}
32
33
34// napoveda //
35function showHelp( txt )
36{
37	window.top.obsah.showHelpInFrame( txt );
38}
39
40function setGlobalShowHelp( val )
41{
42	globalShowHelp = val;
43	window.top.nadmenu.globalShowHelp = val;
44	window.top.menu.globalShowHelp = val;
45	window.top.hlavicka.globalShowHelp = val;
46	window.top.obsah.globalShowHelp = val;
47}
48
49
50function showHelpInFrame( txt )
51{
52	if( globalShowHelp == true ) 
53	{
54		var f;
55		
56		if( f = getObj( "id-div-help" ) )
57		{
58			f.innerHTML = txt;
59			f.style.display = '';
60		}
61	}
62}
63
64
65function hideHelp()
66{
67	window.top.obsah.hideHelpInFrame();
68}
69
70
71function hideHelpInFrame()
72{
73	var f;
74	
75	if( f = getObj( "id-div-help" ) )
76	{
77		f.innerHTML = '';
78		f.style.display = 'none';
79	}
80}
81
82
83// filemanager block //
84var objectIDForFile = '';
85var gInsertObjectIsImage = false;
86var urlPrefix = '';
87var actionIns = false;
88
89function showFileManager( idReturnObject, insertObjectIsImage, urlPref, actIns ) {
90	 objectIDForFile = idReturnObject;
91	 actionIns = actIns;
92	 
93	 if( insertObjectIsImage != true ) insertObjectIsImage = false;
94	 gInsertObjectIsImage = insertObjectIsImage;
95	 
96	 if( !urlPref ) urlPref = '';
97	 urlPrefix = urlPref;
98	 
99	 
100	 
101	 window.open( '/admin/FileManager/index.php', 'filemanager', 'toolbar=0,location=0,directories=0,menuBar=0,scrollbars=yes,resizable=1,width=780,height=475,left=100,top=100' );
102}
103
104function loadFileFromFilemanager( file )
105{
106	var o;
107	var out;
108	if( o = getObj( objectIDForFile ) )
109	{
110		out = file;
111		if( gInsertObjectIsImage == true ) out = '<img src="/' + file + '" class="img" alt="" />';
112			else out = urlPrefix + out;
113		
114		o.value = ( actionIns ? o.value : '' ) + out;
115		var img = objectIDForFile.replace( "Txt", "IMG" );
116		if( o = getObj( img ) )
117		{
118			out = globalROOT+file;
119			if( gInsertObjectIsImage == true ) out = '<img src="/' + file + '" class="img" alt="" />';
120			
121			if( o.src ) o.src = out;
122		}
123		
124		//alert( typeof( OnUrlChange ) );
125		if( typeof( OnUrlChange ) == "function" ) OnUrlChange();
126		if( typeof( UpdatePreview ) == "function" ) UpdatePreview();
127	}
128	
129	window.focus();
130}
131
132function setDisplay( obj, test )
133{
134	var dis = '';
135	if( test != false ) 
136	{
137		test = true;
138		dis = "none";
139	}
140	
141	var o;
142	o = getObj( obj )
143	
144	if( o != false )
145	{
146		o.style.display = dis;
147	}
148}
149
150
151//************ FUNKCE PRO PRACI SE SELEKTEM ***************************************//
152function selectSelOpt( obj, val )			
153{	
154	if( obj == null ) return cnt;
155	
156	for( var i = 0; i < obj.options.length; i++ )		
157	{	
158		if( obj.options[i].value == val )
159		{
160			obj.options[i].selected = true;
161			break;
162		}	
163	}	
164}
165
166function selectDeleteOpt( obj )			
167{	
168	if( obj == null ) return cnt;
169	
170	for( var i = 0; i < obj.options.length; i++ )		
171	{	
172		if( obj.options[i].selected == true ) obj.options[i]=null;	
173	}	
174}
175  	
176function selectAddOpt( obj, value, text )  
177{	
178	if( obj == null ) return cnt;
179	
180	var no = new Option();	
181		no.value = value;    
182		no.text = text; 
183	
184	obj.options[obj.options.length] = no; 
185}
186
187// hleda shodu podle hodnoty value //
188function selectExistsOpt( box, val )
189{
190	if( box == null ) return true;
191	if( box.options == null ) return false;
192	if( box.options.length == null ) return false;
193	
194	for( var i = 0; i < box.options.length; i++ )  	
195	{ 
196		if( box.options[i].value == val )
197		{	
198			return true;
199			break;
200		}    
201	}	
202	
203	return false;
204}
205
206
207function selectCountOpt( box )
208{
209	var cnt = 0;
210	
211	if( box == null ) return cnt;
212	if( box.options == null ) return cnt;
213	if( box.options.length == null ) return cnt;
214	
215	for( var i = 0; i < box.options.length; i++ )  	
216	{ 
217		cnt++;  
218	}	
219	
220	return cnt;
221}
222
223function selectMove( fbox, tbox )  
224{	
225	if( fbox == null ) return false;
226	if( tbox == null ) return false;
227	if( fbox.options == null ) return false;
228	if( fbox.options.length == null ) return false;
229	
230	for( var i=0; i < fbox.options.length; i++ )  	
231	{  
232		if( fbox.options[i].selected && fbox.options[i].value != "" )  
233		{   
234			if( fbox.options[i].value == "0" ) continue;	
235			
236			if( selectExistsOpt( tbox, fbox.options[i].value ) == false )
237			{
238				var no = new Option();	
239				no.value = fbox.options[i].value;    
240				no.text = fbox.options[i].text; 
241				tbox.options[tbox.options.length] = no; 
242			}
243		} 
244	} 
245}
246
247
248function selectClear( box ) 
249{ 	
250	if( box == null ) return false;
251	if( box.options == null ) return false;
252	if( box.options.length == null ) return false;
253	
254	for( var i=0; i < box.options.length; i++ )  	
255	{ 
256		box.options[i]=null;	
257		i--;    
258	}	
259}
260
261
262function selectMove2( box ) 
263{ 	
264	if( box == null ) return false;
265	if( box.options == null ) return false;
266	if( box.options.length == null ) return false;
267	
268	for( var i=0; i < box.options.length; i++ )  	
269	{ 
270		if( box.options[i].selected && box.options[i].value != "" )  
271		{	
272			box.options[i]=null;	
273			i--; 
274		}   
275	}	
276}
277
278
279function selectFind( box )  		
280{ 	
281	if( box == null ) return false;
282	if( box.options == null ) return false;
283	if( box.options.length == null ) return false;
284	
285	for( i=0; i < box.options.length; i++ )
286	{		
287		box.options[i].selected = true;
288	} 
289}
290
291
292function selectUnFind( box )  		
293{ 	
294	if( box == null ) return false;
295	if( box.options == null ) return false;
296	if( box.options.length == null ) return false;
297	
298	for( i=0; i < box.options.length; i++ )
299	{		
300		box.options[i].selected = '';
301	} 
302}
303
304
305function selectReturnOptionsAsString( box, odd )
306{
307	if( odd == null ) odd = ",";
308	
309	var out = "";
310	var tmpodd = "";
311	
312	if( box == null ) return false;
313	if( box.options == null ) return false;
314	if( box.options.length == null ) return false;
315	
316	for( var i = 0; i < box.options.length; i++ )  	
317	{ 
318		out+= tmpodd+box.options[i].value;  
319		tmpodd = odd;
320	}	
321	
322	return out;
323}
324
325
326function selectIstEmpty( box )
327{
328	if( box == null ) return true;
329	if( box.options == null ) return true;
330	if( box.options.length == null ) return true;
331	
332	for( i=0; i<box.options.length; i++ )
333	{		
334		return false;
335		break;
336	} 
337	
338	return true;
339}
340
341function selectIsNotEmpty( box )
342{
343	return ! selectIstEmpty( box );
344}
345//************ KONEC FUNKCI PRO PRACI SE SELEKTEM *********************************//

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.