function getJoin()
{
  var q = '?getjoin';
  url = HTTP_FULL_PATH + '/callback/cb_getajaxjoin.php' + q;
  //alert(url);
  ajaxChainLoaderGet(url,getJoin_callback);
}

function getJoin_callback()
{
  if (this.req.responseXML) { nl = this.req.responseXML.getElementsByTagName('ajaxjoin'); }
  if (nl)
  {
    var nli = nl.item(0);
    joinstatus = nli.getAttribute('joinstatus');
    joinpage = nli.getAttribute('joinpage');
    CUR_GEOIP = nli.getAttribute('CUR_GEOIP');
    JS_LIST_COUNTRY_CODE = nli.getAttribute('JS_LIST_COUNTRY_CODE');
    if (joinstatus == 'NEEDJOIN')
    {
      byID('join_request').innerHTML = joinpage;
      if (display_join == '')
      {
        byID('testname_id').innerHTML = test_name;
        byID('ramka_id').style['width'] = '60%';
        byID('test').style['textAlign'] = 'center';
      }
    }
    else
    {
      doWhenReg()
    }
  }
}

function checkRegCode()
{
  var elChekedRules = byID('acc-prog');
  if (!elChekedRules) { acc_prog = true; } else { acc_prog = elChekedRules.checked; }

  if (acc_prog)
  {
    var s_pair_val = byID('s_pair_id').value;
    var q = '?getjoin&s_pair=' + s_pair_val;
    elrid = byID('rid_id');
    if (elrid)
    {
      var rid_val = elrid.value;
      q = q + '&rid=' + rid_val;
    }
    elsub = byID('sub_id');
    if (elsub)
    {
      var sub_val = elsub.value;
      q =q + '&sub=' + sub_val;
    }
    elgeo = byID('geoipcode_id');
    if (elgeo)
    {
      var geoipcode_val = elgeo.value;
      q = q + '&geoipcode=' + geoipcode_val;
    }

    byID('join_request').innerHTML = byID('check_code_progress').innerHTML;

    url = HTTP_FULL_PATH + '/callback/cb_getajaxjoin.php' + q;
    //alert(url);
    ajaxChainLoaderGet(url,getJoin_callback);
  } else { alert('Нужно установить галочку "Программа бесплатная!!! Я соглашаюсь с правилами"!') }
}

function checkEmail()
{
  var u_email_val = byID('u_email_id').value;
  var q = '?getjoin&u_email=' + u_email_val;
  byID('join_request').innerHTML = byID('check_email_progress').innerHTML;

  url = HTTP_FULL_PATH + '/callback/cb_getajaxjoin.php' + q;
  //alert(url);
  ajaxChainLoaderGet(url,getJoin_callback);
}
