function onLoadFocus() {
	document.formular.kategorie.focus();
}

function onLoadFocus2() {
	document.formular.jmeno.focus();
}

function onLoadFocus3() {
	document.formular.nazev.focus();
}

function onLoadFocus4() {
	document.formular.passw.focus();
}

var count=1;

function addAttach() {
	count++;

	var tbody = document.getElementById('vlozeniNabidky');
	var tr = document.createElement('tr');
	tr.setAttribute('id','tr_'+count);

	var td1 = document.createElement('td');
	var td1Text1 = document.createTextNode('Obrázek č.'+count);
	td1.appendChild(td1Text1);

	var td2 = document.createElement('td');
	td2.setAttribute('colspan','2');

	var td2file = document.createElement('input');
	td2file.setAttribute('type','file');
	td2file.setAttribute('name','soubor[]');
	td2file.setAttribute('size','30');
	td2.appendChild(td2file);


	var td1Text2 = document.createTextNode('  ');
	td2.appendChild(td1Text2);

	var link = document.createElement('A');
	link.setAttribute('href','javascript:removeAttach('+count+');');
	var td1Text3 = document.createTextNode('Smaž');
	link.appendChild(td1Text3);

	td2.appendChild(link);

	tr.appendChild(td1);
	tr.appendChild(td2);

	tbody.appendChild(tr);
}

function removeAttach(pos) {
	if (count >= 0) {
		var tbody = document.getElementById('vlozeniNabidky');
		var tr =  document.getElementById('tr_'+pos);
		tbody.removeChild(tr);
	}
}

function zkontroluj_email(adresa) {
	re = /^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,4}$/;
	return adresa.search(re) == 0;
}

var fBlink;
var poc=0;
var pocet_bliknuti=3;

function ChangeColor(theField, theColor) {
	pole=eval("document.formular."+theField);
	pole.style.background = theColor;
}

function Blink(fieldName, theColor) {
	if (fBlink) {
	  poc++;
		ChangeColor(fieldName,theColor);
		if(theColor=="red") {
			setTimeout("Blink(\"" + fieldName + "\",\"#FFFFFF\")",200);
			if (poc>=pocet_bliknuti*2) {
				poc = 0;
				fBlink = false;
			}
		} else {
			setTimeout("Blink(\"" + fieldName + "\",\"red\")",200);
			if (poc>=pocet_bliknuti*2) {
				poc = 0;
				fBlink = false;
			}
		}
	} else {
		ChangeColor(fieldName,"#FFFFFF");
	}
}

function StartBlink(pole, theField) {
	theField.focus();
	fBlink = true;
	Blink(pole,"red");
}

function StopBlink() {
	fBlink = false;
}

function CheckNabidku(theForm) {
var f;
	f = eval("theForm.jmeno");
	if (f.value=="")	{
		alert("Vyplňte, prosím, svoje jméno a příjmení!");
		StartBlink("jmeno",f);
		return false;
	}

	f = eval("theForm.email");
	if (f.value=="") {
		alert("Vyplňte, prosím, Váš E-Mail!");
		StartBlink("email",f);
		return false;
	} else {
		if (!zkontroluj_email(f.value))	{
			alert("Váš E-Mail nemá spravný tvar!");
			StartBlink("email",f);
			return false;
		}
	}

	f = eval("theForm.adresa");
	if (f.value=="")	{
		alert("Vyplňte, prosím, svoji adresu!");
		StartBlink("adresa",f);
		return false;
	}

	f = eval("theForm.popis");
	if (f.value=="") {
		alert("Vyplňte, prosím, popis Vámi nabízeného produktu!");
		StartBlink("popis",f);
		return false;
	}

	return true;
}

function CheckPoptavku(theForm) {
var f;
	f = eval("theForm.jmeno");
	if (f.value=="")	{
		alert("Vyplňte, prosím, svoje jméno a příjmení!");
		StartBlink("jmeno",f);
		return false;
	}

	f = eval("theForm.email");
	if (f.value=="") {
		alert("Vyplňte, prosím, Váš E-Mail!");
		StartBlink("email",f);
		return false;
	} else {
		if (!zkontroluj_email(f.value))	{
			alert("Váš E-Mail nemá spravný tvar!");
			StartBlink("email",f);
			return false;
		}
	}

	f = eval("theForm.adresa");
	if (f.value=="")	{
		alert("Vyplňte, prosím, svoji adresu!");
		StartBlink("adresa",f);
		return false;
	}

	f = eval("theForm.popis");
	if (f.value=="") {
		alert("Vyplňte, prosím, popis Vámi poptávaného produktu!");
		StartBlink("popis",f);
		return false;
	}

	return true;
}

function CheckObchod(theForm) {
var f;
	f = eval("theForm.nazev");
	if (f.value=="")	{
		alert("Vyplňte, prosím, jméno prodejny!");
		StartBlink("nazev",f);
		return false;
	}

	f = eval("theForm.adresa");
	if (f.value=="")	{
		alert("Vyplňte, prosím, adresu prodejny!");
		StartBlink("adresa",f);
		return false;
	}

	f = eval("theForm.email");
	if (f.value=="") {
		alert("Vyplňte, prosím, E-Mail prodejny!");
		StartBlink("email",f);
		return false;
	} else {
		if (!zkontroluj_email(f.value))	{
			alert("E-Mail nemá spravný tvar!");
			StartBlink("email",f);
			return false;
		}
	}

	f = eval("theForm.www");
	if ( (f.value!="") && (f.value.indexOf("http://") != -1))	{
		alert("Adresa WWW obsahuje řetězec 'http://' !");
		StartBlink("www",f);
		return false;
	}

	return true;
}

function CheckVlozeniNabidky(theForm) {
	var pocet=0;
	f = eval("theForm.nazev");
	if (f.value=="")	{
		alert("Vyplňte, prosím, název nabídky!");
		StartBlink("nazev",f);
		return false;
	}

	f = eval("theForm.cena");
	if (f.value=="")	{
		alert("Vyplňte, prosím, cenu!");
		StartBlink("cena",f);
		return false;
	}

	f = eval("theForm.kratkyPopis");
	if (f.value=="")	{
		alert("Vyplňte, prosím, krátký popis!");
		StartBlink("kratkyPopis",f);
		return false;
	}

	f = eval("theForm.popis");
	if (f.value=="")	{
		alert("Vyplňte, prosím, popis!");
		StartBlink("popis",f);
		return false;
	}

	with (document.formular) {
		for (var i=0; i < elements.length; i++) {
			if (elements[i].name == 'soubor[]') {
				pocet++;
			  var retezec = elements[i].value;
			  if (retezec=='') {
			    alert("Pole Obrázek č."+pocet+" je prázdné!");
			    return false;
				}
			  var pripona = retezec.substr(retezec.length-3,3);
			  if (pripona.toLowerCase()!='jpg') {
			    alert("Obrázek č."+pocet+" musí být typu JPG!");
			    return false;
				}
			}
 		}
 	}

	return true;
}

function CheckUpraveniNabidky(theForm) {
	var pocet=0;
	f = eval("theForm.nazev");
	if (f.value=="")	{
		alert("Vyplňte, prosím, název nabídky!");
		StartBlink("nazev",f);
		return false;
	}

	f = eval("theForm.cena");
	if (f.value=="")	{
		alert("Vyplňte, prosím, cenu!");
		StartBlink("cena",f);
		return false;
	}

	f = eval("theForm.kratkyPopis");
	if (f.value=="")	{
		alert("Vyplňte, prosím, krátký popis!");
		StartBlink("kratkyPopis",f);
		return false;
	}

	f = eval("theForm.popis");
	if (f.value=="")	{
		alert("Vyplňte, prosím, popis!");
		StartBlink("popis",f);
		return false;
	}

	with (document.formular) {
		for (var i=0; i < elements.length; i++) {
			if (elements[i].name == 'soubor[]') {
				pocet++;
			  var retezec = elements[i].value;
			  if (retezec=='') {
			    return true;
				}
			  var pripona = retezec.substr(retezec.length-3,3);
			  if (pripona.toLowerCase()!='jpg') {
			    alert("Obrázek č."+pocet+" musí být typu JPG!");
			    return false;
				}
			}
 		}
 	}

	return true;
}

function CheckOdpovedNabidka(theForm) {
var f;
	f = eval("theForm.jmeno");
	if (f.value=="")	{
		alert("Vyplňte, prosím, Vaše jméno!");
		StartBlink("jmeno",f);
		return false;
	}

	f = eval("theForm.email");
	if (f.value=="") {
		alert("Vyplňte, prosím, Váš E-Mail!");
		StartBlink("email",f);
		return false;
	} else {
		if (!zkontroluj_email(f.value))	{
			alert("Váš E-Mail nemá spravný tvar!");
			StartBlink("email",f);
			return false;
		}
	}

	f = eval("theForm.dotaz");
	if (f.value=="")	{
		alert("Vyplňte, prosím, Vaši odpověď!");
		StartBlink("dotaz",f);
		return false;
	}

	return true;
}

function CheckVlozeniPoptavky(theForm) {
var f;
	f = eval("theForm.nazev");
	if (f.value=="")	{
		alert("Vyplňte, prosím, název poptávky!");
		StartBlink("nazev",f);
		return false;
	}

	f = eval("theForm.kratkyPopis");
	if (f.value=="")	{
		alert("Vyplňte, prosím, krátký popis!");
		StartBlink("kratkyPopis",f);
		return false;
	}

	f = eval("theForm.popis");
	if (f.value=="") {
		alert("Vyplňte, prosím, popis!");
		StartBlink("popis",f);
		return false;
	}

	return true;
}

function CheckHledej(theForm) {
var f;
	f = eval("theForm.retezec");
	if (f.value=="")	{
		alert("Vyplňte, prosím, hledaný řetězec!");
		f.focus();
		return false;
	}

	return true;
}

function klik(co) {
	vysl = window.confirm("Opravdu trvale odebrat nabidku s názvem '"+co+"' ?");
	if (vysl) {
	  return true;
	} else {
	  return false;
	}
}
