
function validatesubmit(mailform)
  { 
  invalidchar = "/:,;"
if (mailform.firmanavn.value == "")
  {
    alert("Indtast firmanavn.");
    mailform.firmanavn.focus();
    return (false);
  }



            for (i=0; i<invalidchar.length; i++)
            {
                errorchar = invalidchar.charAt(i)
                if (mailform.mail.value.indexOf(errorchar, 0) > -1)
                    {
                    alert("emailaddressen er ikke korrekt.")
                    mailform.mail.focus();
                    return (false);
                    }
            }
            position = mailform.mail.value.indexOf("@", 1)
            if (position == -1)
                    {
                    alert("emailaddressen er ikke korrekt.")
                    mailform.mail.focus();
                    return (false);
                    }
            if (mailform.mail.value.indexOf("@", position+1) != -1)        
                    {
                    alert("emailaddressen er ikke korrekt.")
                    mailform.mail.focus();
                    return (false);                
                    }
            periodpos = mailform.mail.value.indexOf(".", position)
            if (periodpos == -1)
                    {
                    alert("emailaddressen er ikke korrekt.")
                    mailform.mail.focus();
                    return (false);                
                    }
            if (periodpos+3 > mailform.mail.value.length)
                    {
                    alert("emailaddressen er ikke korrekt.")
                    mailform.mail.focus();
                    return (false);    
                    }
            if (periodpos != mailform.mail.value.length-4 && periodpos != mailform.mail.value.length-3)
                    {
                    alert("emailaddressen er ikke korrekt.")
                    mailform.mail.focus();
                    return (false);    
                    }


  return true;
}