// ON DOCUMENT READY - AFFECT FORMS
/* ************************************************************************** */
$(document).ready(function() {
	
});



// COMMON JAVASCRIPT FUNCTIONS
/* 	************************************************************************** */
function ucfirst(str) { return str.substr(0,1).toUpperCase() + str.substr(1); };

function checkRequiredFields(items) {
	var err = '';
	$(items).each(function() {
		if (escape(jQuery.trim($(this).val())).length<1) {
			var name = $(this).attr("name");
			err += ($(this).attr("rel")) ? $(this).attr("rel") : ucfirst(name);
			err += "\n"; 
		}		
	});
	return (err.length>0) ? err : false;
}; 










// CONTACT FORM VALIDATION
/* 	************************************************************************** */
function submitContactForm() {
	var err = checkRequiredFields($("#contactForm .required"));
	var str = $("#contactForm .ajaxData").serialize();
	
	var checkboxes = ('&')+$("#contactForm .ajaxCheckboxes:checked").serialize();
	
	if (err) { alert("The following fields are required:\n\n"+err); }	
	else {
		$("#submitButton").val("Sending...");
		$.ajax({
			type: 	"POST",
			url:	"includes/contact/process_email.php",
			dataType: "json",
			data:	'sentFrom=ajax&'+str+checkboxes,
			success: function(data) {
				
				
				if (data.msg=='SUCCESS') {
					
					$("#contactFormArea").html("<h3>Your email has been sent</h3><p><br>Thank you for your interest in Nedland Industries.</p>");
					$("#contactFormArea").css("height","140px");
					resizeNav();
					
				} else if (data.msg=="EMPTYFIELDS") {					
					
					alert("One or more of the required fields was left blank.");
					$("#submitButton").val("Send Email");
					
				} else if (data.msg=="FAIL") {	
									
					alert("Our server has encountered a problem while sending your email.\nIf you would still like to contact us, please email us directly at:\n\n"+data.data.directEmailAddress+"\n\nWe're sorry for the inconvenience.");
					$("#submitButton").val("Send Email");
					
				}
				
			} // end of success function
		}); // end of ajax
	} // end if no errors
	return false;
} // end of function
/* 	************************************************************************** */





