function testmailformat(nFormular,nElement,Sprache)
{
Eingabe=document.forms[nFormular].elements[nElement].value;
Ergebnis=(Eingabe.search(/\S+@\S+\.\S+/)>-1);
if ((!Ergebnis) && (Sprache=='D'))
        {alert('Bitte geben Sie eine gültige Emailadresse ein.');}
if ((!Ergebnis) && (Sprache=='E'))
        {alert('Please enter a valid email address.');}
return Ergebnis;
}

function testURLformat(nFormular,nElement,Sprache)
{
Eingabe=document.forms[nFormular].elements[nElement].value;
if (Eingabe=='')
{
document.forms[nFormular].elements[nElement].value='keine';
return true;
}else
{
Ergebnis=(Eingabe.search(/^http/)>-1);
if ((!Ergebnis) && (Sprache=='D'))
        {alert('Bitte geben Sie eine gültige Webadresse ( http ... ) ein.');}
if ((!Ergebnis) && (Sprache=='E'))
        {alert('Please enter a valid web address ( http ... ).');}
return Ergebnis;
}
}
function testformats(nFormular,nElement1,nElement2,Sprache)
{
if (nFormular=='eintrag')
{
    if (document.forms[nFormular].elements['Name'].value=='')
    {
        document.forms[nFormular].elements['Name'].value='Anonymus'
    }
    if (document.forms[nFormular].elements['Betreff'].value=='')
    {
        document.forms[nFormular].elements['Betreff'].value='siehe Kommentar'
    }
    if (document.forms[nFormular].elements['Kommentar'].value=='')
    {
        document.forms[nFormular].elements['Kommentar'].value='Kein Kommentar'
    }
}
return testmailformat(nFormular,nElement1,Sprache) && testURLformat(nFormular,nElement2,Sprache);
}
