function $(obj) {
	if(x = document.getElementById(obj))
		return x;
	return false;
}
function getId(eid) {
	var el = false;
	try {
		el = document.getElementById(eid);
	} catch(e) {}
	return el;
}


function getElementsByClassName (oElm, strTagName, strClassName) {
  var arrElements = (strTagName == "*" && oElm.all) ? oElm.all : oElm.getElementsByTagName (strTagName);
  var arrReturnElements = [];
  strClassName = strClassName.replace (/-/g, "\-");
  var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)");
  var oElement;

  for (var i = 0; i < arrElements.length; i++) {
    oElement = arrElements[i];
    if (oRegExp.test (oElement.className)) {
      arrReturnElements.push (oElement);
    }
  }
  return (arrReturnElements);
}



// otwieranie i zamykanie odpowiedzi (faq)
function hide(fid) {
  if (typeof fid == "undefined") {
    var elmsToHide = getElementsByClassName($('middleColumn'), 'div', 'toHide');
    var questions = getElementsByClassName($('middleColumn'), 'li', 'minus');
    for(var i = 0; i < elmsToHide.length; i++) {
      elmsToHide[i].className = "hidden";
      questions[i].className = "plus";
    }
  } else {
try {
    $('answer_' + fid).className = "hidden";
    $('question_' + fid).className = "plus";
} catch (e) {alert(e);}
  }
}
function toggle(eid) {
  var li = $('question_' + eid);
  var elm = $('answer_' + eid);
  elm.className = (elm.className == "hidden") ? "" : "hidden";
  li.className = (li.className == "plus") ? "minus" : "plus";
  return false;
}

