function doLogin() {
  var user = document.getElementById('username');
  var pass = document.getElementById('password');
  var lgform = document.getElementById('logingateform');
  var lgsite = document.getElementById('siteselect');
  var doSubmit = false;
  lgform.target='';
  lgform.action='';
  
  if (user.value == '') { user.focus(); }
  else if (pass.value == '') { pass.focus(); }
  else {
    switch (lgsite.value) {
      case '1': lgform.action='http://forum.sziget.hu/login.php'; lgform.target='_blank'; break;
      case '2': lgform.action='http://www.talalkahely.hu/'; lgform.target='_blank'; break;
      case '3': lgform.action='/fbl.php'; lgform.target='_blank'; break;
    }
    doSubmit = true;
  }
  
  if ((doSubmit)&&(lgsite.value > 0)&&(lgsite.value < 4)) { lgform.submit(); }
  
  return false;
}

function doReg() {
  var lgsite = document.getElementById('siteselect');
  var lgform = document.getElementById('logingateform');
  var vstate = document.getElementById('loginaction');
  var user = document.getElementById('username');
  var pass = document.getElementById('password');
  switch (lgsite.value) {
    case '1': lgform.action='http://forum.sziget.hu/profile.php?mode=register'; break;
    case '2': vstate.value=''; pass.value=''; user.value=''; lgform.action='http://www.talalkahely.hu/?tm_op=reg1'; break;
    case '3': vstate.value=''; pass.value=''; user.value=''; lgform.action='http://freeblog.hu/register.aspx'; break;
  }
  if ((lgsite.value > 0)&&(lgsite.value < 4)) { lgform.submit(); }
  return false;
}

function doChangeSite() {
  var lgsite = document.getElementById('siteselect');
  var user = document.getElementById('username');
  var pass = document.getElementById('password');
  var lgform = document.getElementById('logingateform');
  var vstate = document.getElementById('loginaction');
  var fs = document.getElementById('formsubmit');
  switch (lgsite.value) {
    case '3': user.name='username'; pass.name='password'; break;
    case '2': user.name='t100_name'; pass.name='t100_password'; vstate.name='tm_action'; vstate.value='login'; break;
    case '1': user.name='username'; pass.name='password'; vstate.name='login'; vstate.value=''; break;
  }
  if (!user.value) { user.focus(); }
  else if (!pass.value) { pass.focus(); }
  else { fs.focus(); }
}