function modul_func(){
    document.Formular.p_name.value = userArray[7];
    document.Formular.p_strasse.value = userArray[8];
    document.Formular.p_plz.value = userArray[9];
    document.Formular.p_funktion.value = userArray[10];
    document.Formular.p_email.value = userArray[11];
    document.Formular.u_name.value = userArray[12];
    document.Formular.unternehmen.value = userArray[13];
    document.Formular.u_strasse.value = userArray[14];
    document.Formular.u_plz.value = userArray[15];
    document.Formular.u_funktion.value = userArray[16];
    document.Formular.u_email.value = userArray[17];
    document.Formular.email.value = userArray[17];
    for (var i = 18; i <= 23; i++){
        SetCheckBox(nameArray[i],userArray[i].length);
    }
    document.getElementById("modul").options[0].selected=true;
    fillFields(0);
}

function SetCheckBox(id,wert)
{
    if(wert == 0)
    {
     document.getElementById(id).checked = false
    }
    else
    {
     document.getElementById(id).checked = true
    }
}

function teilnehmer_func() {
    index = selectOptionByValue(document.getElementById("modul"), userArray[0]);
    fillFields(index.toString())
    index_gk1 = selectOptionByValue(document.getElementById("termin_gk1"), userArray[3]);
    index_gk2 = selectOptionByValue(document.getElementById("termin_gk2"), userArray[4]);
    index_ak1 = selectOptionByValue(document.getElementById("termin_ak1"), userArray[5]);
    index_ak2 = selectOptionByValue(document.getElementById("termin_ak2"), userArray[6]);
    emptyAll();
    document.getElementById("rechnung_p").checked = true
}

function selectOptionByValue(sel,indexvalue) {
	var i=0;
	for (i=0;i<=sel.options.length;i++){
		if(sel[i].value==indexvalue){ 
			sel.options[i].selected=true;
            return i;
		}
	}
} 

function emptyAll(){
    document.Formular.p_name.value = '';
    document.Formular.p_strasse.value = '';
    document.Formular.p_plz.value = '';
    document.Formular.p_funktion.value = '';
    document.Formular.p_email.value = '';
    document.Formular.u_name.value = '';
    document.Formular.unternehmen.value = '';
    document.Formular.u_strasse.value = '';
    document.Formular.u_plz.value = '';
    document.Formular.u_funktion.value = '';
    document.Formular.u_email.value = '';
    for (var i = 18; i <= 23; i++){
        SetCheckBox(nameArray[i],0);
    }
}

function changeModul(){
    document.Formular.thema_1.value='';
    document.Formular.thema_2.value='';
    
    document.Formular.termin_gk1.options.length = 1;
    document.Formular.termin_gk2.options.length = 1;
    document.Formular.termin_ak1.options.length = 1;
    document.Formular.termin_ak2.options.length = 1;
}

function fillFields(userSelect) {
    if(userSelect==0){
        changeModul();
    } else {
        changeModul();
        
        document.Formular.thema_1.value=themenArray[userSelect+0];
        document.Formular.thema_2.value=themenArray[userSelect+1];
        var gk1=true;
        var gk2=true;
        var ak1=true;
        var ak2=true;
        for (var i=parseInt(userSelect+0+0+0); i<terminArray.length; i++){
            if(typeof terminArray[i]!='undefined'){
                if(gk1==true){
                    document.Formular.termin_gk1.options[document.Formular.termin_gk1.length] = new Option(terminArray[i], terminArray[i], false, true);
                    gk1=false;
                } else {
                    document.Formular.termin_gk1.options[document.Formular.termin_gk1.length] = new Option(terminArray[i], terminArray[i]);
                }
             } else {
                break;
            }
         }
         for (var i=parseInt(userSelect+1+0+0); i<terminArray.length; i++){
            if(typeof terminArray[i]!='undefined'){
                if(gk2==true){
                    document.Formular.termin_gk2.options[document.Formular.termin_gk2.length] = new Option(terminArray[i], terminArray[i], false, true);
                    gk2=false;
                } else {
                    document.Formular.termin_gk2.options[document.Formular.termin_gk2.length] = new Option(terminArray[i], terminArray[i]);                    
                }
             } else {
                break;
            }
             
         }
         for (var i=parseInt(userSelect+0+1+0); i<terminArray.length; i++){
            if(typeof terminArray[i]!='undefined'){
                if(ak1==true){
                    document.Formular.termin_ak1.options[document.Formular.termin_ak1.length] = new Option(terminArray[i], terminArray[i], false, true);
                    ak1=false;
                } else {
                    document.Formular.termin_ak1.options[document.Formular.termin_ak1.length] = new Option(terminArray[i], terminArray[i]);
                }
             } else {
                break;
            }
         }
         for (var i=parseInt(userSelect+1+1+0); i<terminArray.length; i++){
            if(typeof terminArray[i]!='undefined'){
                if(ak2==true){
                    document.Formular.termin_ak2.options[document.Formular.termin_ak2.length] = new Option(terminArray[i], terminArray[i], false, true);
                    ak2=false;
                } else {
                    document.Formular.termin_ak2.options[document.Formular.termin_ak2.length] = new Option(terminArray[i], terminArray[i]);   
                }
             } else {
                break;
            }
         }
     }
}