$(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: 1714998555 }, 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'); } } }