function generujPopis() {
	popis = "";
	if(document.getElementById('id_hledat_podobna').checked) popis = popis + "Budou se vyhledávat i <strong>podobná</strong> slovíčka. ";
	if(document.getElementById('id_logicke_operatory').checked) popis = popis + "Při vyhledávání se použijí <strong>logické operátory</strong>.";

	if(document.getElementById('id_nove_okno').checked) popis = popis + "<br /><br />Překlad bude <strong>zobrazen v novém okně</strong>.";

	if(document.getElementById('id_ulozit_nastaveni').checked) popis = popis + "<br /><br />Nastavení bude <strong>uloženo jako standardní</strong>.";

	document.getElementById('nastaveni_popis').innerHTML = popis;
}

function zobrazitNastaveni() {
	document.getElementById('nastaveni_obsah').className = "obsah";
	document.getElementById('nastaveni_skryt').className = "doprava";
	document.getElementById('nastaveni_popis').className = "nezobrazovat";
	document.getElementById('nastaveni_zobrazit').className = "nezobrazovat";
}

function skrytNastaveni() {
	document.getElementById('nastaveni_popis').className = "obsah";
	document.getElementById('nastaveni_zobrazit').className = "doprava";
	document.getElementById('nastaveni_obsah').className = "nezobrazovat";
	document.getElementById('nastaveni_skryt').className = "nezobrazovat";
	
	generujPopis();
}

function preloz(pAdresaPreklad) {
	if(document.getElementById('id_ulozit_nastaveni').checked) {
		var datum = new Date();
		datum.setTime(datum.getTime() + (365 * 24 * 60 * 60 * 1000));
		var nastaveni = "; expires = " + datum.toGMTString() + "; path=/;";

		var cookie = "";
		if(document.getElementById('id_nove_okno').checked) cookie = cookie + "web2cz_slovnik_nove_okno=1" + nastaveni;
		else if(!document.getElementById('id_nove_okno').checked) cookie = cookie + "web2cz_slovnik_nove_okno=0" + nastaveni;
		document.cookie = cookie;

		cookie = "";
		if(document.getElementById('id_smer_prekladu_auto').checked) cookie = cookie + "web2cz_slovnik_smer_prekladu=0" + nastaveni;
		else if(document.getElementById('id_smer_prekladu_eng_cze').checked) cookie = cookie + "web2cz_slovnik_smer_prekladu=1" + nastaveni;
		else if(document.getElementById('id_smer_prekladu_cze_eng').checked) cookie = cookie + "web2cz_slovnik_smer_prekladu=2" + nastaveni;
		document.cookie = cookie;

		cookie = "";
		if(document.getElementById('id_hledat_podobna').checked) cookie = cookie + "web2cz_slovnik_hledat_podobna=1" + nastaveni;
		else if(!document.getElementById('id_hledat_podobna').checked) cookie = cookie + "web2cz_slovnik_hledat_podobna=0" + nastaveni;
		document.cookie = cookie;

		cookie = "";
		if(document.getElementById('id_logicke_operatory').checked) cookie = cookie + "web2cz_slovnik_logicke_operatory=1" + nastaveni;
		else if(!document.getElementById('id_logicke_operatory').checked) cookie = cookie + "web2cz_slovnik_logicke_operatory=0" + nastaveni;
		document.cookie = cookie;
	}
	
	if(document.getElementById('id_nove_okno').checked) {
		var adresa = pAdresaPreklad + "?akce=preloz_slovicko&nove_okno=1";
		var vlastnostiOkna = "width=400, height=500, left=50, top=50, toolbar=0, location=0, directories=0, status=0, menubar=0, scrollbars=1, resizable=0";

		adresa = adresa + "&slovicko=" + document.getElementById('id_slovicko').value;
		if(document.getElementById('id_smer_prekladu_auto').checked) adresa = adresa + "&smer_prekladu=0";
		else if(document.getElementById('id_smer_prekladu_eng_cze').checked) adresa = adresa + "&smer_prekladu=1";
		else if(document.getElementById('id_smer_prekladu_cze_eng').checked) adresa = adresa + "&smer_prekladu=2";
		if(document.getElementById('id_hledat_podobna').checked) adresa = adresa + "&hledat_podobna=1";
		if(document.getElementById('id_logicke_operatory').checked) adresa = adresa + "&logicke_operatory=1";

		var web2cz_okno = window.open(adresa, "WEB2CZ", vlastnostiOkna);
		web2cz_okno.focus();

		return false;
	}

	return true;
}

function vytvoritBookmarklet() {
	document.getElementById('bookmarklet_obsah').className = "obsah";
	document.getElementById('bookmarklet_cojeto').className = "doprava";
	document.getElementById('bookmarklet_popis').className = "nezobrazovat";
	document.getElementById('bookmarklet_vytvorit').className = "nezobrazovat";
}

function cojetoBookmarklet() {
	document.getElementById('bookmarklet_popis').className = "obsah";
	document.getElementById('bookmarklet_vytvorit').className = "doprava";
	document.getElementById('bookmarklet_obsah').className = "nezobrazovat";
	document.getElementById('bookmarklet_cojeto').className = "nezobrazovat";
}