﻿// JScript-Datei

//Open Functions
function OpenQuestion06()
{
    if (document.Questionary.ImpressionControl$Question_06_Choice$4.checked == true)
    {
        if(document.Questionary.ImpressionControl$Question_06_Text.value == "")
        {
            document.Questionary.ImpressionControl$Question_06_Text.disabled = false;
            document.getElementById("P_Question_06_ID").style.color = "red";
            document.getElementById("P_Question_06_HL").style.color = "red";
            document.Questionary.ImpressionControl$Question_06_Choice$4.nextSibling.style.color = "red";
            return false;
        }
        else
        {
            document.Questionary.ImpressionControl$Question_06_Text.disabled = false;
            document.getElementById("P_Question_06_ID").style.color = "#717171";
            document.getElementById("P_Question_06_HL").style.color = "#717171";
            document.Questionary.ImpressionControl$Question_06_Choice$4.nextSibling.style.color = "#717171";
            return true;
        }
        
    }
    else
    {
        document.Questionary.ImpressionControl$Question_06_Text.disabled = true;
        document.Questionary.ImpressionControl$Question_06_Text.value = "";
        document.getElementById("P_Question_06_ID").style.color = "#717171";
        document.getElementById("P_Question_06_HL").style.color = "#717171";
        document.Questionary.ImpressionControl$Question_06_Choice$4.nextSibling.style.color = "#717171";
        return true;
    }
}

function OpenQuestion07()
{
    if (document.Questionary.ImpressionControl$Question_07_Choice$7.checked == true)
    {
        if(document.Questionary.ImpressionControl$Question_07_Text.value == "")
        {
            document.Questionary.ImpressionControl$Question_07_Text.disabled = false;
            document.getElementById("P_Question_07_ID").style.color = "red";
            document.getElementById("P_Question_07_HL").style.color = "red";
            document.Questionary.ImpressionControl$Question_07_Choice$7.nextSibling.style.color = "red";
            return false;
        }
        else
        {
            document.Questionary.ImpressionControl$Question_07_Text.disabled = false;
            document.getElementById("P_Question_07_ID").style.color = "#717171";
            document.getElementById("P_Question_07_HL").style.color = "#717171";
            document.Questionary.ImpressionControl$Question_07_Choice$7.nextSibling.style.color = "#717171";
            return true;
        }
        
    }
    else
    {
        document.Questionary.ImpressionControl$Question_07_Text.disabled = true;
        document.Questionary.ImpressionControl$Question_07_Text.value = "";
        document.getElementById("P_Question_07_ID").style.color = "#717171";
        document.getElementById("P_Question_07_HL").style.color = "#717171";
        document.Questionary.ImpressionControl$Question_07_Choice$7.nextSibling.style.color = "#717171";
        return true;
    }
}

function OpenQuestion08()
{ 
    if(document.Questionary.ImpressionControl_Question_08_01_Choise.checked == true)
    {
        document.Questionary.ImpressionControl$Question_08_02_Text.disabled = true;
        document.Questionary.ImpressionControl$Question_08_01_Text.disabled = false;
        document.Questionary.ImpressionControl$Question_08_02_Text.value = "";
        document.Questionary.ImpressionControl_Question_08_02_Choise.nextSibling.style.color = "#717171";
        if(document.Questionary.ImpressionControl$Question_08_01_Text.value == "")
        {
            document.getElementById("P_Question_08_ID").style.color = "red";
            document.getElementById("P_Question_08_HL").style.color = "red";
            document.Questionary.ImpressionControl_Question_08_01_Choise.nextSibling.style.color = "red";
            return false;
        }
        else
        {
            document.getElementById("P_Question_08_ID").style.color = "#717171";
            document.getElementById("P_Question_08_HL").style.color = "#717171";
            document.Questionary.ImpressionControl_Question_08_01_Choise.nextSibling.style.color = "#717171";
            return true;
        }
    }
    else if(document.Questionary.ImpressionControl_Question_08_02_Choise.checked == true)
    {
        document.Questionary.ImpressionControl$Question_08_01_Text.disabled = true;
        document.Questionary.ImpressionControl$Question_08_02_Text.disabled = false;
        document.Questionary.ImpressionControl$Question_08_01_Text.value = "";
        document.Questionary.ImpressionControl_Question_08_01_Choise.nextSibling.style.color = "#717171";
        if(document.Questionary.ImpressionControl$Question_08_02_Text.value == "")
        {
            document.getElementById("P_Question_08_ID").style.color = "red";
            document.getElementById("P_Question_08_HL").style.color = "red";
            document.Questionary.ImpressionControl_Question_08_02_Choise.nextSibling.style.color = "red";
            return false;
        }
        else
        {
            document.getElementById("P_Question_08_ID").style.color = "#717171";
            document.getElementById("P_Question_08_HL").style.color = "#717171";
            document.Questionary.ImpressionControl_Question_08_02_Choise.nextSibling.style.color = "#717171";
            return true;
        }
    }
    else
    {
        document.Questionary.ImpressionControl$Question_08_01_Text.disabled = true;
        document.Questionary.ImpressionControl$Question_08_01_Text.value = "";
        document.Questionary.ImpressionControl$Question_08_02_Text.disabled = true;
        document.Questionary.ImpressionControl$Question_08_02_Text.value = "";
        document.Questionary.ImpressionControl_Question_08_01_Choise.nextSibling.style.color = "#717171";
        document.Questionary.ImpressionControl_Question_08_02_Choise.nextSibling.style.color = "#717171";
        document.getElementById("P_Question_08_ID").style.color = "#717171";
        document.getElementById("P_Question_08_HL").style.color = "#717171";
        return true;
    }
}

function OpenQuestion12()
{
    if (document.Questionary.CooperationControl_Question_12_Choice_4.checked == true)
    {
        if(document.Questionary.CooperationControl$Question_12_Text.value == "")
        {
            document.Questionary.CooperationControl$Question_12_Text.disabled = false;
            document.getElementById("P_Question_12_ID").style.color = "red";
            document.getElementById("P_Question_12_HL").style.color = "red";
            document.Questionary.CooperationControl_Question_12_Choice_4.nextSibling.style.color = "red";
            return false;
        }
        else
        {
            document.Questionary.CooperationControl$Question_12_Text.disabled = false;
            document.getElementById("P_Question_12_ID").style.color = "#717171";
            document.getElementById("P_Question_12_HL").style.color = "#717171";
            document.Questionary.CooperationControl_Question_12_Choice_4.nextSibling.style.color = "#717171";
            return true;
        }
        
    }
    else
    {
        document.Questionary.CooperationControl$Question_12_Text.disabled = true;
        document.Questionary.CooperationControl$Question_12_Text.value = "";
        document.getElementById("P_Question_12_ID").style.color = "#717171";
        document.getElementById("P_Question_12_HL").style.color = "#717171";
        document.Questionary.CooperationControl_Question_12_Choice_4.nextSibling.style.color = "#717171";
        return true;
    }
}

function OpenQuestion13()
{
    if (document.Questionary.CooperationControl$Question_13_Choice$4.checked == true)
    {
        if(document.Questionary.CooperationControl$Question_13_Text.value == "")
        {
            document.Questionary.CooperationControl$Question_13_Text.disabled = false;
            document.getElementById("P_Question_13_ID").style.color = "red";
            document.getElementById("P_Question_13_HL").style.color = "red";
            document.Questionary.CooperationControl$Question_13_Choice$4.nextSibling.style.color = "red";
            return false;
        }
        else
        {
            document.Questionary.CooperationControl$Question_13_Text.disabled = false;
            document.getElementById("P_Question_13_ID").style.color = "#717171";
            document.getElementById("P_Question_13_HL").style.color = "#717171";
            document.Questionary.CooperationControl$Question_13_Choice$4.nextSibling.style.color = "#717171";
            return true;
        }
        
    }
    else
    {
        document.Questionary.CooperationControl$Question_13_Text.disabled = true;
        document.Questionary.CooperationControl$Question_13_Text.value = "";
        document.getElementById("P_Question_13_ID").style.color = "#717171";
        document.getElementById("P_Question_13_HL").style.color = "#717171";
        document.Questionary.CooperationControl$Question_13_Choice$4.nextSibling.style.color = "#717171";
        return true;
    }
}

//Validation Functions

function ValidationQuestion06(source, argument)
{
    argument.IsValid = OpenQuestion06();
}

function ValidationQuestion07(source, argument)
{
    argument.IsValid = OpenQuestion07();
}

function ValidationQuestion08(source, argument)
{
    argument.IsValid = OpenQuestion08();
}

function ValidationQuestion12(source, argument)
{
    argument.IsValid = OpenQuestion12();
}

function ValidationQuestion13(source, argument)
{
    argument.IsValid = OpenQuestion13();
}

function ValidationQuestion15(source, argument)
{
    Question15 = new Array(9);
    Question15[0] = document.Questionary.CooperationControl$Question_15_06_T;
    Question15[1] = document.Questionary.CooperationControl$Question_15_06_L;
    Question15[2] = document.getElementById("P_Question_15_06");
    Question15[3] = document.Questionary.CooperationControl$Question_15_07_T;
    Question15[4] = document.Questionary.CooperationControl$Question_15_07_L;
    Question15[5] = document.getElementById("P_Question_15_07");
    Question15[6] = document.Questionary.CooperationControl$Question_15_08_T
    Question15[7] = document.Questionary.CooperationControl$Question_15_08_L;
    Question15[8] = document.getElementById("P_Question_15_08");
    
    var flag = false;
    for(var i=0; i<9; i+=3)
    {
        var flagL = false;
        for(var j=0; j<6; j++)
        {
            flagL = flagL ||  Question15[i+1][j].checked;
        }
        if(((Question15[i].value == "") && flagL == false) || ((Question15[i].value != "") && flagL == true))
        {
            Question15[i+2].style.display = "none";
        }  
        else
        {
            Question15[i+2].style.display = "";
            flag = true;
        }
    }
    if(flag == true)
    {   
        document.getElementById("P_Question_15_ID").style.color = "red";
        document.getElementById("P_Question_15_HL").style.color = "red";
        argument.IsValid = false;
    }
    else
    {
        document.getElementById("P_Question_15_ID").style.color = "#717171";
        document.getElementById("P_Question_15_HL").style.color = "#717171";
        argument.IsValid = true;
    }
}