var ds_fappVer = parseFloat(navigator.appVersion);
var ds_ajej = (document.all) ? 1 : 0;
var ds_necky = navigator.appName.indexOf("Netscape") >= 0 ? 1 : 0;
var ds_goodbr = (ds_ajej && (ds_fappVer >= 4)) || (ds_necky && (ds_fappVer >= 5));
var ds_name;

function ds_getClassName(e)
{
	return e.className;
}

function ds_setClassName(e, className)
{
	e.className = className;
}

function ds_setClassNames(es, className)
{
	if (es) {
		var i;
		for (i = 0; i < es.length; i++)
			ds_setClassName(es[i], className);
	}
}

function ds_getElementsByName(name)
{
	if (ds_ajej) {
		var o;
		var a;
		
		o = document.all(name);
		if (o) return o;
		
		a = new Array();

		o = document.body.getElementsByTagName("DIV");
		if (o) {
			var i;
			for (i = 0; i < o.length; i++)
				if (name == "uh" + o[i].title)
					a.push(o[i]);
		}
		
		return a;
	}

	if (ds_necky) return document.getElementsByName(name);
}

function ds_toogleUser(e)
{
	return false;
	if (ds_goodbr) {
		var name;
		var same;
		var color;
		var es;
		var i;
		
		name = "uh" + e.title;

		if (name == ds_name)
			same = true
		else
			same = false;
			
		if (ds_name && !same) {
			es = ds_getElementsByName(ds_name);
			ds_setClassNames(es, "act");
		}

		ds_name = name;

		color = ds_getClassName(e);
		if (color == "n-act")
			color = "act"
		else
			color = "n-act";

		es = ds_getElementsByName(name);
		ds_setClassNames(es, color);
	}
}


/*
 *   Funkce pasteEmail zasluhuje zemrit.
 *   Nahrazuje ji Misc.pasteEmail(cname, cdomena, move)
 */
function pasteEmail(cname, cdomena, move)
{
	var name=cryptText(cname, -move);
	var domena=cryptText(cdomena, -move);
	document.write('<a href="mailto:'+name+'@'+domena+'">mail</a>');
}
function cryptText(text, move)
{
	var out="";
	for(i=0;i<text.length;i++)
	{ 
		n=text.charCodeAt(i);
		out+=String.fromCharCode(n-move);
	}
	return out;
}
