//-------------------------------------
//FUNKCJE DO OBSŁUGI ZDARZEŃ-----------
//-------------------------------------
//funkcja do włączanie obsługi zdarzenia
function manageEvent(eventObj,event,eventHandler)
{	if(eventObj.addEventListener) 
	{	eventObj.addEventListener(event,eventHandler,false);
	}
	else if(eventObj.attachEvent)
	{	event="on"+event;
		eventObj.attachEvent(event,eventHandler);
	}
}
//-------------------------------------

//zwraca obiekt, na którym działa event
function returnEventObiect(event)
{	if(window.event && window.event.srcElement)
	return window.event.srcElement;
	if(event && event.target)
	return event.target;
}
//-------------------------------------
//funkcja do anulowania domyślnego zdarzenia
function cancelEvent(event)
{	if(event.preventDefault)
	{	event.preventDefault();
		event.stopPropagation();
	}
	else
	{	event.returnValue=false;
		event.cancelBubble=true;
	}
}
//funkcja zwracająca event-------------
function returnEvent(event)
{	event=event ? event : window.event;
	return event;
}
//zwrócenie obiektu xmlHttp
function GetXmlHttpObject()
{	var xmlHttp=null;
	try		 { xmlHttp=new XMLHttpRequest(); }
	catch (e){ try		{ xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); 	  }
			  catch (e)	{ xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); }
			 }
	return xmlHttp;
}
//-------------------------------------
//-------------------------------------
//-------------------------------------
//-------------------------------------
//-------------------------------------
