function validate_checkboxes(field) {
var valid = false;
for (i = 0; i < field.length; i++) {
if (field[i].checked == true) {
valid = true;
}
}
if (valid == false) {
alert('Nothing is selected!');
return false;
} else {
return true;
}
}
function flip(rid) {
// Show/hide image details
current=(document.getElementById(rid).style.display == 'none') ? 'block' : 'none';
document.getElementById(rid).style.display = current;
}
function display_overlay(img, content) {
// Change position of overlay div
// Move to upper left hand corner of image
// Only display overlay if more than one comment
if (parseInt(content) > 0) {
var position = getElementPosition(img);
var top_pos = position.top;
var left_pos = position.left;
var overlay = document.getElementById('overlay');
overlay.style.visibility = 'hidden';
overlay.innerHTML = content;
overlay.style.left = left_pos + "px";
overlay.style.top = top_pos + "px";
overlay.style.visibility = 'visible';
overlay.style.zIndex = document.getElementById(img).zIndex + 1;
}
}
function getElementPosition(elemID) {
var offsetTrail = document.getElementById(elemID);
var offsetLeft = 0;
var offsetTop = 0;
while (offsetTrail) {
offsetLeft += offsetTrail.offsetLeft;
offsetTop += offsetTrail.offsetTop;
offsetTrail = offsetTrail.offsetParent;
}
if (navigator.userAgent.indexOf("Mac") != -1 &&
typeof document.body.leftMargin != "undefined") {
offsetLeft += document.body.leftMargin;
offsetTop += document.body.topMargin;
}
return {left:offsetLeft, top:offsetTop};
}