$(function() {
	
	//Contact Form
	$('.error').hide();
	$("input#name").select().focus();
	$("#submit_btn").click(function() {
		sendEmail();
	});
	
	//Homepage Flash
	$('#home-flash').flash({
	    src: '/assets/swf/homeanimation.swf',
	    width: 600,
	    height: 194,
	    wmode: 'transparent',
	    expressInstall: true
	});
	
	//Solutions Flash
	$('#solutions-flash').flash({
	    src: '/assets/swf/solutionsanimation.swf',
	    width: 593,
	    height: 380,
	    wmode: 'transparent',
	    expressInstall: true
	});
	
});

function isValidEmailAddress(emailAddress) {
	var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
	return pattern.test(emailAddress);
}

function sendEmail() {
	
$('.error').hide();
	
var name = $("input#name").val();

	if (name == "") {
		$("label#name_error").show();
		$("input#name").focus();
		return false;
	}
	
var company = $("input#company").val();

	if (company == "") {
		$("label#company_error").show();
		$("input#company").focus();
		return false;
	}

var email = $("input#email").val();

	if(isValidEmailAddress(email)) {

	} else {
		$("label#email_error").show();
		$("input#email").focus();
		return false;
	}
	
var phone = $("input#phone").val();

	if (phone == "") {
		$("label#phone_error").show();
		$("input#phone").focus();
		return false;
	}
	
var message = $("input#message").val();

	if (message == "") {
		$("label#message_error").show();
		$("input#message").focus();
		return false;
	}
	
var dataString = 'name=' + name + '&company=' + company + '&email=' + email +'&phone=' + phone +  '&message=' + message;
//alert (dataString);return false;

$.ajax({
	type: "POST",
	url: "/includes/process.php",
	data: dataString,
	success: function() {
	$('#contact_form').html("<div id='message'></div>");
	$('#message').html("<h3 style='margin-top:25px;'>Thank you! Your email has been recieved</h3>")
	.hide()
	.fadeIn(500);
	}
});

return false;
    
}

