var WT_MAIN = 'refr';
var WT_CURR = 'refr';

function zap_type_work()
{
  var l = type_work.length;
  str = '';
  for (i=0;i<l;i++)
  {
    $('#sel_type_work').append( $('<option value='+ type_work[i][0] +'>'+type_work[i][1]+'</option>') );

    tmp = $('#hidden_type_work').html();
    if (tmp)
    {
      var regex = new RegExp('%wt%','g');
      tmp = tmp.replace(regex,type_work[i][0]);
      var regex = new RegExp('%wn%','g');
      tmp = tmp.replace(regex,type_work[i][1]);
      str = str + tmp;
    }
  }
  $('#left_menu').html(str);
}

function zap_predmets()
{
  var l = predmets.length;
  for (i=0;i<l;i++)
  {
    $('#sel_predmets').append( $('<option value='+ predmets[i][0] +'>'+predmets[i][1]+'</option>') );
  }
}

function zap_ul_predmets()
{
  var l = predmets.length;
  var cnt = parseInt(l/3);
  idul = 1;
  j=1;
  str = '';
  for (i=0;i<l;i++)
  {

    if (j>cnt) { $('#ul_predm_'+idul).html(str); idul++; j=1; str = '' }
    j++;

    tmp = $('#hidden_predm').html();     //alert(tmp);
    var regex = new RegExp('%pid%','g');
    tmp = tmp.replace(regex,predmets[i][0]);
    var regex = new RegExp('%pn%','g');
    tmp = tmp.replace(regex,predmets[i][1]);
    //alert(tmp);
    str = str + tmp;

  }
}

function showTypeWork(wt)
{
  WT_CURR = wt;
  retToWT();
  var l = type_work.length;
  str = '';
  for (i=0;i<l;i++)
  {
    $('#twa_'+type_work[i][0]).css('background','#7f7f7f');
  }
  $('#twa_'+wt).css('background','#a6a5a5');
  set_cnt_of_predmets(wt);
}

function get_cnt_of_predmets(wt)
{
  str = getCookie('cnt_'+wt);
  if (!str)
  {
    var l = predmets.length;
    str = ''
    for (i=0;i<l;i++)
    {
      str = str + predmets[i][0] + '=' + rand(0,2000) + '::';
    }
    setCookie('cnt_'+wt,(str));
    //setCookie('cnt_'+wt,escape(str));
  }
  else
  {
    str = (str);
    //str = unescape(str);
  }
  return str;
}

function set_cnt_of_predmets(wt)
{
  str = get_cnt_of_predmets(wt);
  tmp_arr1 = str.split('::');
  var l = tmp_arr1.length;
  for (i=0;i<l;i++)
  {
    tmp_arr1[i] = str = jQuery.trim(tmp_arr1[i]);
    if (tmp_arr1[i] != '')
    {
      tmp_arr2 = tmp_arr1[i].split('=');
      var ll = tmp_arr2.length;
      if (ll == 2)
      {
        tmp_arr2[1] = parseInt(tmp_arr2[1]);
        if (tmp_arr2[1] == 0) { $('#li_'+tmp_arr2[0]).hide(); }
        $('#cnt_'+tmp_arr2[0]).html(tmp_arr2[1]);
      }
    }
  }
}

function retToWT()
{
  $('#ref_content').hide();
  $('#d_referat').show();
}

function showReferats(pid)
{
  if (WT_MAIN == WT_CURR)
  {
    $('#ul_refnames_content').html('');
    $('#d_referat').hide();
    $('#ref_content').show();
    $('#ul_refnames_progress').show();

    url = HTTP_FULL_PATH + '/callback/cb_referats_v2.php?pid='+pid;
    ajaxChainLoaderGet(url,showReferats_callback);

  } else { openReg(); }
}

function showReferats_callback()
{
  if (this.req.responseXML) { var nl = this.req.responseXML.getElementsByTagName('nameofref'); }
  if (nl)
  {
    str = '';
    var l = nl.length;
    if (l>0)
    {
      for(i=0;i<l;i++)
      {
        var nli = nl.item(i);
        var r_name = (nli.getAttribute('name'));

        tmp = $('#hidden_refname').html();
        var regex = new RegExp('%r_name%','g');
        tmp = tmp.replace(regex,r_name);
        //alert(tmp);
        str = str + tmp;

      }
      $('#ul_refnames_content').html(str);

      $('#d_referat').hide();
      $('#ref_content').show();
      $('#ul_refnames_progress').hide();
    } else { openReg(); }
  } else { openReg(); }
}

