$(document).ready( function() {
	
	$("#title").val('');
	$("#text").val('');
	$("#title_box").html('&nbsp;');
	$("#text_box").html('&nbsp;');
	
	function  new_reciver_form() {
		
		var num = $(".reciver").length;
		
		if (num < 10) {
			
			num++;

			var reciver_form = $(".reciver:first").clone();
			
			p = $(reciver_form).children('div');
			$(p[0]).text($(p[0]).text()+' '+num);
			$(p[1]).children('input').attr('name', 'pol_name_'+num);
			$(p[1]).children('input').attr('id', 'pol_name_'+num);
			$(p[1]).children('input').val('');
			$(p[2]).children('input').attr('name', 'pol_email_'+num);
			$(p[2]).children('input').attr('id', 'pol_email_'+num);
			$(p[2]).children('input').val('');
			
			return reciver_form;
		} return false;
	}
	
	function changeTitle(event) {
		
		var title_box = $("#title_box");
		var title = $("#title").val();
		
		if (title.length > 49) $("#title").val(title.substring(0,50));
		if (title.length < 50) $(title_box).html(title);
		
		if (title == '') { $(title_box).html('&nbsp;'); }
	}
	
	function changeText() {
		var text_box = $("#text_box");
		var text = $("#text").val();
		
		if (text.length > 99) $("#text").val(text.substring(0,100));
		if (text.length < 100) $(text_box).html(text);
		
		if (text == '') { $(text_box).html('&nbsp;'); }
	}
	
	$("#add_pol").click( function() {
		if (reciver_form = new_reciver_form()) $(reciver_form).appendTo($("#reciver_box"));
	});
	
	$("#title").keyup( function(event) { changeTitle(event); } );
	$("#text").keyup( function(event) { changeText(event); } );
	
	$("#card_submit").click( function() {
		
		var status = true;
		$("#message").html("");
//		$(".nameInput").css('border', '1px solid black');
		
		if ($("#author").val() == '' || $("#author").val() == '&nbsp;') {
			$("#message").html($("#message").html()+"<br />"+'��� <b>�����������</b> �� �������');
			status = false;
		}
		if ($("#author_email").val() == '' || $("#author_email").val() == '&nbsp;') {
			$("#message").html($("#message").html()+"<br />"+'����� <b>�����������</b> �� �������');
			status = false;
		}
		
		var num = $(".reciver").length;
				
		for (var i=1; i <= num; i++) {
			
			var check_name = $.trim($("#pol_name_"+i).val());
			if (check_name == '' || check_name == '&nbsp;') {
//				$("#pol_name_"+i).css('border', '1px solid red');
				$("#message").html($("#message").html()+"<br />"+'��� <b>���������� '+i+'</b> �� �������');
				status = false;
			}
			
			var check_email = $.trim($("#pol_email_"+i).val());
			if (check_email == '' || check_email == '&nbsp;') {
//				$("#pol_email_"+i).css('border', '1px solid red');
				$("#message").html($("#message").html()+"<br />"+'����� <b>���������� '+i+'</b> �� �������');
				status = false;
			}
			
			for (var j = i + 1; j<= num; j++) {
				
				var cur_email = $.trim($("#pol_email_"+j).val());
				
				if (check_email == cur_email) {
					$("#message").html($("#message").html()+"<br />"+'� <b>���������� '+i+'</b> ����� ��������� � ������ <b>���������� '+j+'</b>');
					status = false;
				}
			}
		}
		
		return status;
		
	});
	
});