var fo = {
  target:     '#feedback-success .debug',
  success:    function() { 
    $('#feedback-success').slideDown();
  },  
  error:    function(data, status) { 
    $('#feedback-error').slideDown();
    //alert(data.responseText); 
  },
  beforeSubmit: function (formData, jqForm, options) {
	  if(!jqForm.data("validator").checkValidity()) return false;
      formData.push({ name: 'url', value: window.location.toString() });
      $('#feedback-form').slideUp();
      // pageTracker._trackPageview("/php/form1.php");
      return true;
    
  }  
}



$(function(){
	form=$('#feedback-form form');
	form.validator({
		singleError:true,
		lang:"ru",
		inputEvent:'blur',
		position:'bottom left',
		speed:'200',
		onFail: function(){
			window.clearTimeout(this.tid);
			this.tid= window.setTimeout(function(o){
				$("div.error").fadeOut("slow");
				window.clearTimeout(o.tid);
			},2000,this);
			
		}});
	form.ajaxForm(fo);
	
	$("#feedback-form a.send").click(function(){
		form=$('#feedback-form form');
		form.submit();
	});
    $("#feedbacklink").overlay({

    	// some mask tweaks suitable for modal dialogs
    	mask: {
    		color: '#333',
    		loadSpeed: 200,
    		opacity: 0.9
    	},
    	closeOnClick: false,
    	onClose: function() {
    	$('#feedback-form form').data("validator").reset();
		$('#feedback-success,#feedback-error').hide();
		$('#feedback-form').show();
		
		
    	}
    });

    
    
});
$.tools.validator.localize("ru", {
	':email'  		: 'Введите правильный адрес',
	':number' 		: 'Введите числовое значение',
	'[max]'	 		: 'Число должно быть меньше $1',
	'[min]'	 		: 'Число должно быть больше $1',
	'[required]' 	: 'Поле должно быть заполнено '
});
