// JavaScript Document
$(document).ready(function(){
	$("#form1").validate({
		onkeyup:false,
		submitHandler:contactSubmit,
		rules:{
			name:{
				required:true
			},
			phone:{
				required:true
			},
			security_code:{
				required:true
			},
			email:{
				required:true,
				email:true
			}
		},
		messages:{
			name:{
				required:"Please enter your full name"
			},
			phone:{ required:"Please enter your phone number"	},
			security_code:{ required:"Please enter the security code"	},			
			email:{ email:"Please enter a valid email address, example: you@yourdomain.com", required:"Please enter your email address"	}			

		}
	});

	function contactSubmit()
	{
		var name     = $('#name').attr('value');
		var phone     = $('#phone').attr('value'); 
		var email     = $('#email').attr('value'); 	
		var refer     = $('#refer').attr('value'); 				
		var message     = $('#message').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 +"&refer="+ refer +"&phone="+ phone +"&email="+ email +"&message="+ message +"&mail_send="+ mail_send+"&security_code="+ security_code;
														
		$.ajax({
			type: "POST",
			url: "sendmail.php",
			data: sendData,
			success: function(data){
				if (data == "SUCCESS") {
					/*$("#thankyou").fadeIn('slow');
					$("#form").hide();*/
					window.location = "thankyou.html";
				} 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', '');

});
