var pattern = new RegExp(/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i);
$('input[type="submit"]').attr("disabled", "disabled"); setTimeout(function(){$('input[type="submit"]').removeAttr("disabled");},5000);
$("#sendSuggestion").click(function(e){e.preventDefault();var t=false;var n=$("#spamfield").val();var r=$('[name="form-name"]').val();var i=$('[name="form-email"]').val();var s=$('[name="form-runName"]').val();var o=$('[name="form-address"]').val();var u=$('[name="form-gps"]').val();var a=$('[name="form-link"]').val();var f=$('[name="form-desc"]').val();if(n.length>0){var t=true;$("#spamfield").attr({value:"",placeholder:"Please leave this field blank"})}if(r.length==0){var t=true;$('[name="form-name"]').addClass("error");$('[name="form-name"]').attr({placeholder:"Please enter your name"})}else{$('[name="form-name"]').removeClass("error")}if(!pattern.test(i)){var t=true;$('[name="form-email"]').addClass("error");$('[name="form-email"]').attr({value:"",placeholder:"Please provide a valid email"})}else{$('[name="form-email"]').removeClass("error")}$('[name="form-name"]').focus(function(){$(this).removeClass("error")});$('[name="form-email"]').focus(function(){$(this).removeClass("error")});if(t==false){$("#sendSuggestion").attr({disabled:"true",value:"Sending..."});$.post("http://oregonruns.com/php/send_suggestion.php",$("#suggestRun").serialize(),function(e){if(e=="sent"){$("#suggestRun, #sidetext").css({display:"none"});$("#form-result p").html("Thank you "+r+"! We look forward to reviewing your suggestion.");$("#form-result p").addClass("success");$("#form-result").removeClass("hide")}else{$("#suggestRun, #sidetext").css({display:"none"});$("#form-result p").html("Sorry "+r+", the internets broke.
Please message us at Facebook instead.
"+e);$("#form-result p").addClass("error");$("#form-result").removeClass("hide")}})}else{$("html, body").animate({scrollTop:0},250)}})