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

function GetCalc()
{
	var calcI = Math.ceil(Math.random()*50);
	var calcJ = Math.ceil(Math.random()*50);
	var calc  = calcI + calcJ;
  	$("#exampl").html(" = " + calcI + " + " + calcJ);  
  	
  	return calc;
}


$(document).ready(function() 
{
  var calc = GetCalc();
   	
  $("#response_form").validate({

	focusInvalid: false,
    focusCleanup: true,

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

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

  });
  
});


function GetRespForm(show)
{
    if(show == 0) $('#div-response-form').slideToggle("slow");
    else
    {
        if($('#div-response-form').is(":hidden")) $('#div-response-form').slideDown("slow");
    }
    
    /*if($('#div-response-form').is(":hidden"))
    {
        if($('#div-response-form').find("form").length) 
        {
            $('#div-response-form').slideDown("slow");
        }
        else
        {
            $('#div-response-form'+id1).slideUp("fast");
            $('#div-response-form'+id).html( $('#div-response-form'+id1).html() );
            $('#div-response-form'+id1).html( "" );
            
            $('#div-response-form'+id).slideDown("slow");
        }
    }
    else if(show == 0)
    {
        $('#div-response-form').slideUp("slow");
    }*/
    
}
/*
$(document).ready(function() 
{
    $("#response_form").bind("submit", ValidRespForm());
});
*/
