var fadeSpeed = 300;
var fadeOpacity = 0.2;
var loadingAnimation = '<img src="/template2/js/jquery/jquery-ui-1.8.2/css/ui-lightness/images/ui-anim_basic_16x16.gif"/>';
var loadingAnimationDialog = '<div class="dialog">' + loadingAnimation + '</div>';

/**
 * Раскрашивает таблицу в два цвета, начиная с первого. Header не трогает
 * @param tableId - Id таблицы
 * @param css1 - первый цвет
 * @param css2 - второй цвет
 */
function stripTable(tableId, css1, css2, hidden){    
  var one = true;  
  tableId = (tableId.charAt(0) != '#') ? '#'+tableId : tableId;  
  var trList = $(tableId + ' tr' + (hidden==0?'':':not(.pages):not(:hidden)'));
  trList.each(function(){
    var css = one?css1:css2;
    $(this).find('td:not(.first)').each(function(){
      currentCss = $(this).attr('class');
      $(this).attr('class', currentCss + ' ' + css);
    });
    one = !one;
  });
}

function stripTable2($table, css1, css2){
  var one = true;
  var trList = $table.find('tr:not(.pages):not(:hidden)');
//  var trList = $('#' + tableId + ' tr:not(.pages):not(:hidden)');
  trList.each(function(){
    var css = one?css1:css2;
    $(this).find('td:not(.first)').each(function(){
      currentCss = $table.attr('class');
      $table.attr('class', currentCss + ' ' + css);
    });
    one = !one;
  });
}


function animateImgButtons(){
  $('img[class=active]').live('click', function(){
    $(this).fadeTo(300, 0.6).fadeTo(300, 6);
  });
}

function setLocale(plang) {
  $.post("/dpd/locale.do2", {lang: plang}, function(data){
    location.reload();
  });
}

function fieldFocus(field, text){
  if (field.value == text) {
    field.value = '';
  }
}

function fieldBlur(field, text){
  if (field.value == ''){
    field.value = text;
  }
}

function trim(string) {
  return string.replace(/(^\s+)|(\s+$)/g, "");
}

function isEmpty(val) {
  if(val == null || val == undefined || val =='undefined' || trim(val) == '' || trim(val).length == 0) {
    return true;
  } else {
    return false;
  }
}



