Event.observe(window,'load',function(){$('hlSend').setStyle({display:'block'});$('successMessage').hide();$('msgStatus').hide();$('hlSend').observe('click',function(){if(sendEmail($('name'),$('email'),$('subject'),$('message'))){$('hlSend').hide();$('msgStatus').show();var sUrl='php/sendemail.php';new Ajax.Request(sUrl,{method:'post',parameters:$('email-form').serialize(true),onSuccess:function(transport){new Effect.Parallel([$('form').hide(),$('successMessage').show()],{duration:0.8,delay:0.5});},onFailure:function(transport){alert('Failed to send email message.');$('hlSend').show();$('msgStatus').hide();}});}else{while($('messageBox').firstChild)
$('messageBox').removeChild($('messageBox').firstChild);$('messageBox').appendChild(document.createTextNode('Please verify that all fields are completed.'));}});});function sendEmail(name,email,subject,message){var bIsValid=true;if(name.value==''){name.addClassName('invalid');bIsValid=false;}
if(!/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/.match(email.value)){email.addClassName('invalid');bIsValid=false;}
if(subject.value==''){subject.addClassName('invalid');bIsValid=false;}
if(message.value==''){message.addClassName('invalid');bIsValid=false;}
return bIsValid;}