function checkdataform()
{
 	var zusatz="\n\nDiese Daten werden dazu verwendet, Sie im Falle eines Gewinns zu benachrichtigen.";
	if (document.winner.winAntwort.value=='' || document.winner.winAntwort.value=='Ihre Antwort')
	{
		 alert('Bitte geben Sie eine Antwort auf die Gewinnfrage ein!' + zusatz);
		 return false;
	} 
	else if (document.winner.win_vname.value=='')
	{
		 alert('Bitte geben Sie Ihren Vornamen ein.' + zusatz);
		 return false;
	} 
 	else if (document.winner.win_nname.value=='')
	{
		 alert('Bitte geben Sie Ihren Nachnamen ein.' + zusatz);;
		 return false;
	} 
 	else if (document.winner.win_mail.value=='')
	{
		 alert('Bitte geben Sie Ihre E-Mail-Adresse ein.' + zusatz);
		 return false;
	} 
	else if(!checkMailAdress(document.winner.win_mail.value))
	{
		 alert('Bitte geben Sie eine gültige E-Mail-Adresse ein.' + zusatz);
		 return false;						
	}
 	else if (document.winner.win_street.value=='')
	{
		 alert('Bitte geben Sie Ihre Straße und Hausnummer ein.' + zusatz);
		 return false;
	} 						
 	else if (document.winner.win_plz.value=='')
	{
		 alert('Bitte geben Sie Ihre Postleitzahl ein.' + zusatz);
		 return false;
	} 	
 	else if (document.winner.win_ort.value=='')
	{
		 alert('Bitte geben Sie ihren Wohnort ein.' + zusatz);
		 return false;
	} 
														
	return true;					 			 					 					 				 	
}

function checkMailAdress(s)
{
var a = false;
var res = false;
if(typeof(RegExp) == 'function')
{
var b = new RegExp('abc');
if(b.test('abc') == true){a = true;}
}

if(a == true)
{
reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+
                 '(\\@)([a-zA-Z0-9\\-\\.]+)'+
                 '(\\.)([a-zA-Z]{2,4})$');
res = (reg.test(s));
}
else
{
res = (s.search('@') >= 1 &&
       s.lastIndexOf('.') > s.search('@') &&
       s.lastIndexOf('.') >= s.length-5)
}
return(res);
}	
