// -*- mode: java; -*- 

/* Pro stare verze MSIE, ktere podporuji jen document.all, ale uz ne GetElementById, tuto fci vytvorim: */
if (document.all && !document.getElementById) {
	/* nadefinuji novou fci: */
	document.getElementById = function(id) {
		return document.all[id];
	}
};

/* *******************************************************************
 * Nasleduji definice funkci:
 * *******************************************************************
 */

/* zkraceny nazev pro document.getElementByID: */
function ee(id) {
	/* alert('zjistuji ID pro '+id+', a je to '+document.getElementById(id)); */
	return document.getElementById(id)
};

/* prepinani viditelnosti objektu: */
function switchDisplay(objekt) {
	if (objekt.style) {
		if (objekt.style.display == 'none') {
			objekt.style.display = '';
		} else {
			objekt.style.display = 'none';
		};
	};
};

// zobrazovani chyb JS - dost uzitecny
//function er(a,b,c) {
//    alert(a);
//    return true;
//}
//
//window.onerror = er;

// podle prohlizece vrati odkaz na document (kuli poziocvani "popup" elementu)
function ietruebody() {
    //return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body;
    if (document.documentElement && document.documentElement.scrollTop) {
	//IE6 DOCTYPE
	return document.documentElement;
    } else {
	//Mozilla & Opera & IE6 no DOCTYPE
	return document.body;
    }
}

// otevre nove okno bez panelu
function OpenUrl(strURL,nW,nH,sScroll) {
    var objWin = window.open(strURL,"Info","scrollbars="+sScroll+",resizable=yes,width="+nW+"px,height="+nH+"px,left=150px,top=150px");
    return (typeof(objWin)!="object") ? true : false;
}
