
DOM = (document.getElementById) ? 1 : 0;
NS4 = (document.layers) ? 1 : 0;
Firefox = (navigator.userAgent.indexOf("Firefox") > -1) ? 1 : 0;
Konqueror = (navigator.userAgent.indexOf("Konqueror") > -1) ? 1 : 0;
Konqueror21 = (navigator.userAgent.indexOf("Konqueror 2.1") > -1 || navigator.userAgent.indexOf("Konqueror/2.1") > -1) ? 1 : 0;
Konqueror22 = (navigator.userAgent.indexOf("Konqueror 2.2") > -1 || navigator.userAgent.indexOf("Konqueror/2.2") > -1) ? 1 : 0;
Konqueror2 = Konqueror21 || Konqueror22;
Opera5 = (navigator.userAgent.indexOf("Opera 5") > -1 || navigator.userAgent.indexOf("Opera/5") > -1) ? 1 : 0;
Opera6 = (navigator.userAgent.indexOf("Opera 6") > -1 || navigator.userAgent.indexOf("Opera/6") > -1) ? 1 : 0;
Opera = Opera5 || Opera6;
IE = (document.all) ? 1 : 0;
IE4 = IE && !DOM;
twhat= 'nic';

function getoffsetleft(layer) {
	var value = 0;
	if (DOM) {
		object = document.getElementById(layer);
		value = object.offsetLeft;
//alert (object.tagName + " --- " + object.offsetLeft);
		while (object.tagName != "BODY" && object.offsetParent) {
			object = object.offsetParent;
//alert (object.tagName + " --- " + object.offsetLeft);
			value += object.offsetLeft;
		}
	} else if (NS4) {
		value = document.layers[layer].pageX;
	} else {	// IE4 IS SIMPLY A BASTARD !!!
		if (document.all["IE4" + layer]) {
			layer = "IE4" + layer;
		}
		object = document.all[layer];
		value = object.offsetLeft;
		while (object.tagName != "BODY") {
			object = object.offsetParent;
			value += object.offsetLeft;
		}
	}
	return (value);
} 

function getoffsettop(layer) {
	var value = 0;
	if (DOM) {
		object = document.getElementById(layer);
		value = object.offsetTop;
		while (object.tagName != "BODY" && object.offsetParent) {
			object = object.offsetParent;
			value += object.offsetTop;
		}
	} else if (NS4) {
		value = document.layers[layer].pageY;
	} else {	// IE4 IS SIMPLY A BASTARD !!!
		if (document.all["IE4" + layer]) {
			layer = "IE4" + layer;
		}
		object = document.all[layer];
		value = object.offsetTop;
		while (object.tagName != "BODY") {
			object = object.offsetParent;
			value += object.offsetTop;
		}
	}
	return (value);
} 

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function MM_findObj(n, d) { //v3.0
 object = document.getElementById(n);
 if (object) {return(object);};
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}

function MM_showHideLayers() { 
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
    obj.visibility=v; }
}

function SetRelativePosition(theSource,theTarget,ofsX,ofsY) {
	layerObj2 = (document.getElementById)?document.getElementById(theTarget):MM_findObj(theTarget);
	if (layerObj2!=null) {
		layerObj2 = (layerObj2.style)?layerObj2.style:layerObj2;
		//layerObj2.left = getoffsetleft(theSource)+ofsX;
		//layerObj2.top = getoffsettop(theSource)+ofsY;
		layerObj2.left = ofsX;
		layerObj2.top = ofsY;
	}
};

function ShowDocument(what,lx,ly) {
	SetRelativePosition('target','contentdiv',lx,ly);
	content = document.getElementById('contentDoc');
	content.style.width = "539px";
	content.style.height = "353px";
	content.src = what;
	content = document.getElementById('contentdiv');
	content.style.width = "539px";
	content.style.height = "353px";
	MM_showHideLayers('contentdiv','','show');
};

var InternetExplorer = navigator.appName.indexOf("Microsoft") != -1;
// Handle all the the FSCommand messages in a Flash movie
function kostra_DoFSCommand(command, args) {
  var kostraObj = InternetExplorer ? kostra : document.kostra;
  //
  // Place your code here...
  //
	if (command == 'zobr_foto') {
		MM_openBrWindow('large.php?foto='+args,'_blank','width='+filesizes[args]['width']+',height='+filesizes[args]['height']+',scrollbars=0,resizable=0');
		return;
	};
    if (twhat == command) {
	    return;
    };
	if (twhat!='nic') {
		MM_showHideLayers('contentdiv','','hide');
		content = document.getElementById('contentDoc');
		content.style.width = "1px";
		content.style.height = "1px";
		content = document.getElementById('contentdiv');
		content.style.width = "1px";
		content.style.height = "1px";
	};
	twhat=command;
	relX = 255;
	relY = 254;
	if (command == 'zobr_dotazy') {
		ShowDocument('content.php?page=dotaz',relX,relY);
	} else if (command == 'zobr_napsali') {
		ShowDocument('content.php?page=napsali',relX,relY);
	} else if (command == 'zobr_catering') {
		ShowDocument('content.php?page=catering',relX,relY);
	} else if (command == 'zobr_jidelnilistek') {
		ShowDocument('content.php?page=jidelnilistek',relX,relY);
	} else if (command == 'zobr_menu') {
		ShowDocument('content.php?page=jidelnilistek',relX,relY);
	} else if (command == 'zobr_napojovylistek') {
		ShowDocument('content.php?page=napojovylistek',relX,relY);
	} else if (command == 'zobr_aktuality') {
		ShowDocument('content.php?page=aktuality',relX,relY);
	} else if (command == 'zobr_tydennimenu') {
		ShowDocument('content.php?page=tydennimenu',relX,relY);
	} else if (command == 'zobr_reakce') {
		ShowDocument('content.php?page=reakce',relX,relY);
	} else if (command == 'zobr_zmenit') {
		ShowDocument('content.php?page=zmenit',relX,relY);
	} else {
		//alert(command);
	};
};
// Hook for Internet Explorer 
if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 && 
	  navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Windows 3.1") == -1) {
	document.write('<SCRIPT LANGUAGE=VBScript\> \n');
	document.write('on error resume next \n');
	document.write('Sub kostra_FSCommand(ByVal command, ByVal args)\n');
	document.write('  call kostra_DoFSCommand(command, args)\n');
	document.write('end sub\n');
	document.write('</SCRIPT\> \n');
};

