﻿// JavaScript File
// Check if number divisible by 2
function CheckEven(source, args) {
    alert(args);
    alert(args.Value);
    var val = parseInt(args.Value, 10);
    if (isNaN(val)) {
        args.IsValid = false;
        alert("Input is non numeric!");
     }
    else {
        args.IsValid = ((val % 2) == 0);
    }
}

// Check if sum in Abschnitt1 is 10 
function berechneSummeAbschnitt1(source, args) {
    var summe = 0;
    var value = document.getElementById('ctl00_content_Textfeld1').value;
    var intvalue = parseInt(value, 10);
    if (!isNaN(intvalue)) {
        summe = summe + intvalue;
    }
    
    value = document.getElementById('ctl00_content_Textfeld2').value;
    intvalue = parseInt(value, 10);
    if (!isNaN(intvalue)) {
        summe = summe + intvalue;
    }
    
    value = document.getElementById('ctl00_content_Textfeld3').value;
    intvalue = parseInt(value, 10);
    if (!isNaN(intvalue)) {
        summe = summe + intvalue;
    }
    
    value = document.getElementById('ctl00_content_Textfeld4').value;
    intvalue = parseInt(value, 10);
    if (!isNaN(intvalue)) {
        summe = summe + intvalue;
    }
    
    value = document.getElementById('ctl00_content_Textfeld5').value;
    intvalue = parseInt(value, 10);
    if (!isNaN(intvalue)) {
        summe = summe + intvalue;
    }
    
    value = document.getElementById('ctl00_content_Textfeld6').value;
    intvalue = parseInt(value, 10);
    if (!isNaN(intvalue)) {
        summe = summe + intvalue;
    }
    
    value = document.getElementById('ctl00_content_Textfeld7').value;
    intvalue = parseInt(value, 10);
    if (!isNaN(intvalue)) {
        summe = summe + intvalue;
    }
    
    value = document.getElementById('ctl00_content_Textfeld8').value;
    intvalue = parseInt(value, 10);
    if (!isNaN(intvalue)) {
        summe = summe + intvalue;
    }

    if (summe != 10) {
        alert("Sie haben " + summe + " Punkte für Abschnitt 1 vergeben. Verteilen Sie bitte genau 10 Punkte für Abschnitt 1!");
        args.IsValid = false;
    }
    else{
        args.IsValid = true;
    }
    
}

// Check if sum in Abschnitt2 is 10 
function berechneSummeAbschnitt2(source, args) {
    var summe = 0;
    var value = document.getElementById('ctl00_content_Textfeld9').value;
    var intvalue = parseInt(value, 10);
    if (!isNaN(intvalue)) {
        summe = summe + intvalue;
    }
    
    value = document.getElementById('ctl00_content_Textfeld10').value;
    intvalue = parseInt(value, 10);
    if (!isNaN(intvalue)) {
        summe = summe + intvalue;
    }
    
    value = document.getElementById('ctl00_content_Textfeld11').value;
    intvalue = parseInt(value, 10);
    if (!isNaN(intvalue)) {
        summe = summe + intvalue;
    }
    
    value = document.getElementById('ctl00_content_Textfeld12').value;
    intvalue = parseInt(value, 10);
    if (!isNaN(intvalue)) {
        summe = summe + intvalue;
    }
    
    value = document.getElementById('ctl00_content_Textfeld13').value;
    intvalue = parseInt(value, 10);
    if (!isNaN(intvalue)) {
        summe = summe + intvalue;
    }
    
    value = document.getElementById('ctl00_content_Textfeld14').value;
    intvalue = parseInt(value, 10);
    if (!isNaN(intvalue)) {
        summe = summe + intvalue;
    }
    
    value = document.getElementById('ctl00_content_Textfeld15').value;
    intvalue = parseInt(value, 10);
    if (!isNaN(intvalue)) {
        summe = summe + intvalue;
    }
    
    value = document.getElementById('ctl00_content_Textfeld16').value;
    intvalue = parseInt(value, 10);
    if (!isNaN(intvalue)) {
        summe = summe + intvalue;
    }

    if (summe != 10) {
        alert("Sie haben " + summe + " Punkte für Abschnitt 2 vergeben. Verteilen Sie bitte genau 10 Punkte für Abschnitt 2!");
        args.IsValid = false;
    }
    else{
        args.IsValid = true;
    }
    
}

// Check if sum in Abschnitt3 is 10 
function berechneSummeAbschnitt3(source, args) {
    var summe = 0;
    var value = document.getElementById('ctl00_content_Textfeld17').value;
    var intvalue = parseInt(value, 10);
    if (!isNaN(intvalue)) {
        summe = summe + intvalue;
    }
    
    value = document.getElementById('ctl00_content_Textfeld18').value;
    intvalue = parseInt(value, 10);
    if (!isNaN(intvalue)) {
        summe = summe + intvalue;
    }
    
    value = document.getElementById('ctl00_content_Textfeld19').value;
    intvalue = parseInt(value, 10);
    if (!isNaN(intvalue)) {
        summe = summe + intvalue;
    }
    
    value = document.getElementById('ctl00_content_Textfeld20').value;
    intvalue = parseInt(value, 10);
    if (!isNaN(intvalue)) {
        summe = summe + intvalue;
    }
    
    value = document.getElementById('ctl00_content_Textfeld21').value;
    intvalue = parseInt(value, 10);
    if (!isNaN(intvalue)) {
        summe = summe + intvalue;
    }
    
    value = document.getElementById('ctl00_content_Textfeld22').value;
    intvalue = parseInt(value, 10);
    if (!isNaN(intvalue)) {
        summe = summe + intvalue;
    }
    
    value = document.getElementById('ctl00_content_Textfeld23').value;
    intvalue = parseInt(value, 10);
    if (!isNaN(intvalue)) {
        summe = summe + intvalue;
    }
    
    value = document.getElementById('ctl00_content_Textfeld24').value;
    intvalue = parseInt(value, 10);
    if (!isNaN(intvalue)) {
        summe = summe + intvalue;
    }

    if (summe != 10) {
        alert("Sie haben " + summe + " Punkte für Abschnitt 3 vergeben. Verteilen Sie bitte genau 10 Punkte für Abschnitt 3!");
        args.IsValid = false;
    }
    else{
        args.IsValid = true;
    }
    
}

// Check if sum in Abschnitt4 is 10 
function berechneSummeAbschnitt4(source, args) {
    var summe = 0;
    var value = document.getElementById('ctl00_content_Textfeld25').value;
    var intvalue = parseInt(value, 10);
    if (!isNaN(intvalue)) {
        summe = summe + intvalue;
    }
    
    value = document.getElementById('ctl00_content_Textfeld26').value;
    intvalue = parseInt(value, 10);
    if (!isNaN(intvalue)) {
        summe = summe + intvalue;
    }
    
    value = document.getElementById('ctl00_content_Textfeld27').value;
    intvalue = parseInt(value, 10);
    if (!isNaN(intvalue)) {
        summe = summe + intvalue;
    }
    
    value = document.getElementById('ctl00_content_Textfeld28').value;
    intvalue = parseInt(value, 10);
    if (!isNaN(intvalue)) {
        summe = summe + intvalue;
    }
    
    value = document.getElementById('ctl00_content_Textfeld29').value;
    intvalue = parseInt(value, 10);
    if (!isNaN(intvalue)) {
        summe = summe + intvalue;
    }
    
    value = document.getElementById('ctl00_content_Textfeld30').value;
    intvalue = parseInt(value, 10);
    if (!isNaN(intvalue)) {
        summe = summe + intvalue;
    }
    
    value = document.getElementById('ctl00_content_Textfeld31').value;
    intvalue = parseInt(value, 10);
    if (!isNaN(intvalue)) {
        summe = summe + intvalue;
    }
    
    value = document.getElementById('ctl00_content_Textfeld32').value;
    intvalue = parseInt(value, 10);
    if (!isNaN(intvalue)) {
        summe = summe + intvalue;
    }

    if (summe != 10) {
        alert("Sie haben " + summe + " Punkte für Abschnitt 4 vergeben. Verteilen Sie bitte genau 10 Punkte für Abschnitt 4!");
        args.IsValid = false;
    }
    else{
        args.IsValid = true;
    }
    
}

// Check if sum in Abschnitt5 is 10 
function berechneSummeAbschnitt5(source, args) {
    var summe = 0;
    var value = document.getElementById('ctl00_content_Textfeld33').value;
    var intvalue = parseInt(value, 10);
    if (!isNaN(intvalue)) {
        summe = summe + intvalue;
    }
    
    value = document.getElementById('ctl00_content_Textfeld34').value;
    intvalue = parseInt(value, 10);
    if (!isNaN(intvalue)) {
        summe = summe + intvalue;
    }
    
    value = document.getElementById('ctl00_content_Textfeld35').value;
    intvalue = parseInt(value, 10);
    if (!isNaN(intvalue)) {
        summe = summe + intvalue;
    }
    
    value = document.getElementById('ctl00_content_Textfeld36').value;
    intvalue = parseInt(value, 10);
    if (!isNaN(intvalue)) {
        summe = summe + intvalue;
    }
    
    value = document.getElementById('ctl00_content_Textfeld37').value;
    intvalue = parseInt(value, 10);
    if (!isNaN(intvalue)) {
        summe = summe + intvalue;
    }
    
    value = document.getElementById('ctl00_content_Textfeld38').value;
    intvalue = parseInt(value, 10);
    if (!isNaN(intvalue)) {
        summe = summe + intvalue;
    }
    
    value = document.getElementById('ctl00_content_Textfeld39').value;
    intvalue = parseInt(value, 10);
    if (!isNaN(intvalue)) {
        summe = summe + intvalue;
    }
    
    value = document.getElementById('ctl00_content_Textfeld40').value;
    intvalue = parseInt(value, 10);
    if (!isNaN(intvalue)) {
        summe = summe + intvalue;
    }

    if (summe != 10) {
        alert("Sie haben " + summe + " Punkte für Abschnitt 5 vergeben.  Verteilen Sie bitte genau 10 Punkte für Abschnitt 5!");
        args.IsValid = false;
    }
    else{
        args.IsValid = true;
    }
    
}

// Check if sum in Abschnitt6 is 10 
function berechneSummeAbschnitt6(source, args) {
    var summe = 0;
    var value = document.getElementById('ctl00_content_Textfeld41').value;
    var intvalue = parseInt(value, 10);
    if (!isNaN(intvalue)) {
        summe = summe + intvalue;
    }
    
    value = document.getElementById('ctl00_content_Textfeld42').value;
    intvalue = parseInt(value, 10);
    if (!isNaN(intvalue)) {
        summe = summe + intvalue;
    }
    
    value = document.getElementById('ctl00_content_Textfeld43').value;
    intvalue = parseInt(value, 10);
    if (!isNaN(intvalue)) {
        summe = summe + intvalue;
    }
    
    value = document.getElementById('ctl00_content_Textfeld44').value;
    intvalue = parseInt(value, 10);
    if (!isNaN(intvalue)) {
        summe = summe + intvalue;
    }
    
    value = document.getElementById('ctl00_content_Textfeld45').value;
    intvalue = parseInt(value, 10);
    if (!isNaN(intvalue)) {
        summe = summe + intvalue;
    }
    
    value = document.getElementById('ctl00_content_Textfeld46').value;
    intvalue = parseInt(value, 10);
    if (!isNaN(intvalue)) {
        summe = summe + intvalue;
    }
    
    value = document.getElementById('ctl00_content_Textfeld47').value;
    intvalue = parseInt(value, 10);
    if (!isNaN(intvalue)) {
        summe = summe + intvalue;
    }
    
    value = document.getElementById('ctl00_content_Textfeld48').value;
    intvalue = parseInt(value, 10);
    if (!isNaN(intvalue)) {
        summe = summe + intvalue;
    }

    if (summe != 10) {
        alert("Sie haben " + summe + " Punkte für Abschnitt 6 vergeben. Verteilen Sie bitte genau 10 Punkte für Abschnitt 6!");
        args.IsValid = false;
    }
    else{
        args.IsValid = true;
    }
    
}

// Check if sum in Abschnitt7 is 10 
function berechneSummeAbschnitt7(source, args) {
    var summe = 0;
    var value = document.getElementById('ctl00_content_Textfeld49').value;
    var intvalue = parseInt(value, 10);
    if (!isNaN(intvalue)) {
        summe = summe + intvalue;
    }
    
    value = document.getElementById('ctl00_content_Textfeld50').value;
    intvalue = parseInt(value, 10);
    if (!isNaN(intvalue)) {
        summe = summe + intvalue;
    }
    
    value = document.getElementById('ctl00_content_Textfeld51').value;
    intvalue = parseInt(value, 10);
    if (!isNaN(intvalue)) {
        summe = summe + intvalue;
    }
    
    value = document.getElementById('ctl00_content_Textfeld52').value;
    intvalue = parseInt(value, 10);
    if (!isNaN(intvalue)) {
        summe = summe + intvalue;
    }
    
    value = document.getElementById('ctl00_content_Textfeld53').value;
    intvalue = parseInt(value, 10);
    if (!isNaN(intvalue)) {
        summe = summe + intvalue;
    }
    
    value = document.getElementById('ctl00_content_Textfeld54').value;
    intvalue = parseInt(value, 10);
    if (!isNaN(intvalue)) {
        summe = summe + intvalue;
    }
    
    value = document.getElementById('ctl00_content_Textfeld55').value;
    intvalue = parseInt(value, 10);
    if (!isNaN(intvalue)) {
        summe = summe + intvalue;
    }
    
    value = document.getElementById('ctl00_content_Textfeld56').value;
    intvalue = parseInt(value, 10);
    if (!isNaN(intvalue)) {
        summe = summe + intvalue;
    }

    if (summe != 10) {
        alert("Sie haben " + summe + " Punkte für Abschnitt 7 vergeben. Verteilen Sie bitte genau 10 Punkte für Abschnitt 7!");
        args.IsValid = false;
    }
    else{
        args.IsValid = true;
    }
    
}

