PageSourceSearch

https://kinorex.ch/rex.js

js kinorex.ch collected 2026-10-08 05:50:02 UTC 15,664 bytes, 574 lines download raw bytes

1<!-- 
2
3var id_array = new Array();
4
5function verify_tel() {
6		if(document.form1.form_tel.value.length >5) {
7			document.form1.submit();
8		} else {
9			alert("Bitte geben sie eine Telefonnumer an");
10		}
11		return false;
12}
13
14function detailText(id) 
15{
16 if(id_array[id]!=1)
17 {
18 	id_array[id]=1;
19	document.getElementById( id ).style.display = 'inline';
20 } else {
21 	id_array[id]=0;
22 	document.getElementById( id ).style.display = 'none';
23	}
24	return false;
25}
26
27// Nannette Thacker http://www.shiningstar.net
28function confirmDelete(name)
29{
30	var agree=confirm("Möchten Sie Ihre Reservation für\n" + name + "\nlöschen ?");
31	if (agree)
32		return true ;
33	else
34		return false ;
35}
36
37function SetCookie(cookieName,cookieValue,nDays)  
38{
39		var d = new Date();
40		d.setTime(d.getTime() + nDays * 24 * 60 * 60 * 1000);
41		document.cookie = cookieName + "=" + cookieValue + ";" + "expires=" + d.toGMTString() + ";path=/";
42 }
43
44// Trailer Quicktime 
45  function openTrailer(movie_id) { 
46    trailerWin = window.open('http://www.cineman.ch/tool/trailer.php?movie_id='+movie_id,'trailerDoc','width=550,height=450,dependent=yes,toolbar=no,status=no,menubar=no,resizable=yes,scrollbars=no'); 
47    window.trailerWin.focus(); 
48  } 
49
50// Menu Funktionen
51	var timeout = 100;
52	var closetimer = 0;
53	var ddmenuitem = 0;
54	
55	function mopen(id) { 
56		mcancelclosetime();
57		if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
58		ddmenuitem = document.getElementById(id);
59		ddmenuitem.style.visibility = 'visible';
60	}
61	
62	function mclose() {
63		if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
64	}
65	
66	function mclosetime() {
67		closetimer = window.setTimeout(mclose, timeout);
68	}
69	
70	function mcancelclosetime() {
71		if(closetimer) {
72			window.clearTimeout(closetimer);
73			closetimer = null;
74		}
75	}
76	document.onclick = mclose; // -->
77
78  
79 	function mail( n, d, s, t ) {
80		document.write('<a href="mai' );
81		document.write('lto:' + n + '@' + d );
82		document.write('?subject=' + s + '">');
83		document.write(t + '</a>');	
84	} 
85
86	function mail3( n, d ) {
87		document.write('<a href="mai' );
88		document.write('lto:' + n + '@' + d );
89		document.write('">');
90		document.write('<img border="0" alt="eMail" src="/img/email.jpg" width="15" height="12" hspace="2" vspace="2">' );
91		document.write( '</a>');
92	}
93	
94	
95	function mail2( n, d ) {
96		
97		document.write('<a href="mai' );
98		document.write('lto:' + n + '@' + d );
99		document.write('">' + n + '@');
100		document.write(d + '</a>');
101	}
102	
103	function foto() {
104		window.open( "http://www.kinoopen.ch/fotos2001/index.html", "Fotoalbum", "width=700,height=700" );
105	}
106	
107	
108	
109	var req; // global variable to hold request object 
110	
111	function closeOrder2(url, params) { 
112		if(window.XMLHttpRequest) { 
113			try { 
114				req = new XMLHttpRequest(); 
115			} catch(e) { 
116				req = false; 
117			} 
118		} else if(window.ActiveXObject) { 
119			try { 
120				req = new ActiveXObject("Msxml2.XMLHTTP"); 
121				} catch(e) { 
122					try { 
123						req = new ActiveXObject("Microsoft.XMLHTTP"); 
124					} catch(e) { 
125						req = false; 
126					} 
127				} 
128			} 
129			
130			if(req) { 
131				req.onreadystatechange = function() {
132					if (req.readyState==4){
133						if(req.status==200) {
134							message='Vielen Dank für Ihre Bestellung. \nZur Abwicklung der Zahlung werden Sie nun auf die Seite von Paypal weitergeleitet.';
135							alert(message);
136							document.getElementById('auth-wait').style.display = 'block';
137							document.form1.submit();
138						} else { 
139							alert('Fehler beim Abschicken der Bestellung (error code: ' + req.status + ')' );
140							document.form1.pay_button.disabled=false;
141						}
142						
143					}
144				}
145				req.open("GET", url + '?vv_id=' + params, true); 
146				req.send(null); 
147				return true;
148			} 
149		return false; 
150	}
151	
152	
153	function disableButton(whichButton)
154{
155    if (document.getElementById)
156    {
157        // this is the way the standards work
158        document.getElementById(whichButton).disabled = true;
159    }
160    else if (document.all)
161    {
162        // this is the way old msie versions work
163        document.all[whichButton].disabled = true;
164    }
165    else if (document.layers)
166    {
167        // this is the way nn4 works
168        document.layers[whichButton].disabled = true;
169    }
170}
171	
172	function editEntry(entry,ms) {
173		document.forms["new_entry_form"].ms.value=ms;
174		document.forms["new_entry_form"].entry.value=entry;
175		document.forms["new_entry_form"].submit();
176	}
177	
178	function getAJAXFunction() {
179		var obj;
180		if(window.XMLHttpRequest) { 
181			try { 
182				obj = new XMLHttpRequest(); 
183			} catch(e) { 
184				obj = false; 
185			} 
186		} else if(window.ActiveXObject) { 
187			try { 
188				obj = new ActiveXObject("Msxml2.XMLHTTP"); 
189				} catch(e) { 
190					try { 
191						obj = new ActiveXObject("Microsoft.XMLHTTP"); 
192					} catch(e) { 
193						obj = false; 
194					} 
195				} 
196		} 
197		
198		return obj;
199		
200	}
201	
202	function sendLink(sbutton) {
203		sbutton.disabled=true;
204		document.getElementById("guestform").submit();
205	}
206	
207	function closeOrder(sbutton,url,vv_id) {
208	  sbutton.disabled=true;
209	  /*message='Vielen Dank für Ihre Bestellung. \nZur Abwicklung der Zahlung werden Sie nun auf die Seite von Saferpay weitergeleitet.';
210		alert(message);
211		alert(url+"?vv_id="+vv_id); */
212		$.getJSON( url+"?vv_id="+vv_id, function( data ) {
213      	if(data.status!=1) {
214      		alert("Fehler: "+data.errormsg);
215      	} else {
216      		document.getElementById("form1").action = data.RedirectUrl;
217      		document.getElementById("form1").submit();
218      	}
219		});
220}
221		
222	function closeOrder_members(sbutton,url,vv_id) {
223	  sbutton.disabled=true;
224		/*alert(url+"?vv_id="+vv_id); */
225		$.getJSON( url+"?vv_id="+vv_id, function( data ) {
226      	if(data.status!=1) {
227      		alert("Fehler: "+data.errormsg);
228      	} else {
229      		document.getElementById("form1").submit();
230      	}
231		});
232}
233
234	function closeOrder_invoice(sbutton,url,vv_id) {
235	  sbutton.disabled=true;
236		/*alert(url+"?vv_id="+vv_id); */
237		$.getJSON( url+"?vv_id="+vv_id+"&rechnung=1", function( data ) {
238      	if(data.status!=1) {
239      		alert("Fehler: "+data.errormsg);
240      	} else {
241      		document.getElementById("form1").submit();
242      	}
243		});
244}
245	
246	function saveOpSelection(drop,zid) {
247		drop.disabled=true;
248		$.getJSON( "/srv/saveOpSelection.php?z="+zid+"&p="+drop.selectedIndex, function( data ) {
249				
250				drop.style.backgroundColor=data.bgcolor;
251      	drop.disabled=false;
252      	if(data.status!=1) {
253      		alert("Antwort nicht gespeichert");
254      	}
255		});
256	}
257	
258function savePassEvent(sbutton,passevent) {
259		
260		var select = document.getElementById("vv_pass");
261    var eventid = select.options[select.selectedIndex].value;
262    
263		sbutton.disabled=true;
264		$.getJSON( "/srv/savePassEvent.php?passevent="+passevent+"&eventid="+eventid, function( data ) {
265      	sbutton.disabled=false;
266      	if(data.status!=1) {
267      		alert("Event nicht gespeichert");
268      	} else {
269      		document.getElementById("div_passevents").innerHTML=data.eventTable;
270      	}
271		})
272		 .fail(function(jqXHR, textStatus, errorThrown) {
273				alert( "Fehler beim speichern" );
274				sbutton.disabled=false;
275				$( '#div_passevents' ).html("ERROR: " +  jqXHR.status + " " +  errorThrown );
276		});
277	}
278	
279	
280	
281	function savePrice(sbutton,eventid) {
282		
283		var select = document.getElementById("vv_preisexy");
284    var priceid = select.options[select.selectedIndex].value;
285    
286		sbutton.disabled=true;
287		$.getJSON( "/srv/savePrice.php?eventid="+eventid+"&priceid="+priceid, function( data ) {
288      	sbutton.disabled=false;
289      	if(data.status!=1) {
290      		alert("Preis nicht gespeichert");
291      	} else {
292      		document.getElementById("div_prices").innerHTML=data.priceTable;
293      	}
294		})
295		 .fail(function(jqXHR, textStatus, errorThrown) {
296				alert( "Fehler beim speichern" );
297				sbutton.disabled=false;
298				$( '#div_prices' ).html("ERROR: " +  jqXHR.status + " " +  errorThrown );
299		});
300	}
301	
302		function deleteUser(userid) {
303			
304			if(confirm('Benutzer Nr. ' + userid + ' löschen?')) {
305   
306				$.getJSON( "/srv/deleteUser.php?userid="+userid, function( data ) {
307	      
308	      	if(data.status!=1) {
309	      		alert("User nicht gelöscht");
310	      	} else {
311	      		searchUser();
312	      	}
313			})
314			 .fail(function(jqXHR, textStatus, errorThrown) {
315					alert( "Fehler beim löschen" );
316			});
317			
318		}
319	}
320	
321	
322	
323	
324	function deletePassEvent(sbutton,id,passevent) {
325    
326		sbutton.disabled=true;
327		$.getJSON( "/srv/deletePassEvent.php?id="+id+"&passevent="+passevent, function( data ) {
328      	sbutton.disabled=false;
329      	if(data.status!=1) {
330      		alert("Preis nicht gelöscht");
331      	} else {
332      		document.getElementById("div_passevents").innerHTML=data.eventTable;
333      	}
334		})
335		 .fail(function(jqXHR, textStatus, errorThrown) {
336				alert( "Fehler beim löschen" );
337				sbutton.disabled=false;
338				$( '#div_passevents' ).html("ERROR: " +  jqXHR.status + " " +  errorThrown );
339		});
340	}
341	
342	function deletePrice(sbutton,priceid,eventid) {
343    
344		sbutton.disabled=true;
345		$.getJSON( "/srv/deletePrice.php?priceid="+priceid+"&eventid="+eventid, function( data ) {
346      	sbutton.disabled=false;
347      	if(data.status!=1) {
348      		alert("Preis nicht gelöscht");
349      	} else {
350      		document.getElementById("div_prices").innerHTML=data.priceTable;
351      	}
352		})
353		 .fail(function(jqXHR, textStatus, errorThrown) {
354				alert( "Fehler beim löschen" );
355				sbutton.disabled=false;
356				$( '#div_prices' ).html("ERROR: " +  jqXHR.status + " " +  errorThrown );
357		});
358	}
359	
360	function saveOperator(drop,zid,von,bis) {
361		drop.disabled=true;
362		$.getJSON( "/srv/saveOperator.php?z="+zid+"&u="+drop[drop.selectedIndex].value+"&von="+von+"&bis="+bis, function( data ) {
363      	drop.style.backgroundColor=data.bgcolor;
364      	drop.disabled=false;
365      	if(data.status!=1) {
366      		alert("Antwort nicht gespeichert");
367      	} else {
368      		document.getElementById("abstimmung").innerHTML=data.statTable;
369      	}
370		});
371			
372		
373		/*
374		
375		var response={};
376		var xmlhttp=getAJAXFunction();
377		xmlhttp.onreadystatechange=function() {
378			
379    	if (xmlhttp.readyState==4 && xmlhttp.status==200) {
380      	//document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
381    		try { 
382      		response = JSON.parse(xmlhttp.responseText);
383      		drop.disabled=false;
384      		if(response.status!=1) {
385      			alert("Antwort nicht gespeichert");
386      		} else {
387      			document.getElementById("statTable").innerHTML=response.statTable;
388      		}
389      	} catch (e) {
390      		alert("Speichern fehlgeschlagen");
391      	}
392    	} else if (xmlhttp.readyState==4  && xmlhttp.status!=200) {
393    		alert("Serverfehler");
394    	}
395  	}
396  	xmlhttp.open("GET","/srv/saveOperator.php?z="+zid+"&u="+drop[drop.selectedIndex].value+"&von="+von+"&bis="+bis,true);
397  	xmlhttp.send();
398		*/
399	}
400	
401		function getOrderStatus(vv_id,tk) {
402
403			$.getJSON( "/srv/getOrderStatus.php?vv_id="+vv_id+"&tk="+tk, function(data) {
404				if(data.success==0) {
405					document.getElementById("order_status").innerHTML="error: "+data.error;
406				} else {
407					document.getElementById("order_status").innerHTML=data.msg;
408					document.getElementById("statusmeldung").innerHTML=data.meldung;
409					if(data.status!=9){
410						setTimeout(function(){
411								 getOrderStatus(vv_id,tk);
412  	     				}, 10000);
413					}
414				}
415			});
416	
417		}
418	
419	function getOperators(von,bis) {
420	
421		$.getJSON( "/srv/saveOperator.php?z=0&u=0&von="+von+"&bis="+bis, function( data ) {
422      	
423      	if(data.status!=1) {
424      		alert("Antwort nicht gespeichert");
425      	} else {
426      		document.getElementById("abstimmung").innerHTML=data.statTable;
427      	}
428		});
429		
430	}
431	
432	function setMainScroll(element) {
433		element.form.ms.value=document.getElementById("main").scrollTop;
434	}
435	
436	
437  function saveChecklist(box,id,was) {
438
439  	box.disabled=true;
440
441  	if(box.checked==true) status=1;
442  	else status=0;
443
444  	
445		$.getJSON( "/srv/saveCheckbox.php?z="+id+"&w="+was+"&s="+status, function( data ) {
446      	box.disabled=false;
447      	if(data.status!=1) {
448      		alert("Antwort nicht gespeichert");
449      	} else {
450      		document.getElementById(id+"."+was).style.backgroundColor=data.divcol;
451      	}
452		});
453	
454	}
455	
456	
457	function searchUser(){
458			var search=document.getElementById("search").value;
459			var select = document.getElementById("role");
460    	var role = select.options[select.selectedIndex].value;
461    	var select2 = document.getElementById("perm");
462    	var perm = select2.options[select2.selectedIndex].value;
463 
464			$.getJSON( "/srv/searchUser.php?search="+search+"&role="+role+"&perm="+perm, function( data ) {
465      	if(data.status==1) {
466      		document.getElementById("searchresult").innerHTML=data.result;
467      	}
468      	if(data.status==0) {
469      		document.getElementById("searchresult").innerHTML="No Result";
470      	}
471		});
472	}
473	
474		function doStorno2(stornourl,ms,zid) {
475		
476		$.getJSON( stornourl, function( data ) {
477			if(data.success==0) {
478						alert(data.error);
479			}
480			if(data.success==1) {
481						window.location=("/rex-storno?zid="+zid+"&ms="+ms);
482
483			}
484		});
485	}
486	
487	function doStorno(stornourl) {
488		
489		$.getJSON( stornourl, function( data ) {
490			if(data.success==0) {
491						alert(data.error);
492			}
493			if(data.success==1) {
494						alert("Storniert");
495						window.location.reload();
496			}
497		});
498	}
499	
500		function ticketStorno2(tk_nr,tk_eventid,tk_key,ms) {
501
502		
503		var stornourl = "/pos/checkTicket?nr="+tk_nr+"&eventid="+tk_eventid+"&key="+tk_key;
504		//alert(stornourl);
505		
506		$.getJSON( stornourl, function( data ) {
507			if(data.success==0) {
508						alert(data.error);
509			}
510			
511			if(data.success==1) {
512					  //alert(data.data.tk_id);
513						
514						var agree=confirm( 'Möchten Sie das Ticket Nr. ' + data.data.tk_nr + '\nfür die Veranstaltung "' + data.data.titel + '" stornieren?');
515						if (agree) {
516								stornourl = "/pos/ticketStorno?tk_id="+data.data.tk_id+"&key="+tk_key;
517								doStorno2(stornourl,ms,tk_eventid);
518								//window.location=("/rex-storno-list");
519						}
520						
521			}
522		});
523		
524		return false;
525		
526	}
527	
528	
529	function ticketStorno() {
530		var tk_nr = document.getElementById("tk_nr").value;
531		var tk_eventid = document.getElementById("tk_eventid").value;
532		var tk_key = document.getElementById("tk_key").value;
533		
534		var stornourl = "/pos/checkTicket?nr="+tk_nr+"&eventid="+tk_eventid+"&key="+tk_key;
535		//alert(stornourl);
536		
537		$.getJSON( stornourl, function( data ) {
538			if(data.success==0) {
539						alert(data.error);
540			}
541			
542			if(data.success==1) {
543					  //alert(data.data.tk_id);
544						
545						var agree=confirm( 'Möchten Sie das Ticket Nr. ' + data.data.tk_nr + '\nfür die Veranstaltung "' + data.data.titel + '" stornieren?');
546						if (agree) {
547								stornourl = "/pos/ticketStorno?tk_id="+data.data.tk_id+"&key="+tk_key;
548								doStorno(stornourl);
549								//window.location=("/rex-storno-list");
550						}
551						
552			}
553		});
554		
555		return false;
556		
557	}
558	
559	function saveAGB(box,vv_id,tk,ccert) {
560		//alert(box.checked);
561		$.getJSON( "/srv/saveAGB.php?vv_id="+vv_id+"&tk="+tk+"&agb="+box.checked+"&ccert="+ccert, function( data ) {
562      	if(data.success==1) {
563      		document.getElementById('pay_button').disabled=!box.checked;
564      	} else {
565      		alert("Fehler beim Speichern!");
566      		box.checked=!box.checked;
567      	}
568		});
569		
570	}
571	
572
573	
574-->

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.