
function addOption (oListbox, text, value, isDefaultSelected, isSelected)
{
  var oOption = document.createElement("option");
  oOption.appendChild(document.createTextNode(text));
  oOption.setAttribute("value", value);

  if (isDefaultSelected) oOption.defaultSelected = true;
  else if (isSelected) oOption.selected = true;

  oListbox.appendChild(oOption);
}

function vozrast(sel)
{
  var objSel = byID(sel);
  for(i=1; i<=43; i++) { addOption(objSel, i+17, i, false); }
}

function checkMsg() { return false; }

function chFormReg()
{
  v1 = $('#id-name').val();
  v2 = $('#id-email').val();
  if (v1 == '' || v2 == '') { alert('Введите имя и e-mail адрес!'); return false; }

  var tmp = v2.match(/^[0-9a-z._-]+@[0-9a-z._-]+[.][0-9a-z]{2,7}$/i);
  if (tmp == null) { alert('Укажите действующий e-mail адрес!'); return false; }

  $('#register_form_id').submit();
  return true;
}

function showHistory()
{
  if ($('#history_text_id').html() == '')
  {
    $('#history_text_id').text('У данного пользователя историй нет.');
    $('#comments_id').hide();
  }

  hide('anketa_id');
  $('#anketa_link').attr('class','');

  show('history_id');
  $('#history_link').attr('class','active');
}

function showAnketa()
{
  hide('history_id');
  $('#history_link').attr('class','');

  show('anketa_id');
  $('#anketa_link').attr('class','active');
}

function changeGend()
{
  if ($('#gend_id').html() == 'Женщина') { $('#i_gotov_id').html('Я готова на:'); } else { $('#i_gotov_id').html('Я готов на:'); }
}

function showInform()
{
  all_users = parseInt(getCookie('allusers'));
  new_users = parseInt(getCookie('newusers'));
  online_users = parseInt(getCookie('onlineusers'));

  if (!all_users) { all_users = 85239; } else { all_users += rand(1, 4); }
  if (!new_users) { new_users = 4812; } else { new_users += rand(1, 3); }
  if (!online_users) { online_users = 2287; } else { online_users += rand(1, 2); }

  setCookie('allusers', all_users);
  setCookie('newusers', new_users);
  setCookie('onlineusers', online_users);

  $('#users_id').html(all_users);
  $('#new_id').html(new_users);
  $('#online_id').html(online_users);
}

function checkFormReg()
{
  val_email = byID('id-email').value;
  var tmp = val_email.match(/^[0-9a-z._-]+@[0-9a-z._-]+[.][0-9a-z]{2,7}$/i);
  if (tmp == null) { alert('Укажите реальный и действующий e-mail адрес!'); return false; }
  // **
  if (byID('id-login'))
  {
    val_login = byID('id-login').value;
    var tmp = val_login.match(/^[0-9a-z_-]{5,20}$/i);
    if (tmp == null) { alert('Логин может состоять из латинских букв в любом регистре, символов "_" и "-" и иметь длинну от 5 до 20 символов.'); return false; }
  }
  // **
  val_passwd1 = byID('id-passwd1').value;
  if (val_passwd1.length < 6) { alert('Пароль должен состоять минимум из 6 символов.'); return false; }
  // **
  if (byID('id-name'))
  {
    val_name = trim(byID('id-name').value);
    if (val_name.length == 0) { alert('Вы не указали ваше имя!'); return false; }
  }
  // **

  if (byID('register_form') && byID('js_submit'))
  {
    checkemailexist(val_email);
    return false;
  }
  else
  {
    return true;
  }
}

