

$(document).ready(function() {
	// do stuff when DOM is ready
	// ======================================
	//signup newsletter
	var ajaxPath = "/ajax/";
	
	
	$(".signupNewsletter").click(function(e){
		
		e.preventDefault();
		
		var newsletterFormPath = ajaxPath + "newsletterForm.cfm";
		$.get(newsletterFormPath, function(data){
			if(data.length){
				$.modal(data,{position: ["25%","25%"]});
				//send newsletter form
				$('.FormSubmit').click(function (e) {
					e.preventDefault();
					
					//post all form data to process
					var newsletterFormPostPath = ajaxPath + "submitForm.cfc?method=processForm";
					var newsletterSubmit = ajaxPath + "submitForm.cfc?method=submitForm";
					$.post(newsletterFormPostPath, {name: $('#newsletter-name').val(), email: $('#newsletter-email').val(), tc: $('#acceptDataProtection').is(':checked')},
					function(newsletterFormData){
						
						$('.newsletterElementNameError').text("");
						$('.newsletterElementEmailError').text("");
						$('.newsletterElementTCError').text("");

						var formValidationError = false;
						if(newsletterFormData.formValidationNameError){
							//user didn't enter a message
							$('.newsletterElementNameError').text("Please enter your name.");
							formValidationError = true;
						}
						if(newsletterFormData.formValidationEmailError){
							//user didn't enter a message
							$('.newsletterElementEmailError').text("Please enter a valid email address.");
							formValidationError = true;
						}
						if(newsletterFormData.formValidationTCError){
							//user didn't enter a message
							$('.newsletterElementTCError').text("You need to confirm you have read and accepted our Data Protection Statement and Terms of use.");
							formValidationError = true;
						}
						if(formValidationError == false){
							/*submit the form*/
							window.location = "http://mailedit.createsend.com/t/y/s/khtlii/?name=" + $('#newsletter-name').val() + "&email=" + $('#newsletter-email').val();
							
							/*
							if(newsletterFormData["success"]){
								$("##theForm").hide(); // If successfully submitted hides the form
								$("##confirmation").slideDown("slow");  // Shows "Thanks for subscribing" div
								$("##confirmation").tabIndex = -1;
								$("##confirmation").focus(); // For screen reader accessibility
								<!---$('.modalPadding').html("<div class=\"siteMessage\"><p>You have successfully signed up to our newsletter.<\/p><\/div>");--->
							}else{
								alert("Sorry, our system failed to sign you up to our newsletter. Please try again later.");
								<!---$('.modalPadding').html("<div class=\"siteMessage\"><p>Sorry, our system failed to sign you up to our newsletter. Please try again later.<\/p><\/div>");--->
							};*/
						};
					}, "json");
				});
			}else{
				alert("Newsletter subscription is not available at the moment");
			}
		});
		return false;
   	});
});
