// Funckja dla przełączania zakładek
function SHList(active) {
	this._active = active;
	document.getElementById(active).style.display = 'block';
}

SHList.prototype._active;

// Funckja dla przełączania zakładek
SHList.prototype.setVisible = function(id) {
	document.getElementById(this._active).style.display = 'none';
	document.getElementById(id).style.display = 'block';
	this._active = id;
}

// Przewijanie miesiecy w kalendarzu
var nrM=1;
function showMonth(n, hm, bxName){
        nrM += n;
        if (nrM<1) {
                nrM = hm;
        } else if (nrM>hm) {
                nrM = 1;
        }
        for(var i=1; i<=hm; i++) {
                if(i==nrM) {
                        document.getElementById('d'+bxName+i).style.display=''; //kontent
                        document.getElementById('m'+bxName+i).style.display=''; //nazwa
                } else {
                        document.getElementById('d'+bxName+i).style.display='none'; //kontent
                        document.getElementById('m'+bxName+i).style.display='none'; //nazwa
                }
        }
}

// Funckja dla przełączania zakładek
function SHListBis(active) {
	this._act = active;
	document.getElementById(active).style.display = 'block';

}

SHListBis.prototype._act;

// Funckja dla przełączania zakładek
SHListBis.prototype.setVisible = function(id, li, old_li) {
	document.getElementById(old_li).className = '';
	document.getElementById(li).className = 'active type0';
	document.getElementById(this._act).style.display = 'none';
	document.getElementById(id).style.display = 'block';
	this._act = id;
}

// Funkcja do przewijania galerii
function useGal(type, obj) {		
	var galleryId = document.getElementById(obj);
	var elementsList = galleryId.getElementsByTagName("li");
	var listLength = elementsList.length;
	if (type == 'next') {
		var temp = elementsList[0].innerHTML;
		for (i=0; i<= listLength-1; i++ ) elementsList[i].innerHTML = (i==listLength-1)?temp:elementsList[i+1].innerHTML; 
	} else {			
		var temp = elementsList[listLength-1].innerHTML;
		for (i=listLength-1; i>=0 ; i-- ) elementsList[i].innerHTML = (i==0)?temp:elementsList[i-1].innerHTML;		
	}
}


// Funkcja do boksu tematycznego
function switchArtShort(type, tabnum, anchorobj, classname) {
	var nodeList = document.getElementById(type).childNodes;
	var exp = new RegExp("^(.* )?"+classname+"( .*)?$");
	var artList = new Array;
	for (i=0; i<nodeList.length; i++) {
		if (exp.test(nodeList[i].className)) {
			nodeList[i].style.display = 'none'; 
			artList.push(nodeList[i]);
		}
	}
	artList[tabnum].style.display = 'block'; 

	var optLinks = anchorobj.parentNode.getElementsByTagName('a');
	for (i=0; i<optLinks.length; i++) {
		optLinks[i].className = '';
	}

	anchorobj.className = 'on';
}


//Funkcja sprawdzająca czy zaznaczona 
//jest odpowiedź dla ankiety
function checkPoll() {
	var form = document.getElementById('pollForm');
	if (form) {
		var inputs = form.getElementsByTagName('p');
		if (inputs) {
			var input;
			for (var i = 0; i < inputs.length; ++i) {
				input = inputs[i].getElementsByTagName('input');
				if (input) {
					if (input[0].checked) {
						return true;
					}
				}
			}
		}
	}	

	return false;
}


