var Skela = {};

Skela.IE = document.all ? true : false;

Skela.addEventHandler = function (oNode, sEvent, fFunc, bCaptures)
{
	if (typeof (window.event) != 'undefined')
		oNode.attachEvent('on' + sEvent, fFunc);
	else
		oNode.addEventListener(sEvent, fFunc, bCaptures);
}

Skela.removeEventHandler = function (oNode, sEvent, fFunc, bCaptures)
{
	if (typeof (window.event) != 'undefined')
		oNode.detachEvent('on' + sEvent, fFunc);
	else
		oNode.removeEventListener(sEvent, fFunc, bCaptures);
}

//
//		jak narazie ta funkcja niepoprawnie zwroci element jesli nazwa jego klasy
//		zawiera nasz wyszukiwany ciag. np: sClassName = 'aaa', tAll[i] = 'cccaaa'.
//		w takiej sytuacji otrzymamy bledny wynik
//
Skela.getElementsByClassName = function (sClassName)
{
	var tAll = document.getElementsByTagName('*');
	var tResult = [];
	
	for (var i=0; i<tAll.length; i++)
		if (tAll[i].className.indexOf(sClassName) != -1)
			tResult.push(tAll[i]);
	
	return tResult;
}
