function saveIndx(ind)
{
    ftx = prectiCookie("OptFull");
	if (ftx == false) {
	    zapisCookie("OptFull", "ETXDCSYNU", 2678400000);
	}

    rel = prectiCookie("OptRels");
	if (rel == false) {
	    zapisCookie("OptRels", "STUMCON", 2678400000);
	}

    fnd = prectiCookie("OptFind");
	if (fnd == false) {
	    zapisCookie("OptFind", "BMPF", 2678400000);
	}
	
	hist_prev = prectiCookie("iLex51_hist_prev");
	if (hist_prev) {
		var temp = new Array();
		temp = hist_prev.split(';');
		if (ind != temp[0]) {
			hist_prev = ind + ";" + hist_prev;
			zapisCookie("iLex51_hist_prev",hist_prev,2678400000);
			zapisCookie("iLex51_hist_next","",2678400000);			
		}
	}
	else {
		hist_prev = ind;		
		zapisCookie("iLex51_hist_prev",hist_prev,2678400000);
		zapisCookie("iLex51_hist_next","",2678400000);
	}
}
function cut_last(str,len) {
	return str.substr(0,str.length-len);
}

function hist_prev ()
{
	hist = prectiCookie("iLex5_hist_prev");
	if (hist) {
		var temp = new Array();
		temp = hist.split(';');
		if (temp[1]) {
			hist = "";
			for (i=temp.length-1;i>1;i--) {
				if (temp[i]) hist = temp[i] + ";" + hist;
			}
			zapisCookie("iLex5_hist_prev",hist,2678400000);			
			saveIndx("iLex5_hist_next",temp[0]);
			top.location.href='';
		}		
	}		
}

function hist_next ()
{
	hist = prectiCookie("iLex5_hist_next");
	if (hist) {
		var temp = new Array();
		temp = hist.split(';');
		if (temp[0]) {
			hist = "";
			for (i=temp.length-1;i>0;i--) {
				if (temp[i]) hist = temp[i] + ";" + hist;
			}
			zapisCookie("iLex5_hist_next",hist,2678400000);
			top.location.href='';
		}		
	}
}

function onSelectedIndexChanged()
{
  var select = document.getElementById("SetList");
  var sub = document.getElementById("set");  
  sub.value = select.options[select.selectedIndex].value;  
  document.getElementById("word").value = "";
  document.getElementById("type").value = "";
  document.getElementById("data").value = "";
  document.forms[0].submit();
}

function go(typ, dat, send) {  
  document.getElementById("type").value = typ;
  document.getElementById("data").value = dat;
  if (send == 1) document.forms[0].submit();  
}

var show;

show = (prectiCookie("full_prev") == "full_text_prev_hide") ? 1 : 0;

function change_full() {
document.getElementById("word").focus();
    var e_view = document.getElementById("Entry_update");
    var e_view1 = document.getElementById("full_text_prev");    
	if (show) {
	    if (e_view) {
	        e_view.setAttribute("class", "Entry_block");
	        e_view.setAttribute("className", "Entry_block");
		}
	    if (e_view1) {
	        e_view1.setAttribute("class", "full_text_prev_hide");
	        e_view1.setAttribute("className", "full_text_prev_hide");
	    }	    
	    zapisCookie("full_prev", "full_text_prev_hide", 2678400000);
	    zapisCookie("entry_block", "Entry_block", 2678400000);	    
	    show = 0;
		
	}
	else {
	    if (e_view) {
	        e_view.setAttribute("class", "Entry_block_full");
	        e_view.setAttribute("className", "Entry_block_full");
		}
	    if (e_view1) {
	        e_view1.setAttribute("class", "full_text_prev");
	        e_view1.setAttribute("className", "full_text_prev");
		}
	    zapisCookie("full_prev", "full_text_prev", 2678400000);
	    zapisCookie("entry_block", "Entry_block_full", 2678400000);
	    show = 1;

	} 
}

function clear() {
	var e_view = document.getElementById("Entry_update");  
	var e_view1= document.getElementById("full_text_prev");
	e_view.setAttribute("class", "Entry_block"); 
	e_view.setAttribute("className", "Entry_block"); 
	e_view1.setAttribute("class", "full_text_prev_hide"); 
	e_view1.setAttribute("className", "full_text_prev_hide"); 
}

	var dics=new Array(
	"208|e-a_plat.jpg|Lexicon 5: Anglický slovník Platinum|Nejobsáhlejší anglicko-český oboustranný slovník, jaký kdy byl vytvořen.|elec|en",
	"206|e-a_lex5.jpg|Lexicon 5: Anglický velký slovník|Nový, aktualizovaný, zcela přepracovaný velký slovník...|elec|en",
	"209|e-a_el2.jpg|EasyLex2 Angličtina|Okamžitý překlad slova, bez kliknutí myší<br>(za 199 Kč)|elec|en",
	"212|e-n_plat.jpg|Lexicon 5: Německý slovník Platinum|Největší a nejpodrobnější slovník současné němčiny.|elec|ge",
	"211|e-n_lex5.jpg|Lexicon 5: Německý velký slovník|Zcela nový, značně přepracovaný a doplněný velký slovník...|elec|ge",
	"213|e-n_el2.jpg|EasyLex2 Němčina|Okamžitý překlad slova, bez kliknutí myší<br>(za 199 Kč)|elec|ge",
	"365|e-f_plat.jpg|Lexicon 5: Francouzský slovník Platinum|Největší a nejpodrobnější slovník současné francouzštiny. 164&nbsp;000 hesel, 200&nbsp;000 slovních spojení, idiomů a frází |elec|fr",
	"215|e-fr_lex5.jpg|Lexicon 5: Francouzský velký slovník|Nový, aktualizovaný, zcela přepracovaný velký slovník...|elec|fr",
	"216|e-fr_el2.jpg|EasyLex2 Francouzština|Okamžitý překlad slova, bez kliknutí myší<br>(za 199 Kč)|elec|fr",
	"217|e-sp_lex5.jpg|Lexicon 5: Španělský velký slovník|Největší současný všeobecný slovník s více než 94&nbsp;000 hesly.|elec|sp",
	"218|e-sp_el2.jpg|EasyLex2 Španělština|Okamžitý překlad slova, bez kliknutí myší<br>(za 199 Kč)|elec|sp",
	"219|e-r_lex5.jpg|Lexicon 5: Ruský velký slovník|Největší všeobecný slovník s více než 97&nbsp;000 hesly včetně mnoha užitečných příkladů.|elec|ru",
	"220|e-r_el2.jpg|EasyLex2 Ruština|Okamžitý překlad slova, bez kliknutí myší<br>(za 199 Kč)|elec|ru",
	"221|e-pl_el2.jpg|EasyLex2 Polština|Okamžitý překlad slova, bez kliknutí myší<br>(za 249 Kč)|elec|pl",	
	"147|e-gramm.jpg|Grammaticon|Nástroj pro kontrolu správnosti českých textů. Upozorní na chyby ve shodě, jmenné skupině, interpunkci, slovesných vazbách, nesprávném stylu...|elec|cz",
    "350|b_k-ssc.jpg|Slovník současné češtiny|Nejnovější výkladový slovník češtiny přináší aktuální slovní zásobu, obsahuje také cizí výrazy, odborné termíny, slova označující nové jevy i výrazy nespisovné|book|cz",	
	"186|b_k-av.jpg|Anglicko-český velký knižní slovník|Největší současný jednosvazkový oboustranný slovník. 108&nbsp;000 hesel, 445&nbsp;000 překladů.|book|en",
	"187|b_k-ap.jpg|Anglicko-český praktický knižní slovník|1&nbsp;250 stran, více než 70&nbsp;000 hesel, dvoubarevný tisk.|book|en",
	"197|b_k-amluv.jpg|Česko-anglický mluvník|Užitečná jazyková příručka obsahující 15&nbsp;000 praktických vět současného jazyka, přehled gramatiky... (za&nbsp;249 Kč)|book|en",
	"188|b_k-nv.jpg|Německo-český velký knižní slovník|Největší současný jednosvazkový oboustranný slovník. 120&nbsp;000 hesel, 350&nbsp;000 překladů.|book|ge",
	"196|b_k-np.jpg|Německo-český praktický knižní slovník|1&nbsp;250 stran, více než 80&nbsp;000 hesel, dvoubarevný tisk.|book|ge",
	"200|b_k-nmluv.jpg|Česko-německý mluvník|Užitečná jazyková příručka obsahující 15&nbsp;000 praktických vět současného jazyka, přehled gramatiky... (za  Kč)|book|ge",
	"199|b_k-fv.jpg|Francouzsko-český velký knižní slovník|Největší současný jednosvazkový oboustranný slovník. 105&nbsp;000 hesel, 380&nbsp;000 překladů|book|fr",
	"203|b_k-fp.jpg|Francouzsko-český praktický knižní slovník|1&nbsp;250 stran, více než 73&nbsp;000 hesel, dvoubarevný tisk.|book|fr",
	"276|b_k-sv.jpg|Španělsko-český velký knižní slovník|Největší současný jednosvazkový oboustranný slovník. 95&nbsp;000 hesel, 386&nbsp;000 překladů|book|sp",
	"192|b_k-spk.jpg|Španělsko-český kapesní knižní slovník|Moderní kapesní slovník s přehledem gramatiky, konverzací, orientačními mapkami...|book|sp",
	"236|b_k-smluv.jpg|Česko-španělský mluvník|Užitečná jazyková příručka obsahující 15&nbsp;000 praktických vět současného jazyka, přehled gramatiky... (za&nbsp;249 Kč)|book|sp",
	"277|b_k-rv.jpg|Rusko-český velký knižní slovník|Největší současný jednosvazkový oboustranný slovník. 95&nbsp;000 hesel, 350&nbsp;000 překladů|book|ru",
	"194|b_k-rk.jpg|Rusko-český kapesní knižní slovník|Moderní kapesní slovník s přehledem gramatiky, konverzací, orientačními mapkami...|book|ru",
	"237|b_k-rmluv.jpg|Česko-ruský mluvník|Užitečná jazyková příručka obsahující 15&nbsp;000 praktických vět současného jazyka, přehled gramatiky... (za&nbsp;249 Kč)|book|ru",
	"239|b_k-czsyno.jpg|Český slovník synonym|Nejrozsáhlejší slovník tohoto typu, 576 stran, 120&nbsp;000 synonym, 23&nbsp;000 antonym|book|cz",
	"280|b_k-imluv.jpg|Česko-italský mluvník|Užitečná jazyková příručka obsahující 15&nbsp;000 praktických vět současného jazyka, přehled gramatiky... (za&nbsp;249 Kč)|book|it",
	"300|book-cnv-CZAL.jpg|Česko-albánská konverzace||book|al",
	"291|book-cnv-CZBG.jpg|Česko-bulharská konverzace||book|bg",
	"299|book-cnv-CZCT.jpg|Česko-katalánská konverzace||book|ct",
	"294|book-cnv-CZSE.jpg|Česko-švédská konverzace||book|se",
	"295|book-cnv-CZFI.jpg|Česko-finská konverzace||book|fi",
	"297|book-cnv-CZNL.jpg|Česko-nizozemská konverzace||book|nl",
	"288|book-cnv-CZHR.jpg|Česko-chorvatská konverzace||book|hr",
	"284|book-cnv-CZIT.jpg|Česko-italská konverzace||book|it",
	"289|book-cnv-CZHU.jpg|Česko-maďarská konverzace||book|hu",
	"293|book-cnv-CZNO.jpg|Česko-norská konverzace||book|no",
	"285|book-cnv-CZPL.jpg|Česko-polská konverzace||book|pl",
	"287|book-cnv-CZPT.jpg|Česko-portugalská konverzace||book|pt",
	"290|book-cnv-CZRO.jpg|Česko-rumunská konverzace||book|ro",
	"302|book-cnv-CZGR.jpg|Česko-řecká konverzace||book|gr",
	"318|book-cnv-CZSI.jpg|Česko-slovinská konverzace||book|si",
	"294|book-cnv-CZSE.jpg|Česko-švédská konverzace||book|se",
	"303|book-cnv-CZTR.jpg|Česko-turecká konverzace||book|tr",
	"292|book-cnv-CZUA.jpg|Česko-ukrajinská konverzace||book|ua",
	"304|book-cnv-CZVN.jpg|Česko-vietnamská konverzace||book|vn",
	"296|book-cnv-CZDK.jpg|Česko-dánská konverzace||book|dk"
	);
	function my_print() {
		var lang = document.getElementById("set").value.substr(0,2);
		var elec = new Array();
		var book = new Array();

		var ce = 0; var cb = 0;
		for(i=0;i<dics.length;i++) {
			var sl = dics[i].split("|");
			if(sl[5]==lang) {
				if(sl[4]=="elec") ce++;
				else if(sl[4]=="book") cb++;
			}
		}
		
		for(i=0;i<dics.length;i++) {
			var sl = dics[i].split("|");
			if(sl[4]=="elec" && (ce==0 || sl[5]==lang)) elec.push(dics[i]);
			if(sl[4]=="book" && (cb==0 || sl[5]==lang)) book.push(dics[i]);
		}
		
		fe=Math.floor(Math.random()*elec.length);
		fb=Math.floor(Math.random()*book.length);

		//alert("Lang:"+lang+", Book count: " + book.length + "(" + fb + "), Elec count: " + elec.length + " (" + fe + ")");
		var te=elec[fe].split("|");
		var tb=book[fb].split("|");
		
		var oe="<div align=\"center\" style=\"padding-bottom:5px;\"><img src=http://slovniky.lingea.cz/images/adv/"+te[1]+" border=0 style=\"padding-right:5px;\"/></div><span class=\"adv_link\"><a class=\"adv_link\" href=http://www.lingea.cz/detail.asp?id="+te[0]+" target=_blank><b>"+te[2]+"</b></a></span><br><span class=\"adv_text\">"+te[3]+"</span>";
		var of="<div align=\"center\" style=\"padding-bottom:5px;\"><img src=http://slovniky.lingea.cz/images/adv/"+tb[1]+" border=0 style=\"padding-right:5px;\"/></div><span class=\"adv_link\"><a class=\"adv_link\" href=http://www.lingea.cz/detail.asp?id="+tb[0]+" target=_blank><b>"+tb[2]+"</b></a></span><br><span class=\"adv_text\">"+tb[3]+"</span>";
		
		document.getElementById('adv').innerHTML=oe+"<br><br>"+of;
		setTimeout("my_print()",15000);
	}
