
//-----------------------------------------
//
//-----------------------------------------
function FE_CheckForm(form) {  
	var ft = "";
	var fv = ""; 
	
	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) {  
			     alert("Bitte fuellen Sie alle notwendigen Felder (mit einem * gekennzeichnet) in diesem Formular aus.");  
				 els.style.border = "1px solid red";
			     els.focus();   
			     return false;   
			    }   
			   break;
			   
			   case "checkbox":  
				if(encodeURI(ft) == "required" && !els.checked) { 
			     alert("Bitte fuellen Sie alle notwendigen Felder (mit einem * gekennzeichnet) in diesem Formular aus.");  
				 return false;  
				}
			   break;
		
		}

	}
	
	return true;
}
