// JavaScript Document
function zkontroluj(formular)
{
	re = new RegExp("^([a-zA-Z0-9_.-]+@([a-zA-Z0-9_-]+\.)+[a-z]{2,4}){0,1}$");	//email
	
	if (formular.nazev.value=="")
    {
        alert("Název inzerátu musíte vyplnit!");
        formular.nazev.focus();
        return false;
    }
	else if (formular.cena.value=="" && formular.dohodou.checked==false)
    {
        alert("Cenu musíte vyplnit!");
        formular.cena.focus();
        return false;
    }
	else if (!isNumeric(formular.cena.value))
    {
        alert("Pole Cena musí obsahovat pouze čísla!");
        formular.cena.focus();
        return false;
    }
	else if (formular.tel.value=="")
    {
        alert("Váš telefon musíte vyplnit!");
        formular.tel.focus();
        return false;
    }
	else if (!isNumeric(formular.tel.value))
    {
        alert("Pole Tel. musí obsahovat pouze čísla!");
        formular.tel.focus();
        return false;
    }
	else if (!re.test(formular.email.value))
    {
    	alert("Zadaná e-mailová adresa není správnou adresou elektronické pošty!");
        formular.email.focus();
        return false;
    }
	else if (formular.heslo1.value=="")
	{
		alert("Heslo musíte vyplnit!");
		formular.heslo1.focus();
		return false;
	}
	else if (formular.heslo2.value == "")
	{
		alert("Heslo znovu musíte vyplnit!");
		formular.heslo2.focus();
		return false;
	}
	else if (formular.heslo1.value != formular.heslo2.value)
	{
		alert("Zadaná hesla nesouhlasí!");
		formular.heslo1.focus();
		return false;
	}
	else if (formular.text.value=="")
    {
        alert("Text inzerátu musíte vyplnit!");
        formular.text.focus();
        return false;
    }
	
    else
        return true;
}


function isNumeric(value) {
  if (value == null || !value.toString().match(/^[-]?\d*\.?\d*$/)) return false;
  return true;
}

function zkontrolujDelete(formular) 
{
	if (formular.id.value=="")
    {
        alert("ID inzerátu musíte vyplnit!");
        formular.id.focus();
        return false;
    }
	else if (!isNumeric(formular.id.value))
    {
        alert("ID musí obsahovat pouze čísla!");
        formular.id.focus();
        return false;
    }
	else if (formular.heslo1.value=="")
    {
        alert("Heslo musíte vyplnit!");
        formular.heslo1.focus();
        return false;
    }
	else return true;
}

function disInput(id) {
	var obj;
	
	obj = document.getElementById(id);
	
	obj.value = '';
	
	if (obj.disabled == true) {
		obj.style.backgroundColor = "#ffffff";
		obj.disabled = false;
	}
	else {
		obj.style.backgroundColor = "#D4D0C8";
		obj.disabled = true;
	}
}


function delete_row() 
{
	var row	= this.parentNode;
	
	var linkAddFoto = document.getElementById('add-foto');
		
	linkAddFoto.style.display = 'inline';
	
	row.parentNode.removeChild(row);
	
}

function add_row(aAdd, deletelabel) 
{
	var fotos 	= document.getElementById('fotos');
		
	var labels = fotos.getElementsByTagName ('label');
	
	var cislo = labels.length;
	
	if (cislo > 2) {
		var linkAddFoto = document.getElementById('add-foto');
		linkAddFoto.style.display = 'none';
	}
		
	var new_delete_link = document.createElement("a");
	
	var new_div		= document.createElement("div");
	var new_label	= document.createElement("label");
	var input_file 	= document.createElement("input");
	  	
	// nastaveni parametru odkazu "odstranit"
	new_delete_link.appendChild(document.createTextNode(deletelabel));	
	new_delete_link.href = "inzerce-oharu-psu-stenat/podat-inzerat/#null";
	new_delete_link.onclick = delete_row;
		
	// nastaveni parametru inputu
	input_file.type = "file";
	input_file.name = "foto[]";
	input_file.id	= "foto"+(cislo+1);
	
	//vlozeni labelu (Foto)
	new_label.setAttribute	("for", "foto"+(cislo+1));
	new_label.appendChild	(document.createTextNode("Foto "+(cislo+1)+":"));
	
	//vlozeni labelu a inputu do divu
	new_div.appendChild(new_label);
	new_div.appendChild(input_file);
	new_div.appendChild(new_delete_link);
	
   
	fotos.insertBefore(new_div,aAdd);

}

function dispBlock (id) {
	//alert (id);
	var linkAddFoto = document.getElementById(id);
		
	linkAddFoto.style.display = 'inline';
}

