function showRequest(responseText) {
	return responseText;
}

function Error(key, text) {
  $('#'+ key).addClass('red');
  $('#err-'+ key +' span').text(text);
}

function showLoading(div_ajax, div_load, div) {
  var options = {target:'#result', beforeSubmit:showRequest, timeout:3000};
  if (div == '') div = div_ajax;
  
  $('#' + div_load).show();
  $('#' + div).addClass('white').delay(100).queue(function() {
    $('#' + div_ajax).ajaxSubmit(options); 
	$(this).dequeue();
  });
}

function hideLoading(div_load, div) {
  $('#' + div_load).hide();
  $('#' + div).removeClass('white');
}

function ReloadContent(text, div_load, div, path, update) {
  if (path.length > 0) $('#'+ update).load(path +' #'+ update);
  
  $('#' + div_load).hide();
  $('#' + div).removeClass('white');

  if (text.length > 0) {
	$('#result').replaceWith('<div id="result">'+ text +'</div>');
    $('#result').delay(1000).queue(function() {
	  $(this).replaceWith('<div id="result"></div>');
	  $(this).dequeue();
	});
  }
}

function ConfirmDelete() {
	return confirm('Удалить?');
}
