$(function() {
  $('.error').hide();
  $('#contact-submit').click(function(event) {
    $('.error').hide();
    var name 	= $('#contact_name').val();
		var email = $('#contact_email').val();
		var car = $('#contact_car').val();
		if (trim(name) == '') {
			$("label#name_error").show();
			$("#contact_name").css({backgroundColor: '#FF9F9F', border: '1px solid red'});  
			$("#contact_name").focus();  
			return false;  
		} else {
			$("#contact_name").css({backgroundColor: '#66FF99', color: '#333', border: '1px solid #757575'});
		}
		if (trim(email) == '') {
			$("label#email_error").show();
			$("#contact_email").css({backgroundColor: '#FF9F9F', border: '1px solid red'});  
			$("#contact_email").focus();  
			return false;  
		} else {
			$("#contact_email").css({backgroundColor: '#66FF99', color: '#333', border: '1px solid #757575'});
		}
		var trim_email 	= trim(email);
    var email_regex = /^[_A-Za-z0-9-]+(\.[_A-Za-z0-9-]+)*@[A-Za-z0-9-]+(\.[A-Za-z0-9-]+)*\.(([A-Za-z]{2,3})|(aero|coop|info|museum|name))$/;
  	if(!email_regex.test(trim_email)) {
		$("label#email_error2").show();  
    	$("#contact_email").css({backgroundColor: '#FF9F9F', border: '1px solid red'});  
    	$("#contact_email").focus();
  		return false;
  	} else {
    	$("#contact_email").css({backgroundColor: '#66FF99', border: '1px solid #757575'});
    }
    
    var dataString = 'name=' + name + '&email=' + email + '&car=' + car;
		//alert (dataString);return false;
		var message = $.ajax({
		   type: "POST",
		   url: "/bin/process-car-contact.php",
		   data: dataString,
		   async: false 
		}).responseText;
		if (parseInt(message) != 0){
			$('#contact-form').hide();
			$('#contact-form').html('<h5>Contact Form Submitted!</h5><p>We will be in touch soon.</p><img id="checkmark" src="/images/check.png">');
			$('#contact-form').fadeIn('slow');
		}
		return false; 
  });
});

function trim(stringToTrim) {
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}
