function validEmail(email) {
var strReg = "^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$";
var regex = new RegExp(strReg);
return(regex.test(email));
}
function gueltigesDatum (datum)
{
if (!datum) return false;
datum=datum.toString();
datum=datum.split(".");
if (datum.length!=3) return false;
datum[0]=parseInt(datum[0],10);
datum[1]=parseInt(datum[1],10)-1;
if (datum[2] <= 1900) return false;
var kontrolldatum=new Date(datum[2],datum[1],datum[0]);
if (kontrolldatum.getDate()==datum[0] && kontrolldatum.getMonth()==datum[1] && kontrolldatum.getFullYear()==datum[2])
return true; else return false;
}
function gueltigesDatum4lauf (datum)
{
datum=datum.split(".");
var s = document.Anmeldung.wettbewerb.value;
if (s.indexOf("5km") != -1 && datum[2] > 2012)
{
errorDatumzuLauf = 'Die Teilnahme am 5km-Lauf ist erst ab dem Jahrgang 2012 möglich.';
}
else if (s.indexOf("10km") != -1 && datum[2] > 2010)
{
errorDatumzuLauf = 'Die Teilnahme am 10km-Lauf ist erst ab dem Jahrgang 2010 möglich.';
}
else
{
errorDatumzuLauf = '';
}
return errorDatumzuLauf;
}
function gueltigeZeit (zeit)
{
if (!zeit) return false;
zeit=zeit.toString();
zeit=zeit.split(":");
if (zeit.length!=3) return false;
zeit[0]=parseInt(zeit[0],10);
zeit[1]=parseInt(zeit[1],10);
zeit[2]=parseInt(zeit[2],10);
if (zeit[0] <= 24 && zeit[0] >= 0 && zeit[1] <= 59 && zeit[1] >= 0 && zeit[2] <= 59 && zeit[2] >= 0)
{
return true;
}
else
{
return false;
}
}
function validateForm()
{
var roteFarbe = '#cc0000';
var weisseFarbe = '#ffffff';
var errorsinform = false;
if(document.Anmeldung.vorname.value == "")
{
document.Anmeldung.vorname.style.backgroundColor = roteFarbe;
document.Anmeldung.vorname.style.color = weisseFarbe;
errorsinform = true;
document.getElementById('vorname_error').innerHTML = 'Bitte trage deinen Vornamen ein!';
}
else
{
document.Anmeldung.vorname.style.backgroundColor = '#FFFFFF';
document.Anmeldung.vorname.style.color = '#000000';
document.getElementById('vorname_error').innerHTML = '';
}
if(document.Anmeldung.tID.value == 0)
{
document.Anmeldung.tID.style.backgroundColor = roteFarbe;
document.Anmeldung.tID.style.color = weisseFarbe;
errorsinform = true;
document.getElementById('team_error').innerHTML = 'Bitte wähle dein Team aus. Andernfalls wähle Team MAGENTA!';
}
else
{
document.Anmeldung.tID.style.backgroundColor = '#FFFFFF';
document.Anmeldung.tID.style.color = '#000000';
document.getElementById('team_error').innerHTML = '';
}
if(document.Anmeldung.nachname.value == "")
{
document.Anmeldung.nachname.style.backgroundColor = roteFarbe;
document.Anmeldung.nachname.style.color = weisseFarbe;
errorsinform = true;
document.getElementById('nachname_error').innerHTML = 'Bitte trage deinen Nachnamen ein!';
}
else
{
document.Anmeldung.nachname.style.backgroundColor = '#FFFFFF';
document.Anmeldung.nachname.style.color = '#000000';
document.getElementById('nachname_error').innerHTML = '';
}
if(!validEmail(document.Anmeldung.email.value))
{
document.Anmeldung.email.style.backgroundColor = roteFarbe;
document.Anmeldung.email.style.color = weisseFarbe;
errorsinform = true;
document.getElementById('email_error').innerHTML = 'Bitte trage deine Emailadresse ein!';
}
else
{
document.Anmeldung.email.style.backgroundColor = '#FFFFFF';
document.Anmeldung.email.style.color = '#000000';
document.getElementById('email_error').innerHTML = '';
}
if(document.getElementById('ausschreibungakzeptiert').checked != true)
{
//document.ausschreibungakzeptiert.style.backgroundColor = roteFarbe;
errorsinform = true;
document.getElementById('ausschreibungakzeptiert_error').innerHTML = 'Bitte akzeptiere noch die Ausschreibung!';
}
else
{
document.getElementById('ausschreibungakzeptiert_error').innerHTML = '';
}
if(errorsinform == true)
{
return false;
}
else
{
return true;
}
}