/* Zvyraznovani textu           */
/* #ZVYRAZNI:co_vyraznit        */
/*                              */
var docTemp;
function highlight_on(hleda)
	{
	str = document.body.innerHTML;
	docTemp=str;
	eval("re = /(>[^<]*)"+hleda+"([^<]*<)/gi;"); //fakt hnusny, diky Miro!
	newstr=str.replace(re, "$1<span class=\"zvyrazni\">"+hleda+"</span>$2");
	document.body.innerHTML=newstr;
	var info=document.createElement('div');
	info.id="floatbox";
	info.innerHTML="<a href=\"#VYPNI ZVYRAZNENI#\" onclick=\"highlight_off();return false;\">Vypni zvýraznění</a>";
	document.body.insertBefore(info,document.body.childNodes[1]);


	var cssbox=document.createElement('style');
	cssbox.innerHTML=".zvyrazni, #floatbox { color:#000;background-color:#ff0; } #floatbox { position:absolute;right:0;top:0;padding: 0.2em; }";
	document.body.insertBefore(cssbox,document.body.childNodes[1]);
	}

function highlight_off()
	{
	document.body.removeChild(document.getElementById("floatbox"));
	document.body.innerHTML=docTemp;
	}

function h_init()
	{
	hleda=document.location.hash.substring(1);
	parametr="ZVYRAZNI";
	if (hleda.indexOf(parametr)==0)
		{
		hleda=hleda.substring(parametr.length+1);
		highlight_on(hleda);
		}
	}
window.onload=new Function("h_init();");