
// durchläuft alle Pflichtfelder eines Formulars 
// formname Name des Formulars
// Array mit ids der Pflichtfelder
// fehlercode
// class für Fehlerfeld
function checkAndMarkFormular(formname, flds, ec, classname)
{
    var bit=0, focused=0, iserror=0;
    var stdErrorMessage="Bitte geben Sie hier einen gueltigen Wert ein!";    
    for(var i = 0;i < flds.length;i++){
        bit = 1<<i;
        iserror = (ec & bit)==bit;        
        if(!ec || iserror){
            if(!focused)
                eval("document."+formname+"."+mFields[i]+".focus();");
            focused++;
            if(iserror){
                fn = mFields[i];
                if(fn && fn!=""){
                    $(fn).addClassName(classname);
                    et =  $(fn).readAttribute("errmsg");
                    if(et && et!="")
                        $(fn).writeAttribute("title", et);
                    else
                        $(fn).writeAttribute("title", stdErrorMessage);

                }
            }
        }
    }
} 

