/*
berprft ein formular
*/
function checkAForm(f, c)
{
	// spam prevention
	if(f.elements['novalue'].value != '') return false;


	err = false;
	// alles zurcksetzen
	for(i=0;i<f.elements.length;i++)
	{
		el = f.elements[i];
		//if(el.type == 'text')
		//{
			//el.style.borderColor = 'transparent';
			el.style.backgroundColor = 'transparent';
			el.style.color = '#000';
		//}
	}
	
	// prfen
	for(i=0;i<f.elements.length;i++)
	{
		el = f.elements[i];
		if(el.name.indexOf('*') < 0) continue;
		//if(el.type != 'text') continue;
		if(el.name == 'novalue') continue;
		if(el.name == 'email*')
		{
			reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+
		                     '(\\@)([a-zA-Z0-9\\-\\.]+)'+
          			         '(\\.)([a-zA-Z]{2,4})$');
			res = (reg.test(el.value));
			if(!res)
			{
				//el.style.border = '1px dotted #f00';
				el.style.backgroundColor = '#f00';
				el.style.color = '#fff';
				err = true;
			}
		}
		else
		{
			if(el.value == '' || el.value == '0')
			{
				//el.style.border = '1px dotted #f00';
				el.style.backgroundColor = '#f00';
				el.style.color = '#fff';
				err = true;
			}
		}
	}
	

	

	if(err) return false;
	
	if(c) c(f);
	
	f.submit();
	
}