function odkryj(co,trida,druhe) {
	if (druhe==undefined) druhe=false;
	el=document.getElementById('skryty'+co);
	if (el.className!=trida) el.className=trida;
		else el.className='inv';
	if (druhe) {
		el=document.getElementById('skryty'+druhe);
		el.className='inv';
	}
}
function smajlik(jakej) {
	var el=document.getElementById('slova');
	el.value=el.value+jakej;
}
function jsem_spamovaci_mizera(id) {
	if (id==undefined) id="name";
	var el=document.getElementById(id);
	el.value="nejsem";
	return true;
}
function nastav(co,hodnota) {
	var el=document.getElementById(co);
	el.value=hodnota;
}
function checkni(co) {var el=document.getElementById(co); if (el.checked==true) el.checked=false; else el.checked=true;}
function napoveda(co) {
	var el=document.getElementById('napoveda');
	if (co!=0) {
		el.className='';
		el.src="help-"+co+".html";
	} else el.className="inv";
}
function ohodnoceni(kolik,id) {
	location='hra'+id+'?hodn='+kolik;
}
var clientPC = navigator.userAgent.toLowerCase(); 
var clientVer = parseInt(navigator.appVersion); 
var is_ie = ((clientPC.indexOf("msie") != -1) && (clientPC.indexOf("opera") == -1));
var is_nav = ((clientPC.indexOf('mozilla')!=-1) && (clientPC.indexOf('spoofer')==-1)
                && (clientPC.indexOf('compatible') == -1) && (clientPC.indexOf('opera')==-1)
                && (clientPC.indexOf('webtv')==-1) && (clientPC.indexOf('hotjava')==-1));
var is_win = ((clientPC.indexOf("win")!=-1) || (clientPC.indexOf("16bit") != -1));
var is_mac = (clientPC.indexOf("mac")!=-1);

function pozice1(slova) {
	theSelection=false;
	if ((clientVer >= 4) && is_ie && is_win)
	{
		theSelection = document.selection.createRange().text;
		var a=slova.value.indexOf(theSelection);
		return a;
	}
	else 	{	
			return slova.selectionStart;
		}
}

function pozice2(slova) {
	theSelection=false;
	if ((clientVer >= 4) && is_ie && is_win) 
	{
		theSelection = document.selection.createRange().text;
		var a=slova.value.indexOf(theSelection)+theSelection.length;
		return a;
	}
	else {
			return slova.selectionEnd;
		}
}
function tag(prvni,druhy) {
	if (druhy == undefined) druhy="/"+prvni;
	var slova=document.getElementById('pravidla');
	if ((clientVer >= 4) && is_ie && is_win) {
		slova.focus();		
		var sel = document.selection.createRange();
		var textnavic='';
		if (druhy!='') textnavic='<'+druhy+'>';
		sel.text = '<'+prvni+'>'+sel.text+textnavic;
	}
	
	else {var poz1=pozice1(slova);
		var poz2=pozice2(slova);
		if ((poz1==0 && poz2==0) || (poz1==undefined && poz2==undefined)) 
		{
			var textnavic;
			if (druhy!='') {
				textnavic='<'+druhy+'>'; 
			}
			else textnavic='';
			slova.value=slova.value+'<'+prvni+'>'+textnavic;
		}
		else {
			var s1=slova.value.substr(0,poz1);
			var s2=slova.value.substr(poz1,poz2-poz1);
			var s3=slova.value.substr(poz2);
			var textnavic;
			if (druhy!='') {
				textnavic='<'+druhy+'>';
			}
			else textnavic='';
			slova.value=s1+'<'+prvni+'>'+s2+textnavic+s3;
		}
		slova.focus();	
	}

}
function odkaz() {
	var a=prompt("Na jakou cílovou stránku chceš odkaz namířit?","http://","Vytvoření odkazu");
	tag('a href="'+a+'" target="_blank"',"/a");
}

var napoveda_timer;

function ukaz_napovedu(cil) {
	napoveda_timer=window.setTimeout("vyskoc_napovedu("+cil+")",400);
}
function schovej_napovedu(cil) {
	el=document.getElementById("napoveda"+cil);
	if (el!=undefined) {
		el.className="inv";
	}
	clearTimeout(napoveda_timer);
}
function vyskoc_napovedu(cil) {
	el=document.getElementById("napoveda"+cil);
	if (el!=undefined) {
		el.className="popup";
	}
}
function fav(id) {
	fav_hry=readfav();
	pole=fav_hry.split("*");
	obsahuje=false;
	for (i=0;i<pole.length;i++) {
		if (pole[i]==id) obsahuje=true;
	}
	if (!obsahuje) fav_hry=fav_hry+"*"+id;
	expire = new Date();
	expire.setTime(expire.getTime()+10000000000);
	document.cookie='fav_hra='+fav_hry+'; expires='+expire.toGMTString()+'; path=/';
	alert("Hra byla přidána mezi tvé oblíbené.");
	el=document.getElementById("fav_link");
	el.href="oblibene-hry.html";
	el.innerHTML="<img src=\"imgs/fav.gif\" alt=\"Zobrazit oblíbené\" /><small>Tvoje<br />oblíbené</small>";
}
function readfav(id) {
	cookies = document.cookie.split(';');
	fav_hry="";
	for (i=0;i<cookies.length;i++) {
		casti=cookies[i].split('=');
		if (casti[0].substr(0,1)==" ") casti[0]=casti[0].substring(1);
		if (casti[0]=="fav_hra") fav_hry=casti[1];
	}
	return fav_hry;
}
function drop_fav(id) {
	fav_hry=readfav();
	new_fav="";
	pole=fav_hry.split("*");
	for (i=0;i<pole.length;i++) {
		if (pole[i]!=id) new_fav=new_fav+"*"+pole[i];
		//alert(new_fav);		
	}
	expire = new Date();
	expire.setTime(expire.getTime()+10000000000);
	document.cookie='fav_hra='+new_fav+'; expires='+expire.toGMTString()+'; path=/';
	document.location="oblibene-hry.html";
}