seq = seq + "" + keycode;
}
- var piggie = document.getElementById("piggie");
-
- if (piggie) {
+ if (document.getElementById("piggie")) {
if (seq.match("807371717369")) {
+ seq = "";
localPiggieFunction(true);
} else {
localPiggieFunction(false);
if (child.id == "feedCatHolder") {
var fcat = child.lastChild;
for (j = 0; j < fcat.childNodes.length; j++) {
- var feed = fcat.childNodes[j];
+ var feed = fcat.childNodes[j];
feed.className = feed.className.replace("Selected", "");
}
}
}
-function fatalError(code) {
- window.location = "error.php?c=" + param_escape(code);
+function fatalError(code, params) {
+ if (!params) {
+ window.location = "error.php?c=" + param_escape(code);
+ } else {
+ window.location = "error.php?c=" + param_escape(code) +
+ "&p=" + param_escape(params);
+ }
}
function selectTableRow(r, do_select) {
}
}
+function selectTableRowById(elem_id, check_id, do_select) {
+
+ try {
+
+ var row = document.getElementById(elem_id);
+
+ if (row) {
+ selectTableRow(row, do_select);
+ }
+
+ var check = document.getElementById(check_id);
+
+ if (check) {
+ check.checked = do_select;
+ }
+ } catch (e) {
+ exception_error("selectTableRowById", e);
+ }
+}
+
function selectTableRowsByIdPrefix(content_id, prefix, check_prefix, do_select,
- classcheck) {
+ classcheck, reset_others) {
var content = document.getElementById(content_id);
if (content.rows[i].id.match(prefix)) {
selectTableRow(content.rows[i], do_select);
+
+ var row_id = content.rows[i].id.replace(prefix, "");
+ var check = document.getElementById(check_prefix + row_id);
+
+ if (check) {
+ check.checked = do_select;
+ }
+ } else if (reset_others) {
+ selectTableRow(content.rows[i], false);
+
+ var row_id = content.rows[i].id.replace(prefix, "");
+ var check = document.getElementById(check_prefix + row_id);
+
+ if (check) {
+ check.checked = false;
+ }
+
}
+ } else if (reset_others) {
+ selectTableRow(content.rows[i], false);
var row_id = content.rows[i].id.replace(prefix, "");
var check = document.getElementById(check_prefix + row_id);
if (check) {
- check.checked = do_select;
+ check.checked = false;
}
+
}
}
}
}
}
+function toggleSelectListRow(sender) {
+ var parent_row = sender.parentNode;
+
+ if (sender.checked) {
+ if (!parent_row.className.match("Selected")) {
+ parent_row.className = parent_row.className + "Selected";
+ }
+ } else {
+ if (parent_row.className.match("Selected")) {
+ parent_row.className = parent_row.className.replace("Selected", "");
+ }
+ }
+}
+
function toggleSelectRow(sender) {
var parent_row = sender.parentNode.parentNode;