var INC = 1;
var DEC = 2;

function _layer(layerName)
{
 // DOM1
  if(document.getElementById) 
    return document.getElementById(layerName);
 // MSIE4
  if(document.all) 
    return document.all[layerName];
 // Netscape 4
  if(document.layers) 
    return document.layers[layerName];
 // Неподдерживаемый браузер
 // Хотя можно реализовать через полный перебор элементов, но это долго
  return null;
}

function counter(_element, _length, _max, _p)
{   
  var d = _layer(_element);

  if(_p == DEC)
    d.innerHTML = ((_max-_length) < 0) ? 0 : (_max-_length);
  else
    d.innerHTML = 'Символов: '+_length;

  if(_length >= _max)
    return false;
  else
    return true;
}

function go_to_page(scr_name, param1, param2)
{
	if(param2 == 'sel')
	  return false;
  if(scr_name == 'languages')
    document.location.href = '/languages/'+param2+'.html';
  else if(scr_name == 'courses')
    document.location.href = '/courses/'+param2+'.html';
}

function quick_trans(frm)
{
  if(document.form_quick_trans.from.value == document.form_quick_trans.to.value)
  {
    alert('Необходимо выбрать разное направление перевода');
  }
  else
  {
  	document.location.href = '/translate/'+document.form_quick_trans.from.value+'-'+document.form_quick_trans.to.value+'.html';
  }
    
  return false;
}

function update_languages(options_arr) 
    {
		
      clearOptions(document.form_quick_trans.to);
   
      //alert(options_arr[current_marka]);

      data_lang = new Array(2);
       
      for (i = 0; i < options_arr[document.form_quick_trans.from.value].length; i++) 
      {
        data_lang = options_arr[document.form_quick_trans.from.value][i].split("|");
        document.form_quick_trans.to.options[document.form_quick_trans.to.options.length] = new Option(data_lang[0], data_lang[1]);
      }
    }

    function clearOptions(select_obj) 
    {
      for(i = select_obj.options.length; i >= 0; --i) 
      {
        if (select_obj.options[i]) 
        {
          select_obj.options[i] = null;
        }
      }
    }