$(document).ready(function() {
	
	$send_message = $('#send-message');
	$send_message.remove(); 
	
	$('#comment-form').append('<input type="button" name="send_message" value="Send the Message" id="send-message" />');
	
	$('#send-message').click(function() {
		$errors = false;
		
		
		$name = 	$('#form_name').val();
		$email = 	$('#form_email').val();
		$message = 	$('#form_message').val();
		$confirmation = $('#form_confirmation').val();
		
		
		$('#form_name').parent('fieldset').removeClass('invalid-field');
		$('#form_email').parent('fieldset').removeClass('invalid-field');
		$('#form_message').parent('fieldset').removeClass('invalid-field');
		
		if($name == '') {
			$('#form_name').parent('fieldset').addClass('invalid-field');
			$('#send-message').attr('value','Send the Message');
			$errors = true;
		}
		if($email == '') {
			$('#form_email').parent('fieldset').addClass('invalid-field');
			$('#send-message').attr('value','Send the Message');
			$errors = true;
		}
		if($message == '') {
			$('#form_message').parent('fieldset').addClass('invalid-field');
			$('#send-message').attr('value','Send the Message');
			$errors = true;
		} 
		
		if($errors) { $('#form-failure').slideDown(); 
		
		} else {
			$('#send-message').attr('value','Sending .');
			setTimeout(function() {
				$('#send-message').attr('value','Sending . .');
			}, 1000);
			setTimeout(function() {
				$('#send-message').attr('value','Sending . . .');
			}, 2500);
		}
		
		
		
		if(!$errors) {
		$.ajax({
		  url: '/wp-content/themes/starkers2/send-email.php',
		  type: 'POST',
		  data: 'form_name=' + $name + '&form_email=' + $email + '&form_message=' + $message + '&form_confirmation=' + $confirmation,  
		
  			complete: function() {
		    //called when complete
  			},
		
  			success: function(e) {
		    //called when successful
				if(!$errors) {
					$('#form-failure').hide();
					setTimeout(function() {
						$('#send-message').attr('value','Message was Sent!');
						$('#send-message').attr('disabled','disabled');
						$('#comment-form')[0].reset();
						$('#send-message').css({'background-color' : '#4ed604', 'border-color' : '#4ed604'});
						//$('#form-alert').append('<p class="sent">Your message was sent successfully!</p>');
					}, '3000');
				}
 			},
		
  			error: function() {
		    //called when there is an error
  			}
		});
	}
		
	});
	
});

