/**
 * zkontroluje vyplnena pole formulare,
 * pokud je pole povinne, ma class = required
 */

function validate(id){
	var send = true;
	var focus = false;
	var form = document.getElementById(id);
	//pole typu input
	var inputs = form.getElementsByTagName("input");
	var pocetInputs = inputs.length;
	//pole typu textarea
	var textareas = form.getElementsByTagName("textarea");
	var pocetTextareas = textareas.length;
	for (i=0;i<pocetInputs;i++){
		if (inputs[i].type == "hidden" || inputs[i].type == "button" || inputs[i].type == "submit" || inputs[i].type == "reset")
			continue;
		if(inputs[i].className.indexOf("required") == 0 && inputs[i].value == ''){
			if(!focus){
				focus = inputs[i];
			}
			send = false;
		}
	}
	for (i=0;i<pocetTextareas;i++){
		if(textareas[i].className.indexOf("required") == 0 && textareas[i].value == ''){
			send = false;
		}
	}

	if(!send){
		self.alert('Je potřeba vyplnit povinná pole!');
		if(focus){
			focus.focus();
		}
		return false;
	}
	return true;
}

fields = 1;

  function addInput()
  {

    var pc = document.getElementById('spc');
    var pcInput = document.createElement('input');
    var pcLine = document.createElement('br');
    pcInput.type = 'text';
    pcInput.name = "form[polozky]["+fields+"][pc]";
	pcInput.value = fields;
	pcInput.className = 'required';
	pc.appendChild(pcInput);
    pc.appendChild(pcLine);

    var pn = document.getElementById('spn');
    var pnInput = document.createElement('input');
    var pnLine = document.createElement('br');
    pnInput.type = 'text';
    pnInput.name = "form[polozky]["+fields+"][puvodninazev]";
	pn.appendChild(pnInput);
    pn.appendChild(pnLine);

    var rn = document.getElementById('srn');
    var rnInput = document.createElement('input');
    var rnLine = document.createElement('br');
    rnInput.type = 'text';
    rnInput.name = "form[polozky]["+fields+"][rn]";
	rnInput.className = 'required';
    rn.appendChild(rnInput);
    rn.appendChild(rnLine);

    var ncage = document.getElementById('sncage');
    var ncageInput = document.createElement('input');
    var ncageLine = document.createElement('br');
    ncageInput.type = 'text';
    ncageInput.name = "form[polozky]["+fields+"][ncage]";
	ncage.appendChild(ncageInput);
    ncage.appendChild(ncageLine);

    var pozn = document.getElementById('spozn');
    var poznInput = document.createElement('input');
    var poznLine = document.createElement('br');
    poznInput.type = 'text';
    poznInput.name = "form[polozky]["+fields+"][poznamka]";
	pozn.appendChild(poznInput);
    pozn.appendChild(poznLine);


    fields += 1;
  }
/*
function addInput() {
	alert(document.getElementById('polozkaspuk').innerHTML);
	var polozka = "<tr>"+
          "<td><input type='text' name='form[polozky]["+fields+"][pc]' value='"+fields+"' id='pc' /><td>"+
		  "<td><input type='text' name='form[polozky]["+fields+"][puvodninazev]' class='spuk' /><td>"+
		  "<td><input type='text' name='form[polozky]["+fields+"][rn]' class='spuk' /><td>"+
		  "<td><input type='text' name='form[polozky]["+fields+"][ncage]' class='spuk' /><td>"+
		  "<td><input type='text' name='form[polozky]["+fields+"][poznamka]' class='spuk' /><td>"+
		  "</tr>";
	document.getElementById('polozkaspuk').innerHTML += polozka;
	fields += 1;
}*/
