var checkType = null;
var fieldsValid = true;
function cf_checkInputAuthorization(obj){
    
    if (isSelectedThema()== false) {
        
        alert("Waehlen Sie bitte zuerst ein Thema aus.");
        obj.blur();
        obj.checked = false;
    }
}
function cf_setRequiredFiels(typeNummer){
    if (typeNummer == 1) {
        d_obj('cf_rqf_1').innerHTML = '';
        d_obj('cf_rqf_2').innerHTML = '';
        checkType = 1;
    }
    if (typeNummer == 2) {
        d_obj('cf_rqf_1').innerHTML = '*';
        d_obj('cf_rqf_2').innerHTML = '*';
        checkType = 2;
    }
    toggleFormGroup("reclamation");
    toggleLabelText("message_label");
}
function cf_checkForm(){ 
    var typeNumber = getCheckType();
    fieldsValid = true;
    
    if (isSelectedThema() == false) markingRadioSet('thema_div'); else clearRadioSet('thema_div');
    if ((document.content_form.Anrede[0].checked == false) && (document.content_form.Anrede[1].checked == false)) markingRadioSet('salutation_div'); else clearRadioSet('salutation_div');
    
    if (document.content_form.Nachname.value == '')  markingField('Nachname'); else clearField('Nachname');
    if (!(document.content_form.EMail.value.search(/[@.]/) >= 0) || !(document.content_form.EMail.value.search(/.+@..+\...+/) >= 0) || !(document.content_form.EMail.value.length >= 8))  markingField('EMail'); else clearField('EMail');
        
    if (typeNumber == 1){
        clearField('Strasse');            
        clearField('Ort');
    }
    
    if (typeNumber == 2){
        if (document.content_form.Strasse.value == '')  markingField('Strasse'); else clearField('Strasse');
        if (document.content_form.Ort.value == '')  markingField('Ort'); else clearField('Ort');
    }
    //Reklamation
    if (getSelectedThema() == "thema_7") {
        if (document.content_form.Produktname.value == '')  markingField('product_name'); else clearField('product_name');
    }
    return fieldsValid;
}
function getCheckType(){
    return checkType;
}
function isSelectedThema(){
    var checked = false;
    for (var i=0; i<document.content_form.Thema.length; i++){
        if (document.content_form.Thema[i].checked == true) checked = true;
    }
    return checked;
}
function getSelectedThema(){
    var value = null;
    for (var i=0; i<document.content_form.Thema.length; i++){
        if (document.content_form.Thema[i].checked == true) value = document.content_form.Thema[i].id;
    }
    return value;
}
function toggleFormGroup(id){
    if (getSelectedThema() == "thema_7") {
        showFormGroup(id);
    } else {
        hideFormGroup(id);
    }
}
function toggleLabelText(id){
    if (d_obj(id)) {
        if (getSelectedThema() == "thema_7") {
           d_obj(id).innerHTML = "Weitere Nachricht"; 
        } else {
           d_obj(id).innerHTML = "Ihre Nachricht"; 
        }
    }       
}
function showFormGroup(id){
    if (d_obj(id)) d_style(id).display = "block";
}
function hideFormGroup(id){
    if (d_obj(id)) d_style(id).display = "none";
}
