function formcheck(myForm){
    var fieldToCheck = new Array();
    var i = 0;
    var curField = "";
    var myAttr = null;
    var error = false;

    switch(myForm){
        case "callback":
        case "order_telefon":
            fieldToCheck = new Array("Telefon");
            break;
        case "contact":
            fieldToCheck = new Array("Ansprache", "V_Ansprechpartner", "N_Ansprechpartner", "Name1", "Strasse", "formNumber", "PLZ", "Ort", "Telefon", "Email", "formAGB", "Text");
            break;
        case "order_online":
            fieldToCheck = new Array("V_Ansprechpartner", "N_Ansprechpartner", "Name1", "Strasse", "formNumber", "PLZ", "Ort", "Telefon", "Email", "formAGB");
            break;
        default:
            fieldToCheck = new Array();
            break;
    }

    for(i=0; i<fieldToCheck.length; i++ )
    {
        curField = fieldToCheck[i];
        
        if($('#'+curField).attr('type') == "checkbox"){
            myAttr = ":checked";
        }else{
            myAttr = "";
        }

        if($('#'+curField).val() == "" || $('#'+curField+myAttr).val() == null){
            $('#'+curField).addClass("error");
            $('#'+curField+'Label').addClass("error");
            error = true;
        } else {
            $('#'+curField).removeClass("error");
            $('#'+curField+'Label').removeClass("error");
        }
    }
    
    if($("input[name='Ansprache']").length > 0){
        if($("input[name='Ansprache']:checked").val() == null && $("input[name='Ansprache']:checked").val() == null){
            $('#AnspracheLabel').addClass("error");
            error = true;
        } else {
            $('#AnspracheLabel').removeClass("error");
        }
    }
    
    if(error == true){
        $('.errorMsg').css("display", "block");
        return false;
    }else{
        $('.errorMsg').css("display", "none");
        return true;
    }
}