// framework/scripts/global.js 100312

// Contact Form

$(document).ready(function(){
	$("#yourname").change(function(){
		if($("#yourname").val() == '')
			$("#yourname").addClass('field_error');
		else
			$("#yourname").removeClass('field_error');
	});
	$("#youremail").change(function(){
		if($("#youremail").val() == '')
			$("#youremail").addClass('field_error');
		else
			$("#youremail").removeClass('field_error');
	});
	$("#yourmessage").change(function(){
		if($("#yourmessage").val() == '')
			$("#yourmessage").addClass('field_error');
		else
			$("#yourmessage").removeClass('field_error');
	});
});

function sendContact(form)
{
	var errFlag=false;
	$("#contactFormMsg").html('').hide();
	$("#contactForm input").removeClass('field_error');
	$("#contactForm textarea").removeClass('field_error');

	if($("#yourname").val() != '' && ($("#youremail").val() != '' || $("#yourphone").val() != '') && $("#yourmessage").val() != ''){
		$.post("/scripts/sendContact.php", {
			name: $("#yourname").val(),
			emailAddress: $("#youremail").val(),
			phoneNumber: $("#yourphone").val(),
			comments: $("#yourmessage").val()
		}, function(data){
			//alert("Data Loaded: " + data);
			if(data == "Success"){
				$("#contactFormMsg").removeClass('msg_bad');
				$("#contactFormMsg").addClass('msg_good');
				$("#contactFormMsg").html('Your request has been sent!').show();
			}else{
				$("#contactFormMsg").removeClass('msg_good');
				$("#contactFormMsg").addClass('msg_bad');
				$("#contactFormMsg").html('Your request could not be sent due to an error.').show();
			}
		});
	}
	else {
		if($("#yourname").val() == '') {
			$("#yourname").addClass('field_error');
			errFlag=true;
		}
		if($("#youremail").val() == '') {
			$("#youremail").addClass('field_error');
			errFlag=true;
		}
		if($("#yourphone").val() == '') {
			$("#yourphone").addClass('field_error');
			errFlag=true;
		}
		if($("#yourmessage").val() == '') {
			$("#yourmessage").addClass('field_error');
			errFlag=true;
		}
	}

	if(errFlag){
		$("#contactFormMsg").removeClass('msg_good');
		$("#contactFormMsg").addClass('msg_bad');
		$("#contactFormMsg").html('Please complete all required fields.').show();
		return false;
	}else
		return true;
}
