function sha1Form(f) {
	f.password_hmac.value = hex_hmac_sha1(hex_sha1(f.password.value), f.passcheck.value);
	f.password.disabled = true;
	f.submit();
	f.password.disabled = false;
	return false;
}
function InsertFileInput() {
  getElement("File_Loading").innerHTML += "<label for=\"\">&nbsp;</label><input type=\"file\" name=\"fileload[]\" size=34><br>";
}

function DeleteFile(soubor,cesta)
{
  smazat = window.confirm("Opravdu chcete smazat soubor "+soubor+"?"); 
  if (smazat)
  {
    location.href="index.php?sekce=soubory&path="+cesta+"&order=delete&file="+soubor;
  }
}

function RenameFile(soubor,cesta)
{
  novynazev = window.prompt('Přejmenování souboru '+soubor+'!', soubor);
  if (novynazev !== null)
  {
    location.href="index.php?sekce=soubory&path="+cesta+"&order=rename&oldname="+soubor+"&newname="+novynazev;
  }
}

function DeleteDir(cesta,adresar) {
  smazat = window.confirm("Opravdu chcete smazat adresář "+adresar+"?");
  if (smazat) {
    location.href="index.php?sekce=soubory&path="+cesta+"&order=deletedir&dir="+adresar;
  }
}

function RenameDir(cesta,adresar) {
  var novynazev = window.prompt('Přejmenování adresáře '+adresar+'!', adresar);
  if (novynazev !== null) {
    location.href="index.php?sekce=soubory&path="+cesta+"&order=renamedir&oldname="+adresar+"&newname="+novynazev;
  }
}

function CreateDir(cesta) {
  var jmeno = window.prompt('Vytvořit adresář','');
  if (jmeno !== null) {
    location.href="index.php?sekce=soubory&path="+cesta+"&order=createdir&dir="+jmeno;
  }
}

function KontrolaClanku() {
	if (document.formNews.nadpis.value === '') {
		document.formNews.nadpis.focus();
		alert("Vložte nadpis.");
		return false;
	}
	if (document.formNews.clanek.value === "") {
		document.formNews.clanek.focus();
		alert("Vložte text článku.");
		return false;
	}
}

function kontrolaGall(e) {
	if (e.name.value === "") {
		e.name.focus();
		alert("Vložte název.");
		return false;
	}
}
function KontrolaInfo(e) {
	if (e.datum.value === "") {
		e.datum.focus();
		alert ("Vložte datum.");
		return false;
	}
	if (e.cas.value === "") {
		e.cas.focus();
		alert ("Vložte čas.");
		return false;
	}
	if (e.teplota.value === "") {
		e.teplota.focus();
		alert ("Zadejte aktuální teplotu.");
		return false;
	}
	if (e.snih.value === "") {
		e.snih.focus();
		alert ("Zadejte výšku sněhové pokrývky.");
		return false;
	}
	if (e.pocasi.value === "") {
		e.pocasi.focus();
		alert ("Zadejte informaci o počasí.");
		return false;
	}
	
}
function zmenaHesla(f) {
	if (f.nove.value.length < 5) {
		f.nove.focus();
		alert ("Heslo musí mít minimálně 5 znaků");
		return false;
	}
	if (f.nove.value != f.kontrola.value) {
		f.nove.focus();
		alert("Kontrolní heslo se musí shodovat s novým!");
		return false;
	}
    f.puvodni_x.value = hex_sha1(f.puvodni.value);
    f.puvodni.disabled = true;
    f.nove_x.value = hex_sha1(f.nove.value);
    f.nove.disabled = true;
    f.kontrola_x.value = hex_sha1(f.kontrola.value);
    f.kontrola.disabled = true;
    f.submit();
    return false;
}
function getCookie(name) {
	var start = document.cookie.indexOf(name + "=");
	var len = start + name.length + 1;
	if ((!start) && (name != document.cookie.substring(0,name.length))) {
		return null;
	}
	if (start == -1) {
		return null;
	}
	var end = document.cookie.indexOf(";", len);
	if (end == -1) {
		end = document.cookie.length;
	}
	return unescape(document.cookie.substring(len, end));
}
function vlozOdkaz(vstup,oddil) {
	if (vstup !== ''){
		var st = vstup.indexOf(",",0);
		var st2 = vstup.indexOf(",",st+1);
		var sekce = vstup.substring(0,st);
		var strana = vstup.substring(st+1,st2);
		var title = vstup.substring(st2+1,vstup.length);
		var odkaz = "[url=?sekce="+sekce;
		if (strana != " ") {
			odkaz += "&strana="+strana;
		}
		odkaz += "]"+title+"[/url]";
		document.getElementById(oddil).value = document.getElementById(oddil).value + odkaz;
		document.getElementById(oddil).focus();
		var menu = "od"+oddil;
		document.getElementById(menu).value = 0;
	}
}

