PageSourceSearch

https://radiation.org/wp-content/plugins/event-registration-imithemes/js/event.js?ver=7.1.2

js radiation.org collected 2026-10-02 10:22:26 UTC 2,750 bytes, 73 lines download raw bytes

1jQuery(".donate-amount").on('change',function() {
2	var $amount = this.value;
3	jQuery('input[name$="amount"]').val($amount);
4	jQuery('input[name$="Custom Donation Amount"]').on("keyup", function() {
5		var sn = jQuery(this).val();
6		jQuery('input[name$="amount"]').val(sn);
7	});
8});
9jQuery("a#donate-popup").on('click',function() {
10	jQuery(".donate-amount").val(20);
11	jQuery('form.sai input[name$="amount"]').val(20);
12	jQuery('.custom-donate-amount').hide();
13	jQuery('input[name$="Custom Donation Amount"]').val('');
14});
15function ValidateEmail(email) {
16	var expr = /^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
17	return expr.test(email);
18}; 
19jQuery('.paypal-submit-form').submit(function(e) {
20	jQuery("label.error").hide();
21	jQuery(".error").removeClass("error");
22	var $formid = jQuery(this).attr('id');
23	jQuery('form#'+$formid+' #message').empty();
24	var $userfield = jQuery("form#"+$formid+" #username");
25	var $emailfield = jQuery("form#"+$formid+" #email");
26	var $amount = jQuery("form#"+$formid+" input[name$=amount]").val();
27	var $itemnumber = jQuery("form#"+$formid+" input[name$=item_number]").val();
28	var $phone = jQuery("form#"+$formid+" #phone").val();
29	var $postname = jQuery("form#"+$formid+" #postname").val();
30	var $address = jQuery("form#"+$formid+" #address").val();
31	var $notes = jQuery("form#"+$formid+" #notes").val();
32	var $lastname = jQuery("form#"+$formid+" #lastname").val();
33	var regex = /^([a-zA-Z0-9_\.\-\+])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
34	var isValid = true;
35	if (jQuery.trim($userfield.val()) == '') {
36		isValid = false;
37		jQuery('form#'+$formid+' #message').append("<div class=\"alert alert-error\">You must enter your name</div>");
38		return false;
39	} else if(!ValidateEmail($emailfield.val())) {
40		isValid = false;
41		jQuery('form#'+$formid+' #message').append("<div class=\"alert alert-error\">You must enter your email</div>");
42		return false;
43	} else {
44		jQuery('form#'+$formid+' #message').empty();
45		if($amount!=''||$amount!=0) {
46		jQuery('form#'+$formid+' #message').append("<div class=\"alert alert-success\">You are redirecting to paypal</div>"); }
47		else {
48		jQuery('form#'+$formid+' #message').append("<div class=\"alert alert-success\">Registering you for Event</div>"); }
49		jQuery.ajax({
50			type: 'POST',
51			url: ajax.url,
52			async: false,
53			data: {
54				action: 'imic_event_grids',
55				itemnumber: $itemnumber,
56				name: $userfield.val(),
57				lastname: $lastname,
58				email: $emailfield.val(),
59				amount: $amount,
60				phone: $phone,
61				address: $address,
62				notes: $notes,
63				posttype: $postname,
64			},
65			success: function(data) {
66			},
67			complete: function() {
68			}
69	
70	 	});
71   	}
72	if (isValid == false) {	e.preventDefault(); }
73});

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.