var score = 0;

////////////////////////////////////////////////////////////////////////////////////////
// Ziel: Überprüft e-Learning-Forumlar und bewertet
// Kommentar:
// Beispiel:
// Author: ?
// Quelle:
// Letzte Überarbeitung:
///////////////////////////////////////////////////////////////////////////////////////


function chkeLearning () {

  if (document.eLearningEintrag.titel.value == "") {
    alert("Bitte Titel eingeben!");
    document.eLearningEintrag.titel.focus();
    return false;
  }

  if (document.eLearningEintrag.titel.value.length < 5) {
    alert("Titel zu kurz!");
    document.eLearningEintrag.titel.focus();
    return false;
  }

  Suche = /\\|\/|\<|\>|\?|\"/;
  Ergebnis = Suche.test(document.eLearningEintrag.titel.value);
  if (Ergebnis == true) {
    alert("Bitte keine Sonderzeichen (\, /, <, >, ?, \") im Titel!");
    document.eLearningEintrag.titel.focus();
    return false;
  }

  if (document.eLearningEintrag.titel.value.length > 50) {
    alert("Titel zu lang! Auf 50 Zeichen kürzen!");
    document.eLearningEintrag.titel.focus();
    return false;
  }

  if (document.eLearningEintrag.web.value == "") {
    alert("Bitte URL zum e-Learning eingeben!");
    document.eLearningEintrag.web.focus();
    return false;
  }

  Suche = /http\:|https\:/;
  Ergebnis = Suche.test(document.eLearningEintrag.web.value);
  if (Ergebnis == false) {
    alert("Bitte Webseite beginnend mit http:// eingeben.");
    document.eLearningEintrag.web.focus();
    return false;
  }

  tmp = document.eLearningEintrag.web.value.charAt(document.eLearningEintrag.web.value.length-1);
  if ( tmp == "/" ) {
    alert("Bitte Schrägstrich am Ende der URL entfernen.");
    document.eLearningEintrag.web.focus();
    return false;
  }

  if (document.eLearningEintrag.beschreibung.value.length < 50) {
    alert("Beschreibung muss mind. 50 Zeichen umfassen! Zeichen derzeit: " + document.eLearningEintrag.beschreibung.value.length);
    document.eLearningEintrag.beschreibung.focus();
    return false;
  }

  if (document.eLearningEintrag.beschreibung.value.length > 2100) {
    alert("Beschreibung bitte kürzen auf 2000 Zeichen. Zeichen derzeit: " + document.eLearningEintrag.beschreibung.value.length);
    document.eLearningEintrag.beschreibung.focus();
    return false;
  }

  Suche = /\"|\<|\>|\&/;
  Ergebnis = Suche.test(document.eLearningEintrag.beschreibung.value);
  if (Ergebnis == true) {
    alert("Beschreibung: Bitte folgende Zeichen nicht verwenden:  \" \< \> \&");
    document.eLearningEintrag.beschreibung.focus();
    return false;
  }

  Suche = /\n/;
  Ergebnis = Suche.test(document.eLearningEintrag.beschreibung.value);
  if (Ergebnis == true) {
    alert("Beschreibung: Bitte keinen Zeilenumbruch verwenden! Nur fortlaufender Text!");
    document.eLearningEintrag.beschreibung.focus();
    return false;
  }

  if (document.eLearningEintrag.tags.value == "") {
    alert("Bitte Tags (Schlagworte) getrennt durch Komma eingeben!");
    document.eLearningEintrag.tags.focus();
    return false;
  }

  if (document.eLearningEintrag.tags.value.length > 100) {
    alert("Tags zu lang! Auf 100 Zeichen kürzen!");
    document.eLearningEintrag.tags.focus();
    return false;
  }


  if (document.eLearningEintrag.thema.selectedIndex == 0) {
    alert("Thema auswählen!");
    document.eLearningEintrag.thema.focus;
    return false;
    }

  if (document.eLearningEintrag.zielgruppe.selectedIndex == 0) {
    alert("Zielgruppe auswählen!");
    document.eLearningEintrag.zielgruppe.focus;
    return false;
    }

  if (document.eLearningEintrag.sprache.selectedIndex == 0) {
    alert("E-Learning-Sprache auswählen!");
    document.eLearningEintrag.sprache.focus;
    return false;
    }

  if (document.eLearningEintrag.media.selectedIndex == 0) {
    alert("Typ des Angebots?");
    document.eLearningEintrag.media.focus;
    return false;
    }

// sanduhr einschalten und submit-button ausschalten
    document.getElementById("eggtimer").style.display = "inline";
    document.getElementById("submitbutton").style.display = "none";

// jetzt auswerten

score = 0;

for(i=0;i<=1;i++)
{
     if(document.eLearningEintrag.R1[i].checked) {
       score = score + i;
       }
     if(document.eLearningEintrag.R2[i].checked) {
       score = score + i * 2;
       }
     if(document.eLearningEintrag.R3[i].checked) {
       score = score + i * 2;
       }
     if(document.eLearningEintrag.R4[i].checked) {
       score = score + i;
       }
     if(document.eLearningEintrag.R5[i].checked) {
       score = score + i;
       }
     if(document.eLearningEintrag.R6[i].checked) {
       score = score + i;
       }
     if(document.eLearningEintrag.R7[i].checked) {
       score = score + i;
       }
     if(document.eLearningEintrag.R8[i].checked) {
       score = score + i * 2;
       }
     if(document.eLearningEintrag.R9[i].checked) {
       score = score + i;
       }
     if(document.eLearningEintrag.R10[i].checked) {
       score = score + i * 2;
       }
     if(document.eLearningEintrag.R11[i].checked) {
       score = score + i * 2;
       }
     if(document.eLearningEintrag.R12[i].checked) {
       score = score + i;
       }
     if(document.eLearningEintrag.R13[i].checked) {
       score = score + i;
       }
     if(document.eLearningEintrag.R14[i].checked) {
       score = score + i;
       }
     if(document.eLearningEintrag.R15[i].checked) {
       score = score + i;
       }
     if(document.eLearningEintrag.R16[i].checked) {
       score = score + i;
       }
     if(document.eLearningEintrag.R17[i].checked) {
       score = score + i;
       }
     if(document.eLearningEintrag.R18[i].checked) {
       score = score + i;
       }
     if(document.eLearningEintrag.R19[i].checked) {
       score = score + i;
       }
     if(document.eLearningEintrag.R20[i].checked) {
       score = score + i;
       }
     if(document.eLearningEintrag.R21[i].checked) {
       score = score + i;
       }
     if(document.eLearningEintrag.R22[i].checked) {
       score = score + i;
       }
     if(document.eLearningEintrag.R23[i].checked) {
       score = score + i;
       }
     if(document.eLearningEintrag.R24[i].checked) {
       score = score + i;
       }
     if(document.eLearningEintrag.R25[i].checked) {
       score = score + i;
       }

}

// scoring
// max 30
// 4 sterne 25-x
// 3 sterne 20-24
// 2 sterne 15-19
// 1 stern 0-14

//  if (score == 32) (score = 0)

  var titel = document.eLearningEintrag.titel.value;
  var beschreibung = document.eLearningEintrag.beschreibung.value;
  var web = document.eLearningEintrag.web.value;
  var thema = document.eLearningEintrag.thema.value;
  var zielgruppe = document.eLearningEintrag.zielgruppe.value;

alert("Score:" + score);

  document.getElementsByName("score")[0].value = score;

} // funktion zu


function urlcheck() {

  if (document.eLearningEintrag.web.value == "") {
    alert("Bitte URL zum e-Learning eingeben!");
    document.eLearningEintrag.web.focus();
    return false;
  }

  Suche = /http\:|https\:/;
  Ergebnis = Suche.test(document.eLearningEintrag.web.value);
  if (Ergebnis == false) {
    alert("Bitte Webseite beginnend mit http:// eingeben.");
    document.eLearningEintrag.web.focus();
    return false;
  }

  tmp = document.eLearningEintrag.web.value.charAt(document.eLearningEintrag.web.value.length-1);
  if ( tmp == "/" ) {
    alert("Bitte Schrägstrich am Ende der URL entfernen.");
    document.eLearningEintrag.web.focus();
    return false;
  }

  window.open(document.eLearningEintrag.web.value, "Test");
  }


function calc_score ()  {
  score = 0;
  for(i=0;i<=1;i++) {
     if(document.eLearningEintrag.R1[i].checked) {
       score = score + i;
       }
     if(document.eLearningEintrag.R2[i].checked) {
       score = score + i * 2;
       }
     if(document.eLearningEintrag.R3[i].checked) {
       score = score + i * 2;
       }
     if(document.eLearningEintrag.R4[i].checked) {
       score = score + i;
       }
     if(document.eLearningEintrag.R5[i].checked) {
       score = score + i;
       }
     if(document.eLearningEintrag.R6[i].checked) {
       score = score + i;
       }
     if(document.eLearningEintrag.R7[i].checked) {
       score = score + i;
       }
     if(document.eLearningEintrag.R8[i].checked) {
       score = score + i * 2;
       }
     if(document.eLearningEintrag.R9[i].checked) {
       score = score + i;
       }
     if(document.eLearningEintrag.R10[i].checked) {
       score = score + i * 2;
       }
     if(document.eLearningEintrag.R11[i].checked) {
       score = score + i * 2;
       }
     if(document.eLearningEintrag.R12[i].checked) {
       score = score + i;
       }
     if(document.eLearningEintrag.R13[i].checked) {
       score = score + i;
       }
     if(document.eLearningEintrag.R14[i].checked) {
       score = score + i;
       }
     if(document.eLearningEintrag.R15[i].checked) {
       score = score + i;
       }
     if(document.eLearningEintrag.R16[i].checked) {
       score = score + i;
       }
     if(document.eLearningEintrag.R17[i].checked) {
       score = score + i;
       }
     if(document.eLearningEintrag.R18[i].checked) {
       score = score + i;
       }
     if(document.eLearningEintrag.R19[i].checked) {
       score = score + i;
       }
     if(document.eLearningEintrag.R20[i].checked) {
       score = score + i;
       }
     if(document.eLearningEintrag.R21[i].checked) {
       score = score + i;
       }
     if(document.eLearningEintrag.R22[i].checked) {
       score = score + i;
       }
     if(document.eLearningEintrag.R23[i].checked) {
       score = score + i;
       }
     if(document.eLearningEintrag.R24[i].checked) {
       score = score + i;
       }
     if(document.eLearningEintrag.R25[i].checked) {
       score = score + i;
       }
  }

  stern = "1 Stern";
  if (score > 14) {stern = "2 Stern"}
  if (score > 19) {stern = "3 Sterne"}
  if (score > 24) {stern = "4 Sterne"}
  alert("Score:" + score + ", "+ stern)
}