window.addEvent('domready', function(e){ }); function submit_contact_form(){ var name = $('contact_name'); var email = $('contact_email'); var website = $('contact_website'); var company = $('contact_company'); var type = $('contact_project_type'); var budget = $('contact_budget'); var timeline = $('contact_timeline'); var message = $('contact_message'); var non_empty = [name,email,type,budget,timeline, message]; var error = false; var error_color = '#C44B4B'; var normal_color = '#e4e4e4'; non_empty.each(function(el){ el.setStyle('border-color', normal_color); if(!not_empty(el)){ el.setStyle('border-color', error_color); el.highlight(); error = true; } }); if(!valid_email(email)){ email.setStyle('border-color', error_color); email.highlight(); error = true; } if(message.value.length < 15){ message.setStyle('border-color', error_color); message.highlight(); error = true; } if(!error){ var ajax_result = new Request({ url:'http://exit31creative.com/remote/contact.php', method: 'post', onComplete: function(response){ if(response == '1'){ $('form_els').innerHTML = '

Thanks for contacting us! We’ll be in touch soon. Really soon. We mean it.

Please stop staring at me...

'; return false; }else{ alert('Uh-Oh - Problems are happening... please refresh and try again.'); return false; } } }).send($('contact_form').toQueryString() + random_time_qs()); } } function not_empty(el){ el.value = el.get('value').replace(/^[ \t]+|[ \t]+$/, ''); el.value = el.get('value').replace(/\s(\s)+/g, ' '); var val = el.get('value'); if(val != '' && val != ' '){ return true; }else{ return false; } } function valid_email(el){ var regex = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/; if(!regex.test(el.value)){ return false; }else{ return true; } } function random_time_qs(){ var time_qs = "&randtime=" + $time(); return time_qs; }