var proxy="http://www.10thousanddoors.org/site/apps/rss/getpage.aspx?url=";$(document).ready(function(){if($("body").attr("id")=="find"){b()}if($("body").attr("id")=="home"){$(".headerCol2").append('<div id="findDisplay" style="display:none;"></div>')}$(".findResult .findResultsTitle a").click(function(){pageTracker._trackPageview("/findResult/")});$("form#zip").submit(function(){i();return false});function b(){$.ajax({type:"GET",url:"http://master.umc.org/FindAChurch/Ministry/Categories/10kDoors?cb=?",dataType:"jsonp",success:function(m){$("div.loader2").remove();var l=0;$.each(m,function(o,q){var p="#findMinistriesCol1";var n="#findMinistriesCol2";if(o<10){$(p).append('<div class="ministryCat"><input type="checkbox" class="findCheckBox" id="'+q.name+'" name="'+q.name+'"/><label for="'+q.name+'">'+q.name+"</label></div>")}else{$(n).append('<div class="ministryCat"><input type="checkbox" class="findCheckBox" id="'+q.name+'" name="'+q.name+'"/><label for="'+q.name+'">'+q.name+"</label></div>")}o++})},error:function(){$("div.loader2").remove();$("#findMinistriesCol1").append('<div class="ministryCat">Our appology.<br />We are aware of the error you\'ve just encountered and should have it resolved shortly. In the meantime, try refreshing your browser. <br />-The 10thousanddoors.org Team</div>')}})}function i(){if($("body").attr("id")=="home"){$("#nowReadResults").remove()}if($("#findDisplay").css("display")=="none"){c();var o=j();if(h(o)==false){return false}var n=k();var l=a();var m=f(o,l,n);e(m)}else{if($("body").attr("id")=="home"){$("#nowReadResults").remove();if($("#findDisplay").length==0){$("#headerCol2").append('<div id="findDisplay"></div>');alert("test2")}}$("#findDisplay").hide();c();var o=j();if(h(o)==false){return false}var n=k();var l=a();var m=f(o,l,n);e(m)}}function k(){var l="";$("#findMinistries input:checkbox").each(function(){if(this.checked){var m=g(this.id);l+=m+"%3A%3A"}});return l}function g(l){l=l.replace(/\//g,"%2F");return(l)}function a(){var l=$("#radius").val();return l}function h(m){var l=/^\d{5}$/;if(l.test(m)){return true}else{$("div.loader").remove();$("#content").append('<div id="dialog" title="Zip Code"><p>Please enter a valid 5 digit zip code.</p></div>');$("#dialog").dialog({bgiframe:true,modal:true,buttons:{Ok:function(){$(this).dialog("destroy");$("#zipInput").focus().select()}}});if($("body").attr("id")=="home"){$("#dialog").dialog("option","modal",false)}return false}}function j(){var n=$("#zipInput").val();var m=/^\d{5}$/;var l=m.test(n);return n}function f(o,l,n){var m="http://master.umc.org/FindAChurch/Church/Find/Zip/"+o+"/?range="+l+"&categories="+n;return m}function e(l){$.ajax({type:"GET",dataType:"jsonp",url:l+"&cb=?",success:function(m){$("#findDisplay").append('<div id="results"></div>');$("div.loader").remove();if(m==""){$("#findDisplay").append('<div id="results"></div>');$("#results").append('<div class="findResult">Sorry, no results found. <br />Try using a larger search radius...</div>')}$.each(m,function(n,o){d(o.PreferredName,o.AddressLine1,o.Distance,o.FAC,o.SearchRanking,o.MinistryMatchCount,o.IsNewStart)});$("#results").append('<div class="findContactLink launchContactForm"><a href="#">Got A Question?</a></div>');$("div.findResult:odd").addClass("zebra");$("#findDisplay").show()},error:function(){$("div.loader").remove();$(ministryCol).append('<div id="results"><div class="findResult>"Our appology.<br />We are aware of the error you\'ve just encountered and should have it resolved shortly. In the meantime, try refreshing your browser. <br />-The 10thousanddoors.org Team</div></div>')}})}function d(m,u,l,n,v,q,o){var t="http://archives.umc.org/Directory/ChurchDetails.asp?fac=";if(o==true){t="http://archives.umc.org/Directory/ChurchDetailsNC.asp?nsid="}var p="";$("input:checked").each(function(){p+=this.id+"::"});p=encodeURIComponent(p);var r="";if(q>0){r="#tab2"}u=u.replace(new RegExp("\\n","g"),"<br />");m=m.replace(/United Methodist Church/g,"UMC");var l=l.toFixed(1);var s;if($("#findMinistries input:checked").length==0||(q<=0&&v=="100")){s=""}else{s="<br />Relevancy Ranking: "+v+"% "}$("#results").append('<div class="findResult"><div class="findResultTitle"><a target="_blank" href="'+t+n+"&highlight="+p+r+'">'+m+"</a></div>"+u+"<br />Distance: "+l+" miles"+s+"</div>")}function c(){$("#results").remove();$("#findDisplay").before('<div class="loader"><img src="../../../../atf/cf/{84649513-0f80-42be-ab73-e2a9135e2bfa}/AJAX-LOADER2.GIF" ></div>');if($("body").attr("id")=="home"){$("#related").html("FIND RESULTS")}}});