
function nullit() {return true;}
window.onerror = nullit

	function MakeArray(n){
	   this.length = n
	   for (var i = 1; i<=n; i++) {
	      this[i] = new Image()
	   }
	   return this;
	}
	
	
	var imagename = new Array("","","emp","esorec","universe","zlintalent")
	var gatewayImg =  new Array("","","sipka-emp","sipka-eso-rec", "sipka-universe", "sipka-zlintalent")
	num = 0
	if (document.images) {
		header_Over = new MakeArray(5);
		header_Out = new MakeArray(5);
		for (imgX=1;imgX<6;imgX++){
		header_Out[imgX] = new Image(); 
		header_Out[imgX].src = "http://www.esomusic.cz/imgs/" + gatewayImg[imgX] + ".gif";
		header_Over[imgX] = new Image();
		header_Over[imgX].src = "http://www.esomusic.cz/imgs/" +gatewayImg[imgX] + "-1.gif";
		}
	}
	
	function headerOver(num){
		if (document.images){
	    	eval ("document." + imagename[num] + ".src ='" + header_Over[num].src +"'")
		}
	}
	function headerOut(num){
		if ((document.images) && (num-1 != gatewayLock)){
		eval ("document." + imagename[num] + ".src ='" + header_Out[num].src +"'")}
		}
	
	function headerOutX(num){
		if (document.images){
		if(dhtml==0 && (num-1 != gatewayLock)) {
	    	eval ("document." + imagename[num] + ".src ='" + header_Out[num].src +"'")}
		}
	}

	
var NS = (navigator.appName == "Netscape");
mac = navigator.appVersion.indexOf("Mac");
if (mac>=0) {mac=1} else {mac=0}
IE4 = document.all; NS4 = document.layers; NS6a = document.getElementById
if(NS6a && NS) {NS6=1} else {NS6=0}
if ((IE4) || (NS4) || (NS6)) {dhtml=1;}

if(NS4){ origWidth = innerWidth ; origHeight = innerHeight; pageurl = self.location;}

function re() {
	if (NS4) {if (innerWidth != origWidth || innerHeight != origHeight){ 
	//top.location.replace(pageurl) 
	location.reload(true) 
	}}}
	window.onResize = re;

	if (NS4){origWidth = innerWidth;origHeight = innerHeight;}
	
px = ""; menuOn=-1; menuht=60; menuwt=0; ext=0; layerLeftPos=0; flashPresent = 0 ; gatewayLock= -1	;
layerDims_y = new Array ; layerDims_x = new Array

function refConstructor(menuId) {
	if (NS6) {var prefix = "document.getElementById('menu" + menuId + "')"}
	if (IE4) {var prefix = "document.all.menu" + menuId}
	if (NS4) {var prefix = "document.menu" + menuId}
	return prefix;
	}
	
function menuInit() {
	for (layerInit = 0;layerInit<5;layerInit++) {
	var layerRef =  refConstructor(layerInit)
	layerDims_y[layerInit]  = (IE4 || NS6) ? eval(layerRef + ".offsetHeight + menuht") : eval(layerRef + ".clip.height + menuht")
	layerDims_x[layerInit]  = (IE4 || NS6) ? eval(layerRef + ".offsetWidth + 20") : eval(layerRef + ".clip.width + 20")
	}
	if (flashPresent==1){(IE4) ? eval("document.all.flashLayer.style.visibility = 'visible'"):eval("document.flashLayer.visibility = 'visible'");}
	}

function reportEvent(cc) { 
	layerLeftPos  =  (IE4) ? (event.x) - 50 : (cc.pageX) - 50
	var layerRef =  refConstructor(menuOn)
	mousePos_y  =  (IE4) ? event.y + menuht : cc.pageY + menuht
	mousePos_x  =  (IE4) ? event.x : cc.pageX
	yMinPos = (IE4) ? (menuht - document.body.scrollTop - 20) : (menuht-20);
		
	if((mousePos_y >(layerDims_y[menuOn] + menuht + ext)) || ((mousePos_y - menuht) < yMinPos ) || (mousePos_x < (menuwx - 20)) || (mousePos_x > (layerDims_x[menuOn] + menuwx)))
		{ 
		(IE4 || NS6) ? eval(layerRef + ".style.visibility = 'hidden'") : eval(layerRef + ".visibility = 'hidden'");
		v= menuOn+2;
		if (menuOn+1 != gatewayLock) {headerOut(v);};
		menuwt=0;menuOn=-1;
		if(flashPresent==1){
		(IE4) ? eval("document.all.flashLayer.style.visibility = 'visible'"):eval("document.flashLayer.visibility = 'visible'");}
		if (IE4 || NS6) { document.onmousemove = null }
		else{	
		document.releaseEvents(Event.MOUSEMOVE)
		layerLeftPos=0
		}}
 	}

function move() {
	if (IE4) { document.onmouseover = null }
	else{ document.releaseEvents(Event.MOUSEOVER)};
	var layerRef =  refConstructor(menuOn);
	(IE4 || NS6) ? eval(layerRef + ".style.left =" + layerLeftPos) : eval(layerRef + ".left =" + layerLeftPos);
	(IE4 || NS6) ? eval(layerRef + ".style.visibility = 'visible'") : eval(layerRef + ".visibility = 'visible'");
	}

function xx() { 
	layerLeftPos = (IE4 || NS6) ? ((document.body.offsetWidth - 676)/2 + 109 + menuOn*144) : ((innerWidth - 676)/2 + 110 + menuOn*144);
	move(); first=0; menuwx = layerLeftPos;
	if(document.layers) {document.captureEvents(Event.MOUSEMOVE)};
	document.onmousemove = reportEvent 
	ext = 10
	}

function menu(m) {
	if (m != menuOn) {
		v = m+2; headerOver(v)
		if(dhtml){
			var layerRef =  refConstructor(menuOn)
			if (menuOn != m && menuOn!=-1){
				v2 = menuOn+2;
				if (menuOn+1 != (gatewayLock)) {headerOut(v2);};
				(IE4 || NS6) ? eval(layerRef + ".style.visibility = 'hidden'") : eval(layerRef + ".visibility = 'hidden'");
				}
			menuOn = m ;
			if(flashPresent==1){
			(IE4) ? eval("document.all.flashLayer.style.visibility = 'hidden'"):eval("document.flashLayer.visibility = 'hidden'");}
		xx();};
		}
	}
		
	window.onload = menuInit
	
function PopupPic(sPicURL) {
      window.open( "http://www.esomusic.cz/popup.php?"+sPicURL, "", "resizable=1,HEIGHT=450,WIDTH=750");
}