/*
 * Radiant AJAX Library
 *
 * Copyright (c) 2009 Luke Quigley
 *
 * Date: 2009-05-08 12:31:00 -0400 (Wed, 5 Aug 2009)
 * Revision: 8
 */
function editValidation(a,b,c,d){if(window[$(c).name+'Prev']==undefined){window[$(c).name+'Prev']=$(c).className}if($(a).options[$(a).selectedIndex].value==b){$(c).className=d;if(window[$(c).name+'Degree']==undefined){window[$(c).name+'Degree']=1}else{window[$(c).name+'Degree']++}$($(c).id+"Error").innerHTML="&nbsp;"}else{window[$(c).name+'Degree']--;if(window[$(c).name+'Degree']==0){$(c).className=window[$(c).name+'Prev'];$($(c).id+"Error").innerHTML="&nbsp;"}}};function getXMLHTTPRequest(){var a=false;try{a=new XMLHttpRequest()}catch(err1){try{a=new ActiveXObject("Msxml2.XMLHTTP")}catch(err2){try{a=new ActiveXObject("Microsoft.XMLHTTP")}catch(err3){a=false}}};return a};var myRequest=getXMLHTTPRequest();function responder(){if(myRequest.readyState==4){if(myRequest.status==200){if(myRequest.responseText!=""){alert("Error: "+myRequest.responseText)}else{$('processed').style.display="block"}}else{alert("Error processing request")};$('waiting').style.visibility="hidden";$('submitButton').disabled=false}};function validate_form(a){var b=true;var c=/^[0-9\.]+$/;var d=/^[0-9a-zA-Z]+$/;var e=/^[\W_0-9a-zA-Z]+$/;var f=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;var g=/^(1|\+1)?( |-|\.)?((\+\d{1,3}(-| |\.)?\(?\d\)?(-| |\.)?\d{1,5})|(\(?\d{2,6}\)?))(-| |\.)?(\d{3,4})(-| |\.)?(\d{4})( ?(x|ext|ext.|extension|Ext|Ext.|Extension|#) ?\d{1,5}){0,1}$/;var h=/(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/;for(i=0;i<a.getElementsByTagName("input").length;i++){var k=a.getElementsByTagName("input")[i];if(k.className=="text"){if(k.value.match(e)||k.value.length==0){$(k.name+"Error").innerHTML="&nbsp;"}else{$(k.name+"Error").innerHTML="*";b=false}}if(k.className=="textrequired"){if(k.value.match(e)){$(k.name+"Error").innerHTML="&nbsp;"}else{$(k.name+"Error").innerHTML="*";b=false}}if(k.className=="email"){if(k.value.match(f)||k.value.length==0){$(k.name+"Error").innerHTML="&nbsp;"}else{$(k.name+"Error").innerHTML="*";b=false}}if(k.className=="emailrequired"){if(k.value.match(f)){$(k.name+"Error").innerHTML="&nbsp;"}else{$(k.name+"Error").innerHTML="*";b=false}}if(k.className=="phone"){if(k.value.match(g)||k.value.length==0){$(k.name+"Error").innerHTML="&nbsp;"}else{$(k.name+"Error").innerHTML="*";b=false}}if(k.className=="phonerequired"){if(k.value.match(g)){$(k.name+"Error").innerHTML="&nbsp;"}else{$(k.name+"Error").innerHTML="*";b=false}}if(k.className=="numerical"){if(k.value.match(c)||k.value.length==0){$(k.name+"Error").innerHTML="&nbsp;"}else{$(k.name+"Error").innerHTML="*";b=false}}if(k.className=="numericalrequired"){if(k.value.match(c)){$(k.name+"Error").innerHTML="&nbsp;"}else{$(k.name+"Error").innerHTML="*";b=false}}if(k.className=="url"){if(k.value.match(h)||k.value.length==0){$(k.name+"Error").innerHTML="&nbsp;"}else{$(k.name+"Error").innerHTML="*";b=false}}if(k.className=="urlrequired"){if(k.value.match(h)){$(k.name+"Error").innerHTML="&nbsp;"}else{$(k.name+"Error").innerHTML="*";b=false}}if(k.className=="urlrequiredexists"){if(k.value.match(h)){if(k.value.match("http://radiantchurch.tv")){k.value="http://www.radiantchurch.tv"+k.value.substring(23)}if(k.value.match("http://www.radiantchurch.tv")){var l=getXMLHTTPRequest();l.open("HEAD",k.value,false);l.send(null);if(l.status==200){$(k.name+"Error").innerHTML="&nbsp;"}else{$(k.name+"Error").innerHTML="*";b=false}}else{$(k.name+"Error").innerHTML="&nbsp;"}}else{$(k.name+"Error").innerHTML="*";b=false}}if(k.className=="checked"){if(k.checked==true){$(k.name+"Error").innerHTML="&nbsp;"}else{$(k.name+"Error").innerHTML="*";b=false}}}for(i=0;i<a.getElementsByTagName("textarea").length;i++){var k=a.getElementsByTagName("textarea")[i];if(k.className=="text"){if(k.value.match(e)||k.value.length==0){$(k.name+"Error").innerHTML="&nbsp;"}else{$(k.name+"Error").innerHTML="*";b=false}}if(k.className=="textrequired"){if(k.value.match(e)){$(k.name+"Error").innerHTML="&nbsp;"}else{$(k.name+"Error").innerHTML="*";b=false}}if(k.className=="url"){if(k.value.match(h)||k.value.length==0){$(k.name+"Error").innerHTML="&nbsp;"}else{$(k.name+"Error").innerHTML="*";b=false}}if(k.className=="urlrequired"){if(k.value.match(h)){$(k.name+"Error").innerHTML="&nbsp;"}else{$(k.name+"Error").innerHTML="*";b=false}}}for(i=0;i<a.getElementsByTagName("div").length;i++){spanObject=a.getElementsByTagName("div")[i];if(spanObject.className=="checkOne"){var m=false;for(j=0;j<spanObject.getElementsByTagName("input").length;j++){if(spanObject.getElementsByTagName("input")[j].checked==true){m=true}}if(m){$(spanObject.id+"Error").innerHTML="&nbsp;"}else{$(spanObject.id+"Error").innerHTML="*";b=false}}}return b};function sendData(a,b){if(validate_form(a)){$('submitButton').disabled=true;var c="";for(i=0;i<a.getElementsByTagName("input").length;i++){var d=a.getElementsByTagName("input")[i];if(d.type=="text"){c+=d.name+"="+encodeURIComponent(d.value)+"&"}if(d.type=="checkbox"){if(d.checked){c+=d.name+"="+d.value+"&"}else{c+=d.name+"=&"}}if(d.type=="radio"){if(d.checked){c+=d.name+"="+d.value+"&"}}if(d.type=="hidden"){c+=d.name+"="+encodeURIComponent(d.value)+"&"}}for(i=0;i<a.getElementsByTagName("textarea").length;i++){var d=a.getElementsByTagName("textarea")[i];if(d.tagName=="TEXTAREA"){c+=d.name+"="+encodeURIComponent(d.value)+"&"}}for(i=0;i<a.getElementsByTagName("select").length;i++){var d=a.getElementsByTagName("select")[i];if(d.tagName=="SELECT"){var e=d;c+=e.name+"="+e.options[e.selectedIndex].value+"&"}}var b="http://www.radiantchurch.tv/php/script/"+b+".php";$('waiting').style.visibility="visible";myRequest.open("POST",b,true);myRequest.setRequestHeader("Content-type","application/x-www-form-urlencoded");myRequest.setRequestHeader("Content-length",c.length);myRequest.setRequestHeader("Connection","close");myRequest.send(c);myRequest.onreadystatechange=responder}else{$('processed').style.display="none"}};function confirmIt(a,b,c){var c=(c==null)?"":c;if(typeof(window.opera)!='undefined'){return true}var d=confirm('Are you sure you want to delete the item '+b+'? '+c);if(d){if(typeof(a.href)!='undefined'){a.href+='&is_js_confirmed=1'}else if(typeof(a.form)!='undefined'){a.form.action+='?is_js_confirmed=1'}}return d}