﻿function ajax_send_contact_us() {
	if(validate_contact_us(document.contact_us_form.contact_us_name.value,document.contact_us_form.contact_us_email.value,document.contact_us_form.contact_us_message.value)){
		$.post("/contact_us/ajax", //contact_us component file that will return the Ajax data
			{contact_us_name: document.contact_us_form.contact_us_name.value,
			contact_us_email: document.contact_us_form.contact_us_email.value,
			contact_us_cc: document.contact_us_form.contact_us_cc.checked,
			contact_us_message: document.contact_us_form.contact_us_message.value
		},  // create an object will all values
			function(data) {
				$('#contact_us_data').html(data);
			}
		);
	}
	else return false;
}

function validate_contact_us(name,email,message) {
	var email_pattern = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
	if (name == '') { alert("Please enter your name."); return false; }
	if (email.search(email_pattern) == -1) { alert("Please enter a valid email address."); return false; }
	if (message == '') { alert("Please enter your message."); return false; }
	return true;
}	
