
function submit_contact_form( ) {
	var email_check = 0;
	var name_check = 0;
	var message_check = 0;

	if ($('email').value.length > 0) {
			i=$('email').value.indexOf("@")
			j=$('email').value.indexOf(".",i)
			k=$('email').value.indexOf(",")
			kk=$('email').value.indexOf(" ")
			jj=$('email').value.lastIndexOf(".")+1
			len=$('email').value.length
	
		if ((i>0) && (j>(1+1)) && (k==-1) && (kk==-1) && (len-jj >=2) && (len-jj<=3)) {
			email_check = 1;
		}
		else {
			alert("Please enter a vaild email address.");
			return false;
		}
	}
	else {
		alert("Please enter a vaild email address.");
		return false;
	}
	
	if ($('message').value.length > 0) {
		var check_value = $('message').value.split(' ').join('');
			if(check_value.length >= 1) {
				message_check = 1
			}
			else {
				alert("Please enter a message you would like to send.");
				return false;
			}
	}
	else {
		alert("Please enter a message you would like to send.");
		return false;		
	}
	
	if ($('name').value.length > 0 ) {
		var check_value = $('name').value.split(' ').join('');
			if(check_value.length >= 1) {
				name_check = 1
			}
			else {
				alert("Please enter your name.");
				return false;
			}
	}
	else {
		alert("Please enter your name.");
		return false;
	}
	
	if(message_check == 1 && name_check == 1 && email_check == 1) {
		new Ajax.Request('./do/frmact.cfm', {
			method: 'post',
			parameters: 'id=1&name=' + $('name').value + "&email=" + $('email').value + "&message=" + $('message').value,
			onSuccess: function(xhrResponse) {
				if(xhrResponse.responseText == 1) {
					$('contact_table').setStyle({ display: 'none' });
					$('message_sent').innerHTML = '<img src="images/message_sent.jpg" />';
				}
			},
			onFailure: function(xhrResponse) {
				alert("Something went wrong. Please try to submit your message again.");
			}
		});
	return false;	
	}
}