var regexp_tomt = new RegExp("^.{0,0}$");

// -----------------------------------------
// -----------------  Lajv -----------------
// -----------------------------------------

function regexp_lajv(id)
  { 
  var inp_lajv = document.getElementById(id).value;
  var regexp_lajv = new RegExp("^[A-Za-zåäöÄÖÅ0-9._,=):+(?! ^]{1,40}$");
  
  if(regexp_lajv.test(inp_lajv))
  {
    document.getElementById("error_lajv").style.display="none";
    document.getElementById("success_lajv").style.display="block";
  }
  else if(regexp_tomt.test(inp_lajv))
  {
    document.getElementById("error_lajv").style.display="none";
    document.getElementById("success_lajv").style.display="none";
  }
  else
  {
    document.getElementById("success_lajv").style.display="none";
    document.getElementById("error_lajv").style.display="block";
  }
} //Slut på funktionen regexp_lajv(id)


// -------------------------------------------
// -------------- Registrera -----------------
// -------------------------------------------

function regexp_reg_anv(id)
{
  var inp_anv = document.getElementById(id).value;
  var regexp_anv = new RegExp("^[A-Za-z0-9_?!]{3,16}$");

  if(regexp_anv.test(inp_anv))
  {
    document.getElementById("error_anv").style.display="none";
    document.getElementById("success_anv").style.display="block";
  }
  else if(regexp_tomt.test(inp_anv))
  {
    document.getElementById("error_anv").style.display="none";
    document.getElementById("success_anv").style.display="none";
  }
  else
  {
    document.getElementById("success_anv").style.display="none";
    document.getElementById("error_anv").style.display="block";
  }
}//Slut på funktionen regexp_reg_anv(id)

// -----------------------------------------------
// ----------------- Lösenorden ------------------
// -----------------------------------------------


function regexp_reg_pass()
{
  var inp_pass1 = document.registrera.losen1.value;
  var inp_pass2 = document.registrera.losen2.value;
  
  if(regexp_tomt.test(inp_pass2))
  {
    document.getElementById("error_pass").style.display="none";
    document.getElementById("succes_pass").style.display="none";
  }
  else if(inp_pass1 == inp_pass2)
  {
    document.getElementById("error_pass").style.display="none";
    document.getElementById("succes_pass").style.display="block";
  }
  else
  {
    document.getElementById("succes_pass").style.display="none";
    document.getElementById("error_pass").style.display="block";
  }
} // Slut på funktionen regexp_reg_pass()


// ------------------------------------
// --------------- Mail ---------------
// ------------------------------------

function regexp_reg_mail(id)
{
  var inp_mail = document.getElementById(id).value;
  var regexp_mail = new RegExp("^[A-z0-9_?-]+([.]?[A-z0-9_?-]+)*[@][A-z0-9_?-]+([.][A-z]{2,4})$");

  if(regexp_tomt(inp_mail))
  {
    document.getElementById("error_mail").style.display="none";
    document.getElementById("succes_mai").style.display="none";
  }
  else if(regexp_mail.test(inp_mail))
  {
    document.getElementById("error_mail").style.display="none";
    document.getElementById("succes_mail").style.display="block";
  }
  else
  {
    document.getElementById("succes_mail").style.display="none";
    document.getElementById("error_mail").style.display="block";
  }
} //Slut på funktionen regexp_reg_mail(id)
