%PDF- %PDF-
| Direktori : /home/bitrix/www/bitrix/components/bitrix/learning.test/templates/.default/ |
| Current File : //home/bitrix/www/bitrix/components/bitrix/learning.test/templates/.default/script.js |
function checkForEmpty(warnMessage)
{
var answers = document.getElementsByName('answer[]');
if(!answers || answers.length==0)
answers = document.getElementsByName('answer');
if(!answers || answers.length==0)
return true;
var exAnswers = [];
for(var i=0;i<answers.length;i++)
{
if (answers[i].type == "textarea")
{
if (answers[i].value.length > 0)
return true;
}
else
{
if(answers[i].selected || answers[i].checked)
return true;
}
}
return confirm(warnMessage);
}
function checkSorting(warnMessage)
{
var answers = document.getElementsByName('answer[]');
if(!answers || answers.length==0)
return true;
var exAnswers = [];
for(var i=0;i<answers.length;i++)
{
if (answers[i].value == 0)
return confirm(warnMessage);
else
{
for(var j=0; j<exAnswers.length;j++)
{
if (answers[i].value == exAnswers[j])
return confirm(warnMessage);
}
exAnswers.push(answers[i].value);
}
}
return true;
}
function UpdateClock(seconds)
{
if(clockID)
clearTimeout(clockID);
if (!(seconds >= 0))
return;
var SecondsToEnd = seconds;
var strTime = "";
var hours = Math.floor(seconds/3600);
if (hours > 0)
{
strTime += (hours < 10 ? "0" : "") + hours + ":";
seconds = seconds - hours*3600;
}
else
{
strTime += "00:";
}
var minutes = Math.floor(seconds/60);
if (minutes > 0)
{
strTime += (minutes < 10 ? "0" : "") + minutes + ":";
seconds = seconds - minutes*60;
}
else
{
strTime += "00:";
}
var sec = (seconds%60);
strTime += (sec < 10 ? "0" : "") + sec;
//alert(strTime);
document.getElementById("learn-test-timer").innerHTML = strTime;
clockID = setTimeout("UpdateClock("+(SecondsToEnd-1)+")", 950);
}