
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 checkEingaben () {
  if (document.getElementById('emailadressen').value == "") {
    alert("Sie haben keine Emailadresse eingegeben!");
    document.getElementById('emailadressen').focus();
    return false;
  }
  if (EMail(document.getElementById('emailadressen').value) == false) 
  {
	alert("Die angegebene Email-Adresse ist nicht gültig!");
    document.getElementById('emailadressen').focus();
    return false;
  }
}

var mliste = new Array(); 
var do_formcheck = true;
 
function addchck(a) {
   var x = mliste.push(a) ;
} 

function dochck() { 
   var is_ok = true;
    
   for ( var i = 0; i < mliste.length; i++) {
       if (mliste[i].type == 'radio' || mliste[i].type == 'checkbox') {
           var f = mliste[i];    
           var radiocheck = false;
           for (j = 0; j < f.length; j++) {
               if (f[j].checked == true) {
                   radiocheck = true;
             }
           }
           if (!radiocheck) {is_ok = false;}
       } else {
          var f = mliste[i].value; 
          if (f.length < 1) {
	   	is_ok = false; 
          }
       } 
   }
   if(do_formcheck) {
     if (! is_ok ) {
	alert("Alle mit * markierten Felder müssen ausgefüllt werden !")
     }
   } else {
        is_ok = true; 
   }	

   return is_ok; 
}


function contentBanner(showId,hideId) {
	if (document.getElementById(showId)) {
		document.getElementById(showId).innerHTML = document.getElementById(hideId).innerHTML;
		document.getElementById(showId).style.display = '';
		return true;
	} else {
		return false;
	}
}

