function chkEMail (s) {
	var re = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)(\\@)([a-zA-Z0-9\\-\\.]+)(\\.)([a-zA-Z]{2,4})$');
	return (re.test(s));
}

function checkNewsletterForm() {
	var fehler = '';
	var formular = document.NewsletterForm;
	var datum = new Date ();
	
	//if (formular.anrede.value == '' || formular.anrede.value == '0') fehler += '- keine Anrede\n';
	//if (formular.vname.value == '') fehler += '- kein Vorname\n';
	//if (formular.nname.value == '') fehler += '- kein Nachname\n';
	if (!chkEMail(formular.Email.value)) fehler += '- ungültige E-Mail Adresse\n';
	//if (formular.tel.value == '') fehler += '- keine Telefonnummer\n';
	//if (formular.anfrage.value == '') fehler += '- keine Anfrage\n';
	if (fehler != '') {
		fehlertext = 'Bitte füllen Sie alle mit * gekennzeichnetten Felder aus! \n' + 
		'Folgende Fehler wurden vom System gemeldet:\n\n';
		alert(fehlertext+fehler) + '\n\n';
		return false;
	} else {
		return true;
	}
}

function getElement(e,f){
    if(document.layers){
        f=(f)?f:self;
        if(f.document.layers[e]) {
            return f.document.layers[e];
        }
        for(W=0;i<f.document.layers.length;W++) {
            return(getElement(e,fdocument.layers[W]));
        }
    }
    if(document.all) {
        return document.all[e];
    }
    return document.getElementById(e);
}

function popUp(url,theName,theWidth,theHeight){
    newWin=window.open('',theName,'toolbar=no,scrollbars=yes,width=' + theWidth + ',height=' + theHeight + ',resizable=yes');
	newWin.location = url;
    return;
}
