function eingabe_pruefung(str,img_name,zeichen,min,typ,required)
{

var iX,d;
var erg=true;
switch(typ){
	
default:
		if (str.length==0)	{erg=false;}
	
		if ((str.length!=0) &&(erg)&&(zeichen.length>0)) {
			for (iX=0;iX<str.length;iX++){
				d=str.charAt(iX);
				if (zeichen.indexOf(d)==-1)	erg=false;
			}
		}
	
		if (str.length<min)	{erg=false;}
		break;
		
case'email':	
		var pos_at = str.indexOf('@');
		var pos_at_ende = str.lastIndexOf('@');
		var pos_dot = str.lastIndexOf('.');
		var pos_space = str.indexOf(' ');
		var pos_length = str.length;
		var domain = str.substring(pos_at+1,pos_dot);
							
		if (pos_at != pos_at_ende) 	 {erg = false}
		if (domain.length < 2 )          {erg = false}
		if (pos_at < 1 )                 {erg = false}
		if (pos_dot < pos_at) 	         {erg = false}
		if (pos_length - pos_dot <= 2) 	 {erg = false}
		if (pos_space != -1) 	         {erg = false}
		break;
case 'checkbox':
	if(str.checked == false){
erg=false;
	}
		break;
case 'select':
		if (str==''){erg=false;}
		break;


	}
	if (erg == true){
			document[img_name].src='bilder/00-Sonstiges/eingabe-pruefung-ok.gif';
	}else{
		if (required==true){
			document[img_name].src='bilder/00-Sonstiges/eingabe-pruefung-leer.gif';
		}
	}

}