PageSourceSearch

https://greekcathedral.com/wp-content/themes/evangelist-parent/js/custom.js?ver=7.0.6

js greekcathedral.com collected 2026-10-02 12:22:56 UTC 2,865 bytes, 84 lines download raw bytes

1jQuery(document).ready(function(){ 
2	tfuse_custom_form();
3});
4
5function tfuse_custom_form(){ 
6	var my_error;
7	var url = jQuery("input[name=temp_url]").attr('value');
8	jQuery("#send").bind("click", function(){
9		
10	my_error = false;
11	jQuery(".ajax_form input, .ajax_form textarea, .ajax_form radio, .ajax_form select").each(function(i)
12	{
13				var surrounding_element = jQuery(this);
14				var value 				= jQuery(this).attr("value"); 
15				var check_for 			= jQuery(this).attr("id");
16				var required 			= jQuery(this).hasClass("required"); 
17
18				if(check_for == "email"){
19					surrounding_element.removeClass("error valid");
20					baseclases = surrounding_element.attr("class");
21					if(!value.match(/^\w[\w|\.|\-]+@\w[\w|\.|\-]+\.[a-zA-Z]{2,4}$/)){
22						surrounding_element.attr("class",baseclases).addClass("error");
23						my_error = true;
24					}else{
25						surrounding_element.attr("class",baseclases).addClass("valid");	
26					}
27				}
28				
29				if(check_for == "message"){
30					surrounding_element.removeClass("error valid");
31					baseclases = surrounding_element.attr("class");
32					if(value == "" || value == "Write your message..."){					
33						surrounding_element.attr("class",baseclases).addClass("error");
34						my_error = true;
35					}else{
36						surrounding_element.attr("class",baseclases).addClass("valid");	
37					}
38				}
39				
40				if(required && check_for != "email" && check_for != "message"){
41					surrounding_element.removeClass("error valid");
42					baseclases = surrounding_element.attr("class");
43					if(value == ""){					
44						surrounding_element.attr("class",baseclases).addClass("error");
45						my_error = true;
46					}else{
47						surrounding_element.attr("class",baseclases).addClass("valid");	
48					}
49				}
50				
51				
52			   if(jQuery(".ajax_form input, .ajax_form textarea, .ajax_form radio, .ajax_form select").length  == i+1){ 
53					if(my_error == false){
54						jQuery(".ajax_form").slideUp(400);
55						
56						var $datastring = "ajax=true";
57						jQuery(".ajax_form input, .ajax_form textarea, .ajax_form radio, .ajax_form select").each(function(i)
58						{
59							var $name = jQuery(this).attr('name');	
60							var $value = encodeURIComponent(jQuery(this).attr('value'));
61							$datastring = $datastring + "&" + $name + "=" + $value;
62						});
63															
64						
65						jQuery(".ajax_form #send").fadeOut(100);	
66
67						jQuery.ajax({
68						   type: "POST",
69						   url: "./sendmail.php",
70						   data: $datastring,
71						   success: function(response){
72						   jQuery(".ajax_form").before("<div class='ajaxresponse' style='display: none;'></div>");
73						   jQuery(".ajaxresponse").html(response).slideDown(400); 
74						   jQuery(".ajax_form #send").fadeIn(400);
75						   jQuery(".ajax_form input, .ajax_form textarea, .ajax_form radio, .ajax_form select").val("");
76							   }
77							});
78						} 
79				}
80			   
81			});
82			return false;
83	});
84}

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.