// JavaScript Document

$(document).ready(function(){
	$("#form_submit").click(function() { 
		$("#contact_form").trigger('submit');
		return false;
	});
	$("#contact_form").validate({
		onkeyup:false,
		submitHandler:contactSubmit,
		rules:{
			name:{ required:true }, 
			email:{ required:true, email:true },
			phone:{ required:true }, 
			enquiry:{ required:false },			
			security_code:{ required:true }
		},
		messages:{
			name:{ required:"Please enter your name" },
			email:{ email:"Please enter a valid email address, example: you@yourdomain.com", required:"Please enter your email address"	},
			phone:{ required:"Please enter a phone number to reach you on" }, 
			enquiry:{ required:"Please enter a message relating to your enquiry" }, 
			security_code:{ required:"Please enter the security code as you see above"	}


		}
	});

	function contactSubmit()
	{
		var name = $('#name').attr('value'); 
		var email = $('#email').attr('value'); 			
		var phone = $('#phone').attr('value'); 
		var enquiry = $('#enquiry').attr('value'); 		
		var security_code = $('#security_code').attr('value'); 			
		var mail_send = "true"; 		
		var mail_type =  $('#mail_type').attr('value'); 	
		
		var sendData = "mail_type="+ mail_type +
		"&name="+ name  +
		"&email="+ email +
		"&phone="+ phone +
		"&enquiry="+ enquiry +
		"&mail_send="+ mail_send+
		"&security_code="+ security_code;
														
		$.ajax({
			type: "POST",
			url: "/themes/harbourside/public/db_content/promo_registration/sendmail.php",
			data: sendData,
			success: function(data){
				if (data == "SUCCESS") {					
					$('#contact_form').fadeOut('slow', function() { $('#contact_sent').slideDown('slow', function(){ setTimeout (contactDone,100); }); });
				} else if (data == "BADCODE") {
					alert("The security code you typed was wrong. Please try again.");
				}
				else { alert("Message not sent, please try again. \n\nError data:\n"+data); }
			}
		});
	}

	$('#security_code').attr('value', '');
	
	function contactDone()
	{
		window.location = "/pages/view/54/8-week-bootcamp-challenge-rego-success";	
	}

});
