//-----------------------------------------
//
//-----------------------------------------
function FE_CheckForm(form) {  
	var ft = "";
	var fv = ""; 
	var err = false;
	
	fobj = getObj(form);

	for (var i = 0;i < fobj.elements.length;i++) {
	
		els = fobj.elements[i];  
		ft = els.title;  
		fv = els.value;  

		switch(els.type) { 
		
			   case "text":  
			   case "password":  
			   case "textarea":  
			    // is it a required field?  
			    if(encodeURI(ft) == "required" && encodeURIComponent(fv).length < 1) {  
			     
				 els.style.border = "1px solid red";
			     els.focus();   
			     err = true;
			    }   
			   break;
			   
			   case "checkbox":  
				if(encodeURI(ft) == "required" && !els.checked) { 
                 els.style.backgroundColor = "red";
			
				 err = true; 
				}
			   break;
		
		}

	}
	
	
	if(err){
		alert("Bitte fuellen Sie alle notwendigen Felder (mit einem * gekennzeichnet) in diesem Formular aus.");  
		return false;
	
	} else {
		return true;
	
	}
	
}
