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 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;
}
}
}
+
+// originally stolen from http://www.11tmr.com/11tmr.nsf/d6plinks/MWHE-695L9Z
+// bugfixed just a little bit :-)
+function getURLParam(strParamName){
+ var strReturn = "";
+ var strHref = window.location.href;
+
+ if (strHref.indexOf("#") == strHref.length-1) {
+ strHref = strHref.substring(0, strHref.length-1);
+ }
+
+ if ( strHref.indexOf("?") > -1 ){
+ var strQueryString = strHref.substr(strHref.indexOf("?"));
+ var aQueryString = strQueryString.split("&");
+ for ( var iParam = 0; iParam < aQueryString.length; iParam++ ){
+ if (aQueryString[iParam].indexOf(strParamName + "=") > -1 ){
+ var aParam = aQueryString[iParam].split("=");
+ strReturn = aParam[1];
+ break;
+ }
+ }
+ }
+ return strReturn;
+}
+
+