$(document).ready(function(){

	var captchaAns = null;
	var formActive = 0;
	
	$.get("/php/captchaAns.php", function(responseText){
		captchaAns = responseText;
	});
	
	//REMOVES HINT TEXT ON FOCUS
	$("input.hint").focus(function() {
		if ($(this).val() == $(this).attr('rel')) {
			$(this).val("");
			$(this).removeClass('hint');
		}
	});
	
	//CHECKS FOR VALUE ON BLUR
	$("input").blur(function() {
		if ($(this).attr('rel') && $(this).val() == "") {
			$(this).addClass('hint');
			$(this).val( $(this).attr('rel') );
		}
	});
	
	//SOME NEW STUFF
	$("input,textarea").each(function () {
		$(this).keyup(function() {
			validateForm();
		});
	});
	
	//VALIDATE FORM
	function validateForm() {
		if ($("input.hint").length == 0 && $("#name").val() != "" && $("#email").val() != "" && $("#message").val() != "" && $("input#human").val() == captchaAns) {activateForm();}
		else {deactivateForm();}
	};
	
	function activateForm() {
		if (formActive == 0) {
			$("#btnSubmit").animate({
				backgroundColor: "#fb0",
				color: '#000'
			})
		};
		formActive = 1;
	};
	
	function deactivateForm() {
		if (formActive == 1) {
			$("#btnSubmit").animate({
				backgroundColor: "#222",
				color: '#101010'
			})
		};
		formActive = 0;
	};
	
	
	$(function () {
		$('a#btnSubmit').click(function() {
		
			if (formActive == 1) {
				var name = $('input#name').val();
				var email = $('input#email').val();
				var message = $('#message').val();
				
				var dataString = 'name=' + name + '&email=' + email + '&message=' + message;
				
				$.ajax({
					type: 'POST',
					url: '/php/send.php',
					data: dataString,
					success: function() {
					alert('Success!');
					pageTracker._trackPageview('/contact/sent');
					}
				});
			}
			
			return false;
		
		});
	});

});