<!-- // validation.js Tools zur Validierung und Fehlererkennung etc.
var DefaultColor = '#FFFFFF';
var DefaultBGColor = '#E3E9EC';
var ErrorColor = '#FF0000';
var ErrorBGColor = '#FFEEEE';
//function to check valid email address
function isValidEmail(strEmail)
{
 validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;
   // search email text for regular exp matches
    if (strEmail.search(validRegExp) == -1) 
        {
        return false;
        } 
return true; 
}
//function to check valid Passwords
function isValidPassword(strPwd)
{
 validRegExp = /^[a-z0-9_\.\-]{5,25}$/i;
   // search email text for regular exp matches
    if (strPwd.search(validRegExp) == -1) 
        {
        return false;
        } 
return true; 
}

//String-Test auf "Leerheit"
function isEmpty(myStr)
{
    return (myStr == "" || myStr == null || myStr.charAt(myStr) == ' ');
}
function ShowError(myID,myVal)
    {
    if(document.getElementById) 
        {
        var myObj = document.getElementById(myID);
        } 
    else if (document.all)
        {
        var myObj = document.all[myID];
        }
    myObj.style.display=myVal;
    }    
function GetObj(myID)
{
if(document.getElementById) 
    {
    return document.getElementById(myID);
    } 
else if (document.all)
    {
    return document.all[myID];
    }
return false;
}
function isChecked(myID)
{
return (GetObj(myID).checked);
}
function isIDselected(myID)
{
return (GetObj(myID).selectedIndex>0);
}
function GetID2Value(myID)
{
return GetObj(myID).value;
}
function MarkIDColor(myID)
{
GetObj(myID).style['color'] = ErrorColor;
}
function MarkIDbg(myID)
{
GetObj(myID).style.backgroundColor  = ErrorBGColor;
}
function unMarkIDColor(myID)
{
GetObj(myID).style['color'] = DefaultColor;
}
function unMarkIDbg(myID)
{
GetObj(myID).style.backgroundColor  = DefaultBGColor;
}
// Funktion zum Ändern der Klasse eines durch eine ID gekennzeichneten Elementes
function changeClass(Elem, newClass) {
    var elem;
    if(document.getElementById) {
        var elem = document.getElementById(Elem);
    } else if (document.all){
        var elem = document.all[Elem];
    }
    elem.className = newClass;
}
// check4submit Funktionen der einzelnen Module
function m60Check4Submit ()
  {
  var isOK=true;
  // off
    ShowError('Box_m-060_ErrEmpty','none');
    unMarkIDColor('Box_m-060_LNickname');   
    unMarkIDbg('Box_m-060_Nickname');
    unMarkIDColor('Box_m-060_LPasswort');   
    unMarkIDbg('Box_m-060_Passwort');
  if (isEmpty(GetID2Value('Box_m-060_Nickname')))
    {
    isOK = false;
    ShowError('Box_m-060_ErrEmpty','block');
    MarkIDColor('Box_m-060_LNickname');   
    MarkIDbg('Box_m-060_Nickname');
    }
  if (isEmpty(GetID2Value('Box_m-060_Passwort')))
    {
    isOK = false;
    ShowError('Box_m-060_ErrEmpty','block');
    MarkIDColor('Box_m-060_LPasswort');   
    MarkIDbg('Box_m-060_Passwort');
    }
  return isOK;      
  }
 
function m61Check4Submit()
    {
    var isOK=true;
    if (isEmpty(GetID2Value('Box_m-061_EMail')))
        {
        isOK = false;
        ShowError('Box_m-061_ErrEmpty','block');
        MarkIDColor('Box_m-061_LEMail');        
        MarkIDbg('Box_m-061_EMail');
        }
    else if (!isValidEmail(GetID2Value('Box_m-061_EMail')))
        {
        isOK = false;
        ShowError('Box_m-061_ErrEmpty','block');
        MarkIDColor('Box_m-061_LEMail');        
        MarkIDbg('Box_m-061_EMail');
        }
    return isOK;            
    }
    function m64Check4Submit(is18)
            {
            var isOK=true;
            // off
                ShowError('Box_m-064_ErrEmpty','none');
                ShowError('Box_m-064_ErrPWDwrong','none');
                ShowError('Box_m-064_ErrPWDdiff','none');
                ShowError('Box_m-064_PWDCluster','none');
                unMarkIDColor('Box_m-064_LVorname');        
                unMarkIDbg('Box_m-064_Vorname');            
                unMarkIDColor('Box_m-064_LNachname');        
                unMarkIDbg('Box_m-064_Nachname');            
                unMarkIDColor('Box_m-064_LStrasse');        
                unMarkIDbg('Box_m-064_Strasse');            
                unMarkIDColor('Box_m-064_LStrasse');        
                unMarkIDbg('Box_m-064_Hsnr');            
                unMarkIDColor('Box_m-064_LPLZ');        
                unMarkIDbg('Box_m-064_PLZ');            
                unMarkIDbg('Box_m-064_Ort');    
                unMarkIDColor('Box_m-064_LLand');
                unMarkIDbg('Box_m-064_Land');    
                unMarkIDColor('Box_m-064_LEMail');        
                unMarkIDbg('Box_m-064_EMail');
                unMarkIDColor('Box_m-064_LSmsPin');        
                unMarkIDColor('Box_m-064_LHandy');        
                unMarkIDbg('Box_m-064_Handy');
                unMarkIDbg('Box_m-064_HandyNr');
                unMarkIDColor('Box_m-064_LPasswort');        
                unMarkIDColor('Box_m-064_LPsswdRe');        
                unMarkIDbg('Box_m-064_Passwort');
                unMarkIDbg('Box_m-064_PsswdRe');
            if (isEmpty(GetID2Value('Box_m-064_Vorname')))
                {
                isOK = false;
                ShowError('Box_m-064_ErrEmpty','block');
                MarkIDColor('Box_m-064_LVorname');        
                MarkIDbg('Box_m-064_Vorname');            
                }
            if (isEmpty(GetID2Value('Box_m-064_Nachname')))
                {
                isOK = false;
                ShowError('Box_m-064_ErrEmpty','block');
                MarkIDColor('Box_m-064_LNachname');        
                MarkIDbg('Box_m-064_Nachname');            
                }
            if (isEmpty(GetID2Value('Box_m-064_Strasse')))
                {
                isOK = false;
                ShowError('Box_m-064_ErrEmpty','block');
                MarkIDColor('Box_m-064_LStrasse');        
                MarkIDbg('Box_m-064_Strasse');            
                }
            if (isEmpty(GetID2Value('Box_m-064_Hsnr')))
                {
                isOK = false;
                ShowError('Box_m-064_ErrEmpty','block');
                MarkIDColor('Box_m-064_LStrasse');        
                MarkIDbg('Box_m-064_Hsnr');            
                }
            if (isEmpty(GetID2Value('Box_m-064_PLZ')))
                {
                isOK = false;
                ShowError('Box_m-064_ErrEmpty','block');
                MarkIDColor('Box_m-064_LPLZ');        
                MarkIDbg('Box_m-064_PLZ');            
                }
            else if ( !((!isNaN(GetID2Value('Box_m-064_PLZ'))) && (GetID2Value('Box_m-064_PLZ')<=99999)) )
                {
                isOK = false;
                ShowError('Box_m-064_ErrEmpty','block');
                MarkIDColor('Box_m-064_LPLZ');        
                MarkIDbg('Box_m-064_PLZ');            
                }
            if (isEmpty(GetID2Value('Box_m-064_Ort')))
                {
                isOK = false;
                ShowError('Box_m-064_ErrEmpty','block');
                MarkIDColor('Box_m-064_LPLZ');
                MarkIDbg('Box_m-064_Ort');    
                }
            if (!isIDselected('Box_m-064_Land'))
                {
                isOK = false;
                ShowError('Box_m-064_ErrEmpty','block');
                MarkIDColor('Box_m-064_LLand');
                MarkIDbg('Box_m-064_Land');    
                }
            if (!isValidEmail(GetID2Value('Box_m-064_EMail')))
                {
                isOK = false;
                ShowError('Box_m-064_ErrEmpty','block');
                MarkIDColor('Box_m-064_LEMail');        
                MarkIDbg('Box_m-064_EMail');
                }
            if ( isChecked('Box_m-064_SmsPin') && !(isIDselected('Box_m-064_Handy') && !isEmpty(GetID2Value('Box_m-064_HandyNr'))) )
                {
                ShowError('Box_m-064_ErrEmpty','block');
                MarkIDColor('Box_m-064_LSmsPin');        
                MarkIDColor('Box_m-064_LHandy');        
                MarkIDbg('Box_m-064_Handy');
                MarkIDbg('Box_m-064_HandyNr');
                }
            if ( (!isEmpty(GetID2Value('Box_m-064_PsswdRe'))) || (!isEmpty(GetID2Value('Box_m-064_Passwort'))) )
                {
                if ( (GetID2Value('Box_m-064_PsswdRe')) != (GetID2Value('Box_m-064_Passwort')) )
                    {
                    ShowError('Box_m-064_PWDCluster','block');
                    ShowError('Box_m-064_ErrPWDdiff','block');
                    MarkIDColor('Box_m-064_LPasswort');        
                    MarkIDColor('Box_m-064_LPsswdRe');        
                    MarkIDbg('Box_m-064_Passwort');
                    MarkIDbg('Box_m-064_PsswdRe');
                    isOK = false;
                    }
                else if (!isValidPassword(GetID2Value('Box_m-064_Passwort')))
                    {
                    ShowError('Box_m-064_PWDCluster','block');
                    ShowError('Box_m-064_ErrPWDwrong','block');
                    MarkIDColor('Box_m-064_LPasswort');        
                    MarkIDColor('Box_m-064_LPsswdRe');        
                    MarkIDbg('Box_m-064_Passwort');
                    MarkIDbg('Box_m-064_PsswdRe');
                    isOK = false;
                    }
                }
            return isOK;            
            
            }

         function m69aCheck4Submit()
            {
            var isOK=true;
            // off
                ShowError('Box_m-069_FormHelpNick','none');
                ShowError('Box_m-069_FormHelpPsswd','none');
                ShowError('Box_m-069_FormErrPsswd1','none');
                ShowError('Box_m-069_FormErrPsswd2','none');
                unMarkIDColor('Box_m-069_LNickname');        
                unMarkIDbg('Box_m-069_Nickname');            
                unMarkIDbg('Box_m-069_Passwort');            
                unMarkIDColor('Box_m-069_LPasswort');        
                unMarkIDColor('Box_m-069_LPsswdRe');        
                unMarkIDbg('Box_m-069_PsswdRe');
            if (isEmpty(GetID2Value('Box_m-069_Nickname')))
                {
                isOK = false;
                ShowError('Box_m-069_FormHelpNick','block');
                MarkIDColor('Box_m-069_LNickname');        
                MarkIDbg('Box_m-069_Nickname');            
                }
            if (isEmpty(GetID2Value('Box_m-069_Passwort')))
                {
                isOK = false;
                ShowError('Box_m-069_FormHelpPsswd','block');
                MarkIDColor('Box_m-069_LPasswort');        
                MarkIDbg('Box_m-069_Passwort');            
                }
            if ( (!isEmpty(GetID2Value('Box_m-069_PsswdRe'))) || (!isEmpty(GetID2Value('Box_m-069_Passwort'))) )
                {
                if ( (GetID2Value('Box_m-069_PsswdRe')) != (GetID2Value('Box_m-069_Passwort')) )
                    {
                    isOK = false;
                    ShowError('Box_m-069_FormErrPsswd2','block');
                    MarkIDColor('Box_m-069_LPasswort');        
                    MarkIDColor('Box_m-069_LPsswdRe');        
                    MarkIDbg('Box_m-069_Passwort');
                    MarkIDbg('Box_m-069_PsswdRe');
                    }
                else if (!isValidPassword(GetID2Value('Box_m-069_Passwort')))
                    {
                    isOK = false;
                    ShowError('Box_m-069_FormErrPsswd1','block');
                    MarkIDColor('Box_m-069_LPasswort');        
                    MarkIDColor('Box_m-069_LPsswdRe');        
                    MarkIDbg('Box_m-069_Passwort');
                    MarkIDbg('Box_m-069_PsswdRe');
                    }
                }

            return isOK;            
            }

            function m69bCheck4Submit()
            {
            var isOK=true;
            // off
                ShowError('Box_m-069_ErrEmpty','none');
                unMarkIDColor('Box_m-069_LAnrede');
                unMarkIDbg('Box_m-069_Anrede');    
                unMarkIDColor('Box_m-069_LLand');
                unMarkIDbg('Box_m-069_Land');    
                unMarkIDColor('Box_m-069_LVorname');        
                unMarkIDbg('Box_m-069_Vorname');            
                unMarkIDColor('Box_m-069_LNachname');        
                unMarkIDbg('Box_m-069_Nachname');            
                unMarkIDColor('Box_m-069_LStrasse');        
                unMarkIDbg('Box_m-069_Strasse');            
                unMarkIDbg('Box_m-069_Hsnr');            
                unMarkIDColor('Box_m-069_LPLZ');        
                unMarkIDbg('Box_m-069_PLZ');            
                unMarkIDbg('Box_m-069_Ort');    
                unMarkIDColor('Box_m-069_LTag');
                unMarkIDbg('Box_m-069_Tag');    
                unMarkIDbg('Box_m-069_Monat');    
                unMarkIDbg('Box_m-069_Jahr');    
                if (!isIDselected('Box_m-069_Anrede'))
                    {
                    isOK = false;
                    ShowError('Box_m-069_ErrEmpty','block');
                    MarkIDColor('Box_m-069_LAnrede');
                    MarkIDbg('Box_m-069_Anrede');    
                    }
    
                if (!isIDselected('Box_m-069_Land'))
                    {
                    isOK = false;
                    ShowError('Box_m-069_ErrEmpty','block');
                    MarkIDColor('Box_m-069_LLand');
                    MarkIDbg('Box_m-069_Land');    
                    }
                if (isEmpty(GetID2Value('Box_m-069_Vorname')))
                    {
                    isOK = false;
                    ShowError('Box_m-069_ErrEmpty','block');
                    MarkIDColor('Box_m-069_LVorname');        
                    MarkIDbg('Box_m-069_Vorname');            
                    }
                if (isEmpty(GetID2Value('Box_m-069_Nachname')))
                    {
                    isOK = false;
                    ShowError('Box_m-069_ErrEmpty','block');
                    MarkIDColor('Box_m-069_LNachname');        
                    MarkIDbg('Box_m-069_Nachname');            
                    }
                if (isEmpty(GetID2Value('Box_m-069_Strasse')))
                    {
                    isOK = false;
                    ShowError('Box_m-069_ErrEmpty','block');
                    MarkIDColor('Box_m-069_LStrasse');        
                    MarkIDbg('Box_m-069_Strasse');            
                    }
                if (isEmpty(GetID2Value('Box_m-069_Hsnr')))
                    {
                    isOK = false;
                    ShowError('Box_m-069_ErrEmpty','block');
                    MarkIDColor('Box_m-069_LStrasse');        
                    MarkIDbg('Box_m-069_Hsnr');            
                    }
                if (isEmpty(GetID2Value('Box_m-069_PLZ')))
                    {
                    isOK = false;
                    ShowError('Box_m-069_ErrEmpty','block');
                    MarkIDColor('Box_m-069_LPLZ');        
                    MarkIDbg('Box_m-069_PLZ');            
                    }
                else if ( !((!isNaN(GetID2Value('Box_m-069_PLZ'))) && (GetID2Value('Box_m-069_PLZ')<=99999)) )
                    {
                    isOK = false;
                    ShowError('Box_m-069_ErrEmpty','block');
                    MarkIDColor('Box_m-069_LPLZ');        
                    MarkIDbg('Box_m-069_PLZ');            
                    }
                if (isEmpty(GetID2Value('Box_m-069_Ort')))
                    {
                    isOK = false;
                    ShowError('Box_m-069_ErrEmpty','block');
                    MarkIDColor('Box_m-069_LPLZ');
                    MarkIDbg('Box_m-069_Ort');    
                    }
//                alert((GetObj('Box_m-069_Jahr').selectedIndex+1939));    
//                if ( !isValidDate( (GetObj('Box_m-069_Jahr').selectedIndex+1939), GetObj('Box_m-069_Monat').selectedIndex, GetObj('Box_m-069_Tag').selectedIndex) )
//                    {
//                    isOK = false;
//                    ShowError('Box_m-069_ErrEmpty','block');
//                    MarkIDColor('Box_m-069_LTag');
//                    MarkIDbg('Box_m-069_Tag');    
//                    MarkIDbg('Box_m-069_Monat');    
//                    MarkIDbg('Box_m-069_Jahr');    
//                    }
            return isOK;            
            }
           function m69cCheck4Submit()
            {
            var isOK=true;
            // off
                ShowError('Box_m-069_ErrEmpty','none');
                ShowError('Box_m-069_ErrNoHandy','none');
                ShowError('Box_m-069_ErrMailInUse','none');
                unMarkIDColor('Box_m-069_LEMail');        
                unMarkIDbg('Box_m-069_EMail');
                unMarkIDColor('Box_m-069_LHandy');        
                unMarkIDbg('Box_m-069_Handy');
                unMarkIDbg('Box_m-069_HandyNr');
            if (!isValidEmail(GetID2Value('Box_m-069_EMail')))
                {
                isOK = false;
                ShowError('Box_m-069_ErrEmpty','block');
                MarkIDColor('Box_m-069_LEMail');        
                MarkIDbg('Box_m-069_EMail');
                }
            if ( isChecked('Box_m-069_SmsPin') && !(  ( isIDselected('Box_m-069_Handy') ) && ( !isNaN(GetID2Value('Box_m-069_HandyNr')) ) &&  ( !isEmpty(GetID2Value('Box_m-069_HandyNr')) )  )     )
                {
//                ShowError('Box_m-069_ErrNoHandy','block');
                MarkIDColor('Box_m-069_LHandy');        
                MarkIDbg('Box_m-069_Handy');
                MarkIDbg('Box_m-069_HandyNr');
                }
            return isOK;            
            }
            function m69dCheck4Submit()
            {
            var isOK=true;
            // off
                ShowError('Box_m-069_ErrEmpty','none');
            if ( !isChecked('Box_m-069_AGB') )
                {
                isOK = false;
                ShowError('Box_m-069_ErrEmpty','block');
                MarkIDColor('Box_m-069_LAGB');        
                }
            return isOK;            
            }

         function m62Check4Submit()
            {
            var isOK=true;
            // off
                ShowError('Box_m-062_ErrEmpty','none');
                unMarkIDColor('Box_m-062_LNachricht');        
                unMarkIDbg('Box_m-062_Nachricht');
                unMarkIDColor('Box_m-062_LEMail');        
                unMarkIDbg('Box_m-062_EMail');
            
            if (isEmpty(GetID2Value('Box_m-062_Nachricht')))
                {
                isOK = false;
                ShowError('Box_m-062_ErrEmpty','block');
                MarkIDColor('Box_m-062_LNachricht');        
                MarkIDbg('Box_m-062_Nachricht');
                }            
            if (!isValidEmail(GetID2Value('Box_m-062_EMail')))
                {
                isOK = false;
                ShowError('Box_m-062_ErrEmpty','block');
                MarkIDColor('Box_m-062_LEMail');        
                MarkIDbg('Box_m-062_EMail');
                }
            return isOK;            
            }
            function m71Check4Submit()
            {
            var isOK=true;
            // off
                ShowError('Box_m-071_ErrEmpty','none');
                unMarkIDColor('Box_m-071_LFormTA');        
                unMarkIDbg('Box_m-071_FormTA');
                unMarkIDColor('Box_m-071_LVonEMail');        
                unMarkIDbg('Box_m-071_VonEMail');
                unMarkIDColor('Box_m-071_LAnEMail');        
                unMarkIDbg('Box_m-071_AnEMail');

            
            if (isEmpty(GetID2Value('Box_m-071_FormTA')))
                {
                isOK = false;
                ShowError('Box_m-071_ErrEmpty','block');
                MarkIDColor('Box_m-071_LFormTA');        
                MarkIDbg('Box_m-071_FormTA');
                }            
            if (!isValidEmail(GetID2Value('Box_m-071_VonEMail')))
                {
                isOK = false;
                ShowError('Box_m-071_ErrEmpty','block');
                MarkIDColor('Box_m-071_LVonEMail');        
                MarkIDbg('Box_m-071_VonEMail');
                }
            if (!isValidEmail(GetID2Value('Box_m-071_AnEMail')))
                {
                isOK = false;
                ShowError('Box_m-071_ErrEmpty','block');
                MarkIDColor('Box_m-071_LAnEMail');        
                MarkIDbg('Box_m-071_AnEMail');
                }
                if (!document.Empfehlung.savemailcheck.checked) {
                    alert("Bitte die Checkbox anklicken!");
                    document.Empfehlung.savemailcheck.focus();
                    return false;
                   }         
               return isOK;            
            }
         function m65Check4Submit()
            {
            var isOK=true;
            // off
                ShowError('Box_m-065_ErrEMail','none');
                unMarkIDColor('Box_m-065_LEMail');        
                unMarkIDbg('Box_m-065_EMail');
            if (!isValidEmail(GetID2Value('Box_m-065_EMail')))
                {
                isOK = false;
                ShowError('Box_m-065_ErrEMail','block');
                MarkIDColor('Box_m-065_LEMail');        
                MarkIDbg('Box_m-065_EMail');
                }
            return isOK;            
            }
 
         function mGadgetVersendenCheck4Submit(){
            var isOK=true;
            // off
                ShowError('Box_m-071_ErrEmpty','none');
                unMarkIDColor('Box_m-071_LFormTA');        
                unMarkIDbg('Box_m-071_FormTA');
                unMarkIDColor('Box_m-071_LVon');        
                unMarkIDbg('Box_m-071_Von');
                unMarkIDColor('Box_m-071_LVonEMail');        
                unMarkIDbg('Box_m-071_VonEMail');
                unMarkIDColor('Box_m-071_LAnEMail');        
                unMarkIDbg('Box_m-071_AnEMail');
                unMarkIDColor('Box_m-071_LAn');        
                unMarkIDbg('Box_m-071_An');
            
            if (isEmpty(GetID2Value('Box_m-071_FormTA')))
                {
                isOK = false;
                ShowError('Box_m-071_ErrEmpty','block');
                MarkIDColor('Box_m-071_LFormTA');        
                MarkIDbg('Box_m-071_FormTA');
                }            
            if ( GetID2Value('Box_m-071_FormTA').length>160  )
                {
                isOK = false;
                ShowError('Box_m-071_TextLength','block');
                MarkIDColor('Box_m-071_LFormTA');        
                MarkIDbg('Box_m-071_FormTA');
                }            
            if (isEmpty(GetID2Value('Box_m-071_Von')))
                {
                isOK = false;
                ShowError('Box_m-071_ErrEmpty','block');
                MarkIDColor('Box_m-071_LVon');        
                MarkIDbg('Box_m-071_Von');
                }
            if (!isValidEmail(GetID2Value('Box_m-071_VonEMail')))
                {
                isOK = false;
                ShowError('Box_m-071_ErrEmpty','block');
                MarkIDColor('Box_m-071_LVonEMail');        
                MarkIDbg('Box_m-071_VonEMail');
                }
            if (!isValidEmail(GetID2Value('Box_m-071_AnEMail')))
                {
                isOK = false;
                ShowError('Box_m-071_ErrEmpty','block');
                MarkIDColor('Box_m-071_LAnEMail');        
                MarkIDbg('Box_m-071_AnEMail');
                }
            if (isEmpty(GetID2Value('Box_m-071_An')))
                {
                isOK = false;
                ShowError('Box_m-071_ErrEmpty','block');
                MarkIDColor('Box_m-071_LAn');        
                MarkIDbg('Box_m-071_An');
                }
            return isOK;  

         }

          // Prueft, ob Elemente zum Hochladen existieren
         function m83CheckUploadFile() {
           
           var object_array = new Array();
           var file_name, file_field, i;
           var a = 0;
           file_field = document.getElementById("Box_m-083_FormFile");
           if (file_field.value) {
             if (file_field.value.match(/(\\)/)) {
               file_name = file_field.value.substr(file_field.value.lastIndexOf("\\") + 1);
             } else {
               file_name = file_field.value.substr(file_field.value.lastIndexOf("\/") + 1);
             }
             if (file_name.match(/(\?|\<|\>|\*|\:|\||\/|\\)/)) {
               alert("Der Name der Datei darf keines der folgenden Zeichen enthalten:\n\\ / : * ? \" < > |");
               file_field.select();
               return false;
             }
             return true;
           }
           return false;
         }

        /** Videoupload-Pruefung **/
        function m83Check4SubmitStep1() {
            //Daten holen
            var bool         = true;
            var crewname     = document.getElementById('Box_m-083_Crewname').value;
            var titel         = document.getElementById('Box_m-083_Titel').value;
            var description    = document.getElementById('Box_m-083_Description').value;
            var checkbox    = document.getElementById('Box_m-083_FormItem_Checkbox_Rechte').checked;
            
            //Daten prüfen und Fehler evt. ausgeben
            if(crewname=="" || crewname.length>60 ){
                document.getElementById('Box_m-083_CrewnameLabel').style.color = "red";                    
                bool = false;
            } else {
                document.getElementById('Box_m-083_CrewnameLabel').style.color = "";
            }
            
            if(titel=="" || titel.length>60 ){
                document.getElementById('Box_m-083_TitelLabel').style.color = "red";
                bool = false;
            } else {
                document.getElementById('Box_m-083_TitelLabel').style.color = "";
            }
            
            if( description.length>1000 ){
                document.getElementById('Box_m-083_Error_Description').className = "Box_m-083_Error";
                document.getElementById('Box_m-083_DescriptionLabelWithCounter').style.color = "red";
                bool = false;
            } else {
                document.getElementById('Box_m-083_DescriptionLabelWithCounter').style.color = "";
                document.getElementById('Box_m-083_Error_Description').className = "Box_m-083_ErrorHidden";
            }

            if (!m83CheckUploadFile()) {
              document.getElementById('Box_m-083_FormFileLabel').style.color = "red";
              bool = false;
            } else {
              document.getElementById('Box_m-083_FormFileLabel').style.color = "";
            }            

            //wenn alles korrekt, dann weiter
            if(bool)
                return true;
            return false;
        } 
                
        function m83Check4Submit(progress_id, url, callback) {
            //Daten holen
            var bool         = true;
            var crewname     = document.getElementById('Box_m-083_Crewname').value;
            var titel         = document.getElementById('Box_m-083_Titel').value;
            var description    = document.getElementById('Box_m-083_Description').value;
            var checkbox    = document.getElementById('Box_m-083_FormItem_Checkbox_Rechte').checked;
            
            //Daten prüfen und Fehler evt. ausgeben
            if(crewname=="" || crewname.length>60 ){
                document.getElementById('Box_m-083_CrewnameLabel').style.color = "red";                    
                bool = false;
            } else {
                document.getElementById('Box_m-083_CrewnameLabel').style.color = "";
            }
            
            if(titel=="" || titel.length>60 ){
                document.getElementById('Box_m-083_TitelLabel').style.color = "red";
                bool = false;
            } else {
                document.getElementById('Box_m-083_TitelLabel').style.color = "";
            }
            
            if( description.length>1000 ){
                document.getElementById('Box_m-083_DescriptionLabelWithCounter').style.color = "red";
                bool = false;
            } else {
                document.getElementById('Box_m-083_DescriptionLabelWithCounter').style.color = "";
            }
            if( !checkbox ){
                document.getElementById('Box_m-083_Error_Checkbox').className = "Box_m-083_Error";
                bool = false;
            } else {
                document.getElementById('Box_m-083_Error_Checkbox').className = "Box_m-083_ErrorHidden";
            }
            //Rückgabe
            if (bool){
                wait_popup(url + "?progress_id=" + progress_id + "&total=1&landing_page=" + callback, 420, 278);
                return true;
            }
            return false;
        }
          
   /** Kommentarpruefung **/
        function m087Check4SubmitKommentar() {
            //Daten holen
            var bool         = true;
            var DeinTitel     = document.getElementById('Box_m-087_DeinTitel').value;
            var DeinName    = document.getElementById('Box_m-087_DeinName').value;
             var DeinKommentar     = document.getElementById('Box_m-087_DeinKommentar').value;
          
        
            
            //Daten prüfen und Fehler evt. ausgeben
            if(DeinTitel==""){
          
                document.getElementById('Box_m-087_DeinTitelLabel').style.color = "red";                    
                bool = false;
            } else {
                document.getElementById('Box_m-087_DeinTitelLabel').style.color = "";
            }
            if(DeinName=="" ){
                document.getElementById('Box_m-087_DeinNameLabel').style.color = "red";                    
                bool = false;
            } else {
                document.getElementById('Box_m-087_DeinNameLabel').style.color = "";
            }
            
            
             if(DeinKommentar==""){
                document.getElementById('Box_m-087_DeinKommentarLabel').style.color = "red";                    
                bool = false;
            } else {
                document.getElementById('Box_m-087_DeinKommentarLabel').style.color = "";
            }
       
            if(bool){
          
              document.getElementById('Box_m-087_Kommentar_speichern').submit();
              return false;
            
            }
            return false;
            
            
         
        }
 

   /** Kommentarpruefung **/
        function m087Check4SubmitKommentarAjax() {
            //Daten holen
            var bool             = true;
            var DeinTitel         = document.getElementById('Box_m-087_DeinTitel').value;
            var DeinName        = document.getElementById('Box_m-087_DeinName').value;
            var DeinKommentar   = document.getElementById('Box_m-087_DeinKommentar').value;
            
            //Daten prüfen und Fehler evt. ausgeben
            if(DeinTitel==""){
          
                document.getElementById('Box_m-087_DeinTitelLabel').style.color = "red";                    
                bool = false;
            } else {
                document.getElementById('Box_m-087_DeinTitelLabel').style.color = "";
            }
            if(DeinName=="" ){
                document.getElementById('Box_m-087_DeinNameLabel').style.color = "red";                    
                bool = false;
            } else {
                document.getElementById('Box_m-087_DeinNameLabel').style.color = "";
            }
            
            
             if(DeinKommentar==""){
                document.getElementById('Box_m-087_DeinKommentarLabel').style.color = "red";                    
                bool = false;
            } else {
                document.getElementById('Box_m-087_DeinKommentarLabel').style.color = "";
            }
       
            if(bool){
              return true;
            
            }
            return false;
            
            
         
        }
 

     /** TV Wuensche **/
    function m008tvwuenschevalidate(){
        clip_id = document.getElementById('Box_m-008-TVWuensche_Auswahl_Clip').value;
        nameVon = document.getElementById('Box_m-008-TVWuensche_Auswahl_VON').value;
        nameAn  = document.getElementById('Box_m-008-TVWuensche_Auswahl_AN').value;
        message = "d";//document.getElementById('Box_m-008-TVWuensche_Auswahl_Message').value;
        if( clip_id != "" && nameVon != "" && nameAn != "" && message != ""){
            return true;
        }
        
        document.getElementById('Box_m-008-TVWuensche_Auswahl_ClipLabel').style.color        = "red";
        document.getElementById('Box_m-008-TVWuensche_Auswahl_VONLabel').style.color         = "red";
        document.getElementById('Box_m-008-TVWuensche_Auswahl_ANLabel').style.color          = "red";
        document.getElementById('Box_m-008-TVWuensche_Auswahl_MessageLabel').style.color     = "red";
        return false;
    }