PageSourceSearch

https://www.blackcattreasurehunts.co.uk/scripts/script.js

js blackcattreasurehunts.co.uk collected 2026-10-04 13:25:05 UTC 21,523 bytes, 829 lines download raw bytes

1// JavaScript Document
2
3var eRepeat = "false";
4
5
6function MM_preloadImages() { //v3.0
7  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
8    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
9    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
10}
11
12function MM_swapImgRestore() { //v3.0
13  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
14}
15
16function MM_findObj(n, d) { //v4.01
17  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
18    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
19  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
20  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
21  if(!x && d.getElementById) x=d.getElementById(n); return x;
22}
23
24function MM_swapImage() { //v3.0
25  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
26   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
27}
28
29function MM_showHideLayers() { //v9.0
30  var i,p,v,obj,args=MM_showHideLayers.arguments;
31  for (i=0; i<(args.length-2); i+=3) 
32  with (document) if (getElementById && ((obj=getElementById(args[i]))!=null)) { v=args[i+2];
33    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
34    obj.visibility=v; }
35}
36
37
38var viewerNum = "0";
39   
40   function swapTripPic(){
41return viewer.show(viewerNum);
42	
43}
44
45
46
47function pictureSwap(pFile, picName, primary, pLink, type, numb){
48	var pName = picName;
49	var prim = primary;
50	var pLinker = pLink;
51	viewerNum = numb;
52	if(type == "shop"){
53	document.getElementById(prim).src=pName;
54	document.getElementById(pLinker).href='uploads/'+pFile;
55	}
56	if(type == "view"){
57	document.getElementById(prim).src=pName;
58	//document.getElementById(pLinker).href='uploads/'+pFile;
59	//document.getElementById('secondaryLink').href='uploads/'+pFile;
60	}
61	else{
62	document.getElementById(prim).src='uploads/'+pName;	
63	document.getElementById(pLinker).href='uploads/'+pName;
64	}
65	
66	
67}
68function pictureSwap2(picName, picLinkTo, primary, pLink){
69	document.getElementById(primary).src=picName;
70	document.getElementById(pLink).href=picLinkTo;
71
72}
73
74
75
76function openPrivacy(){
77	
78kalendarik = window.open("privacy.php", "priv" , "location=0, menubar=0, scrollbars=1, status=0, titlebar=0, toolbar=0, directories=0, resizable=1, width=700, height=760, top=50, left=50");
79
80  kalendarik.resizeTo(700, 760);
81  kalendarik.moveTo(50, 50);
82	
83}
84
85function openTerms(){
86	
87kalendarik = window.open("p-terms", "kalendarik" , "location=0, menubar=0, scrollbars=1, status=0, titlebar=0, toolbar=0, directories=0, resizable=1, width=1000, height=600, top=120, left=30");
88
89  kalendarik.resizeTo(1000, 600);
90  kalendarik.moveTo(120, 30);
91	
92}
93
94	 // Calculate Age
95	 function isInteger(s){
96	var i;
97    for (i = 0; i < s.length; i++){   
98        // Check that current character is number.
99        var c = s.charAt(i);
100        if (((c < "0") || (c > "9"))) return false;
101        // uncomment the next line of code if you want to detect leading zeros.
102        //if (i==1 && c=="0") return false;
103    }
104    // All characters are numbers.
105    return true;
106}
107
108function calcAge(){
109
110var dayMe = document.getElementById('ddd').value;
111var monthMe = document.getElementById('mmm').value;
112var yearMe = document.getElementById('yyy').value;
113var years = "false";
114
115
116if(isInteger(dayMe) && isInteger(monthMe) && isInteger(yearMe)){
117
118var birthday = new Date(monthMe+"/"+dayMe+"/"+yearMe);
119var today = new Date();
120years = today.getFullYear() - birthday.getFullYear();
121
122// Reset birthday to the current year.
123birthday.setFullYear(today.getFullYear());
124
125// If the user's birthday has not occurred yet this year, subtract 1.
126if (today < birthday)
127{
128    years--;
129}
130document.getElementById('age').value = years;
131
132if (years != "false" && yearMe > 1892 && years > 15 && years < 121){
133document.getElementById('repeatPic2').innerHTML = "<img src=\"images/wsimages/tick-icon.gif\" alt=\"y\" width=\"31\" height=\"32\" align=\"top\" />";
134}
135else{
136	document.getElementById('repeatPic2').innerHTML = "<img src=\"images/wsimages/cross-icon.gif\" alt=\"y\" width=\"31\" height=\"32\" align=\"top\" />";
137	
138}
139
140}
141else{
142	
143document.getElementById('repeatPic2').innerHTML = "<img src=\"images/wsimages/cross-icon.gif\" alt=\"y\" width=\"31\" height=\"32\" align=\"top\" />";
144	
145}
146
147//alert("You are " + years + " years old.");
148}
149
150
151
152	function validateEmail(email) {
153    var re = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
154    return re.test(email);
155}
156
157function checkEmailRepeat(){
158	
159	if(validateEmail(document.getElementById('email').value) && document.getElementById('email').value == document.getElementById('email2').value && document.getElementById('email').value != ""){
160		eRepeat = "true";
161		document.getElementById('repeatPic').style.borderColor='#55db14';
162	}
163	else{
164			eRepeat = "false";
165		document.getElementById('repeatPic').style.borderColor='#950011';
166	}
167	
168}
169
170
171
172
173var http_requesting;
174
175 function makePOSTRequest(url, parameters) {
176      http_requesting = false;
177      if (window.XMLHttpRequest) { // Mozilla, Safari,...
178         http_requesting = new XMLHttpRequest();
179         if (http_requesting.overrideMimeType) {
180         	// set type accordingly to anticipated content type
181            //http_request.overrideMimeType('text/xml');
182            http_requesting.overrideMimeType('text/html');
183         }
184      } else if (window.ActiveXObject) { // IE
185         try {
186            http_requesting = new ActiveXObject("Msxml2.XMLHTTP");
187         } catch (e) {
188            try {
189               http_requesting = new ActiveXObject("Microsoft.XMLHTTP");
190            } catch (e) {}
191         }
192      }
193      if (!http_requesting) {
194         alert('Cannot create XMLHTTP instance');
195         return false;
196      }
197      
198      http_requesting.onreadystatechange = alertContents;
199      http_requesting.open('POST', url, true);
200      http_requesting.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
201      http_requesting.setRequestHeader("Content-length", parameters.length);
202      http_requesting.setRequestHeader("Connection", "close");
203      http_requesting.send(parameters);
204   }
205
206   function alertContents() {
207      if (http_requesting.readyState == 4) {
208         if (http_requesting.status == 200) {
209            //alert(http_request.responseText);
210            result = http_requesting.responseText;
211            document.getElementById('available').innerHTML = result;
212			
213			var n = result.search("available");
214			if(n >= 0){
215			document.getElementById("available").style.color = "green";
216			}
217			else{
218			document.getElementById("available").style.color = "#990000";	
219			}
220			
221			
222			if(reqUser+' available' == result){
223			// document.getElementById('userTester').value = reqUser; 
224			 // document.getElementById('userTester').checked = true; 
225			
226			}
227			else{
228				document.getElementById("available").style.color = "#990000";
229			//document.getElementById('userTester').value = "";
230			// document.getElementById('userTester').checked = false;	
231			}
232         } else {
233          //  alert('There was a problem with the request.');
234         }
235      }
236   }
237   
238   function checkUser(lets) {
239	   reqUser = lets;
240	   var poststr = "want=" + lets;
241      makePOSTRequest('scripts/userCheck.php', poststr);
242   }
243   
244   
245   
246// Check email
247   
248   var http_requesting2;
249
250 function makePOSTRequest2(url, parameters) {
251      http_requesting2 = false;
252      if (window.XMLHttpRequest) { // Mozilla, Safari,...
253         http_requesting2 = new XMLHttpRequest();
254         if (http_requesting2.overrideMimeType) {
255         	// set type accordingly to anticipated content type
256            //http_request.overrideMimeType('text/xml');
257            http_requesting2.overrideMimeType('text/html');
258         }
259      } else if (window.ActiveXObject) { // IE
260         try {
261            http_requesting2 = new ActiveXObject("Msxml2.XMLHTTP");
262         } catch (e) {
263            try {
264               http_requesting2 = new ActiveXObject("Microsoft.XMLHTTP");
265            } catch (e) {}
266         }
267      }
268      if (!http_requesting2) {
269         alert('Cannot create XMLHTTP instance');
270         return false;
271      }
272      
273      http_requesting2.onreadystatechange = alertContents2;
274      http_requesting2.open('POST', url, true);
275      http_requesting2.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
276      http_requesting2.setRequestHeader("Content-length", parameters.length);
277      http_requesting2.setRequestHeader("Connection", "close");
278      http_requesting2.send(parameters);
279   }
280
281   function alertContents2() {
282      if (http_requesting2.readyState == 4) {
283         if (http_requesting2.status == 200) {
284            //alert(http_request.responseText);
285            result = http_requesting2.responseText;
286            document.getElementById('available2').innerHTML = result; 
287			
288			var n = result.search("available");
289			if(n >= 0){
290			document.getElementById("available2").style.color = "green";
291			}
292			else{
293			document.getElementById("available2").style.color = "#990000";	
294			}
295			
296			
297			var starterTest = result.substr(0,14);
298		
299			if(starterTest == "&nbsp;<strong>"){
300			document.getElementById('email2').disabled=false;	
301			}
302			else{
303			document.getElementById('email2').disabled=true;	
304			}
305			
306			
307			
308         } else {
309			 document.getElementById("available2").style.color = "#990000";
310          //  alert('There was a problem with the request.');
311         }
312      }
313   }
314   
315   function checkUser2(lets) {
316	   var poststr = "want=" + lets;
317      makePOSTRequest2('scripts/userCheck2.php', poststr);
318   }
319   
320
321
322
323
324
325
326
327
328
329 function delivRep(){
330var element =  document.getElementById('BillingCountry');
331if (typeof(element) != 'undefined' && element != null)
332{
333if(document.getElementById('BillingCountry').value == "GB2"){
334alert('Delivery to Zone 2 is subject to a different delivery rate to mainland UK. Your delivery price will be updated on the next page.'); 
335}
336 }
337		if(document.getElementById('details_repeat').checked == true){
338		document.getElementById('DeliveryFirstnames').disabled = true;
339		document.getElementById('DeliverySurname').disabled = true;
340		document.getElementById('DeliveryAddress1').disabled = true;
341		document.getElementById('DeliveryAddress2').disabled = true;
342		document.getElementById('DeliveryCity').disabled = true;
343		document.getElementById('DeliveryCountry').disabled = true;
344        document.getElementById('DeliveryCounty').disabled = true;
345		document.getElementById('DeliveryPostCodeP1').disabled = true;
346		
347		document.getElementById("DeliveryFirstnames").className = "";
348		document.getElementById("DeliverySurname").className = "";
349		document.getElementById("DeliveryAddress1").className = "";
350		document.getElementById("DeliveryCity").className = "";
351		document.getElementById("DeliveryCountry").className = "";
352        document.getElementById('DeliveryCounty').className = "";
353		document.getElementById("DeliveryPostCodeP1").className = "";
354		
355		}
356		else{
357		document.getElementById('DeliveryFirstnames').disabled = false;
358		document.getElementById('DeliverySurname').disabled = false;
359		document.getElementById('DeliveryAddress1').disabled = false;
360		document.getElementById('DeliveryAddress2').disabled = false;
361		document.getElementById('DeliveryCity').disabled = false;
362        document.getElementById('DeliveryCounty').disabled = false;
363		document.getElementById('DeliveryCountry').disabled = false;
364		document.getElementById('DeliveryPostCodeP1').disabled = false;
365		
366				document.getElementById("DeliveryFirstnames").className = "required";
367		document.getElementById("DeliverySurname").className = "required";
368		document.getElementById("DeliveryAddress1").className = "required";
369		document.getElementById("DeliveryCity").className = "required";
370        document.getElementById('DeliveryCounty').className = "required";
371		document.getElementById("DeliveryCountry").className = "required";
372		document.getElementById("DeliveryPostCodeP1").className = "required";
373		
374		}
375		}
376
377
378
379  // Front page banner fader system
380var stripNum = 0; 
381var stripTot = 0;
382var tallyHo = 0
383var repeatTotal = 10;
384var opack = parseInt(0);
385var Timer1;
386var Timer2;
387var pageWhere;
388
389
390function addListener(element, type, expression, bubbling)
391{
392  bubbling = bubbling || false;
393  if(window.addEventListener)	{ // Standard
394    element.addEventListener(type, expression, bubbling);
395    return true;
396  } else if(window.attachEvent) { // IE
397    element.attachEvent('on' + type, expression);
398    return true;
399  } else return false;
400}
401
402var ImageLoader = function(url){
403  this.url = url;
404  this.image = null;
405  this.loadEvent = null;
406};
407
408ImageLoader.prototype = {
409  load:function(){
410    this.image = document.createElement('img');
411    var url = this.url;
412    var image = this.image;
413    var loadEvent = this.loadEvent;
414    addListener(this.image, 'load', function(e){
415      if(loadEvent != null){
416        loadEvent(url, image);
417      }
418    }, false);
419    this.image.src = this.url;
420  },
421  getImage:function(){
422    return this.image;
423  }
424};
425
426
427
428
429function swapImageBits(){
430var file = "uploads/"+backImage[stripNum];
431var pLinker = backLink[stripNum];
432//alert(file + "-" + stripNum + "-" + stripTot);
433var loader = new ImageLoader(file);
434
435loader.loadEvent = function(url, image){
436  // alert(url + ' is loaded');
437   stripNum++; 
438   var subStrip = stripNum-1;  
439   if(stripNum == stripTot){
440   stripNum = 0;
441   }
442   document.getElementById('stripper').src=url;
443   
444   if(pLinker == ''){
445	   pLinker = "#";
446   }
447   
448   document.getElementById('bannerLinker').href=pLinker;
449FadeIn('in');
450
451for (i=0;i<=(stripTot-1);i++)
452{
453document.getElementById('sb'+i).src='images/wsimages/strip-butt-dn.png';
454}
455document.getElementById('sb'+subStrip).src='images/wsimages/strip-butt-up.png';
456
457}
458
459loader.load();
460
461}
462  
463  
464 
465
466
467function fadeImage(type3, frontage)
468{
469var frontx = frontage;
470var typehere = type3;
471state = typehere;
472if (frontx != ""){
473pageWhere = frontx;
474}
475if (state == "out") {
476    Timer1 = setTimeout("FadeOut('out')", 100);
477 }
478  else if (state == "in") {
479    Timer2 = setTimeout("FadeIn('in')", 100);
480  }
481}
482
483function FadeOut(type){
484
485var typehere = type;
486  if (opack > 0){
487    opack = opack - 5;
488	  var object = document.getElementById("stripDiv").style;
489    object.opacity = (opack / 100);
490    object.MozOpacity = (opack / 100);
491    object.KhtmlOpacity = (opack / 100);
492    object.filter = "alpha(opacity=" + opack + ")"; 
493	fadeImage("out");
494		} 
495  else {
496    clearTimeout(Timer1);
497	clearTimeout(Timer2);
498	//Timer2 = setTimeout("FadeIn('in')", 15000);
499	
500	
501	 if(stripNum == stripTot){
502   stripNum = 0;
503   }
504	swapImageBits();
505  }
506}
507
508
509function FadeIn(type2)
510{
511document.getElementById("stripDiv").style.visibility="visible";
512var typehere = type2;
513  if (opack < 100){
514    opack = opack + 5;
515	 var object = document.getElementById("stripDiv").style;
516    object.opacity = (opack / 100);
517    object.MozOpacity = (opack / 100);
518    object.KhtmlOpacity = (opack / 100);
519    object.filter = "alpha(opacity=" + opack + ")"; 
520
521	fadeImage("in");
522
523		} 
524  else { 
525    clearTimeout(Timer1);
526	clearTimeout(Timer2);	
527	Timer2 = setTimeout("FadeOut('out')", 8000);
528
529  }
530
531}
532
533function resetTimers(){
534var subStrip = stripNum-1;
535clearTimeout(Timer1);
536clearTimeout(Timer2);	
537Timer2 = setTimeout("FadeOut('out')", 8000);
538for (i=0;i<=(stripTot-1);i++)
539{
540document.getElementById('sb'+i).src='images/wsimages/strip-butt-dn.png';
541}
542document.getElementById('sb'+subStrip).src='images/wsimages/strip-butt-up.png';
543
544opack = 100;
545	 var object = document.getElementById("stripDiv").style;
546    object.opacity = (opack / 100);
547    object.MozOpacity = (opack / 100);
548    object.KhtmlOpacity = (opack / 100);
549    object.filter = "alpha(opacity=" + opack + ")"; 
550	
551
552}
553
554  // End of Front page banner fader system
555  
556  
557
558	 
559	 
560	 // Checkout submit terms check
561	 
562	function disablesubmit() {
563if (document.getElementById('termsandconditions').checked == true) {
564document.getElementById('sub').disabled = false;
565document.getElementById('sub').value="Confirm Order and Proceed to Payment";
566}
567else{
568document.getElementById('sub').disabled = true;
569document.getElementById('sub').value="";
570}
571}
572window.onload = disablesubmit; 
573
574
575
576
577
578// Resize background business
579/*
580var myTimer;
581var stripNum = 0; 
582
583
584function startBGtest(bob) {
585	
586	
587	myStartFunction();
588	
589	document.getElementById('bgContainer').style.backgroundImage="url("+bob+")";
590	
591	}
592	
593
594	window.addEventListener('resize', function(event){
595myStopFunction();
596	
597	myStartFunction();
598	
599	doResizeCalcs();
600});
601
602	
603
604function myStartFunction()
605{
606myTimer=setTimeout(function(){doResizeCalcs();},500);
607}
608
609function myStopFunction()
610{
611clearTimeout(myTimer);
612}
613
614
615function doResizeCalcs(){
616	
617	var winW = 630, winH = 460, bgWidth = BIWidths[stripNum], bgHeight = BIHeights[stripNum];
618if (document.body && document.body.offsetWidth) {
619 winW = document.body.offsetWidth;
620 winH = document.body.offsetHeight;
621}
622if (document.compatMode=='CSS1Compat' &&
623    document.documentElement &&
624    document.documentElement.offsetWidth ) {
625 winW = document.documentElement.offsetWidth;
626 winH = document.documentElement.offsetHeight;
627}
628if (window.innerWidth && window.innerHeight) {
629 winW = window.innerWidth;
630 winH = window.innerHeight;
631}
632	
633	//alert('W:'+winW+' H:'+winH);
634	
635	var bgRatio = bgWidth/bgHeight;
636	var windowRatio = winW/winH;
637	
638	if(bgRatio < windowRatio){
639	
640	document.getElementById('bgContainer').style.backgroundSize=winW+"px "+(winW/bgRatio)+"px";
641	}
642	else{
643	document.getElementById('bgContainer').style.backgroundSize=(winH*bgRatio)+"px "+winH+"px";	
644	}
645	
646	
647}
648
649*/
650
651
652
653// Testimonial Fader
654   
655   
656 var http_request5 = false;  
657  var quoteNum = 0; 
658   var quoteTot = 0;
659   var tallyHo = 0
660   
661   // Repeat amount + 1
662   var repeatTotal = 15;
663   
664   var opackf = parseInt(0);
665//var state = "in";
666var Timerf1;
667var Timerf2;
668var pageWhere;
669function fadeImagef(type3, frontage)
670{
671var frontx = frontage;
672var typehere = type3;
673statef = typehere;
674if (frontx != ""){
675pageWhere = frontx;
676}
677if (statef == "out") {
678  //	opack = 95;
679 // alert(pageWhere);
680 //clearTimeout(Timer1);
681    Timer1 = setTimeout("FadeOutf('out')", 100);
682 }
683  else if (statef == "in") {
684 // opack = 0;
685//alert(pageWhere);
686//clearTimeout(Timer2);
687    Timer2 = setTimeout("FadeInf('in')", 100);
688  }
689}
690
691function FadeOutf(type){
692
693
694var typehere = type;
695  if (opackf > 0){
696    opackf = opackf - 10;
697	  var object = document.getElementById("displayTestimonials").style;
698    object.opacity = (opackf / 100);
699    object.MozOpacity = (opackf / 100);
700    object.KhtmlOpacity = (opackf / 100);
701    object.filter = "alpha(opacity=" + opackf + ")"; 
702	fadeImagef("out", pageWhere);
703	//alert(opack+"out");
704		} 
705  else {
706	  
707    clearTimeout(Timerf2);
708
709	genTestimonial(quoteTot);
710  }
711
712}
713
714function FadeInf(type2)
715{
716
717
718document.getElementById("displayTestimonials").style.visibility="visible";
719var typehere = type2;
720  if (opackf < 100){
721    opackf = opackf + 10;
722	 var object = document.getElementById("displayTestimonials").style;
723    object.opacity = (opackf / 100);
724    object.MozOpacity = (opackf / 100);
725    object.KhtmlOpacity = (opackf / 100);
726    object.filter = "alpha(opacity=" + opackf + ")"; 
727	 // document.getElementById("sitemapper").filter = "alpha(opacity=" + Opacity + ")";
728	fadeImagef("in", pageWhere);
729	//alert(opack);
730		} 
731  else { 
732    clearTimeout(Timerf1);
733	if(tallyHo < repeatTotal){
734	Timerf2 = setTimeout("FadeOutf('out')", 9000);
735	}
736  }
737
738}
739
740
741  function makePOSTRequest5(url, parameters) {
742       $.ajax({
743                url: url,
744                type: 'post',
745                dataType: 'text',
746                contentType: 'application/x-www-form-urlencoded',
747                data: parameters,
748                success: function( data, textStatus, jQxhr ){
749            document.getElementById('displayTestimonials').innerHTML = data;
750			FadeInf('in');
751                },
752                error: function( jqXhr, textStatus, errorThrown ){
753                    console.log( errorThrown );
754                  //alert('There was a problem with the request.');  
755                }
756            });
757   }
758
759
760   function genTestimonial(){
761	   
762	   var newRand = Math.floor(Math.random()*quoteTot)+1;
763	   if(newRand != quoteNum && quoteTot != ''){
764		   tallyHo++;
765		quoteNum = newRand;
766	  poststr = "id="+myCurrPID+"&n="+newRand;
767 makePOSTRequest5('scripts/randomTestimonial.php', poststr);
768	   }
769	   else{
770		genTestimonial() ;
771		  }
772	   
773   }
774   
775
776function closeOperation(){
777document.getElementById('showOperation').style.visibility = 'hidden';
778document.getElementById('showOperation').style.display = 'none';
779	
780}
781
782
783
784	// end hunt check
785	
786	 function confirmEndHunt(fid, fname) {
787var frid = fid;
788var frname = fname;
789
790input_box=confirm("Are you sure that you want to end your hunt early? You will keep all points scored so far and can do the hunt again at any point. *If you do this hunt again in the future, no further points will be scored.");
791if (input_box==true)
792
793{ 
794// Output when OK is clicked
795window.location='endhunt-'+frid;
796}
797
798else
799{
800;// Output when Cancel is clicked
801//alert ("You clicked cancel");
802}
803}
804
805
806// final answer check
807
808function confirmSendAnswer(fid, fname) {
809var frid = fid;
810var frname = fname;
811
812input_box=confirm("Are you sure this is your final answer?");
813if (input_box==true)
814
815{ 
816// Output when OK is clicked
817document.getElementById('form2').submit();
818}
819
820else
821{
822;// Output when Cancel is clicked
823//alert ("You clicked cancel");
824}
825}
826
827
828
829

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.