function validate_email(field,alerttxt)
{
with (field)
  {
  apos=value.indexOf("@");
  dotpos=value.lastIndexOf(".");
  if (apos<1||dotpos-apos<2)
    {
	alert(alerttxt);return false;
	}
  else 
	{
	return true;
	}
  }
}

function validate_required(field,alerttxt)
{
with (field)
  {
  if (value==null||value=="")
    {
    alert(alerttxt);return false;
    }
  else
    {
    return true;
    }
  }
}

function validate_form(thisform)
{
with (thisform)
  {
	  if (validate_required(fornamn,"Var vänlig fyll i ditt förnamn")==false)
	  {fornamn.focus();return false;}
	  
	  else if (validate_required(efternamn,"Var vänlig fyll i ditt efternamn")==false)
	  {efternamn.focus();return false;}
	  
	  else if (validate_required(epost,"Du måste fylla i en e-postadress")==false)
	  {epost.focus();return false;}
	  
	  else if (validate_email(epost,"Du måste fylla i en korrekt e-postadress")==false)
	  {epost.focus();return false;}
	  
	  else if (validate_required(losenord,"Du måste fylla i ett lösenord")==false)
	  {losenord.focus();return false;}
	  
	  else if (thisform.losenord.value != thisform.losenord2.value)
	  {
		alert("Dina ifyllda lösenord matchar ej varandra!");
		losenord2.focus();return false;
	  }
  }
}

function validate_blogg(thisform)
{
	with (thisform)
	{
		if (validate_required(bloggrubrik,"Var vänlig fyll i en rubrik")==false)
		{bloggrubrik.focus();return false;}
	  
	  else if (validate_required(bloggmed,"Du måste skriva något i meddelandefältet!")==false)
	  {bloggmed.focus();return false;}
	}
}
