function changeCSSClass(element,newClass)
{
	document.getElementById(element.id).className = newClass;
}

function formularcheck(lang) {
	var eName;
	var eStrasse;
	var eOrt;
	var eTelefon;
	var eEmail;
	var eEmailCheck;
	var eBetrifft;
	var eMitteilung;	
	
	var globalStatus;
	globalStatus = true;
	
	eName = window.document.contactForm.cName.value;
	eStrasse = window.document.contactForm.cStrasse.value;
	eOrt = window.document.contactForm.cOrt.value;
	eTelefon = window.document.contactForm.cTelefon.value;
	eEmail = window.document.contactForm.cEmail.value;
	eBetrifft = window.document.contactForm.cBetrifft.value;
	eMitteilung = window.document.contactForm.cMitteilung.value;

	
	if (eName == '')
	{
		document.getElementById("cName").className = 'missing';
		globalStatus = false;
	}
	if (eStrasse == '')
	{
		document.getElementById("cStrasse").className = 'missing';
		globalStatus = false;
	}
	if (eOrt == '')
	{
		document.getElementById("cOrt").className = 'missing';
		globalStatus = false;
	}
	if (eTelefon == '')
	{
		document.getElementById("cTelefon").className = 'missing';
		globalStatus = false;
	}
	if (eEmail == '')
	{
		document.getElementById("cEmail").className = 'missing';
		globalStatus = false;
	}
	else
	{
		eEmailCheck = EMail(eEmail);
		
		if (eEmailCheck == false)
		{
			document.getElementById("cEmail").className = 'missing';
			globalStatus = false;
		}
	}
	if (eBetrifft == '')
	{
		document.getElementById("cBetrifft").className = 'missing';
		globalStatus = false;
	}
	if (eMitteilung == '')
	{
		document.getElementById("cMitteilung").className = 'missing';
		globalStatus = false;
	}
	
	
	if (globalStatus == false)
	{
		if (lang == 0)
		{
			alert('Bitte füllen Sie alle mit Rot markierten Felder korrekt aus.');
		}
		else
		{
			alert('Please fill out all red marked form fields.');
		}
		return false;
	}
	
} 


function EMail(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);
  }

function testen()
  {
  document.form1.output.value = EMail(document.form1.input.value);
 }
