var comments = {}

comments.tag = "guestbook";

comments.cancelForm = function()
{
	$(".add-comment-container"+comments.commentFormType).html('');
}

comments.commentFormType = "";
comments.commentForm = function()
{
	var type = comments.commentFormType;

	$(".add-comment-container"+type).html("<div class='commentForm'><h3>Добавить отзыв</h3><div class='commentFormContent'><form action='' method='post' onSubmit='comments.submitComment(); return false;'>"
	+ "<p><label for='name'>Имя:</label><input onKeyUp='comments.clearForm();' type='text' value='' name='name' id='name' class='inputText'/></p>"
	+ "<p><label for='email'>Эл. почта:</label><input onKeyUp='comments.clearForm();' type='text' value='' name='email' id='email' class='inputText'/></p>"
	+ "<p><label for='text'>Сообщение:</label><textarea onKeyUp='comments.clearForm();' id='text' name='text' class='textArea'></textarea></p>"
	+ "<p><input type='submit' value='Отправить' class='inputSubmit'/> <a href='#' onclick='comments.cancelForm(); return false;' class='cancelComment'>Отменить</a></p>"
	+"</form></div></div>");
}


comments.clearForm = function()
{
	$("#name").css("background", "#fff");
	$("#email").css("background", "#fff");
	$("#text").css("background", "#fff");
}

comments.submitComment = function()
{
	var type = comments.commentFormType;
	
	var name = encodeURIComponent( $("#name").val() );
	var email = $("#email").val();
	var tag = comments.tag;
	var text = encodeURIComponent( $("#text").val() );
	var stop = 0;

	
	email = encodeURIComponent(email);
	if(!name || name == "")
	{	
		stop = 1;
		
		$("#name").css("background", "#ffd4d4");
	}

	if(!text || text == "")
	{	
		stop = 1;
		
		$("#text").css("background", "#ffd4d4");
	}	
	
	if (stop != 1)
	{
		$(".commentFormContent").html("<img src='"+HOST+"images/ajax-loader.gif' style='width:16px; height:16px;' alt='Загрузка'/> Отзыв отправляется ");
		$.ajax({	
				url: "index.php",
				type: "post",
				data: "title=" + name + "&tag=" + tag + "&email=" + email + "&text=" + text + "&ajax=1&load_module=comments;comments&action=saveComment",
				success: function(data) 
				{
					$(".commentFormContent").html('Ваш отзыв отправлен и появится после проверки администратором. <a href="#" class="add-comment-link" onclick="comments.commentFormType=\''+type+'\'; comments.commentForm();  comments.cancelForm(); return false;">Закрыть.</a>');
				}
		});
	}
}
