$(document).ready(function() {
});
function calculate_progress(param){
var slidesforprogress = document.getElementsByClassName("slide counted");
var slidecounter = 0;
var progressnumber = 0;
var detailprogress = "";
var valuevar = "";
for(var i = 0; i < slidesforprogress.length; i++)
{
currentslide2 = slidesforprogress[i].id;
if (currentslide2 == param) {
arrayprogress[currentslide2] = 1;
}
if (arrayprogress[currentslide2]==1) {
slidecounter++;
menuslideid = currentslide2.replace("slide","");
if (document.getElementById("submenu" + menuslideid)){
if (menuslideid.slice(-2)=="00"){
detailprogress = detailprogress + document.getElementById("submenu" + menuslideid).innerHTML + "
";
}
else{
detailprogress = detailprogress + menuslideid + "." + document.getElementById("submenu" + menuslideid).innerHTML + "
";
}
}
if (document.getElementById("submenu" + menuslideid).innerHTML.indexOf("✔")==-1){
document.getElementById("submenu" + menuslideid).innerHTML += tickcode;
}
}
}
if (slidesforprogress.length>0){
progressnumber = parseInt(Math.ceil((slidecounter/(slidesforprogress.length))*100));
if (progressnumber>=100){
progress = "100%";
}
else{
progress = progressnumber + "%";
}
}
else{
progress = "0%";
progressnumber = 0;
}
detailprogress = detailprogress.replace(tickcode,'');
document.getElementById("progress").innerHTML = progress;
$.ajax({
type: "POST",
async: true,
url: "https://cet.triagonal.net/cet/track.php",
data: { project: "",
progressdata: progressnumber,
'arrayviews[]':arrayprogress,
details: detailprogress,
type: "content",
start: starttime,
tracking: "",
userid: 0,
reference: 0,
courseid: 0,
current: 1746810991 },
error: function(aXHR, aStatus, aError) { }
}).done(function( msg ) {
});
}
function loadQuiz(){
var tiempo = 3500;
correctquestions = 0;
$( '#volume' ).hide();
$( '#buttons' ).hide();
$( '#quizdivsmall' ).hide();
$( '#certdivsmall' ).hide();
$( '#subtitlesbutton' ).hide();
document.getElementById("audio").pause();
document.getElementById("progress").innerHTML = "0%";
$("#buttonquiz").fadeOut();
document.getElementById("menu").innerHTML="";
document.getElementById("title").innerHTML="";
$("#nextslide").fadeOut();
$("#previousslide").fadeOut();
$("#contentdivs").hide();
$("#contentquiz").fadeIn();
var divsToHide = document.getElementsByClassName("section");
for(var i = 0; i < divsToHide.length; i++)
{
divsToHide[i].style.display="none";
}
var divsToHide = document.getElementsByClassName("popup");
for(var i = 0; i < divsToHide.length; i++)
{
divsToHide[i].style.display="none";
} for (var i = 0; i < timeouts.length; i++) {
clearTimeout(timeouts[i]);
}
timeouts = [];
setTimeout(function(){ $('#sectionquiz010001').fadeIn();}, tiempo);
document.getElementById("title").innerHTML = "Quiz: Frage 1 / " + $('#contentquiz .section').length;
quizquestion = 1;
}
function nextQuestion(param){
var questionsquiz = $('#contentquiz .section').length;
correctquestions = correctquestions + param;
if (quizquestion <= questionsquiz){
if (((correctquestions/questionsquiz)*100).toFixed(2)>=100){
document.getElementById("progress").innerHTML = "100%";
}
else{
document.getElementById("progress").innerHTML = ((correctquestions/questionsquiz)*100).toFixed(2) + "%";
}
}
if (quizquestion < questionsquiz){
if (quizquestion < 10){
var sectionquiz = "0"+quizquestion;
}
else{
var sectionquiz = quizquestion;
}
$('#sectionquiz'+sectionquiz+'0001').hide();
quizquestion++;
if (quizquestion < 10){
sectionquiz = "0"+quizquestion;
}
else{
sectionquiz = quizquestion;
}
document.getElementById("title").innerHTML = "Quiz: Frage " + quizquestion + " / " + questionsquiz;
$('#sectionquiz'+sectionquiz+'0001').fadeIn();
}
else{
$('#contentquiz').hide();
$.ajax({
type: "POST",
async: true,
url: "https://cet.triagonal.net/cet/track.php",
data: { project: "",
progressdata: document.getElementById("progress").innerHTML,
type: "quiz",
start: starttime,
userid: 0,
courseid: 0,
current: (new Date()).getTime()
},
error: function(aXHR, aStatus, aError) { }
}).done(function( msg ) {
});
var oldquizprogress = document.getElementById("quizprogresstext").innerHTML;
var newquizprogrsss = document.getElementById("progress").innerHTML;
document.getElementById("contentquiz").innerHTML = "";
if (parseInt(newquizprogrsss.replace("%",""))>=80){
document.getElementById("buttonquiz").innerHTML = "Bestanden! Sehr gut!
Test-Resultat: " + document.getElementById("progress").innerHTML + "
Weiter zum Zertifikat";
$( '#certdiv' ).removeAttr('disabled');
$( '#certdiv' ).attr('class', 'cardbuttons');
}
else{
document.getElementById("buttonquiz").innerHTML = "Nicht bestanden.
Test-Resultat: " + document.getElementById("progress").innerHTML + "
Wiederholung Test";
}
if (parseInt(oldquizprogress.replace("%","")) < parseInt(newquizprogrsss.replace("%",""))){
document.getElementById("quizprogresstext").innerHTML = document.getElementById("progress").innerHTML;
}
$("#buttonquiz").fadeIn();
$("#contentquiz").load("data/quiz.php");
}
}
function changecontents(){
$( '#buttonquiz' ).hide();
$( '#menu' ).hide();
$( '#title' ).hide();
$( '#progress' ).hide();
$( '#subtitlesbutton' ).hide();
$( '#volume' ).hide();
$( '#buttons' ).hide();
var divsToHide = document.getElementsByClassName("section");
for(var i = 0; i < divsToHide.length; i++)
{
divsToHide[i].style.display="none";
}
var divsToHide = document.getElementsByClassName("popup");
for(var i = 0; i < divsToHide.length; i++)
{
divsToHide[i].style.display="none";
} for (var i = 0; i < timeouts.length; i++) {
clearTimeout(timeouts[i]);
}
timeouts = [];
$( "#homedivsmall" ).fadeOut();
$( "#coursedivsmall" ).fadeOut();
$( "#quizdivsmall" ).fadeOut();
$( "#certdivsmall" ).fadeOut();
document.getElementById("audio").pause();
$( "#contentdivs" ).hide();
$( "#contentquiz" ).hide();
$( "#coursediv" ).fadeIn();
$( "#quizdiv" ).fadeIn();
$( "#certdiv" ).fadeIn();
$( "#contentaccess" ).fadeIn();
}
function changeAudio(path){
var audio = $('#audio');
$("#mp3_src").attr("src", "///sounds/"+path+".mp3");
$("#ogg_src").attr("src", "///sounds/"+path+".ogg");
$("#wav_src").attr("src", "///sounds/"+path+".wav");
audio[0].pause();
audio[0].load();//suspends and restores all audio element
audioon = 1;
audio[0].play();
}
function changeVolume(){
var audioidcurrent = document.getElementById("audio");
if (audioidcurrent.volume == 0){
audioidcurrent.volume = 1.0;
document.getElementById("volume").className = "contextbutton";
}else{
audioidcurrent.volume = 0;
document.getElementById("volume").className += " contextbuttonpressed";
}
}
function initSlides(slideid){
var fadein = 1;
document.getElementById("audio").pause();
document.getElementById("audiopopup").pause();
var videos = document.getElementsByTagName('video');
for(i=0; i= 0){
if (thisslide<10){
thisslide = "0"+thisslide;
}
window["slideAudio"+chapter+thisslide]();
}
else{
var thischapter = parseInt(chapter);
thischapter--;
if (thischapter<10){
thischapter = "0"+thischapter;
}
thisslide = "00";
while(document.getElementById("slide"+thischapter+thisslide)){
goodslide = thisslide;
thisslide = parseInt(thisslide);
thisslide++;
if (thisslide<10){
thisslide = "0"+thisslide;
}
}
window["slideAudio"+thischapter+goodslide]();
}
}
function isPlaying(playerId) {
var player = document.getElementById(playerId);
return !player.ended;
}
function quizdiagram(id, sound, stop){
$('#popup'+id).removeClass("popup").addClass("diagram");
quizpopup(id, sound, stop);
}
function quizpopup (id, sound, stop){
$(".popup").hide();
if (stop==1){
if (isPlaying("audio")) {
var audiotop = $('#audio');
audiotop[0].pause();
audioon = 0;
}
}
if (sound != ""){
var audio = $('#audiopopup');
$("#audiopopup_mp3").attr("src", "///sounds/"+sound+".mp3");
$("#audiopopup_ogg").attr("src", "///sounds/"+sound+".ogg");
audio[0].pause();
audio[0].load();//suspends and restores all audio element
audio[0].play();
}
$('#popuptext'+id).fadeIn();
$('#popup'+id).fadeIn();
}
function diagram(param){
$('#popup'+param).removeClass("popup").addClass("diagram");
quizpopup(param,'',1);
}
function popup(param){
quizpopup(param,'',1);
}
function myHideId(param){
$(param).fadeOut();
}
function getrule(refid){
var data = file_get_contents("referee/ref.php?lang=&refid="+refid).replace(/(\r\n|\n|\r)/gm,"");
/* data = data.replace(/[<]br[^>]*[>]/gi,""); */
$('#contentreferences div').remove();
$('#contentreferences img').remove();
var iDiv = document.createElement('div');
var idrefid = refid.split('.').join("");
iDiv.id = 'reftmp'+idrefid;
iDiv.className = "referencesclass";
iDiv.innerHTML = data + "
";
document.getElementById("contentreferences").appendChild(iDiv);
document.getElementById("referencetitle").innerHTML = rule+refid.replace(/\.$/, "");
$("#references").fadeIn();
}
function myHide(param){
var audio = $('#audiopopup');
audio[0].pause();
$("#popup"+param).hide();
$('#popup'+param).removeClass("popup");
$('#popup'+param).removeClass("diagram");
$('#popup'+param).addClass("popup");
//$("#popuptext"+param).parent().replaceWith($("#popuptext"+param));
$('#popuptext'+param).hide();
if (audioon==0){
audioon = 1;
var audiotop = $('#audio');
audiotop[0].play();
}
}
function blinkButton(){
if (lastslide == 0){
$('#nextslide').fadeIn();
element = document.getElementById("nextslide");
timeouts.push(setInterval(function(){
if (element.classList.contains('nextprevbuttonblink')){
element.className = "nextprevbutton";
}
else{
element.className += " nextprevbuttonblink";
}
},400));
}
}
function showNextButton(){
$('#nextslide').fadeIn();
}
function InitMobile(){
document.getElementById("contentdivs").innerHTML = " ";
document.getElementById("title").style.display = "block";
changeAudio("_blanco");
slideAudio0000();
}
function showStarts(){
if(mobile()){
document.getElementById("title").style.display = "none";
document.getElementById("contentdivs").innerHTML = "";
}
else{
slideAudio0000();
}
calculate_progress("slide0000");
}
function closeConnection(){
if (environmentSCORM == 1){
SCORM_call("cerrar","");
}
}
function openimage(img){
document.getElementById("referencetitle").innerHTML = "";
document.getElementById("contentreferences").innerHTML = "
";
$('#references').fadeIn();
}
function playsound(sound, divid){
if (document.getElementById(divid).innerHTML == ''){
var audio = $('#audio');
audio[0].pause();
document.getElementById(divid).innerHTML = '';
}
else{
changeAudio(sound);
var playbuttonsdivs = document.getElementsByClassName("imageplaybutton");
for(var i = 0; i < playbuttonsdivs.length; i++)
{
playbuttonsdivs[i].innerHTML = '';
}
document.getElementById(divid).innerHTML = '';
}
}
function play(sound, divid){
var audio = $('#audio');
$("#mp3_src").attr("src", "///sounds/"+sound+".mp3");
$("#ogg_src").attr("src", "///sounds/"+sound+".ogg");
$("#wav_src").attr("src", "///sounds/"+sound+".wav");
audio[0].play();
}
function pause(sound, divid){
var audio = $('#audio');
$("#mp3_src").attr("src", "///sounds/"+sound+".mp3");
$("#ogg_src").attr("src", "///sounds/"+sound+".ogg");
$("#wav_src").attr("src", "///sounds/"+sound+".wav");
audio[0].pause();
}
function activate_menu(){
var demosarray = demoslides.split(",");
for (index = 0; index < demosarray.length; ++index) {
if (demosarray[index] !=""){
$("#submenu" + demosarray[index]).attr("onclick","slideAudio"+ demosarray[index]+"()");
$("#submenu" + demosarray[index]).css('cursor','pointer');
$("#submenu" + demosarray[index]).css('color','#000000');
}
}
}