

function checkform(){

if(document.getElementById('firma').value == "") 
{
alert ("Bitte geben Sie Ihren Firmennamen an");
document.getElementById('firma').style.background='#FFF2E8';
document.getElementById('firma').style.border='1px solid #FF7200';
document.getElementById('firma').focus();
return false;
}else{
document.getElementById('firma').style.background='#F7F7F7';
document.getElementById('firma').style.border='1px solid #D6D6D6';	
	
}

if(document.getElementById('name').value == "") 
{
alert ("Bitte geben Sie den ersten Ansprechpartner an");
document.getElementById('name').style.background='#FFF2E8';
document.getElementById('name').style.border='1px solid #FF7200';
document.getElementById('name').focus();
return false;
}else{
document.getElementById('name').style.background='#F7F7F7';
document.getElementById('name').style.border='1px solid #D6D6D6';	
	
}

if(document.getElementById('vname').value == "") 
{
alert ("Bitte geben Sie die Stellung des ersten Ansprechpartner an");
document.getElementById('vname').style.background='#FFF2E8';
document.getElementById('vname').style.border='1px solid #FF7200';
document.getElementById('vname').focus();
return false;
}else{
document.getElementById('vname').style.background='#F7F7F7';
document.getElementById('vname').style.border='1px solid #D6D6D6';	
	
}



if(document.getElementById('strasse').value == "") 
{
alert ("Bitte geben Sie Ihre Adresse an");
document.getElementById('strasse').style.background='#FFF2E8';
document.getElementById('strasse').style.border='1px solid #FF7200';
document.getElementById('strasse').focus();
return false;
}else{
document.getElementById('strasse').style.background='#F7F7F7';
document.getElementById('strasse').style.border='1px solid #D6D6D6';	
	
}

if(document.getElementById('plz').value == "") 
{
alert ("Bitte geben Sie Ihre Postleitzahl an");
document.getElementById('plz').style.background='#FFF2E8';
document.getElementById('plz').style.border='1px solid #FF7200';
document.getElementById('plz').focus();
return false;
}else{
document.getElementById('plz').style.background='#F7F7F7';
document.getElementById('plz').style.border='1px solid #D6D6D6';	
	
}

if(document.getElementById('ort').value == "") 
{
alert ("Bitte geben Sie Ihr Wohnort an");
document.getElementById('ort').style.background='#FFF2E8';
document.getElementById('ort').style.border='1px solid #FF7200';
document.getElementById('ort').focus();
return false;
}else{
document.getElementById('ort').style.background='#F7F7F7';
document.getElementById('ort').style.border='1px solid #D6D6D6';	
	
}


if(document.getElementById('tel').value == "") 
{
alert ("Bitte geben Sie eine Telefonnummer an");
document.getElementById('tel').style.background='#FFF2E8';
document.getElementById('tel').style.border='1px solid #FF7200';
document.getElementById('tel').focus();
return false;
}else{
document.getElementById('tel').style.background='#F7F7F7';
document.getElementById('tel').style.border='1px solid #D6D6D6';	
	
}

if(document.getElementById('email').value == "") 
{
alert ("Bitte eine Email eingeben");
document.getElementById('email').style.background='#FFF2E8';
document.getElementById('email').style.border='1px solid #FF7200';
document.getElementById('email').focus();
return false;
}else{
document.getElementById('email').style.background='#F7F7F7';
document.getElementById('email').style.border='1px solid #D6D6D6';	
	
}


if(document.getElementById('email').value.indexOf('@')==-1 ||document.getElementById('email').value.indexOf('.')==-1)
{
alert ("Eine gültige Emailadresse muss  \n '@' (At-Zeichen)und einen '.' (Punkt)\n enthalten.");
document.getElementById('email').style.background='#FFF2E8';
document.getElementById('email').style.border='1px solid #FF7200';
document.getElementById('email').focus();
return false
}else{
document.getElementById('email').style.background='#F7F7F7';
document.getElementById('email').style.border='1px solid #D6D6D6';	
	
}


var zeichen="/ ;:,äüö";
eingabe=document.getElementById('email').value;
laenge=eingabe.length;

for( i=0;i<laenge;i++ )
{
  badchar=eingabe.charAt(i);
  if (zeichen.indexOf(badchar)>-1)
 {
alert("Die Zeichen \n Slash(/),\n  Doppelpunkt (:),\n  Semikolon (;),\n  Komma (,)\n  und Leerzeichen ( )\n sowie deutsche Umlaute (ä,ü,ö) \n sind in einer Email nicht erlaubt." );
document.getElementById('email').focus();
return false;

 }

}

atPosition=document.getElementById('email').value.indexOf('@');

if(document.getElementById('email').value.indexOf('@',atPosition+1)>-1)
{alert ("Sie haben versehentlich mehr als ein '@-Zeichen' eingegeben.");
document.getElementById('email').focus();
return false
}


if(document.getElementById('email').value.indexOf('.',atPosition)==-1)
{alert ("An irgendeiner Stelle NACH dem '@-Zeichen' sollte ein Punkt folgen.");
document.getElementById('email').focus();
return false
}


punktPosition=document.getElementById('email').value.lastIndexOf('.');

if(punktPosition+3>document.getElementById('email').value.length){alert("Nach dem Punkt müssen noch mindestens 2 Zeichen folgen. ")
document.getElementById('email').focus();
return false};

if(punktPosition+5<document.getElementById('email').value.length){alert("Bitte mindestens 2, aber NICHT mehr als 4 Zeichen nach dem Punkt.\n Zum Beispiel: \ meinemail@.de \n meinemail@.com \n meinemail@.info\n")
document.getElementById('email').focus();
return false}


}
