game/htdocs/js/fonctions.js

83 lines
2.4 KiB
JavaScript

function dateTempsReel()
{
var days = new Array('Dimanche', 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi');
var months = new Array('Janvier', 'Février', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet', 'Août', 'Septembre', 'Octobre', 'Novembre', 'Décembre');
date = new Date;
date.setTime(date.getTime());
var hour = date.getHours() < 10 ? '0'+date.getHours() : date.getHours();
var min = date.getMinutes() < 10 ? '0'+date.getMinutes() : date.getMinutes();
var day = days[date.getDay()];
var day_number = date.getDate();
var month = months[date.getMonth()];
var year = date.getFullYear();
var datetime = day + ' ' + day_number + ' ' + month + ' '+year+' ' + hour + ':' + min;
if (document.getElementById('date')) document.getElementById('date').innerHTML= datetime;
setTimeout('dateTempsReel()', (60-date.getSeconds())*1000)
}
function hide(o)
{
p = o.parentNode.nextSibling;
if (p.style.display != 'none')
{
p.style.display ='none';
o.style.backgroundPosition = '0 0';
}
else
{
p.style.display ='block';
o.style.backgroundPosition = '0 100%';
}
o.blur();
}
function checkboxes(v)
{
for (i=1; document.getElementsByName('m'+i)[0]; i++)
{
document.getElementsByName('m'+i)[0].checked = v;
}
}
function checkboxesr(v)
{
for (i=1; document.getElementsByName('r'+i)[0]; i++)
{
document.getElementsByName('r'+i)[0].checked = v;
}
}
function max(i)
{
document.getElementsByName('v'+i)[0].value = document.getElementById('v_'+i).innerHTML;
}
function vaisseaux(b)
{
for(i=1; document.getElementById('v_'+i) && document.getElementsByName('v'+i)[0]; i++)
{
document.getElementsByName('v'+i)[0].value = b ? document.getElementById('v_'+i).innerHTML : '0';
}
}
function reste(t,c,tf) {
var r;
if (t>0) {
var heures = Math.floor(t / 3600);
var minutes = Math.floor(((t / 3600) - Math.floor(t / 3600)) * 60);
var secondes = t - ((Math.floor(t / 60)) * 60);
heures = heures < 10 ? '0'+heures : heures;
minutes = minutes < 10 ? '0'+minutes : minutes;
secondes = secondes < 10 ? '0'+secondes : secondes;
document.getElementById(c).innerHTML = heures + ":" + minutes + ":" + secondes;
var restant = t - 1;
if (tf) setTimeout("reste("+restant+",\""+c+"\", true)", 1000);
}
else {
document.getElementById(c).innerHTML = "Terminé";
setTimeout(window.document.location.reload(),3000);
}
}