function hideOut() {
	var d = document;
	
	if(!d.getElementsByTagName) {
		return;		// No DOM
	}
	else {
		// list of elements that hide/show region
		var e = new Array("p", "h3", "h4");
		var mniej_txt = " mniej";
		var wiecej_txt = " wiecej";
		
		for(var i = 0; i < e.length; i++) {
			var el = d.getElementsByTagName(e[i]);
			
			for(var j = 0; j < el.length; j++) {
				if(el[j].className == "hideshow") {
					// create 'see more' string
					var s = d.createElement("span");
					s.className = "wiecej";
					s.appendChild(d.createTextNode(wiecej_txt));
					
					// attach 'see more'
					el[j].appendChild(s);
					
					// hide region
					hideShow(el[j].nextSibling);
					
					// attach event's handler
					el[j].onclick = function() {
						if(this.lastChild.firstChild.nodeValue == wiecej_txt) {
							this.lastChild.firstChild.nodeValue = mniej_txt;
						}
						else {
							this.lastChild.firstChild.nodeValue = wiecej_txt;
						}
						hideShow(this.nextSibling);
						return false;
					}
				}
			}
		}
	}
}

function hideShow(domNode) {
	var tmpElement;
	
	if(domNode.nodeType == 3) {
		tmpElement = domNode.nextSibling.style;
	}
	else {
		tmpElement = domNode.style;
	}
	
	with(tmpElement) {
		display = (display == "") ? "none" : "";
	}
}

