/*var liste = new Array("nam","email");

var ele_ = new Array(new Array(),new Array());

ele_[0][0] = 0;
ele_[1][0] = 1;

var id_ = new Array(new Array(new Array()),new Array(new Array()));

id_[0][0][0] = 0;
id_[1][0][0] = 1;

var check_ = new Array();

check_[0] = new Array("val[0].length < 3");
check_[1] = new Array("(val[0].indexOf('@') < 2 || val[0].lastIndexOf('.') - 3 < val[0].indexOf('@') || (val[0].length - val[0].lastIndexOf('.')) < 3)");

var err_ = new Array();

err_[0] = "ihren Namen";
err_[1] = "ihre E-Mail Adresse";

function check_newsletter(obj){

	check = false;
	
	for(i = 0;i < 5;i++){
	
		if(obj.elements["n"+i].checked == true){
		
			check = true;
			break;
		
		}
	
	}
	
	if(check == true) check = checkdoc(obj);
	
	if(check == true) obj.submit();

}*/

function check_newsletter(obj){

	check = true;
	message = "Es ist ein Fehler bei der Newsletter-Registrierung aufgetretten.<br /><br />Bitte ";
	
	if(check == true){
	
		c_n = (obj.nam.value.length < 3) ? false : true;
		//c_m = (obj.email.value.indexOf('@') < 2 || obj.email.value.lastIndexOf('.') - 3 < obj.email.value.indexOf('@') || (obj.email.value.length - obj.email.value.lastIndexOf('.')) < 3) ? false : true;
		c_m = (obj.email.value.search(/^[A-Za-z0-9.!#$%&'*+-/=?^_`{|}~]{2,}@[0-9A-Za-z][0-9A-Za-z-]{0,61}[0-9A-Za-z].[a-zA-z]{2,5}$/) == -1) ? false : true;
		
		if(c_n == false || c_m == false){
		
			check = false;
			message+= "geben Sie ";
			if(c_n == false) message+= "Ihren Namen ";
			
			if(c_n == false && c_m == false) message+= "und ";
			
			if(c_m == false) message+= "Ihre E-Mail Adresse ";
			
			message+= "ein.";
		
		}
	
	}else message+= "markieren Sie ein Thema.";
	
	//if(check == true) obj.submit();
	
	//else{
	if(check == false){
	
		set_msg(message,450);
		/*ele_err_ = document.getElementById("err");
		ele_err_.innerHTML = message;
		ele_err_.style.display = "block";*/
	
	}else{
	
		document.getElementById("nl_check").style.display = "block";
		
		if(obj.gfx_check.value == ""){
		
			check = false;
			obj.gfx_check.focus();
		
		}
	
	}
	
	return check;

}
