//used for debugging
function writeProps(obj) {
var i;
var output;
output += '';
for (i in obj) {
output += '| ' + i + " | " + obj[i] + " | ";
}
output += '';
document.write(output);
}
//changes an objects class
function setClass(obj, value) {
obj.setAttribute('class', value);
obj.setAttribute('className', value);
}
//toggles selected game values
function selectTeam(gameId, teamId) {
var targetRow = document.getElementById('game' + gameId);
var input;
if (targetRow.childNodes[0].tagName == null) {
input = targetRow.childNodes[1].childNodes[1]; //firefox has 1 empty node before the real one
} else {
input = targetRow.childNodes[0].childNodes[0];
}
input.value = teamId;
refreshGame(gameId);
}
//refreshes game to match selected values
function refreshGame(gameId) {
var targetRow = document.getElementById('game' + gameId);
if (targetRow.childNodes[0].tagName == null) {
var input = targetRow.childNodes[1].childNodes[1]; //firefox has 1 empty node before the real one
var locked = targetRow.childNodes[1].childNodes[3];
var winner = targetRow.childNodes[1].childNodes[5];
var teamA = targetRow.childNodes[3];
var teamB = targetRow.childNodes[7];
} else {
var input = targetRow.childNodes[0].childNodes[0];
var locked = targetRow.childNodes[0].childNodes[2];
var winner = targetRow.childNodes[0].childNodes[4];
var teamA = targetRow.childNodes[1];
var teamB = targetRow.childNodes[3];
}
var teamAId = teamA.id.replace('team', '');
var teamBId = teamB.id.replace('team', '');
if (locked.value == true) {
if (winner.value == input.value) {
className = 'correct';
} else {
if (winner.value == 0) {
className = 'locked';
} else {
className = 'incorrect';
}
}
} else {
className = 'selected';
}
setClass(teamA, (input.value == teamAId) ? className : 'idle');
setClass(teamB, (input.value == teamBId) ? className : 'idle');
}
//changes round number and submits post
function changeRound(target) {
var roundObj = document.getElementById('round');
var actionObj = document.getElementById('action');
roundObj.value = target.childNodes[target.selectedIndex].value;
actionObj.value = '';
target.form.submit();
}
The first of several planned World Youth Day protests was staged outside NSW Parliament House Wednesday, July 9, just 500m from the official WYD tent.
A handful of people chanting ‘Pope is wrong, gay is good’ and wearing T-shirts emblazoned with the slogans “go homo” and “this T-shirt is annoying” gathered in defiance of the recently [...]]]>
Specials
Calender Events
Advertisement
Advertisement
|