/* Hidden Workshop - Submit handling */

$(document).ready(function(){
	$('input[type="text"], textarea[id="comment"]').addClass("idleField");
	$('input[type="text"], textarea[id="comment"]').focus(function(){
		//$(this).removeClass("idleField").addClass("focusField");

		if(this.value == this.defaultValue){ 
			this.value = '';
		}else if(this.value != this.defaultValue){
			this.select();
		}
	});

	$('input[type="text"], textarea[id="comment"]').blur(function(){
		//$(this).removeClass("focusField").addClass("idleField");

		if($.trim(this.value) == ''){
			this.value = (this.defaultValue ? this.defaultValue : '');
		}
	});

	$("#submit").click(function(){
		$('#submit').attr("disabled", "disabled");
		$.ajax({
			url: "php/submit.php",
			cache: false,
			type: "POST",
			dataType: 'json',
			data:{
				name: $("#name").val(),
				email: $("#email").val(),
				comment: $("#comment").val()
			},
			success: function(data){
				if(data.nameError == 'true' && data.emailError == 'true' && data.commentError == 'true'){ //Thanks Message
					$('#thanks_msg').fadeIn(1000).delay(7000).fadeOut(2000);
				}
				
				if(data.nameError == 'false'){
					$('#validation_name').fadeIn(400);
				}else if(data.nameError == 'true'){
					$('#validation_name').fadeOut(400);
				}
				
				if(data.emailError == 'false'){
					$('#validation_email').fadeIn(400);
				}else if(data.emailError == 'true'){
					$('#validation_email').fadeOut(400);
				}
				
				if(data.commentError == 'false'){
					$('#validation_message').fadeIn(400);
				}else if(data.commentError == 'true'){
					$('#validation_message').fadeOut(400);
				}
			$('#submit').removeAttr("disabled");
			}
		});
	});
});
