
$(document).ready(function(){$("#accordion").accordion({header:"h3"});$('div#statusMessage').hide();$('input#submitButton').click(function(){if(validateInputs($('input#name').val(),$('input#email').val(),$('textarea#message').val())){$('input#submitButton').hide();$('form#emailform').ajaxForm(function(){toggleForm($('div#statusMessage'),'Thanks for your feedback. Your message was successfully sent!','error','success');$('form#emailform').children('.input').each(function(){$(this).val('');});$('input#submitButton').show();});}else{toggleForm($('div#statusMessage'),'There was an error sending your message. Please make sure that all forms are filled out and that your email address is properly formed.','success','error');return false;}});});function toggleForm(oElement,sMessage,sOldClass,sNewClass){$(oElement).show();$(oElement).removeClass(sOldClass);while($(oElement).get(0).firstChild){$(oElement).get(0).removeChild($(oElement).get(0).firstChild);}
$(oElement).get(0).appendChild(document.createTextNode(sMessage));$(oElement).addClass(sNewClass);}
function validateInputs(sName,sEmail,sMessage){var bIsValid=true;var oEmailRegEx=/^[a-z0-9_\+-]+(\.[a-z0-9_\+-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*\.([a-z]{2,6})$/;if(sName.toLowerCase()===''||sMessage.toLowerCase()===''||oEmailRegEx.test(sEmail.toLowerCase())===false){bIsValid=false;}
return bIsValid;}