
	function getElementsByClass(searchClass,node,tag) {
	  var classElements = new Array();
	  if (node == null)
	    node = document;
	  if (tag == null)
	    tag = '*';
	  var els = node.getElementsByTagName(tag);
	  var elsLen = els.length;
	  var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
	  for (i = 0, j = 0; i < elsLen; i++) {
	    if (pattern.test(els[i].className) ) {
	      classElements[j] = els[i];
	      j++;
	    }
	  }
	  return classElements;
	}

	function addEvent(obj, evType, fn) { 
		if (obj.addEventListener) {
			obj.addEventListener(evType, fn, false); 		//musi byc false, inaczej kod nie dziala poprawnie!
			return true;
		} else if (obj.attachEvent) {
			var r = obj.attachEvent("on" + evType, fn);
			return r;
		} else {
			return false;
		}
	}
	function getRealOffset(obj) {
		if (obj.tagName == "BODY") {
			return new Array(0,0);
		}
		var askObj = null;
		if (obj.offsetParent != undefined) {
			askObj = obj.offsetParent;
		} else if (obj.parent != undefined) {
			askObj = obj.parent; 
		} else {
			return new Array(0,0);
		}
		var res = getRealOffset(askObj);
		return new Array(obj.offsetLeft + res[0], obj.offsetTop + res[1]);		 
	}		
	var IE = document.all?true:false
				
	function podMenuHide()
	{
		document.getElementById('podMenuNews').style.display = 'none';
		document.getElementById('podMenuKanaly').style.display = 'none';
		document.getElementById('podMenuOferta').style.display = 'none';
		document.getElementById('podMenuArchiwum').style.display = 'none';
		document.getElementById('podMenuKontakt').style.display = 'none';
		document.getElementById('podMenuLinki').style.display = 'none';
		
		/*document.getElementById('MenuNews').className = 'menuButton'
		document.getElementById('MenuKanaly').className = 'menuButton'
		document.getElementById('MenuOferta').className = 'menuButton'
		document.getElementById('MenuArchiwum').className = 'menuButton'
		document.getElementById('MenuKontakt').className = 'menuButton'*/
	}
	
	function podMenuNews(){		podMenuHide();	document.getElementById('podMenuNews'		).style.display = 'block';}//	document.getElementById('MenuNews'		).className = 'menuButton active';	}
	function podMenuKanaly(){	podMenuHide();	document.getElementById('podMenuKanaly'		).style.display = 'block';}//	document.getElementById('MenuKanaly'	).className = 'menuButton active';	}
	function podMenuOferta(){	podMenuHide();	document.getElementById('podMenuOferta'		).style.display = 'block';}//	document.getElementById('MenuOferta'	).className = 'menuButton active';	}
	function podMenuArchiwum(){	podMenuHide();	document.getElementById('podMenuArchiwum'	).style.display = 'block';}//	document.getElementById('MenuArchiwum'	).className = 'menuButton active';	}
	function podMenuKontakt(){	podMenuHide();	document.getElementById('podMenuKontakt'	).style.display = 'block';}//	document.getElementById('MenuKontakt'	).className = 'menuButton active';	}	
	function podMenuLinki(){	podMenuHide();	document.getElementById('podMenuLinki'		).style.display = 'block';}                                                                                                                        
	function load()
	{
		//if (!IE) document.getElementById('menu').captureEvents(Event.MOUSEMOVE)
		//document.getElementById('menu').onmousemove = getMouseXY;
		addEvent(document.getElementById('Hook'),		"mousemove",		getMouseXY		);
		
		addEvent(document.getElementById('MenuNews'),		"mouseover",	podMenuNews		);
		addEvent(document.getElementById('MenuKanaly'),		"mouseover",	podMenuKanaly	);
		addEvent(document.getElementById('MenuOferta'),		"mouseover",	podMenuOferta	);
		addEvent(document.getElementById('MenuArchiwum'),	"mouseover",	podMenuArchiwum	);
		addEvent(document.getElementById('MenuKontakt'),	"mouseover",	podMenuKontakt	);
		addEvent(document.getElementById('MenuLinki'),	"mouseover",	podMenuLinki	);
		
		document.getElementById("pod"+current).style.display = 'block';
		setTimeout("Move();",10);
	}
	var tempX = 0
	var tempY = 0
	var pos = 0;

	function getMouseXY(e)
	{
		if (IE) { // grab the x-y pos.s if browser is IE
			tempX = event.clientX + document.body.scrollLeft
			tempY = event.clientY + document.body.scrollTop
		} else {  // grab the x-y pos.s if browser is NS
			tempX = e.pageX
			tempY = e.pageY
		}  
		// catch possible negative values in NS4
		if (tempX < 0){tempX = 0}
		if (tempY < 0){tempY = 0}  
		// show the position values in the form named Show
		// in the text fields named MouseX and MouseY
		return true;
	}
	var buttons = ['MenuNews','MenuKanaly','MenuOferta','MenuArchiwum','MenuLinki','MenuKontakt'];
	function Move()
	{
		var offset = getRealOffset(document.getElementById('Hook'));
		var pos1 = (tempX - offset[0]);
		if (pos1>524) pos1 = 520;
		pos1 = ((pos1<0)?5:pos1);
		var delta = pos1-pos;
		pos = Math.round(pos + delta/10);
		if(document.getElementById('Hook').style.backgroundPosition != (pos-557) + "px bottom") document.getElementById('Hook').style.backgroundPosition = (pos-557) + "px bottom";
		
		for(i = 0; i < buttons.length; i++)
		{
			if(pos1 > (30 + (60+17)*i) && pos1 < (30+(60+17)*(i+1)-17) && current != buttons[i])
			{
				setTimeout("document.getElementById('"+current+"').className = 'menuButton';",200);
				document.getElementById(buttons[i]		).className = 'menuButton active';
				current = buttons[i];
			}
		}
		
		setTimeout("Move();",10);
	}
	
	function openNew(url,name,wdth,hgth)
	{
	window.open(url,name,'width=' + wdth + ', height=' + hgth + ',toolbar=no,scroolbars=no,resizable=no, menubar=no');
	
	}
