// Kapcsolat form adatainak ellenrőzése
// ====================================
function checkContactData(input)
{
  setTimeout("checkContactData2('" + input + "')", 20);
}

function checkContactData2(input)
{
  if (input == "emailcheck")
  {
    if (document.getElementById("contactform").email.value.match(/^[^@]+@([a-zA-Z0-9\-]+\.){1,}[a-zA-Z]{2,8}$/))
    {
      document.getElementById("emailpic_good").className = 'showed';
      document.getElementById("emailpic_false").className = 'hidden';
    }
    else
    {
      document.getElementById("emailpic_false").className = 'showed';
      document.getElementById("emailpic_good").className = 'hidden';
    }
  }
  else if (input == "namecheck")
  {
    if (document.getElementById("contactform").name.value.length > 3)
    {
      document.getElementById("namepic_good").className = 'showed';
      document.getElementById("namepic_false").className = 'hidden';
    }
    else
    {
      document.getElementById("namepic_false").className = 'showed';
      document.getElementById("namepic_good").className = 'hidden';
    }
  }
  else if (input == "phonecheck")
  {
    if (document.getElementById("contactform").phone.value.length == 0)
    {
      document.getElementById("phonepic_good").className = 'hidden';
      document.getElementById("phonepic_false").className = 'hidden';
    }
    else if (document.getElementById("contactform").phone.value.match(/^([\+\-_\/]*[0-9][\+\-_\/]*){7,18}$/))
    {
      document.getElementById("phonepic_good").className = 'showed';
      document.getElementById("phonepic_false").className = 'hidden';
    }
    else
    {
      document.getElementById("phonepic_false").className = 'showed';
      document.getElementById("phonepic_good").className = 'hidden';
    }
  }
  else if (input == "reasoncheck")
  {
    var o = document.getElementById("contactform").reason;
    if (o.selectedIndex == 0)
    {
      document.getElementById("reasonpic_false").className = 'showed';
      document.getElementById("reasonpic_good").className = 'hidden';
    }
    else
    {
      document.getElementById("reasonpic_good").className = 'showed';
      document.getElementById("reasonpic_false").className = 'hidden';
    }
  }

  setTimeout("checkContactData2('" + input + "')", 500);
}

function resetContactDatas()
{
  var o = document.getElementById("contactform");
  o.name.value = '';
  o.email.value = '';
  o.phone.value = '';
  o.reason.selectedIndex = 0;
  o.upload_file.value = '';
  o.message.value = '';
}

