$(document).ready(function(){
//	action();
});

function send_feedback() {
	var email_reg = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	var err = false;
	$('#feedback_working').show();
	$('#feedback_form .error').hide(200).html('');

		if ($('#feedback_contact_name').val() == '') {
			$('#feedback_contact_name_error_log').html('Enter you name please.').show("slow");
			err = true;
		}

		if (!$('#feedback_email').val().match(email_reg)){
			$('#feedback_email_error_log').html('Email is not valid.').show("slow");
			err = true;
		}

		if ($('#feedback_subject').val() == '') {
			$('#feedback_subject_error_log').html('Enter subject please.').show("slow");
			err = true;
		}

		if ($('#feedback_enquiry').val() == '') {
			$('#feedback_enquiry_error_log').html('Enter enquiry please.').show("slow");
			err = true;
		}

		if ($('#feedback_captcha_code').val() == '') {
			$('#feedback_captcha_code_error_log').html('Enter antispam code.').show("slow");
			err = true;
		}

		if (err == true) {
			$('#feedback_working').hide("hide");
			return;
		}

	$.ajax({
		type: "POST",
		dataType: "json",
		url: "/ajax/ajax_comments.php?action=add_feedback&rand=" + Math.random(),
		async: true,
		data: $("#feedback_form").serialize(),
		success: function(json){

				if (json.status == 'ERR') {

						for (i = 0; i < json.error.length; ++i) {

								if (json.error[i].field == 'feedback_captcha_code') { 
									$('#captcha_code_error_log').html(json.error[i].message).show();
									$('#captcha_code').val('');
									make_captcha('feedback_captcha');
								}

							$('#' + json.error[i].field + '_error_log').html(json.error[i].message).show('slow');
						}

				} else {
					make_captcha('feedback_captcha');
					$('#feedback_working').hide();
					$('#feedback_box').hide();
					$('#feedback_box_log').show();
					$('#feedback_form').each(function(){ this.reset(); })
				}

			$('#feedback_working').hide();
		}
	});
}

function add_comment() {
	var err = false;
	$('#commentform .error').hide().html('');

		if ($('#author').val() == '') {
			$('#author_error_log').html('Enter you name please.').show("slow");
			err = true;
		}

		if ($('#captcha_code').val() == '') {
			$('#captcha_code_error_log').html('Enter code please.').show("slow");
			err = true;
		}

		if ($('#comment').val() == '') {
			$('#comment_error_log').html('Enter you comment please.').show("slow");
			err = true;
		}

		if (err == true) {
			return;
		}

	$.ajax({
		type: "GET",
		dataType: "json",
		url: "/ajax/ajax_comments.php?action=add_comment&rand=" + Math.random(),
		async: true,
		data: $("#commentform").serialize(),
		success: function(json){

				if (json.status == 'ERR') {

						for (i = 0; i < json.error.length; ++i) {

								if (json.error[i].field == 'captcha_code') { 
									$('#captcha_code_error_log').html(json.error[i].message).show();
									$('#captcha_code').val('');
									make_captcha('add_comment_captcha');
								} else {
									$('#' + json.error[i].field + '_error_log').html(json.error[i].message).show();
								}

						}

				} else {
					$('#comment_box').html('Thanks for your comment! It will appear when approved.');
				}

		}
	});
}
