/*
 * Radiant AJAX Library
 *
 * Copyright (c) 2009 Luke Quigley
 *
 * Date: 2009-04-23 09:41:00 -0500 (Thu, 23 Apr 2009)
 * Revision: 5
 */
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";$('waiting').style.visibility="hidden";$('submitButton').disabled=false}}else{alert("Error processing request")}}};function validate_form(a){valid=true;var b=/^[0-9a-zA-Z]+$/;var c=/^[\W_0-9a-zA-Z]+$/;var d=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;var e=/^(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 f=/(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/;for(i=0;i<a.getElementsByTagName("input").length;i++){var g=a.getElementsByTagName("input")[i];if(g.className=="text"){if(g.value.match(c)||g.value.length==0){$(g.name+"Error").innerHTML="&nbsp;"}else{$(g.name+"Error").innerHTML="*";valid=false}}if(g.className=="textrequired"){if(g.value.match(c)){$(g.name+"Error").innerHTML="&nbsp;"}else{$(g.name+"Error").innerHTML="*";valid=false}}if(g.className=="email"){if(g.value.match(d)||g.value.length==0){$(g.name+"Error").innerHTML="&nbsp;"}else{$(g.name+"Error").innerHTML="*";valid=false}}if(g.className=="emailrequired"){if(g.value.match(d)){$(g.name+"Error").innerHTML="&nbsp;"}else{$(g.name+"Error").innerHTML="*";valid=false}}if(g.className=="phone"){if(g.value.match(e)||g.value.length==0){$(g.name+"Error").innerHTML="&nbsp;"}else{$(g.name+"Error").innerHTML="*";valid=false}}if(g.className=="phonerequired"){if(g.value.match(e)){$(g.name+"Error").innerHTML="&nbsp;"}else{$(g.name+"Error").innerHTML="*";valid=false}}if(g.className=="checked"){if(g.checked==true){$(g.name+"Error").innerHTML="&nbsp;"}else{$(g.name+"Error").innerHTML="*";valid=false}}}for(i=0;i<a.getElementsByTagName("textarea").length;i++){var g=a.getElementsByTagName("textarea")[i];if(g.className=="text"){if(g.value.match(c)||g.value.length==0){$(g.name+"Error").innerHTML="&nbsp;"}else{$(g.name+"Error").innerHTML="*";valid=false}}if(g.className=="textrequired"){if(g.value.match(c)){$(g.name+"Error").innerHTML="&nbsp;"}else{$(g.name+"Error").innerHTML="*";valid=false}}if(g.className=="url"){if(g.value.match(f)||g.value.length==0){$(g.name+"Error").innerHTML="&nbsp;"}else{$(g.name+"Error").innerHTML="*";valid=false}}if(g.className=="urlrequired"){if(g.value.match(f)){$(g.name+"Error").innerHTML="&nbsp;"}else{$(g.name+"Error").innerHTML="*";valid=false}}}for(i=0;i<a.getElementsByTagName("div").length;i++){spanObject=a.getElementsByTagName("div")[i];if(spanObject.className=="checkOne"){var h=false;for(j=0;j<spanObject.getElementsByTagName("input").length;j++){if(spanObject.getElementsByTagName("input")[j].checked==true){h=true}}if(h){$(spanObject.id+"Error").innerHTML="&nbsp;"}else{$(spanObject.id+"Error").innerHTML="*";valid=false}}}return valid};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.dominicrusso.org/Web/php/"+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}};