function resizeTextarea(txtBox)
{
  nCols = txtBox.cols; 
  sVal = txtBox.value; 
  nVal = sVal.length; 
  nRowCnt = 1; 
  for (i=0;i<nVal;i++) 
  {
    if (sVal.charAt(i).charCodeAt(0) == 13)
    {
      nRowCnt +=1;
    }
  }
  if (nRowCnt < (nVal / nCols))
  {
    nRowCnt = 1 + (nVal / nCols);
  } 
  txtBox.rows = nRowCnt; 
}

function toogleDisplay(m1)
{
  if (document.getElementById(m1).style.display=="block" || document.getElementById(m1).style.display=="inline")
  {
    document.getElementById(m1).style.display="none";
  }
  else
  {
    document.getElementById(m1).style.display="block";
  }
}

function checkNewCommentForm(form)
{
  var validname = false;
  var validmail = false;
  var validtext = false;
  if (form.name.value == 'Név' || form.name.value == '')
  {
    setBgColor(form.name, 'gray');
    setTextColor(form.name, 'black');
    validname = false;
  }
  else
  {
    validname = true;
  }

  if (form.mail.value == 'e-Mail cím' || form.mail.value == '')
  {
    setBgColor(form.mail, 'gray');
    setTextColor(form.mail, 'black');
    validmail = false;
  }
  else
  {
    validmail = true;
  }

  if (form.text.value == 'Hozzászólás szövege' || form.text.value == '')
  {
    setBgColor(form.text, 'gray');
    setTextColor(form.text, 'black');
    validtext = false;
  }
  else
  {
    validtext = true;
  }
  return (validname && validmail && validtext);
}

function setBgColor(ev, clr)
{
  ev.style.backgroundColor=clr;
}

function setTextColor(ev, clr)
{
  ev.style.color=clr;
}

function checkRegForm(form)
{
  var validname   = false;
  var validmail   = false;
  var validask    = false;
  var validanswer = false;
  if (form.name.value == '')
  {
    setBgColor(form.name, '#cccccc');
    validname = false;
  }
  else
  {
    validname = true;
  }

  if (form.mail.value == '')
  {
    setBgColor(form.mail, '#cccccc');
    validmail = false;
  }
  else
  {
    validmail = true;
  }

  if (form.ask.value == '')
  {
    setBgColor(form.ask, '#cccccc');
    validask = false;
  }
  else
  {
    validask = true;
  }

  if (form.answer.value == '')
  {
    setBgColor(form.answer, '#cccccc');
    validanswer = false;
  }
  else
  {
    validanswer = true;
  }
  return (validname && validmail && validask && validanswer);
}

function CheckLoginForm()
{
  var res=true;
  if (document.loginform.mode.value != 'register')
  {
    if (document.loginform.name.value == 'Felhasználónév' || document.loginform.name.value == '')
    {
      document.loginform.name.style.backgroundColor='#FFE488';
      res=false;
    }
    if (document.loginform.pass.value == 'Jelszó' || document.loginform.pass.value == '')
    {
      document.loginform.pass.style.backgroundColor='#FFE488';
      res=false;
    }
  }
  return res;
}
