$.validator.methods.equal = function(value, element, param) 
{
	return value == param;
};

var calc = 0;  
function CheckCommentForm()
{
  $("#comment_form").validate({

	focusInvalid: false,
    focusCleanup: true,

    rules: {
      text: {
      	required: true,
      	minlength: 2,
      	maxlength: 5000
      },
      exam: {
      	required: true,
      	equal: calc
      }
    },
    
    messages: {
      text: {
        required:  "Что вы хотели нам сообщить? ",
        minlength: "Не менее 2 символов. ",
        maxlength: "Не более 5000 символов. "
      },
      exam: {
      	required: "Решите пример! ",
      	equal: "Может, возьмете калькулятор? "
      }
    },

    errorPlacement: function(error) {
      error.appendTo($("#error-msg"));
      return false;
    },
    
    submitHandler: function(form) {   
   	  var options = {
      url: "/functions/db/add_comment.php",
      dataType: "script",
      type: "POST",
      resetForm: true
      };

	  $(form).ajaxSubmit(options);
	  //return false;
    }

  });
  
  return false;
  
}


function CommentForm(bid, comid, uid, oid)
{
	if($("#comment_form_"+comid).html()) 
	{
		$("#comment_form_"+comid).remove();
	}
	else
    {
    	if($(".div-form").length)
		{
	  	  	$(".div-form").remove();
		}

    	var i = Math.ceil(Math.random()*50);
    	var j = Math.ceil(Math.random()*50);
    	calc = i + j;
    	
    	var nm = (uid > 0)? '<input type="hidden" name="exam" value="'+calc+'"><div class="left-02"><input type="submit" value="отправить" class="form4"></div><div class="left-02" id="error-msg"></div><div class="clear"></div>' : 
    	'<input type="text" name="name" class="form3"> <span class="gray">имя</span><br>'+
    	'<div class="left-02"><input type="text" name="exam" id="exam" class="form3"></div>'+
		'<div id="exampl"> = '+i+' + '+j+'</div><div class="clear"></div>'+
		'<div class="left-02"><input type="submit" value="отправить" class="form4"></div>'+
		'<div class="left-02" id="error-msg"></div><div class="clear"></div>';
    	
   		$("#answer-"+comid).append('<div id="comment_form_'+comid+'" class="div-form" style="padding-top: 2px; width: 80%;">'+
    					 '<form action="" method="POST" id="comment_form" name="comment_form" onSubmit="return CheckCommentForm();">'+
						 '<input type="hidden" name="blogid" value="'+bid+'">'+
						 '<input type="hidden" name="commid" value="'+comid+'">'+
						 '<input type="hidden" name="userid" value="'+uid+'">'+
						 '<input type="hidden" name="owner"  value="'+oid+'">'+
						 '<textarea id="text" name="text" rows="10" class="form1"></textarea><br>'+nm+					 
						 '</form></div>');
						 
    	CheckCommentForm();
    }
}

$(document).ready(function(){
    
  CheckCommentForm();
  
});

